@charset "utf-8";
*{margin:0;padding:0;}
img{border:none; vertical-align:top;}
li{ list-style:none;}
i,em{ font-style:normal;}
a{color:#ffffff;text-decoration:none;}
a:hover{ text-decoration:none;color:#4d80d5;}
body{background:#000000;font-family:'Microsoft Yahei',sans-serif,Arial;font-size:12px;color: #ffffff;}
::-webkit-scrollbar {width:10px;height:10px;background-color: rgba(128,95,54,.99);}
::-webkit-scrollbar-track{border-radius:50px; background-color:#805f36;}
::-webkit-scrollbar-thumb{border-radius:20px;background-color:#5f4125;}
::-webkit-scrollbar-button {background-color:#805f36;}
.clearfix:before,.clearfix:after{content:'';display:table}
.clearfix:after{clear:both}
.clearfix{*zoom:1}
.db{display:block;}
.main{ width: 1600px;margin: 0 auto;}
#container{width:100%;min-width:1600px;overflow:hidden;position:relative}
#container .main01{width:100%;min-width:1600px;height:1013px!important;background:url(bg_01.jpg) top center no-repeat;position:relative}
#container .main02{width:100%;min-width:1600px;height:238px!important;background:url(bg_02.jpg) top center no-repeat;position:relative}
#container .main03{width:100%;min-width:1600px;height:562px!important;background:url(bg_03.jpg) top center no-repeat;position:relative}
#container .main03 .main{width:1250px;position:relative;margin:0 auto;text-align:center;}
#container .main03 .btn01 {width:1250px;height:407px;float:left;margin-top:0px;margin-left:150px;}
#container .main03 .btn01 li {width:182px;height:407px;text-align:center;float:left;font-size:0px;position:relative}
#container .main03 .btn01 li a {float:left;width:100%;height:100%;}
#container .main03 .btn01 .an01 {background:url(02.png) no-repeat;-webkit-box-reflect: below 10px linear-gradient(transparent 70%, rgba(0,0,0,0.3));filter: drop-shadow(0 0 2px #ffd700) drop-shadow(0 0 5px #ffb800);}
#container .main03 .btn01 .an02 {background:url(03.png) no-repeat;-webkit-box-reflect: below 10px linear-gradient(transparent 70%, rgba(0,0,0,0.3));filter: drop-shadow(0 0 2px #ffd700) drop-shadow(0 0 5px #ffb800);margin-left:10px;}
#container .main03 .btn01 .an03 {background:url(04.png) no-repeat;-webkit-box-reflect: below 10px linear-gradient(transparent 70%, rgba(0,0,0,0.3));filter: drop-shadow(0 0 2px #ffd700) drop-shadow(0 0 5px #ffb800);margin-left:10px;}
#container .main03 .btn01 .an04 {background:url(01.png) no-repeat;-webkit-box-reflect: below 10px linear-gradient(transparent 70%, rgba(0,0,0,0.3));filter: drop-shadow(0 0 2px #ffd700) drop-shadow(0 0 5px #ffb800);margin-left:10px;}
#container .main03 .btn01 .an05 {background:url(05.png) no-repeat;-webkit-box-reflect: below 10px linear-gradient(transparent 70%, rgba(0,0,0,0.3));filter: drop-shadow(0 0 2px #ffd700) drop-shadow(0 0 5px #ffb800);margin-left:10px;}
#container .main03 .btn01 .an01:hover {animation: fallAndBounce 2s infinite;}
#container .main03 .btn01 .an02:hover {animation: fallAndBounce 2s infinite;}
#container .main03 .btn01 .an03:hover {animation: fallAndBounce 2s infinite;}
#container .main03 .btn01 .an04:hover {animation: fallAndBounce 2s infinite;}
#container .main03 .btn01 .an05:hover {animation: fallAndBounce 2s infinite;}
 @keyframes fallAndBounce {
0%, 100% {transform: translateY(0);}
50% {transform: translateY(10px);}}
#container .main04{width:100%;min-width:1600px;height:188px!important;background:url(bg_04.jpg) top center no-repeat;position:relative}
#container .main05{width:100%;min-width:1600px;height:598px!important;background:#000000;position:relative}
#container .main06{width:100%;min-width:1600px;height:252px!important;background:url(bg_05.jpg) top center no-repeat;position:relative}
#container .main06 .main {text-align:center;}
#container .main06 .main li {display:inline-block;width:373px;height:215px;margin-top:15px;margin:0 10px;}
#container .main06 .main li a {float:left;width:373px;height:185px;}
#container .main06 .main li img {width:373px;height:185px;}
#container .main06 .main li span {float:left;width:373px;height:30px;line-height:30px;text-align:left;font-size:16px;color:#53515c;white-space: nowrap;overflow: hidden; text-overflow: ellipsis;font-weight:bold;}
#container .main06 .main li i {float:left;width:373px;height:20px;line-height:20px;text-align:left;font-size:14px;color:#868686;}
#container .main06 .main li:hover span {color:#ff9900;} 
#container .main06 .main li:hover {animation: fallAndBounce 2s infinite;}

#container .main07{width:100%;min-width:1600px;height:76px!important;background:url(bg_06.jpg) top center no-repeat;position:relative}
#container .main07 .main {text-align:center;}
#container .main07 .main  .tabs {width:800px;height:70px;background:#232323;margin:0 auto;}
#container .main07 .main  .tabs a {height:70px;font-size:16px;color:#dadada; margin:0 15px;padding:0 30px 0 0;line-height:70px;border-right: 1px solid #dadada;}
#container .main07 .main  .tabs a:nth-child(4){border-right:none;}
#container .main07 .main  .tabs a:hover {color:#ff9900;} 

#container .main08{width:100%;min-width:1600px;height:1143px!important;background:url(bg_07.jpg) top center no-repeat;position:relative}
#container .main08 .main {text-align:center;}
#container .main08 .main #tab-panel-1 li {float:left;width:100%;margin-top:20px;margin-bottom:20px;}
#container .main08 .main #tab-panel-1 li .js {display:inline-block;text-align:left;width:1107px;height:87px;color:#b4b4b4;font-size:16px;padding:0px;line-height:35px;}
#container .main08 .main #tab-panel-1 li .js span {float:left;width:50%;}
#container .main08 .main #tab-panel-1 li .js b {color:#ffffff;}
#container .main08 .main #tab-panel-2 li {float:left;width:100%;margin:10px 0}
#container .main08 .main #tab-panel-2 li .js {display:inline-block;text-align:left;width:1107px;height:161px;background:url(zysx.png) no-repeat;color:#766f73;font-size:16px;padding:20px;line-height:25px;}

#container .main09{width:100%;min-width:1600px;height:328px!important;background:url(bg_08.jpg) top center no-repeat;position:relative}
#container .main10{width:100%;min-width:1600px;height:481px!important;background:url(bg_09.jpg) top center no-repeat;position:relative}
#container .main10 .main {text-align:center;}
#container .main10 .main li {display:inline-block;width:373px;height:215px;margin-top:25px;margin:0 15px;}
#container .main10 .main li a {float:left;width:373px;height:185px;}
#container .main10 .main li:hover {animation: fallAndBounce 2s infinite;}
#container .main10 .main .ad_list li a img {-webkit-box-reflect: below 10px linear-gradient(transparent 70%, rgba(0,0,0,0.3));}

#container .main11{width:100%;min-width:1600px;height:912px!important;background:url(bg_10.jpg) top center no-repeat;position:relative}
.open {cursor: pointer;}
.sp {position: fixed;width:0;height:0;overflow: hidden;left: 0;top: 0;bottom: 0;right: 0;margin: auto;background: rgba(0, 0, 0, .5);z-index: 555555555;}
.tcs1 .spinner {width:1148px;height:941px;background:url(tcbg.jpg) no-repeat;position: absolute;left: 0;top: 0;bottom: 0;right: 0;margin: auto;padding:20px;}
.tcs1 .spinner i {position: absolute;width:45px;height:45px;right:55px;top:15px;background: url(gb.png) no-repeat;cursor: pointer;transition: all .3s ease-in;}
.tcs1 .spinner h1 {color:#e7e7e7;font-size:30px;text-align:center;font-family:"Microsoft YaHei";margin-top:10px;font-weight:bold;}
.tcs1 .spinner p {text-align:left;color:#e7e7e7;font-size:16px;width:1028px;height:701px;line-height:30px;padding-left:40px;padding-right:40px;padding-bottom:40px;margin-top:25px;overflow-y:auto;}
.tcs1 .spinner p::-webkit-scrollbar{width:5px;height:5px;background-color:#9fc0e0;border-radius:20px;}
.tcs1 .spinner p::-webkit-scrollbar-track{background-color: #9fc0e0;margin:0px 0;}
.tcs1 .spinner p::-webkit-scrollbar-thumb{background-color: #f76f58;border-radius:20px;} 
.tcs1 .spinner p::-webkit-scrollbar-button {background-color:#9fc0e0;}

.tcs6 .spinner {width:1148px;height:941px;background:url(tcbg.jpg) no-repeat;position: absolute;left: 0;top: 0;bottom: 0;right: 0;margin: auto;padding:20px;}
.tcs6 .spinner i {position: absolute;width:45px;height:45px;right:55px;top:15px;background: url(gb.png) no-repeat;cursor: pointer;transition: all .3s ease-in;}
.tcs6 .spinner h1 {color:#fff;font-size:30px;text-align:center;font-family:"Microsoft YaHei";margin-top:10px;font-weight:bold;}
.tcs6 .spinner p {text-align:left;color:#e7e7e7;font-size:16px;width:1028px;height:701px;line-height:30px;padding-left:40px;padding-right:40px;padding-bottom:40px;margin-top:25px;overflow-y:auto;}
.tcs6 .spinner p::-webkit-scrollbar{width:5px;height:5px;background-color:#9fc0e0;border-radius:20px;}
.tcs6 .spinner p::-webkit-scrollbar-track{background-color: #9fc0e0;margin:0px 0;}
.tcs6 .spinner p::-webkit-scrollbar-thumb{background-color: #f76f58;border-radius:20px;} 
.tcs6 .spinner p::-webkit-scrollbar-button {background-color:#9fc0e0;}

.tcs5 .spinner {width:1148px;height:941px;background:url(tcbg.jpg) no-repeat;position: absolute;left: 0;top: 0;bottom: 0;right: 0;margin: auto;padding:20px;}
.tcs5 .spinner i {position: absolute;width:45px;height:45px;right:55px;top:15px;background: url(gb.png) no-repeat;cursor: pointer;transition: all .3s ease-in;}
.tcs5 .spinner h1 {color:#fff;font-size:30px;text-align:center;font-family:"Microsoft YaHei";margin-top:10px;font-weight:bold;}
.tcs5 .spinner p {text-align:left;color:#e7e7e7;font-size:16px;width:1028px;height:701px;line-height:30px;padding-left:40px;padding-right:40px;padding-bottom:40px;margin-top:25px;overflow-y:auto;}
.tcs5 .spinner p::-webkit-scrollbar{width:5px;height:5px;background-color:#9fc0e0;border-radius:20px;}
.tcs5 .spinner p::-webkit-scrollbar-track{background-color: #9fc0e0;margin:0px 0;}
.tcs5 .spinner p::-webkit-scrollbar-thumb{background-color: #f76f58;border-radius:20px;} 
.tcs5 .spinner p::-webkit-scrollbar-button {background-color:#9fc0e0;}

.tcs4 .spinner {width:1148px;height:941px;background:url(tcbg.jpg) no-repeat;position: absolute;left: 0;top: 0;bottom: 0;right: 0;margin: auto;padding:20px;}
.tcs4 .spinner i {position: absolute;width:45px;height:45px;right:55px;top:15px;background: url(gb.png) no-repeat;cursor: pointer;transition: all .3s ease-in;}
.tcs4 .spinner h1 {color:#fff;font-size:30px;text-align:center;font-family:"Microsoft YaHei";margin-top:10px;font-weight:bold;}
.tcs4 .spinner p {text-align:left;color:#e7e7e7;font-size:16px;width:1028px;height:701px;line-height:30px;padding-left:40px;padding-right:40px;padding-bottom:40px;margin-top:25px;overflow-y:auto;}
.tcs4 .spinner p::-webkit-scrollbar{width:5px;height:5px;background-color:#9fc0e0;border-radius:20px;}
.tcs4 .spinner p::-webkit-scrollbar-track{background-color: #9fc0e0;margin:0px 0;}
.tcs4 .spinner p::-webkit-scrollbar-thumb{background-color: #f76f58;border-radius:20px;} 
.tcs4 .spinner p::-webkit-scrollbar-button {background-color:#9fc0e0;}

.tcs2 .spinner {width:1148px;height:941px;background:url(tcbg.jpg) no-repeat;position: absolute;left: 0;top: 0;bottom: 0;right: 0;margin: auto;padding:20px;}
.tcs2 .spinner i {position: absolute;width:45px;height:45px;right:55px;top:15px;background: url(gb.png) no-repeat;cursor: pointer;transition: all .3s ease-in;}
.tcs2 .spinner h1 {color:#fff;font-size:30px;text-align:center;font-family:"Microsoft YaHei";margin-top:10px;font-weight:bold;}
.tcs2 .spinner p {text-align:left;color:#e7e7e7;font-size:16px;width:1028px;height:701px;line-height:30px;padding-left:40px;padding-right:40px;padding-bottom:40px;margin-top:25px;overflow-y:auto;}
.tcs2 .spinner p::-webkit-scrollbar{width:5px;height:5px;background-color:#9fc0e0;border-radius:20px;}
.tcs2 .spinner p::-webkit-scrollbar-track{background-color: #9fc0e0;margin:0px 0;}
.tcs2 .spinner p::-webkit-scrollbar-thumb{background-color: #f76f58;border-radius:20px;} 
.tcs2 .spinner p::-webkit-scrollbar-button {background-color:#9fc0e0;}

.tcs3 .spinner {width:1148px;height:941px;background:url(tcbg.jpg) no-repeat;position: absolute;left: 0;top: 0;bottom: 0;right: 0;margin: auto;padding:20px;}
.tcs3 .spinner i {position: absolute;width:45px;height:45px;right:55px;top:15px;background: url(gb.png) no-repeat;cursor: pointer;transition: all .3s ease-in;}
.tcs3 .spinner h1 {color:#fff;font-size:30px;text-align:center;font-family:"Microsoft YaHei";margin-top:10px;font-weight:bold;}
.tcs3 .spinner p {text-align:left;color:#e7e7e7;font-size:16px;width:1028px;height:701px;line-height:30px;padding-left:40px;padding-right:40px;padding-bottom:40px;margin-top:25px;overflow-y:auto;}
.tcs3 .spinner p::-webkit-scrollbar{width:5px;height:5px;background-color:#9fc0e0;border-radius:20px;}
.tcs3 .spinner p::-webkit-scrollbar-track{background-color: #9fc0e0;margin:0px 0;}
.tcs3 .spinner p::-webkit-scrollbar-thumb{background-color: #f76f58;border-radius:20px;} 
.tcs3 .spinner p::-webkit-scrollbar-button {background-color:#9fc0e0;}


.tcs7 .spinner {width:1149px;height:908px;background:url(tcbg03.jpg) no-repeat;position: absolute;left: 0;top: 0;bottom: 0;right: 0;margin: auto;}
.tcs7 .spinner i {position: absolute;width:45px;height:45px;right:-15px;top:-15px;background: url(gb.png) no-repeat;cursor: pointer;transition: all .3s ease-in;}
.tcs7 .spinner h1 {text-align:center;margin-top:890px;font-weight:bold;}

.wg-container{width:1250px;margin:40px auto;display:grid;grid-template-columns:64% 34%;gap:2%}
.news-list-wrap{overflow:hidden;height:460px;}
.news-item{padding:16px 20px;background:#2f2f2f;transition:background 0.2s ease;cursor:pointer;margin:10px 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.news-item:nth-child(1) {margin:0px 0;}
.news-item:hover{background:#3d3d44}
.news-date{color:#999;margin-right:12px}
.news-title{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.news-recommend-wrap{display:flex;flex-direction:column;gap:10px;width:373px;height:460px;}
.recommend-card{overflow:hiddenoverflow:hidden;transition:transform 0.2s ease}
.recommend-card:hover{transform:translateY(-2px);}
.recommend-link{display:block;width:100%}
.recommend-link:hover{color:#ff9900;}
.recommend-img{width:373px;height:185px;}
.recommend-desc{padding:12px 16px;font-size:15px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}