/* CSS Document 
 * DESCRIPTION     CES 2023Õ¹»á 
 * AUTHOR  Chenlq  
 * TIME  2022-12-23
 */
* {
    vertical-align: baseline;
    font-weight: inherit;
    font-family: 'Arial', 'Microsoft YaHei', 'Î¢ÈíÑÅºÚ';
    font-style: inherit;
    font-size: 100%;
    outline: 0;
    padding: 0;
    margin: 0;
    border: 0;
    line-height:inherit;
    list-style:none;
    text-decoration:none;    
}

:focus {
  outline: none;
}
a {
  color: #303030;
  text-decoration: none;
}
a img {
  border: 0;
}
img {
  vertical-align: middle;
}
table {
  empty-cells: show;
}
del {
  text-decoration: line-through;
}
button::-moz-focus-inner,
input[type=reset]::-moz-focus-inner,
input[type=button]::-moz-focus-inner,
input[type=submit]::-moz-focus-inner,
input[type=file] > input[type=button]::-moz-focus-inner {
  border: 0;
  padding: 0;
}
fieldset {
  padding: 0;
  margin: 0;
  border:0;
}
figure{
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
}

body{
	min-width:1200px;	
	font-size: 0;
}
.headmain span:before,.more span,.jryw .yw_wz .swiper_B .swiper-slide-thumb-active,.piaof dl dd .p1:before{
  background:url(https://www.yesky.com/TLimages2009/yesky/special/images/ces2023/icon.png) no-repeat;
}
.wrap{
	width: 1200px;
	margin: 0 auto;
}
.header{
  width: 100%;
  height: 574px;
  border-bottom:solid 10px; 
  border-image: -webkit-linear-gradient(to right,#2209fc,#2209fc, #f9a2f1, #f9a2f1) 50 20 30;
  border-image: -moz-linear-gradient(to right,#2209fc,#2209fc, #f9a2f1, #f9a2f1) 50 20 30;
  border-image: -o-linear-gradient(to right,#2209fc,#2209fc, #f9a2f1, #f9a2f1) 50 20 30;
  border-image: linear-gradient(to right,#2209fc,#2209fc, #f9a2f1, #f9a2f1) 50 20 30;
  background:#2611dd url(https://www.yesky.com/TLimages2009/yesky/special/images/ces2023/head_bg.jpg) no-repeat center;
  background-size: cover;
}
.headmain{
  width: 100%;
  height: 528px;
  text-align: center;
  background:url(https://www.yesky.com/TLimages2009/yesky/special/images/ces2023/head_m.png) no-repeat center;
}
.headmain span{
  padding: 0 41px;
  margin-top: 453px;
  font-size:22px;
  color:#fefefe;
  font-weight: bold;
  display: inline-block;
  text-shadow:4px 4px 4px rgba(8,23,42,0.5);
  font-family: "Î¢ÈíÑÅºÚ";
}
.headmain span:before{
  content:'';  
  width: 35px;
  height: 22px;  
  background-position:-145px -50px;
  display: inline-block; 
  vertical-align: middle;
}
.headmain span.addr:before{
  width:25px;
  margin-right: 15px;
  height: 25px;
  background-position: -185px -50px;
  display: inline-block;
}
.rdjj{
  width: 100%;
  background:#eef2f6;
  display: inline-block;
}
.rdjj .swiper_jd{
  margin-top: 38px;
  padding-bottom: 80px;
  width: 1200px;  
  overflow: hidden;
  position: relative;
}
.rdjj .swiper_jd li{
  width: 1200px;
  height: 672px;
  position: relative;
}
.rdjj .swiper_jd li img{
  width: 1198px;
  height:672px;
  border:#dbdbdb solid 1px;
  display: block;
}
.rdjj .swiper_jd li p{
  width: 100%;
  padding: 0 10px;
  height: 98px;
  font-size: 30px;
  color:#fff;
  line-height: 1.3;
  background-image:linear-gradient(to left,#f9a2f1,#8478fa,#07ebfe);
  box-sizing: border-box;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
  position: absolute;
  bottom: 0;
  left: 0
}
.xpqx{
  width: 100%;
  padding-bottom: 45px;
  display: inline-block;
}
.title{
  margin-top: 30px;
  width: 100%;
  height: 68px;
  background:url(https://www.yesky.com/TLimages2009/yesky/special/images/ces2023/title.png) no-repeat center;
  background-position: 0 0;
}
.xpqx dl{
  margin-right: 50px;
  margin-top: 40px;
  width: 575px;
  height: 265px;
  background:url(https://www.yesky.com/TLimages2009/yesky/special/images/ces2023/listbg1.png) no-repeat;
  float: left;
}
.xpqx dl:nth-of-type(2n){
  margin-right: 0;
}
.xpqx dl dt{
  width: 344px;
  height: 258px;
  margin-right: 15px;
  float: left;
}
.xpqx dl dt img{
  width: 342px;
  height: 256px;
  border:#dbdbdb solid 1px;
  display: block;
}
.xpqx dl dd{
  padding-right:15px;  
}
.xpqx dl dd h2{
  margin-top: 15px;   
}
.xpqx dl dd h2 a{
  font-size: 20px;
  color:#0046ff;
  font-weight: bold;
  line-height: 30px;
  height: 60px;
  overflow:hidden;
  text-overflow: -o-ellipsis-lastline;  
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  line-clamp: 2;
  -webkit-box-orient: vertical;  
}
.xpqx dl dd p{
  margin-top: 8px;
  font-size: 16px;
  color:#0b4efe;
  line-height: 27px;
}
.xpqx dl dd p a{
  color:#ff35f5;
}
.more{
  margin-top: 40px;
  width: 100%;
  text-align: center;
  display: inline-block;
}
.more span{
  width: 163px;
  height: 40px;
  font-size: 22px;
  color:#0c00fb;
  line-height: 40px;
  text-indent: 30px;  
  background-position: 0 0;
  display: inline-block;
  cursor: pointer;
}
.more span:hover{
  color:#eef2f6;
  background-position:-177px 0; 
}
.hyfx{  
  width: 100%;
  padding-bottom: 45px;
  background:#eef2f6;
  display: inline-block;
  display: none;
}
.hyfx .title{
  background-position: 0 -74px;
}
.hyfx dl{
  margin-right: 10px;
  margin-top: 40px;
  width: 393px;
  height: 347px;
  background:url(https://www.yesky.com/TLimages2009/yesky/special/images/ces2023/listbg2.png) no-repeat;
  float: left;
}
.hyfx dl:nth-of-type(3n){
  margin-right: 0;
}
.hyfx dl dt{
  padding:6px 0 0 6px;
  width: 375px;
  height: 187px;  
}
.hyfx dl dt img{
  width: 373px;
  height: 185px;
  border:#dbdbdb solid 1px;
}
.hyfx dl dd{
  padding:0 20px; 

}
.hyfx dl dd h2{
  margin-top: 18px;  
}
.hyfx dl dd h2 a{
  font-size: 22px;
  color:#0046ff;
  font-weight: bold;
  line-height: 30px;
  width: 100%; 
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap;
  display: inline-block;
}
.hyfx dl dd p{
  margin-top: 5px;
  font-size: 16px;
  color:#0b4efe;
  line-height: 28px;
}
.hyfx dl dd p a{
  color:#ff35f5;
}
.jryw{
  width: 100%;
  padding-bottom: 60px;
  background:#eef2f6;
  display: inline-block;
}
.jryw .title{
  background-position: 0 -146px;
}
.jryw .ywlist{
  width: 100%;
  margin-top: 40px;
  display: inline-block;
}
.jryw .yw_pic{
  width: 799px;
  height: 450px;
  float: left;
  overflow: hidden
}
.jryw .yw_pic img{
  width: 797px;
  height: 448px;
  border:#dbdbdb solid 1px;
  display: block;
}
.jryw .yw_wz{
  margin-top: 18px;
  width: 381px;
  float: right;
  position: relative;
}
.jryw .yw_wz .swiper_B{
  width: 381px;
  height: 380px;
  overflow: hidden;
  margin-top: 15px;
}
.jryw .yw_wz .swiper_B li{
  /*margin-top: 10px;*/
  width: 100%;
  height: 76px;
  
  position: relative;
}
.jryw .yw_wz .swiper_B li a{
  padding:0 20px 0 55px;
  width: 100%;
  height: 76px;
  box-sizing: border-box;
  font-size: 20px;
  color:#202020;
  line-height: 28px;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
  cursor: pointer;
}
.jryw .yw_wz .swiper_B li:before{
  content:'';
  width:16px;
  height: 7px;
  background:#1c05fc; 
  position: absolute;
  top: 50%;
  left: 20px;
  margin-top: -3px;
  display: inline-block;
}
.jryw .yw_wz .swiper_B .swiper-slide-thumb-active{
  background-position: 0 -92px;
  
}
.jryw .yw_wz .swiper_B .swiper-slide-thumb-active a{
  color:#fff;
}
.jryw .yw_wz .swiper_B .swiper-slide-thumb-active:before{
  background:#15dcfe;
}

.swiper-button-next, .swiper-button-prev {
    position: absolute;
    top: 5px;
    left: 50%
    width: 26px;
    height: 18px;
    margin-left: -13px;
    z-index: 10;
    cursor: pointer;
    background-position: -77px -50px;
    background-position: center;
    background-repeat: no-repeat;
}
.swiper-button-prev, .swiper-container-rtl .swiper-button-next {
    background:url(https://www.yesky.com/TLimages2009/yesky/special/images/ces2023/icon.png) no-repeat;
    background-position: -77px -50px;
    left: 50%;
    margin-left: -13px;
    right: auto;
}
.swiper-button-next, .swiper-container-rtl .swiper-button-prev {
    background:url(https://www.yesky.com/TLimages2009/yesky/special/images/ces2023/icon.png) no-repeat;
    background-position: -108px -50px;
    left: 50%;
    top: auto;
    bottom: -30px;
    margin-left: -13px;
    right: auto;
}
.qyzx{
  width: 100%;
  padding-bottom: 40px;
  display: inline-block;
}
.qyzx .title{
  margin-top: 50px;
  background-position: 0 -216px;
}
.qyzx dl{
  margin-top: 60px;
  width: 100%;
  height: 319px;
  background:url(https://www.yesky.com/TLimages2009/yesky/special/images/ces2023/listbg3.png) no-repeat;
  display: inline-block;
}
.qyzx dl dt{
  margin: 19px 40px 0 20px;
  width: 400px;
  height: 300px;
  float: left;
}
.qyzx dl dt img{
  width: 398px;
  height: 298px;
  border:#dbdbdb solid 1px;
  display: block;
}
.qyzx dl dd{
  padding-right: 40px;
}
.qyzx dl dd h2{
  margin-top: 75px;
  font-size: 36px;
  color:#1d05fc;
}
.qyzx dl dd h2 a{
  font-size: 36px;
  color: #1d05fc;
  font-weight: normal;
  line-height: 30px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  display: block;
}
.qyzx dl dd p.digest{
  margin-top: 16px;
  font-size: 30px;
  color:#444;
  line-height: 57px;
}
.qyzx dl dd p.digest a{
  color:#fa29fa;
}
.qyzx dl dd p.time{
  width: 100%;
  font-size: 28px;
  color:#a49cf7;
  text-align: right;
}

.ztjgqc_header{
    border-bottom:0!important;
}
.ztjgqc_header dl{
  width: 1200px!important;
}
.ztjgqc_header dl dd{
    color:#999!important;
}
.ztjgqc_header dl dd a {
    text-decoration: none;
    color: #333 !important;
}
.swiper-pagination{
    bottom:35px!important;    
}
.swiper-pagination-bullet{
    width:10px;
    height:10px;
    margin: 0 6px!important;
    background:#2209fc;
    opacity:1;
}
.swiper-pagination-bullet-active{
    opacity:1;
    width: 32px;
    border-radius: 10px;
    background:#2209fc;
}

.bottom{
  margin-top: 20px;
  padding-bottom: 40px;
  width: 100%;  
  border-top:solid 10px; 
  border-image: -webkit-linear-gradient(to right,#1162dc, #e069ff) 50 50;
  border-image: -moz-linear-gradient(to right,#1162dc, #e069ff) 50 50;
  border-image: -o-linear-gradient(to right,#1162dc, #e069ff) 50 50;
  border-image: linear-gradient(to right,#1162dc, #e069ff) 50 50;
  background-image: linear-gradient(to left,#9b78f9,#1c05fc);
}
.ztjgqc_floor{
  padding-top: 50px!important;
  color:#fff!important;
  margin-top: 0!important;
}
.ztjgqc_floor a:link, .ztjgqc_floor a:visited{
  color:#fff!important;
}
.piaof{
  position: fixed;
  width: 168px;
  height: 602px;
  background: url(https://www.yesky.com/TLimages2009/yesky/special/images/ces2023/cbl_bg.png) no-repeat;
  top: 80px;
  right: 0;
  z-index: 1000;
  text-align: center;
  transition: all ease-in-out .3s;
}
.piaof dl{
  margin-top: 89px;  
  width: 100%;
  text-align: center;
}
.piaof dl dt{
  width: 113px;
  height: 113px;
  display: inline-block;
}
.piaof dl dt img{
  width: 113px;
  height: 113px;
  display: block;
}
.piaof dl dd{
  width: 113px;
  margin-top: 4px;
  display: inline-block;
  text-align: left;
}
.piaof dl dd .p1{
  font-size: 14px;
  color:#fff;
  line-height: 20px;
}
.piaof dl dd .p1:before{
  content:'';
  margin-right: 4px;
  width: 58px;
  height: 20px;
  background-position: 0 -50px;
  display: inline-block;
  vertical-align: middle;
}
.piaof dl dd .p2{
  margin-top: 3px;
  font-size: 12px;
  color:#fff;
}
.piaof ul{
  margin-top: 8px;
  width: 100%;
  display: inline-block;
}
.piaof ul li{
  width: 100%;
  /* height: 45px; */
  height: 55px;
  font-size:24px;
  color:#fff;
  line-height: 55px;
  text-align: center;
}
.piaof ul li a{
  width: 100%;
  height: 55px;
  color:#fff;
  display: inline-block;
}
.piaof ul li.active{
  font-size: 24px;
  color:#0545ff;
  font-weight: bold;
  background:#f9fe1f;
}
.piaof ul li.active a{
  color:#0545ff;
}
.piaof.hid {
  opacity: 0;
  margin-top: -200px;
  visibility: hidden;
}
.piaof .back{
  margin: 45px auto 0;
  width: 88px;
  height: 65px;  
  font-size: 18px;
  color:#fff;
  text-align: center;
  line-height: 1.5;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
  cursor: pointer;
}