/*基础CSS*/
* {
	-webkit-tap-highlight-color: transparent;
	box-sizing: border-box;
	transition:all .4s ease;
	-o-transition:all .4s ease;
	-moz-transition:all .4s ease;
	-webkit-transition:all .4s ease;
}
html {
	font-size: 16px;
	scroll-behavior: smooth;
}
body{
	font-family: 'myfont', 'PingFang SC', 'Microsoft YaHei', 'Helvetica Neue', Arial, sans-serif;
	color:#ffffff;
	word-break:break-word;
	min-height: 100vh;
	min-height: 100dvh;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}
@font-face {
  font-family: 'myfont';
  src: url('/skin/font/HarmonyOS_Sans_SC_Thin.ttf') format('truetype');
  font-weight: 100;
  font-style: normal;
}
@font-face {
  font-family: 'myfont';
  src: url('/skin/font/HarmonyOS_Sans_SC_Light.ttf') format('truetype');
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: 'myfont';
  src: url('/skin/font/HarmonyOS_Sans_SC.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: 'myfont';
  src: url('/skin/font/HarmonyOS_Sans_SC_Medium.ttf') format('truetype');
  font-weight: 500;
  font-style: normal;
}
@font-face {
  font-family: 'myfont';
  src: url('/skin/font/HarmonyOS_Sans_SC_Bold.ttf') format('truetype');
  font-weight: 700;
  font-style: normal;
}

article, aside, details, figcaption, figure, footer, header, main, nav, section {
    display: block;
}
html, body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6,pre, code, form, fieldset, legend, input, textarea, p, blockquote,th, td, hr, button, article, aside, details, figcaption, figure,footer, header, hgroup, menu, nav, section, main {
    margin: 0;
    padding: 0;
}
a {
    text-decoration: none;
    outline: none;
    color: #ffffff;
    transition: color 0.3s ease;
}
a:hover {
    color: #fff;
}
ul,li,dl,ol {
	list-style:none;
}
i, em {
    font-style: normal;
}
input,textarea {-webkit-appearance:none;border:none;}
input:focus,textarea:focus {outline:none;}
img {
	display: block;
	max-width: 100%;
	height: auto;
	border: 0;
}
video, embed, iframe {
	max-width: 100%;
	height: auto;
}
::-webkit-scrollbar {
	width: 6px;
	height: 6px;
}
::-webkit-scrollbar-thumb {
	background: #c1c7cd;
	border-radius: 3px;
}
::-webkit-scrollbar-thumb:hover {background: #a8afb6;}
::selection {background: #073ba5;color: #fff;}
::-moz-selection {background: #073ba5;color: #fff;}

input, textarea {
    -webkit-appearance: none;
    border: none;
    font: inherit;
    box-sizing: border-box;
}
input:focus, textarea:focus {
    outline: none;
}
textarea {
    resize: vertical;
}
button {
    cursor: pointer;
    background: none;
    border: none;
    font: inherit;
}
select {
	font: inherit;
	}
:focus-visible {outline: 2px solid #1a73e8;outline-offset: 2px;}
pre, code {
    font-family: 'Courier New', monospace;
    white-space: pre-wrap;
    word-wrap: break-word;
}

.amate {transition:all .5s ease;-o-transition:all .5s ease;-moz-transition:all .5s ease;-webkit-transition:all .5s ease;}
.amatea {transition:all 1s ease;-o-transition:all 1s ease;-moz-transition:all 1s ease;-webkit-transition:all 1s ease;}
.clear {clear:both;}


/*HEADER*/
#header{background:rgba(0,0,0,0.5);position:fixed;z-index:99999;width:100%;left:0;top:0;transition:all .3s;border-bottom:1px solid #fff;}
/*#header.active{position:fixed;background:rgba(0,0,0,0.8);}*/
#header.current{background-color:#18191b;}
#header .inner{margin: 0px auto;width:100%;max-width:1560px;height:94px;}
#blank{height:70px;}
.top_logo {float:left;width:283px;padding-top:27px;height:70px;display: flex;flex-direction: row;justify-content: space-between;}
#logo {display: block;width:186px;height:41px;padding-right:22px;border-right:1px solid #fff; position: relative;}
#logo a{display:block;height:41px;}
#logo .logo_up {position: absolute;left:0px;top:0px;display: block;width:161px;height:41px;opacity: 1;filter: alpha(opacity=100);z-index: 8;}
.top_area {float:right;width:70px;height:41px;}
.top_area span {display: block;float:left;font-size:1rem;width:32px;height:18px;line-height:18px;margin-right:6px;margin-bottom:5px;color:#fff;}
.top_area span:nth-child(2n) {margin-right:0px;}
.top_area span:nth-child(3),.top_area span:nth-child(4) {margin-bottom: 0px;}
.ph_div {width:100%;height:72px;display: none;}

/*topBtn*/
#topBtn{display:block;padding:20px 20px;float:right;display:none;}

/*navBtn*/
#navBtn{background:#ff6600;border-radius:3px;width:32px;height:32px;overflow:hidden;position:relative;cursor:pointer;}
#navBtn i{display:block;width:56%;height:2px;background-color:#fff;position:absolute;left:22%;top:50%;transform:translateY(-50%);transition:background .3s;}
#navBtn i:before,#navBtn i:after{width:100%;height:2px;background-color:#fff;content:'';display:block;position:absolute;left:0;transition:all .3s;}
#navBtn i:before{bottom:7px;}
#navBtn i:after{top:7px;}
#navBtn.active i{background-color:#ff6600;}
#navBtn.active i:before{transform:rotate(45deg);bottom:0;}
#navBtn.active i:after{transform:rotate(-45deg);top:0;}

/*navv*/
#navv {float:right;margin:0 0% 0 0px;}
#navv ul.nav_ul {text-align:center;width: 1070px;line-height:normal;display: flex;flex-direction: row;justify-content:center;}
#navv li.n_li {padding:34px 12px 0px 12px;display:inline-block;height:67px;line-height:30px;font-size:0.875rem;background: url(../img/menu_hline.jpg) no-repeat center 70px;}
#navv li.n_li:hover {background: url(../img/menu_hline.jpg) no-repeat center 60px;}
#navv ul.nav_ul li.n_li:nth-child(1) a {color:#fff;display:block;text-align: center;}
#navv .nav_a {color:#fff;display:block;padding:0px 10px;text-align: center;}
.nav_a {background: url(../img/nav_jt.png) no-repeat right 13px;}
#navv .on > a,#nav .cur > a{color:#fff;}
#navv li .nav_dd {position:fixed;width:100vw;left:50%;top:95px;transform:translateX(-50%);opacity:0;visibility:hidden;min-width:8em;background:rgba(0,0,0,0.8);box-shadow:0px 4px 7px rgba(133,153,171,0.12);z-index:6;transition:all .3s;height:0px;}
#navv li ul {margin:0px auto;padding-top:35px;width:100%;max-width:1420px;display: flex;flex-direction: row;justify-content: center;align-items: center;overflow: hidden;}
#navv li li {padding:0px 20px;display:block;}
#navv li li:last-child{border-bottom:none;}
/*#navv li.n_li:nth-child(5) ul li {width:25%;}
#navv li.n_li:nth-child(6) ul,#navv li.n_li:nth-child(7) ul {max-width:786px;}
#navv li.n_li:nth-child(6) ul li,#navv li.n_li:nth-child(7) ul li {width:50%;}
#navv li.n_li:nth-child(3) ul,#navv li.n_li:nth-child(7) ul {padding-top:55px;}*/
#navv li li a {display:block;width:100%;height:25px;line-height:25px;font-size:1rem;color:#979797;position: relative;}
#navv li li a:hover {color:#1d2088;}
a.navv_aa:after {position: absolute;content: '';width:100%;height:0%;left:0px;bottom:0px;z-index: -1;}
a.navv_aa:hover:after {height:100%;transition:all .5s ease;-webkit-transition:all .5s ease;-moz-transition: all .5s ease;-o-transition: all .5s ease;}
#navv .on .nav_dd {opacity:1;top:95px;visibility:visible;transition:all .5s;height:100px;}

#navv .on .nav_dd:nth-child(3) .navv_ul,#navv .on .nav_dd:nth-child(7) .navv_ul {padding-top:55px;}
#navv .nav_dd:Hover {background: rgba(0,0,0,0.9);}
.nav_phone {margin-left: 12px;padding-left: 20px;width: 135px;height: 30px;line-height: 30px;font-size: 16px;background: url(../img/phone.png) no-repeat left 7px;color: #fff;font-weight: bold;text-align: left;}

/*nav*/
#nav {margin:0 17% 0 160px;display: none;}
#nav ul{text-align:center;line-height:normal;}
#nav li{display:inline-block;line-height:36px;font-size:1.125rem;position:relative;padding:17px 2.5%;}
.nowl {background: url(../img/menu_hline.jpg) no-repeat center bottom !important;}
#nav li a{color:#fff;display:block;}
#nav .on > a,#nav .cur > a{color:#101275;}
#nav li ul{position:absolute;left:50%;top:110%;transform:translateX(-50%);opacity:0;visibility:hidden;min-width:8em;background-color:#18191b;box-shadow:0px 4px 7px rgba(133,153,171,0.12);z-index:6;transition:all .3s;}
#nav li li{padding:0;display:block;font-size:0.875rem;line-height:2em;border-bottom:1px solid rgba(255,255,255,0.1);}
#nav li li:last-child{border-bottom:none;}
#nav li li a{padding:5px;}
#nav li li a:hover{color:#fff;background-color:#101275;}
#nav .on ul {opacity:1;top:100%;visibility:visible;transition:all .5s;}
@media only screen and (max-width: 1199px) {
	.top_logo {padding-left:3px;}
	.top_logo {padding-top:16px;}
	#topBtn{display:block;}
	#header .inner {height:72px;}
    #navv {display: none;}
    #nav {margin:0;position:fixed;left:0;top:72px;height:100%;width:100%;z-index:99999;background-color:#fff;display:none;overflow-y:auto;-webkit-overflow-scrolling:touch;}
    #nav ul{padding:5% 10%;text-align:left;display: block;}
    #nav li{font-size:1rem ;display:block;line-height:30px;padding:0;border-bottom:1px solid rgba(133,153,171,0.2) ;transform:translateX(10%) ;opacity:0;transition:all .5s;}  
    #nav li.show{transform:translateX(0%);opacity:1;}
    #nav li a{color:#18191b;padding:10px 50px 10px 0;}
    #nav li ul{padding:0;display:none;min-width:0;position:static;left:auto;top:auto;background-color:transparent;box-shadow:none;visibility:visible;opacity:1;transform:none;transition:none;}
    #nav li li{font-size:1rem;line-height:30px;border-bottom:none;border-top:1px solid rgba(133,153,171,0.2);}
    #nav li li a{padding:10px 0 10px 2em;color:#555;}
    #nav li em{width:50px;height:50px;position:absolute;right:0;top:0;z-index:2;}
    #nav li em:after{content:'';display:block;width:7px;height:7px;border-right:1px solid #18191b;border-bottom:1px solid #18191b;position:absolute;left:50%;top:50%;transform:rotate(45deg);margin:-6px 0 0 -4px;transition:all .3s;}
}

/*BANNER*/
.index_banner {width:100%;height:100vh;overflow: hidden;position: relative;}
.in_bann_text {position:absolute;width:580px;height:320px;left:288px;top:50%;transform:translateY(-50%);z-index:1;}
.in_bann_bigtit {font-size:6.25rem;color:#ffffff;font-weight:bold;letter-spacing:4px;width:100%;height:125px;line-height:125px;}
.in_bann_entit {font-size:2.1875rem;color:#ffffff;text-transform:uppercase;letter-spacing:1px;height:55px;line-height:55px;}
.in_bann_desc {padding-top:40px;height:144px;line-height:25px;font-size:1.25rem;overflow-warp:break-word;overflow:hidden;}
.in_ban_img {position: absolute;width:100%;height:100%;top:0px;left:0px;animation: scale_b 10s linear infinite alternate;z-index: 0;background-size: auto 100% !important;}
.in_ban_videoContent {position:absolute;width: 100%;height: 100%;left:0px;top:0px;z-index: 0;}
.in_ban_videoContent video {width: 100%;height: 100%;object-fit: fill;vertical-align: top;}
.in_ban_quanjing {width:100%;height:100%;}
.in_ban_quanjing iframe {width:100%;max-width:100%;height:100%;border:none;}

/*DANDU DOUIN WEIXIN TOTOP*/
.online {position: fixed;width:50px;right:40px;bottom:15%;z-index: 999;}
.online ul {width:100%;}
.online li {margin-bottom:28px;width:50px;height:50px;border-radius: 50%;position: relative;}
/*.online li:nth-child(1),.online li:nth-child(2) {background: #313131;}*/
.online .gotop {height:50px;background:url(../img/top.png) no-repeat top center;}
.online .gotop .ggt {width:50px;height:50px;top:0px;left:0px;margin:0px;background: none;}
.online .gotop .ggt .gt_txt {top:0px;left:0px;width:50px;height:50px;margin:0px;padding:0px;}
.online .gotop .ggt .gt_txt span {width:50px;font-size:14px;}
.online .gotop .ggt .gt_txt h5 {font-size:15px;}
.y_yewm {width:150px;height:142px;padding:5px;text-align: left;position: absolute;top:-45px;right:50px;background: url(../img/ewm_bg.png) no-repeat top left;display: none;}
.y_yewm img {display: inline;vertical-align: top;width:132px;max-height:132px;}
.y_dy:hover .y_yewm {top:-45px;right:55px;display: block;}

.gotop {position: fixed;right:40px;bottom:10%;width:47px;height:56px;background:#636363;border-radius: 5px;display: flex;flex-direction: column;align-items: center;justify-content: center;z-index: 999;}
.gotop span {display: block;width:100%;overflow: hidden;text-align: center;}
.gotop span:nth-child(1) {height:9px;overflow: hidden;}
.gotop span:nth-child(1) img {width:100%;max-width:9px;margin:0px auto;}
.gotop span:nth-child(2) {height:15px;line-height: 15px;font-size:15px;color:#fff;font-weight:500;text-align: center;}


.mouse_gd {width:47px;height:159px;position:absolute;bottom:0px;left:50%;margin-left:-23.5px;background:url(../img/top_bann_mouse.png) no-repeat top center;z-index:999;}
.mouse_gd_img {width:12px;height:6px;position:absolute;top: 70px;left: 50%;margin-left:-6px;text-align: center;color: #fff;}
.mouse_gd_img img {width:12px;height:6px;animation: gt_gt 1s linear infinite !important;}
/*-INDEX-END-*/


/*END DANDU*/
@media only screen and (max-width: 1399px) {
   .index_banner {height:70vh;}
}
@media only screen and (max-width: 1199px) {
   .index_banner {height:50vh;}
   .mouse_gd {display: none;}
}
@media only screen and (max-width: 1091px) {
.in_bann_text {left:50%;margin-left:-290px;top:120px;transform:none;}
.in_bann_bigtit {text-align:center;}
.in_bann_entit {text-align:center;}
.in_bann_desc {text-align:center;}
}
@media only screen and (max-width: 767px) {
.index_banner {height:40vh;}
.in_bann_text {left:0%;margin-left:0;top:85px;width:100%}
.in_bann_bigtit {font-size:2.25rem;height:50px;line-height:50px;}
.in_bann_entit {font-size:1.25rem;height:35px;line-height:35px;}
.in_bann_desc {font-size:0.75em;padding-top:0px;height:auto;}
.index_banner .swiper-button-prev, .index_banner .swiper-button-next {display: none;}
}
/*END BANNER*/

/*-INDEX-YEWU-*/
.in_yewu {margin-bottom:35px;width:100%;display:flow-root;}
.inyewu_text {margin:0px auto;width:100%;max-width:1920px;height:820px;position: relative;overflow: hidden;}
.inyuwu_text .swiper-slide {width:100%;height:820px;}
.inyewu_limg {width:100%;max-width:376px;height:100%;position: absolute;top:0px;left:0px;}
.inyewu_limg img {width:100%;}
.inyewu_rimg {width:100%;max-width:982px;/*height:100%;*/position: absolute;top:80px;right:0px;border-radius:20px;overflow: hidden;}
.inyewu_rimg img {width:100%;}
.inyewu_ttext {width:510px;height:540px;position: absolute;top:129px;left:286px;z-index: 9;}
.inyewut_btit {padding-top:80px;height:160px;line-height:80px;font-size:70px;font-weight:700;word-wrap: break-word;}
.inyewut_entit {padding-top:9px;height:104px;line-height: 35px;font-size:28px;font-weight:500;word-wrap: break-word;}
.inyewut_desc {height:96px;line-height:32px;font-size:16px;font-weight:400;word-wrap: break-word;}
.inyewut_subname {margin-top:20px;width:100%;padding-top:6px;display: flex;flex-direction: row;justify-content: left;}
.inyewut_subname li {margin-right:25px;padding:0px 44px;height:35px;line-height: 35px;font-size:15px;font-weight:100;display: flex;flex-direction: row;justify-content: center;border-radius:3px;background:rgba(29,32,136,0);border:1px solid #a4a4a3;}
.inyewut_subname li:nth-child(3) {margin-right:0px;}
.chengshiguan .inyewut_subname li {padding:0px 32px;}
.inyewut_subname li span {display: block;height:35px;width:0px;background:url(../img/inyw_littname_jt.png) no-repeat center center;}
.inyewut_subname li:hover {background:rgba(29,32,136,1);border:1px solid #1d2088;padding:0px 17px;}
.inyewut_subname li:hover span {width:50px;margin-left:5px;}
.tesefuwu .inyewut_subname li {padding:0 25px;margin:0px 10px;}
.tesefuwu .inyewut_subname li:hover {padding:0px 10px;}
.znwlclyjjfa .inyewut_subname {flex-direction: column;align-items: flex-start;}
.znwlclyjjfa .inyewut_subname li {margin-bottom:20px;width:330px;padding:0px;}
.znwlclyjjfa .inyewut_subname li:hover {padding:0px}
.znwlclyjjfa .inyewut_btit {padding-top:0px;}
.inyewu_caozuo {width:740px;height:64px;position: absolute;bottom:0px;left:50%;margin-left:-370px;}
.inyewu_caozuo .swiper-button-prev {position:absolute;top:0px;left:0px;width:64px;height:64px;background:url(../img/jt_02.png) no-repeat center center;margin:0px;}
.inyewu_caozuo .swiper-button-next {position:absolute;top:0px;right:0px;width:64px;height:64px;background:url(../img/jt_04.png) no-repeat center center;margin:0px;}
.inyewu_caozuo .swiper-button-prev:hover {background:url(../img/jt_01.png) no-repeat center center;}
.inyewu_caozuo .swiper-button-next:hover {background:url(../img/jt_03.png) no-repeat center center;}
.inyewu_caozuo .swiper-scrollbar {width:545px;height:2px;background: #999999;position: absolute;left:50%;top:31px;margin-left:-272.5px;}
.inyewu_caozuo .swiper-scrollbar-drag {height:6px;background:#1d2088;top:-2px !important;}
@media only screen and (max-width: 1399px) {
	.inyewu_rimg {max-width:800px;}
}
@media only screen and (max-width: 1199px) {
	.inyewu_rimg {max-width:700px;}
}
@media only screen and (max-width: 1024px) {
	.inyewu_text {height:1000px;}
	.inyewu_limg {display: none;}
	.inyewu_ttext {position: relative;top:0px;left:0px;margin:0px auto;width:700px;height:460px;}
	.inyewu_rimg {position:relative;top:0px;right:0px;margin:0px auto;border-radius: 15px;}
	.znwlclyjjfa .inyewut_entit {height:80px}
	.znwlclyjjfa .inyewut_desc {height:26px;}
}
@media only screen and (max-width: 767px) {
	.imk_top {padding:50px 0px 10px 0px !important;height:auto !important;}
	.in_yewu {width:96%;margin:0px auto;}
	.inyewu_ttext {width:100%;padding:0px 0px 40px 0px;height:auto;}
	.inyewut_btit {padding-top:0px;height:70px;line-height:70px;font-size:31px;text-align: center;}
	.inyewut_entit {text-align: center;font-size:24px;}
	.inyewut_desc {text-align: center;height:auto;}
	.znwlclyjjfa .inyewut_entit {height:auto;}
	.znwlclyjjfa .inyewut_desc {height:auto;}
	.inyewut_subname {justify-content: center;}
	.inyewut_subname li {padding:0px 16px !important;display: block;margin:0px 7px;}
	.inyewut_subname li:hover {padding:0px 22px;}
	.tesefuwu .inyewut_subname li {padding:0px 11px !important;}
	.tesefuwu .inyewut_subname li:hover {padding:0px 11px !important;}	
	.inyewut_subname li span {display: none;}
	.znwlclyjjfa .inyewut_subname li {margin:0px auto 20px auto;}
	.inyewu_text {height:auto;padding-bottom:64px;} 
	.inyewu_caozuo {width:100%;height:64px;left:0px;margin-left:0px;}
	.inyewu_caozuo .swiper-scrollbar {position:relative;width:50%;margin:0px auto;left:0px;}
}
/*-END YEWU-*/

/*INDEX-HEZUO*/
.in_case {margin-bottom:155px;width:100%;display:flow-root;}
.incase_text {width:100%;}
.incase_text ul {width:100%;display:flow-root;}
.incase_text li {margin:10px 0px;width:100%;}
.incase_text li:nth-child(2) {animation-delay:0.1s;}
.incase_text li:nth-child(3) {animation-delay:0.3s;}
.incase_text li:nth-child(4) {animation-delay:0.4s;}
.incase_text li img {width:100%;}
@media only screen and (max-width: 767px) {
	.in_case {margin-bottom:30px;}
}

/*INDEX-NEWS*/
.in_news {width:100%;display:flow-root;background:url(../img/in_new_bg.jpg) no-repeat top center;background-size:cover;}
.innews_text {margin:0px auto;padding-top:5px;width:100%;max-width:1445px;height:878px;overflow: hidden;}
.inews_left {float:left;width:100%;max-width:405px;display:flow-root;}
.innews_ltit {width:100%;}
.innews_lbtit {width:100%;max-width:150px;line-height:50px;overflow-warp:break-word;font-size:40px;font-weight:700;}
.innews_smtit {width:100%;line-height:30px;overflow-warp:break-word;font-size:14px;font-weight:400;letter-spacing:1px;}
.tab_nav {width:213px;margin-top:60px;height:170px;display:flex;flex-direction:column;justify-content:space-between;}
.tab_nav li {width:213px;height:66px;border:1px solid #b3b3b4;border-radius:5px;display:flex;flex-direction:column;justify-content:center;}
.tab_nav li span {display:block;width:100%;text-align:center;}
.tab_nav li span:nth-child(1) {font-size:22.9px;line-height:25px;color:#bebebe;}
.tab_nav li span:nth-child(2) {font-size:11.45px;line-height:16px;color:#bebebe;}
.tab_nav li.active {color: #fff;border: 1px solid #1d2088;background:#1d2088;}
.tab_nav li.active span {color:#ffffff;}
.innews_right {float:right;width:100%;max-width:920px;display:flow-root;}
/*.tab_pane {display: none;width:100%;}
.tab_pane.active {display: block;}*/
.tab_pane {width:100%;visibility: hidden;opacity: 0;position: relative;}
.tab_pane.active {visibility: visible;opacity: 1;}
.innews_ul {width:100%;height:790px;mask-image: linear-gradient(to bottom, black 65%, transparent 100%);-webkit-mask-image: linear-gradient(to bottom, black 65%, transparent 100%);position: absolute;top: 0px;right:0px;}
.innews_ul .swiper-wrapper {display:flex;flex-direction:column;justify-content:flex-start;}
.innews_ul li {padding-left:65px;/*margin-bottom:14px;*/width:100%;height:246px;background:url(../img/innew_sline.png) no-repeat top left;}
.innew_libg {padding-top:2px;width:100%;height:246px;background:url(../img/innew_bg.png) no-repeat right 16px;position:relative;}
.innew_libg::after {display:block;content:'';width:196px;height:2px;position:absolute;top:0px;left:180px;margin-left:-98px;background:url(../img/innew_topline.jpg) no-repeat left top;z-index:2;}
.innews_rimg {float:left;width:360px;height:227px;border-radius:15px;overflow:hidden;}
.innews_rimg img {width:100%;}
.tab_pane li:hover .innews_rimg img {transform:scale(1.2);}
.innews_rtxt {float:right;padding-right:45px;padding-top:32px;width:459px;height:229px;}
.innews_rdate {width:100%;line-height:24px;font-size:16px;font-weight:400;color:#ff6c00;}
.innews_rtitle {margin-bottom:21px;width:100%;line-height:33px;font-size:22px;font-weight:700;letter-spacing:1px;}
.innews_rdesc {width:100%;line-height:20px;font-size:12px;font-weight:300;}
@media only screen and (max-width: 1399px) {
   .inews_left {max-width:230px;}
   .innews_right {max-width:870px;}
   .innews_ul li {padding-left:25px;}
   .innews_rtxt {padding-right:25px;}
}
@media only screen and (max-width: 1199px) {
	.innews_ltit {display:none;}
	.inews_left {max-width:100%;}
	.tab_nav {flex-direction:row;justify-content:center;width:100%;margin:10px auto;height:100px;}
	.tab_nav li:nth-child(1) {margin-right:20px;}	
	.innews_right {float:none;margin:0px auto;}
}
@media only screen and (max-width: 991px) {
	.innews_rtxt {padding-right:15px;width:50%;}
}
@media only screen and (max-width: 767px) {
	.tab_nav {height:80px;}
	.tab_nav li {width:170px;}
	.innews_ul li {padding-left:20px;}
	.innews_text {height:920px;}
	.innew_libg {height:auto;}
	.innews_rimg {float:none;width:100%;height:100px;}
	.innews_rtxt {padding:15px;width:100%;height:190px;}
	.innew_libg {background:url(../img/innew_bg.png) no-repeat bottom center;} 
}
@media only screen and (max-width: 450px) {
	.innew_libg {background:none;height:290px;} 
	.innews_rtitle {margin-bottom:5px;}
}

/*INDEX TONGYI TOP*/
.imk_top {width:100%;height:306px;padding:85px 0px 65px 0px;}
.inmk_entit {font-size:40px;font-weight:100;text-align:center;text-transform:uppercase;height:60px;line-height:60px;letter-spacing:6px;}
.inmk_btit {font-size:70px;font-weight:bold;text-align:center;height:95px;line-height:95px;letter-spacing:7px;}

@media only screen and (max-width: 767px) {
.inmk_entit {font-size:20px;height:60px;line-height:60px;letter-spacing:2px;}
.inmk_btit {font-size:40px;height:95px;line-height:95px;letter-spacing:4px;}
}

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
/*--数字展馆5.0--*/
.szzg_top {width:100%;height:100%;overflow: hidden;}
.szzg_bann_text {position: absolute;width: 810px;/*height: 516px;*/left: 235px;top: 55%;transform: translateY(-50%);z-index: 1;}
.szzg_top_btit {width:100%;max-width:535px;height:160px;line-height: 80px;flex-wrap: wrap;font-size:66px;color:#000;font-weight:700;}
.szzg_top_stit {margin-top:35px;width:100%;max-width:726px;height:80px;line-height: 40px;flex-wrap: wrap;font-size:36px;color:#000;font-weight:300;}
.szzg_top_entit {margin-top:32px;width:100%;max-width:618px;height:54px;line-height: 27px;flex-wrap: wrap;font-size:20px;color:#000;font-weight:400;}
.szzg_top_menu {margin-top:36px;width:100%;height:110px;display: flex;flex-direction: row;justify-content: space-between;}
.szzg_top_mu {width:45%;height:110px;line-height:110px;box-shadow: inset 0 0 20px rgba(255, 255, 255, .7);border-radius: 10px;text-align: center;font-size:36px;color:#fff;font-weight:500;display: flex;flex-direction: row;justify-content: center;}
.szzg_top_mu a {display: block;padding:0px 5px;}
.szzg_top_mu span {display: block;width:0px;height:110px;background:url(../img/szzg_top_jt.png) no-repeat center center;}
.szzg_top_mu:hover {box-shadow: inset 0 0 20px rgba(255, 255, 255, 1)}
.szzg_top_mu:hover span {width:113px;}

.szzg_main {margin:131px auto;width:100%;max-width:1498px;height:100%;overflow: hidden;}
.szzg_robot_top {width:100%;height:266px;}
.szzg_robot_tleft {float:left;width:100%;max-width:615px;}
.szzg_robot_tltit {width:100%;min-height:65px;line-height:65px;background:url(../img/szzg_main_titbg.png) no-repeat left bottom;font-size:50px;color:#242424;font-weight:700;text-align: left;letter-spacing: 1px;}
.szzg_robot_tlentit {margin-top:25px;width:100%;height:110px;line-height: 55px;font-size:45px;color:#333;font-weight:300;text-transform: uppercase;flex-wrap: wrap;}
.szzg_robot_tright {float:right;margin-top:86px;margin-right:28px;width:181px;height:32px;display: flex;flex-direction: row;justify-content: left;}
.szzg_robot_tright span:nth-child(1) {display: block;width:105px;height:32px;line-height: 32px;text- align: center;font-size:25px;color:#4e4e4e;font-weight:500;}
.szzg_robot_tright:hover span:nth-child(1) {color:#ff6600;}
.szzg_robot_tright span:nth-child(2)  {display: block;width:48px;height:32px;background:url(../img/szzg_robot_right_mjt.png) no-repeat center center;}
.szzg_robot_tright:hover span:nth-child(2) {width:76px;}
.szzg_robot_text{width:100%;overflow: hidden;display: flex;flex-direction: row;justify-content: space-between;}
.szzg_robot_lett {float:left;width:100%;max-width:464px;height:529px;}
.szzg_robot_jj {margin-bottom:26px;width:100%;min-height:85px;border-radius: 10px;border:1px solid #c0c3c7;overflow: hidden;}
.szzg_robot_jj span {padding-left:29px;width:100%;height:85px;line-height: 85px;font-size:30px;color:#303030;font-weight:500;display: flex;flex-direction: row;justify-content: flex-start;align-items: center;gap: 29px;overflow: hidden;}
.szzg_robot_jj span i {display: inline-block;width:12px;height:12px;background:#303030;border-radius: 50%;flex-shrink: 0;}
.szzg_robot_jj ul {padding-left:70px;width:100%;height:0px;}
.szzg_robot_jj li {width:100%;height:0px;line-height: 24px;color:#fff;font-size:14px;fong-weight:300;}
.szzg_robot_jj:hover {heigth:176px;background:#1d2088;}
.szzg_robot_jj:hover span {color:#fff;padding-top:20px;}
.szzg_robot_jj:hover ul {height:95px;}
.szzg_robot_jj:hover ul li {height:24px;}
.szzg_robot_jj:hover i {background:#fff;}
.szzg_robot_ritt {float:right;width:100%;max-width:873px;height:auto;display:flex;flex-direction: row;justify-content: space-between;overflow: hidden;}
.szzg_robot_ritt span {display: block;margin-left:5px;}
.szzg_robot_ritt span:nth-child(1) {width:100%;max-width:317px;height:512px;border-radius: 15px;overflow: hidden;background: url(../img/szzg_one_img1.jpg) no-repeat top center;}
.szzg_robot_ritt span:nth-child(2) {width:100%;max-width:529px;height:512px;border-radius: 15px;overflow: hidden;background: url(../img/szzg_one_img2.jpg) no-repeat top left;}

.szzg_zhinengti {width:100%;overflow:hidden;background:#242424;}
.szzg_zntys {color:#fff;}
.szzg_znt_text {width:100%;}
.szzg_znt_limg {float:left;width:100%;max-width:795px;height:512px;overflow: hidden;background:url(../img/szzg_znt_img.jpg) no-repeat bottom center;}
.szzg_znt_txt {float:right;width:100%;max-width:597px;height:512px;overflow: hidden;}
.szzg_znt_txt ul {float:left;margin-bottom:15px;margin-right:15px;padding:35px 30px 0px 30px;width:100%;max-width:290px;height:240px;border:1px solid #5f6164;border-radius: 10px;}
.szzg_znt_txt ul:hover {background:#1d2088;border:1px solid #1d2088;}
.szzg_znt_txt ul:nth-child(2n) {margin-right:0px;}
.szzg_znt_txt ul li {width:100%;min-height:30px;line-height: 30px;font-size:16px;color:#fff;font-weight:300;}
.szzg_znt_txt ul li:nth-child(1) {margin-bottom:11px;height:39px;line-height: 39px;font-size: 30px;font-weight:500;}

.szzg_zntii {background:url(../img/szzg_zntii_bg.jpg) no-repeat bottom center;}
.szzg_zntii_top {max-width:800px;}
.szzg_zntii_btit {background: url(../img/szzg_main_titbg.png) repeat-x left bottom;}
.szzg_zntii_text {width:100%;height:680px;overflow: hidden;}
.szzg_zntii_txt {margin-top:210px;width:960px;height:140px;border-radius: 10px;box-shadow: inset 0 0 20px rgba(255, 255, 255, 1);background:rgba(131 ,173 ,211, .6)}
.szzg_zntii_txt ul {padding:11px 0px;width:100%;height:140px;display: flex;flex-direction: row;justify-content: space-around;}
.szzg_zntii_txt li {height:119px;font-size:23px;color:#fff;font-weight:500;display: flex;flex-direction: column;align-items:flex-start;justify-content:center;border-radius: 15px;animation: all 1s ease;}
.szzg_zntii_txt ul li span {display:none;width:100%;height:42px;line-height: 21px;color:#fff;font-size:12px;font-weight:300;overflow: hidden;}
.szzg_zntii_txt li:hover {padding:13px 18px;width:290px;height:119px;background:#1d2088;line-height: 33px;}
.szzg_zntii_txt li:hover br {display: none;}
.szzg_zntii_txt li:hover span {display: inline-block;}

.szzg_robotiii_tleft {max-width:735px;}
.szzg_robotiii_tleft .szzg_robot_tltit {background: url(../img/szzg_main_titbg.png) repeat-x left bottom;}
.szzg_robotiii_text {width:100%;display: flex;flex-direction: row;justify-content: space-between;overflow: hidden;}
.szzg_robotiii_text ul {width:23.5%;height:auto;}
.szzg_robotiii_txt {width:100%;height:0px;background:url(../img/szzg_robotiii_jt.png) no-repeat right 60px;overflow: hidden;}
.szzg_robotiii_bttit {width:100%;min-height:43px;line-height: 43px;font-size:25px;color:#242424;font-weight:500;}
.szzg_robotiii_desc {margin-top:5px;width:100%;max-width:256px;line-height: 22px;flex-wrap: wrap;color:#666666;font-size:14px;font-weight:300;}
.szzg_robotiii_img {width:100%;height:100%;overflow: hidden;border-radius: 15px;}
.szzg_robotiii_text ul:nth-child(2n) .szzg_robotiii_img {margin-top:50px;}
.szzg_robotiii_img img {width:100%;}
.szzg_robotiii_bottit {margin-top:20px;width:100%;min-height:32px;line-height: 32px;font-size:23px;color:#4c4c4c;font-weight:500;text-align: right;}
.szzg_robotiii_text ul:hover .szzg_robotiii_txt {height:140px;}
.szzg_robotiii_text ul:hover .szzg_robotiii_bottit {display: none;}
.szzg_robotiii_text ul:nth-child(2n):hover .szzg_robotiii_img {margin-top:0px;}

@media only screen and (max-width: 1399px) {
   .szzg_robot_lett {max-width:370px;}
   .szzg_znt_limg {max-width: 585px;}
}
@media only screen and (max-width: 1280px) {
}

@media only screen and (max-width: 1199px) {
	.szzg_robot_ritt {max-width:673px;}
	.szzg_robot_ritt span:nth-child(1) {max-width:267px;height:512px;}
	.szzg_robot_ritt span:nth-child(2) {max-width:379px;height:512px;}
	.szzg_bann_text {left: 155px;}

	.szzg_znt_limg {max-width: 385px;}
}
@media only screen and (max-width: 991px) {
	.szzg_bann_text {padding:0px 20px;width:100%;left:0px;top:55%;}
	.szzg_top_btit {max-width:100%;font-size:45px;text-align: center;height:60px;line-height: 60px;}
	.szzg_top_stit {margin-top:5px;max-width:100%;text-align: center;}
	.szzg_top_entit {margin-top:5px;max-width:100%;text-align: center;}
	.szzg_top_menu {height:110px;}

	.szzg_robot_tleft {max-width:96%;margin:0px auto;float:none;}
	.szzg_robot_tltit {text-align: center;background: url(../img/szzg_main_titbg.png) no-repeat center bottom;}
	.szzg_robot_tlentit {text-align: center;}
	.szzg_robot_tright {display: none;}
	.szzg_robot_jj span {font-size:23px;}

	.szzg_znt_limg  {float:none;width:96%;max-width:96%;margin:0px auto;}
	.szzg_znt_txt {margin:15px auto 0px;max-width:96%;float:none;}

	.szzg_zntii_top {margin:0px auto;float:none;}
	.szzg_zntii_text {width:96%;margin:40px auto;}
	.szzg_zntii_txt {width:100%;}

	.szzg_robotiii_bttit {font-size:20px;}
	.szzg_robotiii_bottit {font-size:20px;margin-top:10px;}
}
@media only screen and (max-width: 767px) {
	.szzg_bann_text {top:65%;}
	.szzg_top_btit {font-size:25px;line-height: 35px;}
	.szzg_top_stit {font-size:20px;height:60px;line-height: 30px;}
	.szzg_top_entit {font-size:18px;line-height: 25px;}
	.szzg_top_menu {display: none;}

	.szzg_main {margin:40px auto;}
	.szzg_robot_top {height:190px;}
	.szzg_robot_tltit {font-size:23px;}
	.szzg_robot_tlentit {font-size:25px;height:70px;line-height: 35px;;}
	.szzg_robot_tlentit br {display: none;}
	.szzg_robot_text {margin:0px auto;width:96%;flex-direction: column;align-items: flex-start;}
	.szzg_robot_lett {width:100%;float: none;margin-bottom:10px;}
	.szzg_robot_ritt {width:100%;float:none;}
	.szzg_robot_lett {max-width:100%;}
	.szzg_robot_ritt {max-width:100%;}

	.szzg_znt_txt {height:100%;overflow: hidden;}
	.szzg_znt_txt ul {max-width:100%;float:none;}

	.szzg_zntii {background:none;}
	.szzg_zntii_text {height:100%;margin:0px auto;}
	.szzg_zntii_txt {margin:0px;box-shadow: none;background: rgba(131,173,211,1);height:auto;}
	.szzg_zntii_txt ul {flex-direction: column;height:auto;width:94%; margin:0px auto;}
	.szzg_zntii_txt li:hover {width:100%;}
	.szzg_zntii_txt li br {display: none;}

	.szzg_robotiii_text {margin:0px auto;width:96%;display: block;}
	.szzg_robotiii_txt {background:none;}
	.szzg_robotiii_bttit {font-size:15px;}
	.szzg_robotiii_bottit {font-size:15px;margin-top:0px;}
	.szzg_robotiii_text ul {padding-bottom:40px;float:left;width:48%;}
	.szzg_robotiii_text ul:nth-child(2n) .szzg_robotiii_img {margin-top:0px;margin-right:0px;}
	.szzg_robotiii_text ul:nth-child(2n+1) {margin-right:4%;}
}
@media only screen and (max-width: 576px) {
	.szzg_top_btit {font-size:20px;height:35px;}
	.szzg_top_stit {font-size:17px;}
	.szzg_top_entit {font-size:13px;}
	.szzg_top_menu {display: none;}
}
/*-END 数字展馆5.0-*/

/*-企业馆-*/
.qyg_bann_text {position: absolute;width:100%;max-width:775px;/*height: 516px;*/left: 235px;top: 55%;transform: translateY(-50%);z-index: 1;}
.qyg_top_btit {width:100%;;height:141px;line-height: 141px;flex-wrap: wrap;font-size:100px;color:#fff;font-weight:700;}
.qyg_top_entit {width:100%;height:88px;line-height: 88px;flex-wrap: wrap;font-size:55px;font-weight:300;text-transform: uppercase;letter-spacing: 2px;background:linear-gradient(to right, #fff, #87a6be);-webkit-text-fill-color: transparent;background-clip: text;color: #87a6be;}
.qyg_top_stit {margin-top:101px;width:100%;min-height:87px;line-height: 43px;flex-wrap: wrap;font-size:25px;color:#fff;font-weight:300;}
.qyg_top_menu {padding-right:11px;margin-top:95px;width:245px;height:66px;display: flex;flex-direction: row;justify-content: flex-end;align-items: center;box-shadow: inset 0 0 20px rgba(255, 255, 255, 1);border-radius: 33px;font-size:17.5px;color:#fff;font-weight:500;}
.qyg_top_menu span {display: block;margin-left:23px;width:48px;height:48px;line-height:48px;text-align:center;background: #fff;border-radius: 50%;font-size:20px;color:#000;}

.qyg_main {width:100%;background:#1b1b19 url(../img/main_bg.jpg) no-repeat top center;background-size: 100% auto;overflow: hidden;}

.qyg_lunbocase {margin:222px auto 0px auto;width:100%;max-width:1920px;height:800px;overflow: hidden;position: relative;}
.qyg_lbtit {width:100%;max-width:485px;min-height:149px;/*position: absolute;left:189px;top:102px;z-index: 9;*/}
.qyg_lbentit {width:100%;height:69px;line-height: 69px;font-size:46px;color:#fff;font-weight:300;text-transform: uppercase;}
.qyg_lbentit span {font-weight:500;}
.qyg_lbcntit {width:100%;height:77px;line-height:77px;font-size:45px;color:#fff;font-weight:400;}

.qyg_lbright {width:100%;height:800px;position: absolute;top:0px;left:0px;}
.qyg_lunbo {width:100%;height:760px;overflow: hidden;}
.qyg_tmenu {margin-top:49px;width:100%;max-width:540px;overflow: hidden;}
.qyg_cdsc {width:90%;font-size:20px;color:#fff;font-weight:400;overflow: hidden;line-height: 35px;}
.qyg_details {margin-top:90px;width:100%;height:60px;}
.qyg_details a {display: flex;flex-direction: row;justify-content: left;}
.qyg_details span {display: block;margin-right:8px;}
.qyg_details span:nth-child(1) {width:224px;height:60px;line-height:60px;text-align: center;font-size:22px;color:#000;font-weight:500px;background:#fff;border-radius: 30px;}
.qyg_details span:nth-child(2) {width:60px;height:60px;background:url(../img/qyg_jt.png) no-repeat center center;}

.qyg_ttxt {width:100%;max-width:1087px;height:870px;position:absolute;top:0px;right:0px;overflow: hidden;}
.qyg_lunbo .swiper-slide {width:296px !important;height:519px !important;}
.qyg_lunbo .swiper-slide-active {width:523px !important;height:700px !important;}

.news-slider-wrapper {padding-top:222px;display: flex;width:96%;max-width: 1920px;margin: 0 auto;border-radius: 20px;box-shadow: 0 8px 40px rgba(0,0,0,0.06);overflow: hidden;min-height: 500px;}
.news-content {flex: 0 0 40%;padding-top:102px;display: flex;flex-direction: column;justify-content: flex-start;padding-top:102px;}
.custom_pagination {margin-top:131px;width:100%;overflow: hidden;display: flex;flex-direction: row;justify-content: flex-start;}
.custom_pagination span {display: block;}
.custom_pagination span:nth-child(1) {width:78px;height:55px;line-height: 55px;text-align: center;font-size:55px;color:#fff;font-weight:700;}
.custom_pagination span:nth-child(2) {padding-top:16px;width:18px;height:39px;line-height: 39px;text-align: center;font-size:35px;color:#fff;font-weight:300;}
.custom_pagination span:nth-child(3) {padding-top:16px;width:40px;height:39px;line-height: 39px;text-align: center;font-size:35px;color:#fff;font-weight:300;}

.news-slider {flex: 1;padding: 0px 20px 30px 0;overflow: hidden;}
.news-swiper {width: 100%;height: 700px;padding: 10px 0;padding-right: 800px !important;}
.news-swiper .swiper-slide {width: 296px !important; height: 519px !important;overflow: hidden;transition: all 0.6s cubic-bezier(0.25, 0.46, 0.45, 0.94);box-shadow: 0 4px 20px rgba(0,0,0,0.06);position: relative;opacity: 0.6;transform: scale(0.9);margin-top:30px;}
.news-swiper .swiper-slide-active {width: 523px !important;height: 633px !important;opacity: 1;transform: scale(1);box-shadow: 0 12px 50px rgba(0,0,0,0.12);z-index: 10;margin-top:0px;}
.slide-image {width: 100%;height: 100%;position: relative;border-radius: 16px;overflow: hidden;}
.slide-image img {width: 100%;height: 100%;object-fit: cover;transition: transform 0.6s ease;}
.news-swiper .swiper-slide-active .slide-image{max-height:433px;overflow: hidden;}
.news-swiper .swiper-slide-active .slide-image img {transform: scale(1.05);}
.slide-title-overlay {margin-top:5px;width:100%;overflow: hidden;}
.news-swiper .swiper-slide-active .slide-title-overlay {opacity: 1;}
.slide-title-overlay span {display: block;width:100%;}
.slide-title-overlay span:nth-child(1) {padding-left:20px;height:82px;line-height: 82px;font-size:32px;color:#fff;font-weight:400;}
.slide-title-overlay span:nth-child(2) {padding-left:50px;height:44px;line-height: 44px;font-size:18px;color:#fff;font-weight:300;background: url(../img/qyg_add.png) no-repeat 20px center;}

.news-swiper .swiper-slide:not(.swiper-slide-active) .slide-title-overlay {opacity: 0 !important;}
.news-slider .swiper-scrollbar {background: rgba(255,255,255,.3) !important;}
.news-slider .swiper-scrollbar-drag {background: rgba(255,255,255,1) !important;}

@media (max-width: 992px) {
.news-slider-wrapper { flex-direction: column; }
.news-content { flex: 1; padding: 30px 24px; }
.news-slider { padding: 10px 10px 30px; }
.news-swiper { height: 450px; }
.news-swiper .swiper-slide { width: 200px !important; height: 450px !important; }
.news-swiper .swiper-slide-active { width: 320px !important; height: 450px !important; }
.news-swiper .swiper-slide-active .slide-image {max-height:350px;}
}

.qyg_cases {margin:205px auto 0px auto;width:100%;max-width:1544px;overflow: hidden;}
.qyg_cases_top {width: 100%;}
.qyg_cases_cntit {width:100%;height:77px;line-height: 77px;text-align:center;font-size:50px;color:#fff;font-weight:500;}
.qyg_cases_entit {width:100%;height:50px;line-height: 50px;text-align: center;font-size:25px;color:#fff;font-weight: 300;text-transform: uppercase;letter-spacing: 10px;}
.qyg_cases_list {margin-top:101px;width:100%;overflow: hidden;}
.qyg_cases_list ul {width:100%;overflow: hidden;}
.qyg_cases_list li {float:left;margin-right:30px;margin-bottom:30px;width:calc(33.33% - 20px);}
.qyg_cases_list li:nth-child(2n) {animation-delay: 0.2s;}
.qyg_cases_list li:nth-child(3n) {margin-right:0px;animation-delay: 0.3s;}
.qyg_cases_simg {width:100%;height: 270px;overflow: hidden;border-radius:15px 15px 0px 0px;}
.qyg_cases_simg img {width:100%;transition: all .3s ease;}
.qyg_cases_titadd {padding:26px 22px 0px 22px;width:100%;min-height:122px;background: #292927;}
.qyg_cases_stit {width:100%;height:32px;line-height: 32px;color:#fff;font-size:22px;font-weight:300;}
.qyg_cases_sadd {margin-top:17px;padding-left:30px;width:100%;height:20px;line-height: 20px;font-size:16px;color:#90908f;background: url(../img/qyg_add.png) no-repeat left center;}
.qyg_cases_list li:hover .qyg_cases_simg img {transform:scale(1.1);}


@media only screen and (min-width: 1921px) {
   .news-swiper {padding-right: 30vw !important;}
}

@media only screen and (max-width: 1920px) {
   .news-swiper {padding-right: 39vw !important;}
}
@media only screen and (max-width: 1799px) {
   /*.news-swiper {padding-right: 39vw !important;}*/
   .news-slider-wrapper {width:98%;max-width:98%;}
}
@media only screen and (max-width: 1680px) {
   .news-swiper {padding-right:37vw !important;}
}
@media only screen and (max-width: 1600px) {
   .news-swiper {padding-right:37vw !important;}
}
@media only screen and (max-width: 1440px) {
   .news-swiper {padding-right:35vw !important;}
}
@media only screen and (max-width: 1366px) {
    .news-swiper {padding-right:33vw !important;}
}
@media only screen and (max-width: 1280px) {
    .news-swiper {padding-right:31vw !important;}
}


@media only screen and (max-width: 1199px) {
	.qyg_bann_text {left:3%;width:94%;top:60%;max-width:94%;}
	.qyg_top_btit {text-align: center;font-size:80px;}
	.qyg_top_entit {margin-top:0px;text-align: center;font-size:40px;}
	.qyg_top_stit {margin-top:10px;text-align: center;}
	.qyg_top_menu {margin:40px auto 0px auto;}

	.qyg_cases_list ul {margin:0px auto;width:96%;}
	.qyg_cases_list li {width:calc(50% - 15px);}
	.qyg_cases_list li:nth-child(2n+2) {margin-right:0px;}
	.qyg_cases_list li:nth-child(3n) {margin-right:20px;}
	.qyg_cases_list li:nth-child(6) {margin-right:0px;}
	.qyg_cases_list li:nth-child(12) {margin-right:0px;}

	.news-swiper {padding-right:27vw !important;}
}
@media only screen and (max-width: 991px) {
	.news-swiper {padding-right:24vw !important;}

	.news-slider-wrapper {padding-top:50px;}
	.qyg_lbtit {max-width:100%;}
	.qyg_lbentit {text-align: center;font-size:35px;}
	.qyg_lbcntit {text-align: center;font-size:36px;}
	.qyg_tmenu {margin-top:19px;max-width:100%;}
	.qyg_details {margin-top:20px;}
	.custom_pagination {margin-top:31px;justify-content: flex-end;}
	.slide-title-overlay span:nth-child(1) {height:40px;line-height: 40px;font-size:19px;}
	.slide-title-overlay span:nth-child(2) {height:35px;line-height: 35px;font-size:16px;}

}
@media only screen and (max-width: 767px) {
	.qyg_bann_text {top:60%;}
	.qyg_top_btit {text-align: center;font-size:50px;height:80px;line-height: 80px;}
	.qyg_top_entit {font-size:25px;height:45px;line-height: 45px;}
	.qyg_top_stit {margin-top:0px;font-size:20px}
	.qyg_top_menu {display: none;}
	.qyg_cases_list li {width:100%;margin-right:0 !important;}
}
@media only screen and (max-width: 576px) {
	.qyg_cases_entit {letter-spacing: 2px;}
}
/*END 企业馆*/

/*-博物馆-*/
.bwg_bann_text {position: absolute;width: 580px;/*height: 516px;*/left: 220px;top: 55%;transform: translateY(-50%);z-index: 1; animation-fill-mode: forwards;}
.bwg_top_jt {width:68px;height:68px;overflow: hidden;}
.bwg_top_jt img {width:100%;}
.bwg_top_btit {margin-top:83px;width:100%;height:134px;line-height: 134px;flex-wrap: wrap;font-size:100px;color:#fff;font-weight:500;}
.bwg_top_entit {width:100%;height:82px;line-height: 82px;font-size:55px;color:#fff;font-weight:300;text-transform: uppercase;letter-spacing: 3px;}
.bwg_top_stit {margin-top:78px;width:100%;min-height:88px;line-height: 44px;flex-wrap: wrap;font-size:25px;color:#fff;font-weight:300;}
.bwg_main {width:100%;background:url(../img/bwg_main_bg.jpg) no-repeat top center;background-size: cover;overflow: hidden;}
.bwg_navmenu {margin:201px auto 0px auto;width:100%;max-width:1547px;overflow: hidden;}
.bwg_toplb {width:100%;display: flex;flex-direction: row-reverse;justify-content: space-between;overflow: hidden;}
.bwg_navtit {padding-top:152px;width:100%;max-width:727px;height:560px;display: flex;flex-direction: row;justify-content: space-between;}
.bwg_navbtt {width:100%;max-width:203px;height:419px;position: relative;background:url(../img/bwg_nav_line.png) no-repeat center 155px;}
.bwg_navbtt span:nth-child(1) {display: block;width:68px;height:215px;position: absolute;top:0px;left:0px;font-size:65px;color:#292929;font-weight:500;line-height: 72px;text-align: center;}
.bwg_navbtt span:nth-child(2) {width:41px;height:128px;text-align: center;font-size:35px;color:#292929;font-weight:100;position: absolute;right:41px;bottom:0px;line-height: 40px;}
.bwg_navbtt span:nth-child(3) {width:41px;height:128px;text-align: center;font-size:35px;color:#292929;font-weight:100;position: absolute;right:0px;bottom:0px;line-height: 40px;}
.bwg_navdsc {padding-bottom:12px;width:100%;max-width:459px;height:409px;display: flex;flex-direction: column;align-items:flex-end;justify-content:end;font-size:22px;color:#292929;font-weight:300;line-height: 35px;letter-spacing: 3px;}

.bwg_qkmenu {width:100%;max-width:719px;overflow: hidden;}
.bwg_qkmenu ul {width:100%;display: flex;flex-direction: row;justify-content: space-between;}
.bwg_qkmenu li {width:32.33%;max-width:224px;height:740px;position: relative;overflow: hidden;}
.bwg_qkmenu li:nth-child(2) {margin-top:102px;}
.bwg_qkmtit {padding:102px 75px 0px 75px;width:100%;max-width:224px;height:740px;position: absolute;top:0px;left:0px;font-size:56px;color:#fff;font-weight:500;line-height: 60px;text-align: center;display: flex;flex-direction: column;align-items: center;z-index: 9;}
.bwg_qkmtit span {display: inline-block;transform: rotate(90deg);transform-origin: center center;margin-top:150px;font-size:22.65px;color:#fff;font-weight:300;width:320px;letter-spacing: 2px;text-align: left;text-transform: uppercase;}
.bwg_qkmzz {width:224px;height:740px;position: absolute;top:0px;left:0px;}
.bwg_qkmenu li:nth-child(1) .bwg_qkmimg {background:#a46b6b;}
.bwg_qkmenu li:nth-child(2) .bwg_qkmimg {background:#bd997a;animation-delay: 0.2s;}
.bwg_qkmenu li:nth-child(3) .bwg_qkmimg {background:#7c8594;animation-delay: 0.3s;}
.bwg_qkmimg img {opacity: 0.2;filter: blur(opacity=20);}
.bwg_active .bwg_qkmimg img {opacity: 0.6;filter: blur(opacity=60);}
.bwg_qkmenu li:hover .bwg_qkmimg img {opacity: 0.6 !important;filter: blur(opacity=60) !important;}
.bwg_color {color:#3a3a3a;}

.bwg_cases_sort {margin:168px auto 0px auto;width:100%;max-width:1366px;display: flex;flex-direction: row;justify-content: space-between;}
.bwg_cases_sort div.item {padding-top:41px;width:100%;max-width:340px;border-top:4px solid #cbcbcb;}
.bwg_sortbtit {width:100%;line-height:51px;text-align: center;font-size:40px;color:#cbcbcb;font-weight:500;}
.bwg_sortentit {width:100%;line-height:26px;text-align: center;font-size:15px;color:#cbcbcb;font-weight:400;text-transform: uppercase;}
.bwg_active {border-top:4px solid #313131 !important;}
.bwg_active .bwg_sortbtit {color:#292929;}
.bwg_active .bwg_sortentit {color:#292929;}
.bwg_cases_sort div.item:hover {border-top:4px solid #292929 !important}
.bwg_cases_sort div.item:hover .bwg_sortbtit {color:#292929;}
.bwg_cases_sort div.item:hover .bwg_sortentit {color:#292929;}
.bwg_cases_sort div.active {border-top:4px solid #292929 !important}
.bwg_cases_sort div.active .bwg_sortbtit {color:#292929;}
.bwg_cases_sort div.active .bwg_sortentit {color:#292929;}


.bwg_cases_list {margin:174px 0px;width:100%;overflow: hidden;}
.bwg_cases_list ul {margin:0px auto;width:100%;overflow: hidden;}
.bwg_cases_list li {float:left;width:calc(33.33% - 70px);margin-right:105px;margin-bottom:35px;}
.bwg_cases_list li:nth-child(3n) {margin-right:0px;}
.bwg_cases_simg {width:100%;height:100%;overflow: hidden;border-radius: 15px;}
.bwg_cases_simg img {width:100%;}
.bwg_cases_titadd {padding:32px 0px 26px;width:100%;}
.bwg_cases_stit {width:100%;min-height:49px;line-height: 49px;font-size:35px;color:#3a3a3a;font-weight:500;}
.bwg_cases_entit {width:100%;height:28px;line-height: 28px;font-size:14px;color:#373737;font-weight:400;}
.bwg_cases_sadd {margin-top:22px;width:100%;height:57px;line-height: 28px;font-size:16px;color:#818181;font-weight:400;letter-spacing: 2px;}
.bwg_cases_list li:hover .bwg_cases_simg img {transform: scale(1.1);}
.bwg_cases_list li:nth-child(2) {animation-delay: 0.1s;}
.bwg_cases_list li:nth-child(3) {animation-delay: 0.2s;}
@media only screen and (max-width: 1399px) {
   .bwg_cases_stit {font-size:31px;}
}
@media only screen and (max-width: 1199px) {
	.bwg_cases_stit {font-size:24px;}
}
@media only screen and (max-width: 991px) {
	.bwg_navmenu {display: block;margin:0px auto;width:96%;}
	.bwg_navtit {padding-top:50px;margin:0px auto;}
	.bwg_qkmenu {margin:30px auto 0px auto;}

	.bwg_cases_list li {width:calc(33.33% - 10px) !important;;margin-right:15px;}

}
@media only screen and (max-width: 767px) {
	.bwg_bann_text {width:100%;left:0px;top:0px;transform: none;}
	.bwg_top_jt {display: none;}
	.bwg_top_btit {text-align: center;font-size: 50px;margin-top:103px;height:114px;line-height: 114px;}
	.bwg_top_entit {height:42px;line-height: 42px;font-size:38px;text-align: center;}
	.bwg_top_stit {margin-top:8px;text-align: center;font-size:20px;}
	.bwg_top_stit br {display: none;}

	.bwg_navtit {display: block;height:auto;}
	.bwg_navbtt {margin:0px auto;}
	.bwg_navdsc {height:auto;min-height:100px;margin:0px auto;width:100%;max-width: 100%;}

	.bwg_qkmtit {padding:20px 25px 0px 25px;}
	.bwg_qkmtit {font-size:35px;line-height: 38px;}
	.bwg_qkmtit span {font-size:15px;}

	.bwg_cases_list ul {width:96%;}
	.bwg_cases_list li {width:100% !important;margin:0px 0px 20px 0px !important}
}
@media only screen and (max-width: 576px) {
	.bwg_qkmtit {padding:20px 50px 0px 50px; height:auto;max-width:100%;line-height: 42px;font-size:35px;overflow: hidden;}
	.qyg_cases {margin:50px auto 0px auto;}
	.bwg_cases_sort {margin:50px auto 0px auto;}
	.qyg_cases_top {margin:0px auto;width:96%;}
	.bwg_sortbtit {font-size:30px;}
	.bwg_sortentit {font-size:13px;}

	.bwg_toplb {display: block;}
	.bwg_qkmenu ul {display: block;}
	.bwg_qkmenu li {width:100%;max-width:100%;height:100px;overflow: hidden;margin:10px 0px !important;}
	.bwg_qkmtit {padding:10px;font-size:30px;}
	.bwg_qkmtit span {width:100%;transform: none;margin:0px;text-align: center;}
	.bwg_qkmimg {width:100%;}
	.bwg_qkmimg img {width:100%;}
	.bwg_navtit {padding-top:20px;}
	.bwg_navbtt {background:url(../img/bwg_nav_line.png) no-repeat center 55px;height:260px;}
	.bwg_navbtt span:nth-child(1) {font-size:44px;line-height: 50px;}
	.bwg_cases_list {margin:30px 0px 174px 0px;}
}

/*-城市馆-*/
.csg_bann_text {position: absolute;margin:0px 9.6875%;width: 100%;height:800px;left: 0px;top: 180px;z-index: 1;overflow:hidden;}
.csg_top_entit {width:100%;height:150px;line-height: 150px;font-size:210px;color:#fff;font-weight:700;opacity: 0.3 !important;filter: alpha(opacity=30) !important;text-transform: uppercase;}
.csg_top_btit {margin-top:55px;width:100%;height:134px;line-height: 134px;flex-wrap: wrap;font-size:100px;color:#fff;font-weight:500;}
.csg_top_stit {margin-top:142px;width:100%;min-height:88px;line-height: 44px;flex-wrap: wrap;font-size:25px;color:#fff;font-weight:300;}
.csg_top_link {margin-top:82px;width:100%;height:60px;}
.csg_top_link span {display: block;float:left;}
.csg_top_link span:nth-child(1) {width:225px;height:60px;line-height: 60px;text-align: center;font-size:22px;color:#fff;font-weight:500;margin-right:8px;box-shadow: inset 0 0 20px rgba(255, 255, 255, 1);border-radius: 30px;text-transform: uppercase;}
.csg_top_link span:nth-child(2) {width:60px;height:60px;overflow: hidden;}
.csg_top_link span:nth-child(2) img {width:100%;}

.csg_main {padding-bottom:150px;width:100%;background:url(../img/csg_main_bg.jpg) no-repeat top center;background-size: cover;overflow: hidden;}
.carousel-wrapper {margin: 194px auto 0px auto;width: 98%;max-width: 1548px;position: relative;}
.carousel-header {position: relative;min-height: 321px;margin-bottom: 28px;}
.slide-text {max-width:80%;font-size: 28px;font-weight: 500;color: #434343;line-height: 1.6;transition: opacity 0.3s ease;}
.page-indicator {position: absolute;top: 0;right: 0;font-size: 35px;font-weight: 600;color: #434343;padding: 4px 14px;border-radius: 30px;font-variant-numeric: tabular-nums;}
#currentPage {font-size:55px;color:#434343;font-weight:700;}
.page-indicator .total {font-weight: 300;}
.card-list {display: flex;gap: 27px;justify-content: space-between;}
.card-item {flex: 1;background: #f7f9fc;border-radius: 16px;text-align: center;cursor: pointer;transition: all 0.3s ease;user-select: none;max-width:498px;height:424px;position: relative;overflow: hidden;}
.card-item:hover {transform: translateY(-3px);box-shadow: 0 8px 20px rgba(0, 0, 0, 0.06);}
.card-item.active {background: #f0f6ff;box-shadow: 0 6px 18px rgba(59, 124, 255, 0.15);}
.card-item .card_icon {position: absolute;width: 100%;height: 100%;overflow: hidden;background: #fff;}
.card-item:hover .card_icon img {transform: scale(1.1);}
.card-item .card_zz {position: absolute;width:100%;height:100%;z-index: 9;}
.card-item.active .card_zz {background: #3880e2;mix-blend-mode: multiply;}
.card-item .card_icon img {width: 100%;height: 100%;object-fit: cover;opacity: 0.15 !important;filter: alpha(opacity=15) !important;}
.card-item.active .card_icon img {opacity: 1 !important;filter: alpha(opacity=100) !important;}
.card-item .card_text {position: absolute;padding-left:32px;bottom:34px;width:100%;height:86px;color: #282828;text-align: left;z-index:99;}
.card-item .card_name {font-size: 35px;font-weight:700;line-height:53px;}
.card-item .card_subname {font-size: 16px;font-weight:300;line-height:33px;}
.card-item.active .card_name {color:#fff;}
.card-item.active .card_subname {color:#fff;}

.csg_cases_list {margin-top:110px;width:100%;overflow: hidden;}
.csg_cases_list ul {width:100%;}
.csg_cases_list li {width:100%;margin-bottom:88px;display: flex;flex-direction: row;justify-content: space-between;}
.csg_cases_simg {width:100%;max-width:678px;overflow: hidden;border-radius: 16px;overflow: hidden;}
.csg_cases_simg img {width:100%;}
.csg_cases_titadd {padding-top:51px;width:100%;max-width: 760px;}
.csg_cases_stit {width:100%;min-height: 58px;line-height: 58px;font-size:35px;color:#000;font-weight:700;}
.csg_cases_entit {width:100%;min-height: 27px;line-height: 27px;font-size:16px;color:#000;font-weight:300;text-transform: uppercase;}
.csg_cases_sadd  {margin-top:39px;width:100%;min-height: 56px;line-height: 28px;font-size:16px;color:#434343;font-weight:400;}
.csg_cases_more {margin-top:85px;width:224px;height:60px;line-height: 60px;text-align: center;background: #1d2088;border-radius: 30px;font-size:22px;color:#fff;font-weight:500;}

.csg_cases_list li:hover .csg_cases_simg img {transform: scale(1.1);}
.csg_cases_list li:hover .csg_cases_more {background: #ff6600;}


@media only screen and (max-width: 1610px) {
	.csg_top_entit {font-size:180px;}
}
@media only screen and (max-width: 1399px) {
	.csg_top_entit {font-size:150px;}
	.csg_top_btit {margin-top:25px;}
	.csg_top_stit {margin-top:61px;}
	.csg_top_link {margin-top:41px;}

	.csg_cases_list ul {margin:0px auto;width:96%;}
	.csg_cases_simg {width:49%;max-width: 49%;}
	.csg_cases_titadd {width:49%;max-width: 49%;}
}
@media only screen and (max-width: 1199px) {
	.csg_bann_text {top:100px;}
	.csg_top_btit {font-size:70px;}
	.csg_top_entit {font-size:100px;height:80px;line-height: 80px;}

	.qyg_cases {margin-top:40px;}
	.csg_cases_titadd {padding-top:20px;}
	.csg_cases_stit {font-size:28px;}
	.csg_cases_entit {font-size:14px;}
	.csg_cases_sadd {margin-top:15px;}
	.csg_cases_more {margin-top:20px;}

}
@media only screen and (max-width: 991px) {
	.csg_cases_list li {display: block;}
	.csg_cases_simg {width:100%;max-width:100%;}
	.csg_cases_titadd {width:100%;max-width:100%;}
}
@media only screen and (max-width: 767px) {
	.csg_bann_text {margin:0px 2%;width:96%;height:auto;top:119px;}
	.csg_top_entit {text-align: center;font-size:60px;}
	.csg_top_btit {font-size:50px;margin-top:0px;text-align: center;height:70px;line-height: 70px;}
	.csg_top_stit {margin-top: 0px;font-size:18px;text-align: center;min-height:44px;height:auto;}
	.csg_top_stit br {display: none;}
	.csg_top_link {margin-top:0px;}
	.csg_top_link a {display: flex;flex-direction: row;justify-content: center;}
}
@media (max-width: 600px) {
	.carousel-wrapper {padding: 20px 16px;}
    .card-list {flex-direction: column;gap: 12px;}
    .slide-text {font-size: 18px;padding-right: 60px;}
    .page-indicator {font-size: 20px;padding: 2px 12px;}
    .card-item {display: flex;align-items: center;gap: 16px;padding: 72px 0px;text-align: left;}
    .card-item .icon {margin: 0;width: 48px;height: 48px;font-size: 22px;flex-shrink: 0;
    }
}
@media only screen and (max-width: 576px) {
	.csg_top_link {display: none;}
	.csg_top_btit {font-siz:40px;line-height: 60px;height:60px;}
	.csg_top_entit {font-size:30px;height:60px;line-height: 60px;}
	.csg_top_stit {line-height: 30px;}

	.csg_cases_stit {font-size:20px;}
	.csg_cases_entit {font-size:13px;}
	.csg_cases_sadd {margin-top:14px;}

	.carousel-wrapper  {margin-top:40px;}
	.carousel-header {min-height: 150px;}

	.csg_cases_list {margin-top:50px;}
}
/*-END --城市馆-*/


/*--6.校史馆--*/
.xsg_top_stit {position: relative;}
.xsg_top_jt {position: absolute;right:0px;width:68px;height:68px;bottom:0px;}

.xsg_main {width:100%;background:url(../img/xsg_bg.jpg) no-repeat top center;background-size: cover;}
.xsg_dxzs {margin-top:164px;width:100%;overflow: hidden;}

.xsg_lunboa {margin:0px auto;width:100%;max-width:1547px;height:584px;position: relative;overflow: hidden;}
/* 通过改变animation-timing-function 制作弹性切换效果 */
.xsg_lunboa .swiper-wrapper{transition: 2s cubic-bezier(0.68, -0.4, 0.27, 1.34) 0.2s;}
.xsg_lba_top {width:100%;height:231px;overflow: hidden;}
.xsg_lba_timg {float:left;width:100%;max-width:1020px;min-height:231px;display: flex;flex-direction: row;justify-content: space-between;}
.xsg_lba_timg div {width:100%;max-width:324px;height:231px;overflow: hidden;border-radius: 15px;position: relative;}
.xsg_lba_timg div img {position: absolute;top:0px;left:50%;transform: translateX(-50%) scale(1);height:100%;}
.xsg_lba_timg div:hover img {transform: translateX(-50%) scale(1.1);}
.xsg_lba_rtt {float:right;width:100%;max-width:450px;} 
.xsg_lba_rbtit {margin-top:45px;width:100%;height:76px;line-height: 38px;font-size:25px;color:#020202;font-weight:500;}
.xsg_lba_rdscc {margin-top:26px;width:100%;max-width:380px;line-height: 23px;font-size: 12px;color:#434343;font-weight:500;flex-wrap: wrap;}
.xsg_lba_bott {margin-top:85px;width:100%;overflow: hidden;}
.xsg_lba_cntit {width:100%;max-width:350px;min-height:118px;line-height: 59px;font-size:50px;color:#020202;font-weight:500;flex-wrap: wrap;letter-spacing: 4px;}
.xsg_lba_dsc {margin-top:39px;width:100%;overflow: hidden;min-height: 72px;;}
.xsg_lba_dsct {float:left;width:100%;max-width:945px;min-height:72px;line-height: 36px;font-size:20px;color:#434343;font-weight:500;}
.xsg_lba_more {float:right;padding-top:3px;width:100%;max-width:448px;overflow: hidden;}
.xsg_lba_more span {display: block;float:left;font-size:16px;color:#000000;font-weight:500;}
.xsg_lba_more span:nth-child(1) {float:left;width:164px;height:46px;line-height:46px;text-align:center;border-radius: 23px;border:2px solid #000;}
.xsg_lba_more span:nth-child(2) {float:left;margin-left:5px;width:46px;height:46px;overflow: hidden;}
.sxg_lba_pagt {width:75px;height:22px;overflow: hidden;position: absolute;right:35%;top:50%;z-index: 9999;}
.xsg_lba_next,.xsg_lba_prev {position:static !important;width:10px !important;height:18px !important;top:0px;margin:0px !important;}
.xsg_lba_next {float:right;background:url(../img/xsg_lba_next.png) no-repeat center center !important;background-size:auto !important;}
.xsg_lba_prev {float:left;background:url(../img/xsg_lba_prev.png) no-repeat center center !important;background-size:auto !important;}


.xsg_lunbob {margin:96px auto 0px auto;width:100%;max-width:1547px;height:743px;position: relative;overflow: hidden;border-radius: 20px;}
.xsg_lbb_rijt {width:49px;height:49px;overflow: hidden;position: absolute;top:45px;right:45px;z-index: 9;}
.xsg_lbb_rijt img {width:100%;}
.xsg_lbb_left {float:left;margin-top:45px;margin-left:45px;width:100%;max-width:451px;overflow: hidden;}
.xsg_lbb_limg {width:100%;max-height:466px;overflow: hidden;border-radius: 15px;}
.xsg_lbb_limg img {width:100%;}

.xsg_lbb_litt {margin-top:19px;width:100%;height:73px;line-height: 73px;text-align: center;font-size:25px;color:#000;font-weight:400;background:#fff;border-radius: 15px;}
.xsg_lbb_xmad {padding-left:55px;margin-top:19px;width:100%;height:73px;line-height: 73px;text-align: center;font-size:21px;color:#fff;font-weight:300;border-radius: 15px;display: flex;flex-direction: row;justify-content: left;align-items: center;border:2px solid #fff;}
.xsg_lbb_xmad span {margin-right:14px;}
.xsg_lbb_rtt {float:right;margin-top:45px;margin-right:45px;width:100%;max-width:792px;overflow: hidden;}
.xsg_lbb_cntit {margin-top:87px;width:100%;height:55px;line-height: 55px;font-size:35px;color:#fff;font-weight:500;}
.xsg_lbb_entit {width:100%;height:38px;line-height: 38px;font-size:20px;color:#fff;font-weight:300;}
.xsg_lbb_more {margin-top:72px;width:187px;height:57px;line-height:57px;padding-left:27px;font-size:22px;color:#fff;border-radius: 28.5px;border:2px solid #fff;background:url(../img/xsg_lbb_xjt.png) no-repeat 131px center;}
.xsg_lbb_dsct {margin-top:63px;width:100%;max-width:520px;min-height:90px;line-height: 29px;font-size:14px;color:#fff;font-weight:400;word-break: break-all;}
.xsg_lbb_rtt1 {position:absolute;width:453px;height:53px;line-height: 53px;border-radius: 26.5px;text-align: center;font-size:20px;color:#fff;font-weight:400;border:2px solid #fff;bottom:45px;right:45px;}
.xsg_lbb_botimg {position: absolute;width:100%;height:100%;top:0px;left:0px;z-index: -1;}
.xsg_lbb_botimg div {position: absolute;width:100%;height:100%;background:rgba(0,0,0,.7);z-index: -2;}
.xsg_lbb_botimg img {position: absolute;height:100%;top:0px;left:50%;transform: translateX(-50%);z-index: -3;}
.xsg_lbb_num {position: absolute;width:293px;height:52px;bottom:45px !important;left:60%;}
.xsg_lunbob .swiper-pagination-bullet {width: 66px;height: 52px;text-align: center;line-height: 52px;font-size: 35px;color:rgba(255,255,255,0);opacity: 1;border-bottom:2px solid #959a99;background:none !important;border-radius: inherit !important;}
.xsg_lunbob .swiper-pagination-bullet-active {color:rgba(255,255,255,1);border-bottom:2px solid #fff;}
.xsg_cases {margin:110px auto 0px auto;width: 100%;max-width: 1544px;overflow: hidden;}
.xsg_color {color:#000 !important;}
.xsg_cases_list {margin:100px auto;width:100%;overflow: hidden;}
.xsg_cases_list ul {width:100%;overflow: hidden;}
.xsg_cases_list li {margin-bottom:32px;width:100%;height:492px;overflow: hidden;position: relative;z-index: 1;}

.xsg_cases_sico {width:100%;max-width:783px;height:492px;position: relative;overflow: hidden;border-radius: 16px;z-index: 3;}
.xsg_cases_sico2 {width:100%;max-width:349px;height:492px;position: relative;overflow: hidden;border-radius: 16px;}
.xsg_cases_sico3 {width:100%;max-width:349px;height:492px;position: relative;overflow: hidden;border-radius: 16px;}

.xsg_cases_sico img {position: absolute;height:100%;top:0px;left:50%;transform: translateX(-50%) scale(1);z-index: 0;}
.xsg_cases_sico2 img {position: absolute;height:100%;top:0px;left:50%;transform: translateX(-50%);width:auto;max-width:none;}
.xsg_cases_sico3 img {position: absolute;height:100%;top:0px;left:50%;transform: translateX(-50%);width:auto;max-width:none;}
.xsg_cases_zz {position: absolute;width:100%;height:100%;top:0px;left:0px;background: linear-gradient(to bottom, transparent 0%, #000000 100%);z-index: 1;}
.xsg_cases_sadd {position: absolute;bottom:43px;right:56px;width:62px;height:62px;overflow: hidden;z-index: 2;}
.xsg_cases_stit {position: absolute;width:100%;bottom:0px;left:0px;display: flex;flex-direction: column;align-items: f;justify-content: center;z-index: 2;}
.xsg_cases_stit  span {display: block;padding-left:66px;width:100%;max-width:594px;}
.xsg_cases_stit span:nth-child(1) {margin-bottom:18px;min-height:53px;line-height: 53px;font-size:35px;color:#fff;font-weight:500;}
.xsg_cases_stit span:nth-child(2) {margin-bottom:46px;min-height: 56px;line-height: 28px;font-size:16px;color:#a9a9a9;font-weight:400;}

.xsg_cases_list li:nth-child(1) .xsg_cases_sico {position:absolute;top:0px;left:50%;transform: translateX(-50%);}
.xsg_cases_list li:nth-child(1) .xsg_cases_sico2 {position:absolute;left:0px;top:0px}
.xsg_cases_list li:nth-child(1) .xsg_cases_sico3 {position:absolute;right:0px;top:0px}

.xsg_cases_list li:nth-child(2) .xsg_cases_sico {position:absolute;top:0px;left:0px;}
.xsg_cases_list li:nth-child(2) .xsg_cases_sico2 {position:relative;float:right;}
.xsg_cases_list li:nth-child(2) .xsg_cases_sico3 {position:relative;float:right;margin-right:33px;}

.xsg_cases_list li:nth-child(3) .xsg_cases_sico {position:absolute;top:0px;right:0px;}
.xsg_cases_list li:nth-child(3) .xsg_cases_sico2 {position:relative;float:left;}
.xsg_cases_list li:nth-child(3) .xsg_cases_sico3 {position:relative;float:left;margin-left:33px;}

.xsg_cases_list li .xsg_cases_sico:hover>img  {transform:translateX(-50%)  scale(1.1)}
.xsg_cases_list li .xsg_cases_sico2:hover img  {transform:translateX(-50%)  scale(1.1)}
.xsg_cases_list li .xsg_cases_sico3:hover img  {transform:translateX(-50%)  scale(1.1)}



@media only screen and (max-width: 1479px) {
   	.xsg_lba_timg {max-width:990px;}
	.xsg_lba_rtt {max-width:390px;}


}

@media only screen and (max-width: 1399px) {
	.xsg_lba_timg {max-width:69%;}
	.xsg_lba_timg div {max-width:calc(33.33% - 10px);}
	.xsg_lba_rtt {max-width:28%;}
	.xsg_lba_rbtit {margin-top:25px;}
	.xsg_lba_dsct {max-width:75%;}
	.xsg_lba_more {max-width:24%}

	.xsg_lbb_rtt {max-width:49%;}
	.xsg_lbb_rtt1 {bottom:105px;}
	.xsg_lbb_num {padding-right:45px !important;text-align: right !important;}

   
}
@media only screen and (max-width: 1199px) {
	.xsg_lbb_left {max-width:40%;}
	.xsg_lbb_rtt {max-width:39%;}
	.xsg_lbb_rtt1 {max-width:40%}
	.xsg_lbb_cntit {font-size:29px;}

}
@media only screen and (max-width: 991px) {
	.xsg_lunboa {height:auto;}
	.xsg_dxzs {margin-top:50px;}
	.sxg_lba_pagt {right:3%;top:54%}
	.xsg_lba_top {margin:0px auto;width:96%;height:auto;}
	.xsg_lba_timg {max-width:100%;float:none;}
	.xsg_lba_timg img {max-width:none;}
	.xsg_lba_rtt {max-width:100%;float:none;}
	.xsg_lba_rtt br {display: none;}
	.xsg_lba_rbtit  {height:auto;}
	.xsg_lba_rdscc {max-width:100%;margin-top:6px;}
	.xsg_lba_bott {margin:10px auto 0px auto;width:96%;}
	.xsg_lba_dsc {margin-top:9px;}
	.xsg_lba_dsct {max-width:100%;}
	.xsg_lba_more {max-width:100%;margin-top:20px;}

	.xsg_lbb_litt {font-size:20px;}
	.xsg_lbb_rtt1 {font-size:18px;}

}
@media only screen and (max-width: 767px) {
	.xsg_top_jt {display: none;}

	.xsg_lbb_rijt {top:5px;right:5px;}
	.xsg_lbb_cntit {margin-top:0px;}
	.xsg_lbb_rtt1 {margin-top:20px;max-width:100%;position: static;}
	.xsg_lbb_num {padding-right:0px !important;text-align: center !important;}
}
@media only screen and (max-width: 576px) {
	.xsg_lba_cntit {max-width:275px;font-size:39px;letter-spacing: 0px;}
	
	.xsg_lunbob {height:100%;}
	.xsg_lbb_left {max-width:100%;float:none;margin:45px auto 0px auto;width:96%;}
	.xsg_lbb_limg {height:225px;max-height:225px;position: relative;}
	.xsg_lbb_limg img {position: absolute;left:50%;transform:translate(-50%, -50%);top:50%;}
	.xsg_lbb_litt {line-height: 43px;height:43px;}
	.xsg_lbb_xmad {margin-top:9px;line-height: 43px;height:43px;}
	.xsg_lbb_more {display: none;}
	.xsg_lbb_rtt {float:none;margin:0px auto;width:96%;max-width:96%;}
	.xsg_lbb_cntit {font-size:20px;}
	.xsg_lbb_entit {font-size:15px;line-height: 20px;}
	.xsg_lbb_more {font-size:20px;margin-top: 22px;width: 137px;height: 37px;line-height: 37px;padding-left: 13px;font-size: 17px;border-radius: 18.5px;background: url(../img/xsg_lbb_xjt.png) no-repeat 91px center;}
	.xsg_lbb_dsct {margin-top:33px;}
	.xsg_lbb_dsct {margin-top:0px;}
	.xsg_lbb_rtt1 {margin-bottom:100px;margin-top:10px;height:43px;line-height: 43px;}
	.xsg_lbb_num {bottom:29px !important;}

	.xsg_cases_list ul {margin:0px auto;width:96%}
	.xsg_cases_stit span {padding:0px 6px;max-width:calc(100% - 12px);}

	.xsg_cases_sadd {width:30px;height:30px;bottom:20px;right:20px;}
	.xsg_cases_sadd img {width:100%;}
}

/*--7.智能网联--*/
.znwl_bann_text {width:100%;max-width:1498px;min-height:567px;position: absolute;left:50%;transform: translate(-50%,-50%);top:50%;z-index: 9;}
.znwl_top_btit {margin-bottom:187px;width:100%;height:82px;line-height: 82px;text-align:center;font-size:66px;color:#fff;font-weight:700;}
.znwl_top_ltext {float:left;padding-top:61px;width:100%;max-width:760px;overflow: hidden;}
.znwl_top_stit {width:100%;min-height:112px;line-height: 56px;font-size:40px;color:#fff;font-weight:500;text-shadow: 0px 0px 10px rgba(0,0,0, .8);}
.znwl_top_entit {padding-top:44px;width:100%;min-height:72px;line-height: 24px;font-size:20px;color:#fff;font-weight:400;text-shadow: 2px 2px 5px rgba(76,86,99,.6);}
.znwl_top_rsort {float:right;width:100%;max-width:461px;overflow: hidden;}
.znwl_top_rsort span {display: block;margin-bottom:15px;width:100%;text-shadow: 2px 2px 5px rgba(76,86,99,.6);box-shadow: inset 0 0 20px rgba(107, 198, 255, 1);mix-blend-mode: screen;border-radius: 16px;}
.znwl_top_rsort span a {display: block;padding-left:27px;width:100%;height:105px;line-height: 105px;font-size:26px;color:#fff;font-weight:500;box-shadow: inset 0 0 20px rgba(107, 198, 255, 1);mix-blend-mode: screen;border-radius: 16px;}

.znwl_bg {width:100%;background: #080808;overflow: hidden;}
.znwl_cy {margin-top:85px;margin-bottom:119px;width:100%;overflow: hidden;}
.znwl_entit {width:100%;min-height:59px;line-height: 59px;font-size:40px;color:#fff;font-weight:300;text-align: center;}
.znwl_cntit {width:100%;height:95px;line-height: 95px;font-size:70px;color:#fff;font-weight:700;text-align: center;}

.znwl_tlunbo {width:100%;max-width:1920px;margin:0px auto;height:664px;padding-bottom:35px;overflow: hidden;position: relative;}
.znwl_tlunbo .swiper-slide {text-align: center;font-size: 18px;display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-pack: center; -ms-flex-pack: center;-webkit-justify-content: center;justify-content: center;-webkit-box-align: center; -ms-flex-align: center;-webkit-align-items: center;align-items: center;transition: 300ms;transform: scale(0.8);}
.znwl_tlunbo .swiper-slide-active,.znwl_tlunbo .swiper-slide-duplicate-active{transform: scale(1);}
.znwl_lbcard {width:100%;max-width:842px;overflow: hidden;}
.znwl_lbimg {width:100%;/*height:496px;*/position: relative;overflow: hidden;}
.znwl_lbimg img {width:100%;}
.znwl_lbtxt {width:100%;height:100%;left:0px;top:0px;display: flex;flex-direction: column;align-items: center;justify-content: center;z-index: 9;position: absolute;opacity: 0;}
.zmwl_ibtit {width:100%;height:52px;line-height: 52px;font-size:32px;color:#fff;font-weight:700;text-shadow: 0px 0px 15px rgba(0,0,0,.8);}
.znwl_idsc {margin-top:28px;width:100%;max-width:578px;min-height: 0px;height:0px;line-height: 30px;font-size:18px;color:#fff;font-weight:300;text-shadow: 0px 0px 15px rgba(0,0,0,.8);text-align: left;overflow: hidden;}
.znwl_lbimg:hover .znwl_idsc {min-height:120px;height:120px;}
.znwl_muban {position: absolute;top:0px;left:0px;width:100%;height:100%;background: rgba(8,37,71,0);}
.znwl_lbimg:hover .znwl_muban {background: rgba(8,37,71,0.5);}


.znwl_lbtit {width:100%;height:auto;overflow: hidden;opacity: 0;}
.znwl_lbcntt {margin-top:38px;width:100%;min-height:57px;line-height: 57px;text-align: center;font-size:30px;color:#fff;font-weight:400;}
.znwl_lbstt {width:100%;height:38px;line-height: 38px;text-align: center;font-size:12px;color:#b7b7b7;font-weight:300;}
.swiper-slide-active .znwl_lbtxt {opacity: 1;}
.swiper-slide-active .znwl_lbtit {opacity: 1;}
.znwl_button_next,.znwl_button_prev {width:64px !important;height: 64px !important;margin-top: -32px !important;background-size: 100% !important;top:40% !important;}
.znwl_button_next {background-image:url(../img/znwl_lb_jt_one.png) !important;right:10% !important;}
.znwl_button_prev {background-image:url(../img/znwl_lb_jt_two.png) !important;left:10% !important;}
.znwl_button_next:hover {background-image:url(../img/znwl_lb_jt_one_1.png) !important;}
.znwl_button_prev:hover {background-image:url(../img/znwl_lb_jt_two_1.png) !important;}

.znwl_main {margin:0px auto 350px auto;width:100%;overflow: hidden;}
.znwl_sort {margin:241px auto 0px auto;padding:9px 22px;width:100%;max-width:1147px;height:72px;background: #232323;display: flex;flex-direction: row;justify-content: space-between;align-items: center;border-radius: 36px;}
.znwl_sort a {display: block;padding:0px 31px;height:54px;line-height: 54px;text-align: center;font-size:20px;color:#afafaf;font-weight:400;}
.znwl_sort a:hover, a.active {background: #5e5e5e;color:#fff;border-radius: 27px;}
.znwl_content {margin-top:82px;width:100%;overflow: hidden;}
.znwl_content ul {width:100%;overflow: hidden;}
.znwl_content li {padding:80px 0px;border-bottom:2px solid #5e5e5e;overflow: hidden;}
.znwl_case_kk {margin:0px auto;width:100%;max-width:1548px;}
.znwl_case_ltxt {float:left;width:100%;max-width:410px;overflow: hidden;}
.znwl_case_btit {width:100%;min-height:56px;line-height: 56px;color:#fff;font-size:26px;font-weight:500;}
.znwl_case_entit {margin-top:8px;width:100%;max-width:300px;min-height: 54px;line-height: 18px;font-size:14px;color:#999999;font-weight:300;text-transform: uppercase;}
.znwl_case_stit {margin-top:14px;width:100%;max-width:385px;min-height: 92px;line-height: 23px;font-size:14px;color:#fff;font-weight:300;letter-spacing: 1px;}
.znwl_case_jt {margin-top:37px;width:100%;max-width:400px;height:66px;border-bottom:2px solid #7b7b7b;display: flex;flex-direction: row;justify-content: space-between;align-items: center;}
.znwl_case_jt span {display: flex;width:66px;height:66px;font-size:12px;color:#fff;font-weight:400;}
.znwl_case_jt span:nth-child(1) {flex-direction:column;align-items: left;justify-content: flex-end;padding-bottom:9px;}
.znwl_case_jt span:nth-child(2) {flex-direction: row;justify-content: center;align-items: center;}
.znwl_case_simg {float:right;width:100%;max-width:1019px;overflow: hidden;border-radius: 16px;}
.znwl_case_simg img {width: 100%;}

.znwl_content li:nth-child(2n) .znwl_case_ltxt {float:right;}
.znwl_content li:nth-child(2n) .znwl_case_simg {float:left;}



.znwl_content li:hover .znwl_case_simg img {transform: scale(1.1);}


@media only screen and (max-width: 1439px) {
	.znwl_case_kk {margin:0px 2%;width:96%;max-width:96%;}
	.znwl_case_simg {max-width:800px;}
}

@media only screen and (max-width: 1399px) {
	.znwl_bann_text {top:56%;}
	.znwl_case_simg {max-width:750px;}
}
@media only screen and (max-width: 1199px) {
	.znwl_bann_text {top:100px;transform: none;left:0px;margin:0px 2%;width:96%;}
	.znwl_top_btit {margin-bottom:48px;}
	.znwl_top_ltext {max-width:470px;padding-top:10px;}
	.znwl_top_stit br {display: none;}
	.znwl_top_entit br {display: none;}

	.znwl_tlunbo {height:auto;padding:50px 0px;}
	.znwl_idsc  {padding:0px 2%;}	
	.znwl_idsc br {display: none;}
	.znwl_case_simg {max-width:550px;}

	.znwl_sort {margin-top:0px;}
	.znwl_sort a {font-size:15px;}
}
@media only screen and (max-width: 991px) {

	.znwl_case_ltxt {margin-bottom:20px;max-width:100%;}
	.znwl_case_simg {max-width:100%;}
	.znwl_case_entit {max-width:100%;min-height: 18px;}
	.znwl_case_stit {max-width:100%;min-height:46px;}
	.znwl_case_jt {margin-top:10px;max-width:100%;}

	.znwl_sort {margin:0px auto;width:94%;max-width:94%;display: block;height:auto;}
	.znwl_sort a {margin-bottom:10px;}

	.znwl_top_btit {margin-bottom:8px;font-size:30px;height:40px;line-height: 40px;}
	.znwl_top_ltext {max-width:100%;}
	.znwl_top_stit {font-size:19px;line-height: 35px;text-align: center;min-height:auto;}
	.znwl_top_entit {font-size:16px;text-align: center;padding-top:0px;}
	.znwl_top_rsort {float:none;margin:5px 2%;width:96%;max-width:96%;}
	.znwl_top_rsort span {float:left;width:31%;margin:0px 1%; }
	.znwl_top_rsort span a {padding:0px 5px;height: 55px;line-height: 55px;font-size: 12px;display: flex;align-items: center;text-align: center;}
}
@media only screen and (max-width: 767px) {
	.zmwl_ibtit {font-size:23px;]}
	.znwl_cy {margin:30px 0px;}
	.znwl_lbcntt {font-size:20px;margin-top:8px;min-height: 30px;}
	
	.znwl_idsc {font-size:14px;}
}
@media only screen and (max-width: 576px) {
	.znwl_top_rsort span a {line-height: 23px;word-break: break-all;}

	.znwl_cntit {font-size:35px;height:65px;line-height: 65px;}
	.znwl_entit {font-size:20px;height:35px;line-height: 35px;min-height: 35px;}

	.znwl_content li {padding:20px 0px;}
	.znwl_case_btit {font-size:20px;}
}


/*--8.特色服务--*/
.tese_bann_text {width:100%;max-width:616px;height:495px;position: absolute;left:243px;top:50%;transform: translateY(-50%);z-index: 9;}
.tese_bann_entit {width:100%;max-width:616px;height:100%;overflow: hidden;}
.tese_top_btit {margin-top:25px;width:100%;height:153px;overflow: hidden;position: relative;}
.tese_top_btit span {display: block;width:100%;min-height:153px;position: absolute;top:0px;left:0px;}
.tese_top_btit span:nth-child(1) {padding-left:28px;height:153px;line-height: 153px;font-size:76.27px;color:#fff;font-weight:700;text-shadow: 0px 0px 25px rgba(0,0,0, 1);background:url(../img/tese_top_line.png) no-repeat 4px center;z-index: 7;}
.tese_top_btit span:nth-child(2) {width:100%;height:153px;position: absolute;top:0px;left:0px;z-index: 5;}
.tese_top_stit {margin-top:97px;width:100%;min-height:56px;line-height: 28px;font-size:17px;color:#fff;font-weight:400;text-shadow:0px 0px 15px rgba(0,0,0, .8);}

.tese_bg {width:100%;background: #f4f5f9;overflow: hidden;}
.tese_main {margin:0px auto;width:100%;max-width:1548px;overflow: hidden;}
.tese_cy {margin-top:85px;margin-bottom:119px;width:100%;overflow: hidden;}
.tscy_entit {width:100%;min-height:59px;line-height: 59px;font-size:40px;color:#333333;font-weight:300;text-align: center;}
.tscy_cntit {width:100%;height:95px;line-height: 95px;font-size:70px;color:#333333;font-weight:700;text-align: center;}
.tese_main .tabbox {width:100%;height:645px;overflow: hidden;display: flex;flex-direction: row;justify-content: space-between;}
.tese_main .table-content {width:100%;max-width:375px;}
.tese_main .table-content .item {width:100%;}
.tscy_htxt {width:100%;overflow: hidden;}
.tscy_lentit {margin-top:23px;width:100%;max-width:290px;min-height:64px;line-height: 32px;font-size:30px;color:#080808;font-weight:300;}
.tscy_lcntit {margin-top:8px;width:100%;height:71px;line-height: 71px;font-size:50px;color:#080808;font-weight:700;}
.tscy_ldsc {margin-top:51px;width:100%;height:126px;line-height: 26px;font-size:16px;color:#080808;font-weight:400;}
.tscy_llink {margin-top:110px;width:167px;height:62px;line-height: 62px;text-align: center;font-size:22px;color:#fff;font-weight:300;background:#333333;}
.tese_main .table-header {width:100%;max-width:1051px;overflow: hidden;display: flex;flex-direction: row;justify-content: space-between;border:none !important;height:645px !important;padding:0px !important;}
.tese_main .table-header li {padding-top:101px;margin-right:27px;width:27%;height:645px;transition: all .4s ease;}
.tese_main .table-header li:nth-child(2) {padding-top:157px;}
.tese_main .table-header li:last-child {margin-right:0px;}
.tscy_rimg {width:100%;max-width:302px;overflow: hidden;border-radius: 15px;}
.tscy_rimg img {width:100%;}
.tscy_rtit {width:100%;height:43px;line-height: 43px;font-size:22px;color:#080808;font-weight:300;}
.tese_main .table-header li.active {width:40% !important;padding-top:0px;}
.tese_main .table-header li.active .tscy_rimg {max-width:100%;width:100%;}

.tese_cont {margin-bottom:300px;width:100%;overflow: hidden;}
.tsmain_enttt {width:100%;height:136px;line-height: 136px;font-size:100px;color:#080808;font-weight:500;text-transform: uppercase;text-shadow:11px 20px 10px rgba(0,0,0,0.1);position: relative;}
.tsmain_enttt span {display: block;width:44%;height:2px;background:#080808;position: absolute;right:0px;top:70px;}
.tsmain_sort {margin-top:106px;width:100%;min-height: 56px;display: flex;flex-direction: row;justify-content: center;}
.tsmain_sort a {display: block;margin:0px 9px;width:259px;height:56px;line-height: 56px;border-radius:28px;text-align: center;font-size:30px;color:#fff;font-weight:500;background:#cccccc;}
.tsmain_sort a:hover ,.tsmain_sort a.ts_active {background:#333333;}
.tsmain_content {margin-top:128px;width:100%;min-height:800px;overflow: hidden;}
.tsmain_content ul {width:100%;overflow: hidden;}
.tsmain_content li {float:left;width:calc(33.33% - 22px);margin-bottom:33px;margin-right:33px;background:#fff;border-radius: 15px;padding:18px 12px;position: relative;overflow: visible;}
.tsmain_content li:nth-child(3n) {margin-right:0px;}
.tese_cases_stit {padding-left:10px;width:100%;height:41px;line-height: 41px;font-size:22px;color:#080808;font-weight:700;}
.tese_cases_entit {padding-left:10px;width:100%;height:28px;line-height: 28px;font-size:12px;color:#999999;font-weight:400;text-transform: uppercase;}
.tese_cases_simg {margin-top:10px;width:100%;overflow: hidden;border-radius: 16px;}
.tese_cases_simg img {width:100%;}
.tese_cs_xm {padding:24px 24px 0px 24px;width:100%;height:0px;display: flex;flex-direction: row;justify-content: space-between;overflow: hidden;opacity: 0;filter: alpha(opacity=0);}
.tese_cs_xm1 {width:33.33%;height:56px;}
.tese_cs_xm1 span {display: block;width:100%;height:28px;line-height: 28px;}
.tese_cs_xm1 span:nth-child(1) {font-size:16px;color:#999999;font-weight:400;}
.tese_cs_xm1 span:nth-child(2) {font-size:18px;color:#1a1a1a;font-weight:300;}
.tese_cases_jt {margin-top:30px;width:51px;height:51px;overflow: hidden;background:url(../img/tese_cs_jt1.png) no-repeat center center;}
.tsmain_content li:hover .tese_cases_jt {background:url(../img/tese_cs_jt2.png) no-repeat center center;}
.tsmain_content li:hover .tese_cs_xm {height:80px;;opacity: 1;opacity: 1;filter: alpha(opacity=100);}
.tsmain_content li:hover .tese_cases_simg img {transform: scale(1.1);}

@media only screen and (max-width: 1199px) {
	.tese_main .tabbox {margin:0px auto;width:96%;}
}
@media only screen and (max-width: 991px) {
	.tese_bann_text {top:53%;left:120px;}

	.tese_main .tabbox {display: block;height:auto;}
	.tese_main .table-content {margin-bottom:20px;max-width:100%;}
	.tscy_llink {display: none;}
	.tscy_lentit {max-width:100%;}
}
@media only screen and (max-width: 767px) {
	.tese_bann_text {height:195px;}
	.tese_top_entit {display: none;}
	.tese_top_btit {height:90px;}
	.tese_top_btit {min-height:90px;}
	.tese_top_btit span:nth-child(1) {height:90px;line-height: 90px;min-height: 90px;}
	.tese_top_btit span:nth-child(2) {display: none;}
	.tese_top_stit {margin-top:20px;}

	.tese_main .table-header li {width:calc(33.33% - 18px) !important; padding-top:0px !important;}
	.tese_main .table-header li.active {width:calc(33.33% - 18px) !important;}
}
@media only screen and (max-width: 576px) {
	.tese_bann_text {margin:0px 3%;width:94%;top:50%;left:0px;}
	.tese_top_btit span:nth-child(1) {width:100%;background: none; text-align: center;font-size:40px;}
	.tese_top_stit {text-align: center;}

	.tese_cy {margin:30px 0px;}
	.tscy_cntit {font-size:35px;height:65px;line-height: 65px;}
	.tscy_entit {font-size:20px;height:35px;line-height: 35px;min-height: 35px;}
	.tscy_lentit {margin-top:5px;font-size:20px;min-height:auto;}
	.tscy_lcntit {font-size:32px;height:55px;line-height: 55px;}
	.tscy_ldsc {margin-top:10px;height:auto;}
	.tscy_rtit {font-size:16px;}
	.tese_main .table-header {height:200px !important;}

	.tsmain_enttt {height:70px;line-height: 70px;font-size:40px;text-align: center;}
	.tsmain_enttt span {display: none;}
	.tsmain_sort {margin-top:20px;}
	.tsmain_sort a {font-size:15px;}
	.tsmain_content {margin-top:20px;}
	.tsmain_content ul {margin:0px auto;width:96%;}
	.tsmain_content li {width:100%;}
}

/*-分页-企业馆-*/
.nei_page {margin-top:150px;width:100%;height:40px;overflow: hidden;}
.nei_page .pagination {width:100%;height:40px;display: flex;flex-direction: row;justify-content: center;}
.nei_page .pagination a {display: block;margin:0px 15px;width:40px;height:40px;line-height: 40px;font-size:24px;font-weight:400;text-align: center;border-radius: 50%;}
.nei_page .page-num {background: #999999;color:#333333;}
.nei_page .page-num-current {background:#fff;color:#000;}
.nei_page .page-num:hover {background: #fff;color:#000;}
.nei_page .page-item:hover {color:#bbbbbb;}
/*-分页-博物馆-*/
.bwg_page {margin-top:150px;width:100%;height:40px;overflow: hidden;}
.bwg_page .pagination {width:100%;height:40px;display: flex;flex-direction: row;justify-content: center;}
.bwg_page .pagination a {display: block;margin:0px 15px;width:40px;height:40px;line-height: 40px;font-size:24px;font-weight:400;text-align: center;border-radius: 50%;color:#333;}
.bwg_page .page-num {background: #ededed;color:#333333;}
.bwg_page .page-num-current {background:#333;color:#fff !important;}
.bwg_page .page-num:hover {background: #333;color:#fff;}
.bwg_page .page-item:hover {color:#333333;background: #fff;}


/*--案例详情--*/
.case_content {margin:0px auto;padding:70px 0px;width:100%;max-width:1547px;}
.case_btit {padding-left:72px;width:100%;height:86px;line-height: 86px;font-size:60px;color:#fff;font-weight:700;}
.case_btit h2 {font-size:60px;}
.case_xqdsc {padding-top:88px;padding-left:72px;width:100%;height:100%;overflow: hidden;display: flex;flex-direction: row;justify-content: space-between;}
.case_xqcan {width:100%;max-width:350px;height:100%;overflow: hidden;}
.case_xqcan_one {width:100%;height:62px;display: flex;flex-direction: row;justify-content: space-between;}
.case_xqcan_oleft ,.case_xqcan_oright {width:100%;max-width:120px;height:62px;}
.case_xqcan_xm {display: block;width:100%;height:31px;line-height: 31px;font-size:22px;color:#cccccc;font-weight:300;}
.case_xqcan_xmzhi {display: block;width:100%;height:31px;line-height: 31px;font-size:22px;color:#fff;font-weight:500;}
.case_xqcan_two {margin-top:28px;width:100%;height:100%;}
.case_desc {width:100%;max-width:941px;padding-right:66px;line-height:40px;font-size:22px;color:#fff;font-weight:500;text-indent: 43px;text-transform: uppercase;}
.case_duotu {margin-bottom:200px;padding-top:254px;width:100%;height:100%;overflow: hidden;}
.case_duotu div.item {float:left;margin-bottom:31px;margin-right:28px;width:calc(50% - 14px);height:100%;overflow: hidden;border-radius: 15px;}
.case_duotu div.item:nth-child(1) {width:100% !important;float:none;}
.case_duotu div.item:nth-child(1) img {width:100%;max-width:1547px;}
.case_duotu div.item:nth-child(2n+1) {margin-right:0px;}
@media only screen and (max-width: 1399px) {
	.case_btit {text-align: center;}
}
@media only screen and (max-width: 991px) {
	.case_xqdsc {margin:0px auto;width:96%;display: block;}
	.case_xqcan {max-width:100%;}
	.case_desc {max-width:100%;padding-right:0px;margin:30px 0px;}
	.case_xqcan_two:nth-child(3) {width:120px;}
	.case_duotu {margin:0px auto;width:96%;padding-top:40px;}

	.case_btit {padding-left:0px;}
	.case_xqdsc {padding-left:0px;padding-top:28px;}
}
@media only screen and (max-width: 576px) {
	.case_xqcan_xm {font-size:19px;}
	.case_xqcan_xmzhi {font-size:19px;}
	.case_btit h2 {font-size:24px;}
	.case_desc {font-size:18px;}
	.case_duotu div.item {width:100%;margin:0px 0px 18px 0px;}
	.case_content {padding-top:25px;}
}
/*END--案例详情*/

/*关于我们*/
.cont_ttext {width:260px;height:137px;position: absolute;left:50%;margin-left:-130px;top:50%;transform:translateY(-50%);z-index: 9;} 
.cont_top_btit {width:100%;height:82px;line-height: 82px;text-align: center;font-size:60px;color:#fff;font-weight:500;text-shadow: 1px 1px 6px rgba(55,47,46,0.8);}
.cont_top_entit {width:100%;height:55px;line-height: 55px;text-align: center;font-size:40px;color:#fff;font-weight:400;text-shadow: 1px 1px 6px rgba(55,47,46,0.8);}
.cont_topmenu {width:100%;max-width:1705px;height:268px;position: absolute;bottom:0px;background: linear-gradient(to bottom, rgba(255, 255, 255, 0.7) 0%, rgba(255, 255, 255, 1) 100%);z-index: 9;left:50%;transform: translateX(-50%);}
.cont_topmenu ul {margin:146px auto 0px auto;width:100%;max-width:945px;height:55px;display: flex;flex-direction: row;justify-content: space-between;background:url(../img/topmenu_line.jpg) no-repeat center center;}
.cont_topmenu li {width:273px;height:55px;line-height: 55px;text-align: center;}
.cont_topmenu a {font-size:25px;color:#080808;font-weight:400;} 
.cont_tmenubg {background: url(../img/topmenu_bg.jpg) no-repeat bottom center;}
.cont_page {margin:0px auto;padding:0px 134px;width:100%;max-width:1705px;height:1130px;display: flex;flex-direction: row;justify-content: space-between;}
.cont_content {padding:153px 50px 0px 50px;width:492px;height:auto;font-size:25.3px;color:#080808;font-weight:500;line-height: 40px;}
.cont_map {width:100%;max-width:874px;height:auto;border-radius: 10px;overflow: hidden;}
.cont_map img {width:100%;}

.about_content {padding-top:9px;margin:0px auto;width:100%;max-width:1440px;height:auto;overflow: hidden;}
.about_ttop {width:100%;height:44px;line-height: 44px;font-size:35px;color:#080808;font-weight:700;}
.about_ttext {width:100%;height:auto;display: flex;flex-direction: row;justify-content: space-between;overflow: hidden;background:url(../img/about_line.png) no-repeat 930px 35px;}
.about_ltxt {padding-top:36px;width:100%;max-width:886px;line-height: 27px;font-size:15px;color:#080808;font-weight:400;text-indent: 30px;}
.about_rsz {padding-top:31px; width:100%;max-width:358px;height:432px;}
.about_srsz {margin-bottom:85px;width:100%;height:auto;display: flex;flex-direction: row;justify-content: space-between;}
.about_szzs {width:100%;max-width:130px;overflow: hidden;}
.about_szno {width:100%;height:auto;overflow: hidden;display: flex;flex-direction: row;justify-content: left;}
.about_szno span:nth-child(1) {display: block;width:53px;line-height: 43px;text-align: center;font-size:40px;color:#080808;font-weight:700;}
.about_szno span:nth-child(2) {display: block;padding-top:20px;width:17px;height:43px;line-height: 23px;text-align: center;font-size:13px;color:#080808;font-weight:500;}
.about_sztt {width:100%;height:22px;line-height: 22px;font-size:13px;color:#080808;font-weight:400;}
.about_sznm {width:100%;height:auto;overflow: hidden;display: flex;flex-direction: row;justify-content: left;}
.about_sznm span:nth-child(1) {display: block;width:75px;line-height: 43px;text-align: center;font-size:40px;color:#080808;font-weight:700;}
.about_sznm span:nth-child(2) {display: block;padding-top:9px;width:10px;height:18px;line-height: 9px;text-align: center;font-size:13px;color:#080808;font-weight:700;}

.about_sanys {margin-top:167px;width:100%;min-height:583px;}
.about_sanys ul {width:100%;height:auto;overflow: hidden;display: flex;flex-direction: row;justify-content: space-around;}
.about_ysico {margin-bottom:10px;width:100%;height:138px;display: flex;flex-direction: row;justify-content: center;}
.about_ystit {margin-bottom:25px;width:100%;height:56px;line-height: 56px;text-align: center;font-size:25px;color:#080808;font-weight:700;}
.about_ysdsc {widht:100%;min-height:60px;line-height: 28px;text-align:center;font-size:16px;color:#080808;font-weight:400;}

.about_honor {width:100%;height:748px;}
.about_hontop {margin:30px 0px;width:100%;height:auto;overflow: hidden;display: none;}
.about_hontop span {display: block;width:100%;text-align: center;}
.about_hontop span:nth-child(1) {font-size:35px;color:#080808;font-weight:700;}
.about_hontop span:nth-child(2) {font-size:20px;color:#080808;font-weight:400;}
.about_htxt {width:100%;height: auto;overflow: hidden;display: flex;flex-direction: row;justify-content: flex-start;}
.about_hodsc {padding-right:158px;padding-top:77px;width:76%;min-height:475px;overflow: hidden;display: flex;flex-direction: row;justify-content: flex-end;background: #e6e6e6;}
.aboutho_ltxt {margin-top:102px;padding:0px 61px 0px 47px;width:100%;max-width:609px;min-height: 200px;position: relative;overflow: hidden;font-size:25px;color:#080808;font-weight:700;}
.aboutho_syh {width:19px;height:14px;position: absolute;left:0px;top:13px;background:url(../img/aboutho_syh.png) no-repeat center center;}
.aboutho_xyh {width:19px;height:14px;position: absolute;right:0px;top:13px;background:url(../img/aboutho_xyh.png) no-repeat center center;}
.aboutho_img {width:100%;aspect-ratio: 1/1;border-radius: 50%;overflow: hidden;margin-left:76px;max-width:322px;max-height: 322px;}
.aboutho_img img {width: 100%;height: 100%; object-fit: cover; display: block;}
.about_hotit {margin:0px auto;width:177px;height:51px;position: absolute;left:50%;transform: translateX(-50%);bottom:-3px;text-align: center;}
.tabbox>.table-header>.item.active .about_hotit{border-bottom:3px solid #1d2088;}

.about_hotrtt {margin:10px 0px;width:100%;max-width:385px;height:475px;overflow: hidden;display: flex;flex-direction:column;align-items: center;justify-content: center;}
.about_hotrtt span {display: block;width:100%;text-align: center;}
.about_hotrtt span:nth-child(1) {font-size:35px;color:#080808;font-weight:700;}
.about_hotrtt span:nth-child(2) {font-size:20px;color:#080808;font-weight:400;}

.about_mmain {width:100%;background:#e6e6e6;overflow: hidden;}
.about_zs {margin:0px auto;padding-top:122px;width:100%;max-width:1570px;height:1080px;}
.aboutzs_top {padding-left:16px;margin-bottom:35px;width:100%;height:59px;line-height: 59px;font-size:35px;color:#080808;font-weight:700;}
.aboutzs_dsc {padding-left:16px;margin-bottom:35px;width:100%;min-height:54px;line-height: 27px;font-size:15px;color:#080808;font-weight:500;}
.aboutzs_txt {margin-top:96px;width:100%;height:535px;position: relative;}
.aboutzss_top {width:107px;height:79px;line-height:79px;position: absolute;left:0px;top:0px;font-size:101.66px;color:#fff;font-weight:900;letter-spacing: -10px;}
.aboutzss_top span {display: block;width:82px;height:31px;line-height:31px;font-size:20px;color:#080808;font-weight:400;border-bottom:4px solid #1d2088;position: absolute;top:26px;right:0px;letter-spacing: 0px;}
.aboutzss_text {margin:0px auto;width:100%;max-width:992px;height:535px;position: relative;overflow: hidden;}

.aboutzss_text .swiper-slide {
      text-align: center;
      font-size: 18px;
      display: -webkit-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
	  flex-direction: column;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      -webkit-justify-content: center;
      justify-content: center;
      -webkit-box-align: center;
      -ms-flex-align: center;
      -webkit-align-items: center;
      align-items: center;
	  transition: 300ms;
	  transform: scale(0.8);
    }
.aboutzss_text .swiper-slide-active,.swiper-slide-duplicate-active {
      transform: scale(1);
}
	.aboutzss_img {padding:4px;background-color: #a6a6a6;}
	.aboutzss_tit {width:100%;height:62px;line-height: 62px;font-size:18px;color:#4c4c4c;font-weight:400;}
	.aboutzss_text .swiper-slide-active .aboutzss_img,.swiper-slide-duplicate-active .aboutzss_img {background:#1d2088;}

@media only screen and (max-width: 1399px) {
   .about_ttext {background: url(../img/about_line.png) no-repeat 900px 35px;}
   .aboutho_ltxt {margin-top:50px;}
}
@media only screen and (max-width: 1280px) {
   .about_ttext {display: block;background: none;}
	.about_rsz {display: flex;flex-direction: row;justify-content: flex-start;max-width: 100%;}
	.about_srsz {justify-content: space-around;}

	.about_ltxt {margin:0px auto;width:96%;max-width: 96%;}
	.about_ttop {text-align: center;}

	.about_hontop {display: block;}
	.about_hotrtt {display: none;}
	.about_hodsc {width:100%;padding-right:10px;padding-left:10px;}
}
@media only screen and (max-width: 1199px) {
	.cont_page {padding:0px 40px;}
	.cont_content {padding:0px 40px 0px 40px;}

	.about_rsz {height:auto;}
	.about_sanys {margin-top:0px;min-height:100%;}
	.about_honor {margin-top:20px;}
}
@media only screen and (max-width: 991px) {
	.tabbox>.table-header {padding-left:0px !important;}
	.aboutzss_top {display: none;}
}
@media only screen and (max-width: 767px) {
	.cont_ttext {display: none;}
	.cont_page {width:96%;padding:0px;flex-direction: column;align-items: flex-start;justify-content: flex-start;}
	.cont_content {margin-bottom:20px;width:100%;padding:0px;font-size:18px;}
	.cont_topmenu li {width:230px;}
	.cont_topmenu a {font-size:21px;} 

	.about_rsz {height:auto;}

	.about_hodsc {flex-direction: column;align-items: center;}
	.aboutho_img {margin:0px;}
	.aboutho_ltxt {font-size:20px;}
	.about_htxt {margin-bottom:20px;}

	.about_hotit {width:100px;}

	.aboutzs_top {padding-left:0px;margin:0px auto;width:96%; text-align: center;}
	.aboutzs_dsc {padding-left:0px;margin:0px auto;width:96%;}

	.aboutzss_text {height:auto;}
	.about_zs {height:auto;}
	.aboutzs_txt {margin:50px 0px;height:auto;}
}
@media only screen and (max-width: 576px) {
	.about_ttext {margin:0px auto; width:96%;}
	.about_rsz {flex-direction: column;align-items: flex-start;max-width: 100%;}

	.about_sanys ul {margin:0px auto;width:96%;flex-direction: column;align-items: flex-start;}
	.about_sanys ul li {margin-bottom:15px;width:100%;}
}
/*END-关于我们*/

/*NEWS~XIANGQING*/
.news_xqmain {margin-bottom:282px;width:100%;height:100%;position: relative;overflow: hidden;}
.news_xqcont {margin:363px auto 0px auto;width:100%;max-width:1433px;}
.news_xqtop {width:100%;height:263px;}
.news_xqtop_left {float:left;width:100%;max-width:500px;height:263px;}
.news_xqtop_btit {width:100%;height:128px;line-height: 64px;font-size:50px;font-weight:300;flex-wrap: wrap;color:#000;}
.news_xqtop_date {margin-top:25px;margin-left:9px;width:151px;height:42px;line-height:42px;border-radius: 21px;background:#1d2088;color:#fff;text-align: center;}
.news_xqtop_right {padding-top:4px;float:right;width:100%;max-width:660px;height:263px;line-height: 30px;font-size:16px;font-weight:400;color:#000;}
.news_xqtext {width:100%;height:100%;overflow: hidden;}
.news_xqtext_img {float:left;width:100%;max-width:708px;height:100%;}
.news_xqtext_img span {display: block;width:100%;height:100%;}
.news_xqtext_img span:nth-child(1) {margin-bottom:40px;}
.news_xqtext_img span img {width:100%;}
.news_xqtext_dsc {float:right;padding:80px 60px 0px 60px;width:100%;max-width:712px;min-height:1100px;line-height:31px;font-size:16px;color:#000;font-weight: 400;background:#ebeef7;flex-wrap: wrap;background:linear-gradient(to bottom, #ebeef7, #ffffff);border-radius:15px;}
.news_page {margin-top:182px;width:100%;height:70px;display: flex;flex-direction:row;justify-content:space-between;font-size:20px;font-weight:300;color:#000;}
.news_page a {display:block;width:100%;height:35px;line-height:35px;color:#000;}
.news_page a:hover {color:#ff6600;}
.news_pre {height:70px;}
.news_next {height:70px;}
.news_page span {display: block;width:100%;height:35px;line-height: 35px;}
.news_bigimg {position: absolute;width:100%;z-index: -1;top:0px;left:0px;mask-image: linear-gradient(to bottom, black 45%, transparent 100%);-webkit-mask-image: linear-gradient(to bottom, black 45%, transparent 100%);}
.news_bigimg img {width:100%;opacity: 0.7;opacity: 0.7;filter: alpha(opacity=70);}
@media only screen and (max-width: 1399px) {
   .news_xqtext_img {max-width:550px;}
   .news_xqtext_dsc {max-width:550px;}
}
@media only screen and (max-width: 1199px) {
	.news_xqcont {width:96%;}
	.news_xqtop {height:auto;}
	.news_xqtop_btit {min-height:64px;line-height: 64px;height:auto;font-size:35px;}
	.news_xqtop_left {float:none;width:100%;max-width:100%;height:auto;}
	.news_xqtop_right {padding:25px 0px;float:none;width:100%;max-width:100%;height:auto;}
   .news_xqtext_img {max-width:450px;}
   .news_xqtext_dsc {max-width:450px;}
}
@media only screen and (max-width: 991px) {
	.news_xqtext_img {max-width:100%;}
    .news_xqtext_dsc {margin-top:40px;max-width:100%;padding:30px 20px 0px 20px;min-height:600px;}
	.news_page {flex-direction: column;align-items: flex-start;height:auto;}
	.news_page .news_pre {margin-bottom:20px;}
	}




/*FOOTER*/
.footer_colora {background:#242424;}
.footer_colorb {background:#1b1b19;}
.footer_colorc {background:#080808;}
.footer {width:100%;}
.footer:after {content:'';displayblock;clear:both;}
.footer_bigname {width:100%;padding:clamp(35px, 10vw, 183px) clamp(15px, 6vw, 85px) clamp(25px, 8vw, 110px) clamp(15px, 6vw, 85px);}
.footer_bigname img {margin:0px auto;width:100%;max-width:1751px;}

.footer_menu {padding-top:110px;width:100%;border-top:2px solid #959594;}
.footer_mm {margin:0px auto;width:100%;max-width:1600px;display: flow-root;}
.footer_mleft {float:left;width:54%;display:flex;flex-direction:row;flex-wrap:wrap;}
.footer-nav-group {width:20%;height:230px;}
.footer-nav-group:nth-child(6) {width:30%;margin-right:80px;}
.footer-nav-group a {font-size:1.239375rem;display:block;height:40px;}
.footer-sub-nav {width:100%;}
.footer-sub-nav a {display:block;line-height:25px;color:#979797;font-size:0.965625rem;}

.footer_mright {float:right;width:455px;padding-right:179px;}
.footer_mr_logo {width:100%;text-align:center;}
.footer_mr_logo img {display:block;margin:0px auto;width:100%;max-width:276px;}
.footer_mr_add {margin:47px 0px 60px 0px;width:235px;line-height:30px;font-size:1.25rem;color:#979797;}
.footer_mr_phem {width:100%;}
.footer_mr_phem ul {width:100%;}
.footer_mr_phem li {line-height:30px;font-size:1.25rem;color:#979797;}
.footer_mr_phem span {font-size:1.5rem;}

.ft_cp {width:100%;padding-top:70px;height:470px;border-top:1px solid #979797;}
.ftcp_txt {margin:0px auto;width:100%;max-width:1600px;line-height: 40px;font-size:13.2px;color:#979797;display: flex;flex-direction: row;justify-content: space-between;}
.ftcp_txt span {display: block;}
.ftcp_txt a {color:#979797}
.ftcp_txt a:hover {color:#fff;}
.foot_font {margin:0px auto;width:100%;max-width:1600px;font-size:13px;color:#979797;flex-wrap:wrap;line-height:25px;}

@media only screen and (max-width: 1399px) {
   .footer-nav-group:nth-child(6) {width:40%;}
}

@media only screen and (max-width: 1199px) {
	.footer-nav-group:nth-child(6) {width:45%;margin-right:20px;}

	.footer_mright {padding-right:9px;}
	.footer_mm {width:98%;}
	.footer_mr_add {width:100%;}
}

@media only screen and (max-width: 991px) {
	
.footer_mright {float:right;width:276px;padding-right:0px;}
.ftcp_txt {flex-wrap: wrap;justify-content:space-evenly;}
.ftcp_txt span {margin:0px 10px;}
}
@media only screen and (max-width: 767px) {
.footer_menu {padding-top:40px;padding-bottom:40px;}
.footer_mleft {display:none;}
.footer_mright {margin:0px auto;width:96%;}
.footer_mr_add {width:100%;text-align:center;margin:22px 0px 22px 0px;font-size:1rem;}
.footer_mr_phem li {font-size:1rem;}
.footer_mr_phem span {font-size:1.25rem}
.footer_mr_phem {text-align:center;}
.ft_cp {margin-top:10px;padding-top:30px;height:330px;}
.ftcp_txt {flex-direction:column;justify-content:top;}
.ftcp_txt span {margin:0px 10px;text-align:center;}
.foot_font {margin:0px auto;width:96%;}
}
/*END FOOTER*/
