/* CSS Document */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td { margin:0; padding:0; font-style:normal;}
table { border-collapse:collapse; border-spacing:0; }
textarea{resize:none;}
fieldset, img { border:0; }
address, caption, cite, code, dfn, th, var { font-style:normal; font-weight:normal; }
ol, ul { list-style:none; }
h1, h2, h3, h4, h5, h6 { font-size:100%; font-weight:normal; }
abbr, acronym { border:0; }
.clear{zoom:1;}
.clear:after{ content:""; display:block; clear:both;}
a{ text-decoration:none; cursor:pointer;}
a:hover{ text-decoration:none;}
@font-face {
  font-family: SourceHanSansSC-Normal;
  src: url("/skin/default/css/font/SourceHanSansSC-Normal.otf");
}
body{ font-size:14px; font-family:SourceHanSansSC-Normal; }

.navbox {
    width: 100%;
    height: 70px;
    background-color: rgba(255, 255, 255, 0.95);
    backdrop-filter: blur(8px);
    position: fixed;
    top: 0;
    left: 0;
    z-index: 999;
    box-shadow: 0 2px 15px rgba(0, 0, 0, 0.05);
    transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);
}

.navbox.scrolled {
    height: 60px;
    background-color: rgba(255, 255, 255, 0.98);
    box-shadow: 0 4px 20px rgba(0, 0, 0, 0.08);
}

.navcon, .main {
    width: 1200px;
    margin: 0 auto;
    position: relative;
    display: flex;
    align-items: center;
    height: 100%;
}

.logo {
    position: relative;
    top: 0;
    left: 0;
    display: flex;
    align-items: center;
    transition: transform 0.3s ease;
}

.navbox.scrolled .logo {
    transform: scale(0.9);
}

.logo img {
    width: 110px;
    height: auto;
    transition: all 0.3s ease;
}

.navlist {
    display: flex;
    margin-left: auto;
    padding: 0;
    list-style: none;
}

.navlist li {
    position: relative;
    margin: 0 12px;
}

.navlist li a {
    color: #2d3748;
    font-size: 15px;
    text-decoration: none;
    padding: 10px 15px;
    position: relative;
    transition: all 0.3s ease;
    font-weight: 500;
}

.navlist li a::after {
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    width: 0;
    height: 2px;
    background-color: #ff4916;
    transition: width 0.3s ease;
}

.navlist li a i.dot {
    display: none;
}

.navlist li i.line {
    display: none;
}

.navlist li a:hover,
.navlist li.active a {
    color: #ff4916;
}

.navlist li a:hover::after,
.navlist li.active a::after {
    width: 100%;
}

/* 添加创新的悬停效果 */
.navlist li a:hover {
    transform: translateY(-2px);
}

.navlist li a:active {
    transform: translateY(0);
}

/* 移动端适配的汉堡菜单图标 */
.hamburger {
    display: none;
    flex-direction: column;
    cursor: pointer;
    gap: 5px;
    margin-left: auto;
}

.hamburger span {
    width: 25px;
    height: 3px;
    background-color: #2d3748;
    border-radius: 3px;
    transition: all 0.3s ease;
}

@media (max-width: 1200px) {
    .navcon, .main {
        width: 90%;
    }
}

@media (max-width: 768px) {
    .navlist {
        display: none;
        position: absolute;
        top: 70px;
        left: 0;
        width: 100%;
        background-color: white;
        flex-direction: column;
        padding: 20px 0;
        box-shadow: 0 10px 15px rgba(0, 0, 0, 0.1);
    }
    
    .navlist.active {
        display: flex;
    }
    
    .navlist li {
        margin: 0;
        text-align: center;
    }
    
    .navlist li a {
        display: block;
        padding: 12px 0;
    }
    
    .hamburger {
        display: flex;
    }
}




.wrap { width:100%;min-width:1000px;position:relative; }
.part01 { background:url(/skin/default/images/index_bg01.webp) no-repeat 50% 0;min-width:1144px; }
.part01 .main { height:797px; }
.part02 { background:url(/skin/default/images/index_bg02.jpg) repeat-y 50% 0; position:static; }
.part02 .main { /* height:517px; */position:relative;z-index:10; }
.part03 { background:url(/skin/default/images/index_bg03.jpg) no-repeat 50% 0;z-index:9; }
.part03 .main { height:540px; }
/* .part04 { background:url(/skin/default/images/index_bg02.jpg) repeat-y 50% 0; } */
.part04 .main:after{content:""; display:block; clear:both;}
.part05 { background:#fff; }
.part05 .main { height:93px; }
.top { width:52px;height:52px;background:url(/skin/default/images/top.png) no-repeat;position:absolute;bottom:212px;right:-86px; }

#iflash { width:1920px;height:797px;position:absolute;top:0;left:50%;margin-left:-960px; }
/* .part01 .main .tvbtn { width:194px;height:109px;background:url(/skin/default/images/tvpic.png) no-repeat;position:absolute;top:400px;left:111px; }
.part01 .main .tvbtn i { width:51px;height:51px;background:url(/skin/default/images/tvpic.png) no-repeat -198px 0;position:absolute;top:29px;left:72px; } */
.lblink { padding-top:81px;width:105px;height:27px;position:absolute;top:400px;left:312px;text-align:center;color:#fff400;line-height:27px;font-size:16px;letter-spacing:2px; }
.lblink .lbbg {  -webkit-transition:all 0.5s;transition:all 0.5s;width:105px;height:108px;background:url(/skin/default/images/lb.png) no-repeat;position:absolute;top:0;left:0;}
.lblink span { position:relative; }
.lblink:hover .lbbg { -webkit-transform:scale(1.04);transform:scale(1.04); }
/*.lblink:hover span { font-size:16px; }*/
.downbox { width:302px;height:127px;background:url(/skin/default/images/downbg.png) no-repeat;position:absolute;top:574px;left:111px; }
.wxleft { width:107px;height:107px;float:left;background:url(/skin/default/images/wxbg.png) no-repeat;margin:9px 0 0 10px;text-align:center; }
.ewm { padding-top:4px; }
.ewm img { width:91px;height:91px;vertical-align:bottom; }
.ios,.android { width:170px;height:50px;float:left;background:url(/skin/default/images/download.png) no-repeat; }
.ios { margin:12px 0 0 6px; }
.android { background-position:0 -56px;margin:5px 0 0 6px; }
.ios:hover { background-position:-171px 0; }
.android:hover { background-position:-171px -56px; }
.txtbg { position:absolute;top:60px;left:-15px; }

/* 基础样式重置 */
* { margin: 0; padding: 0; box-sizing: border-box; }
body { font-size: 14px; font-family: "Microsoft Yahei", sans-serif; }

/* 左侧悬浮栏整体样式 */
/* 左侧悬浮栏样式 */
/* 左侧悬浮栏整体样式 */
.left-bar {
  position: fixed;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 180px;
  z-index: 999;
  transition: left 0.3s ease;
}

.left-bar-content {
  background: #fff url('/skin/default/images/kf_bj.png') no-repeat center center/cover;
  border-radius: 0 10px 10px 0;
  box-shadow: 0 0 15px rgba(0,0,0,0.2);
  padding: 10px;
  overflow: hidden;
}

/* 折叠/展开按钮 */
.fold-btn, .unfold-btn {
  position: absolute;
  right: -30px;
  width: 30px;
  height: 80px;
  background: #e63946;
  color: #fff;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 14px;
  border-radius: 0 10px 10px 0;
  cursor: pointer;
  box-shadow: 2px 0 5px rgba(0,0,0,0.2);
  writing-mode: vertical-rl; /* 文字竖排 */
  letter-spacing: 2px;
}

.fold-btn {
  top: 30px;
  display: block;
}

.unfold-btn {
  top: 30px;
  display: none;
}

/* 折叠状态 */
.left-bar.collapsed {
  left: -150px;
}

.left-bar.collapsed .fold-btn {
  display: none;
}

.left-bar.collapsed .unfold-btn {
  display: block;
}

/* 内容样式 */
.header img {
  width: 100%;
  height: auto;
  border-radius: 6px;
}

.logo {
  text-align: center;
  margin: 10px 0;
}

.logo img {
  max-width: 80%;
}

.download-code {
  text-align: center;
  font-size: 14px;
  color: #333;
  margin: 5px 0;
}

.btn {
  display: block;
  width: 100%;
  height: 32px;
  margin: 6px 0;
  background: #e63946;
  color: #fff;
  text-align: center;
  line-height: 32px;
  text-decoration: none;
  border-radius: 4px;
  font-size: 14px;
  transition: all 0.2s;
}

.btn:hover {
  background: #d62828;
  transform: scale(1.02);
}

.back-to-top {
  width: 100%;
  height: 30px;
  margin-top: 10px;
  background: #333;
  color: #fff;
  text-align: center;
  line-height: 30px;
  border-radius: 4px;
  cursor: pointer;
  font-size: 14px;
}

/* 二维码区域 */
.qr-code {
  width: 100px;
  height: 100px;
  margin: 10px auto;
  background-color: #f5f5f5;
  background-size: cover;
  background-position: center;
  border-radius: 6px;
  box-shadow: 0 0 5px rgba(0,0,0,0.1);
}

/* 响应式处理 */
@media (max-width: 768px) {
  .left-bar {
    display: none;
  }
}
/* 新增显示控制类 */
.left-bar.visible {
  display: block;
}

.left-bar.hidden {
  display: none;
}

/*éŸ³ä¹æŒ‰é’®*/
.muisc-ment{ position: absolute; top: 110px; right: 10px;}
.music-btn-stop,.music-btn{ width:39px;height:29px;position: absolute;right:0;top:102px;background:url(/skin/default/images/muisc-stop.png) no-repeat;cursor: pointer;z-index: 999;}
.music-btn{ background:url(/skin/default/images/muisc-btn.png) no-repeat;}
@keyframes movemiusic{from{transform:rotate(0deg);}to{transform:rotate(360deg);}}
@-webkit-keyframes movemiusic{from{-webkit-transform:rotate(0deg);}to{-webkit-transform:rotate(360deg);}}

/*ç„¦ç‚¹å›¾*/
.ym-slider { position: relative;width: 550px;height:311px;overflow: hidden; float: left;margin-top:-520px;}
.ym-slider .slides { position: relative;width: 100%;height:300px;overflow: hidden; }
.ym-slider .slide { position: absolute;top: 0;left: 0; }
.ym-slider .slide img{width:550px; height:300px;}
.ym-slider .indicator { position:absolute;z-index:80;bottom:0;right:0; width: 550px;text-align: center;font-size:0; }
.ym-slider li {display:inline-block; width:32px;height:5px;overflow:hidden;margin:0 2px;background:#cccccc;}
.ym-slider li.active { background: #ff4916;}
.ym-slider li a { width:100%;height:100%;display:block;}

/*é€‰é¡¹å¡*/
.new  { position:relative;width:434px;height:294px;background:#fff; margin: -520px 0 0 16px;padding-top:6px;float: right;}
.new .tab-indicator { width:409px;height:39px;border:1px solid #ececec;padding:10px 0 0 7px;margin:0 auto; }
.new .tab-indicator li { float:left;width:68px;height:36px;margin-right:4px;}
.new .tab-indicator li.active { background: url(/skin/default/images/newstab.png) no-repeat 50% 0;color:#fff;}
.new .tab-indicator li a {width:100%;height:29px;line-height:29px;text-align:center;color:#333333;font-size:15px;display:block;}
.new .tab-indicator li a:hover { color:#333333;}
.new .tab-indicator li.active a{ color: #fff;}
.new .tabs { width:374px;margin:8px auto 0;}
.new .tab-item { width: 100%;height:216px;overflow:hidden;top:0;left:0;}
.new .tab-item li{height: 36px;line-height: 36px;overflow:hidden;color:#aaa9a9;}
.new .tab-item li a{ color:#aaa9a9;float:left;width:330px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.new .tab-item li span{float:right;font-size:12px;}
.new .tab-item li a:hover{color: #ff4916;}
.new .tab-item li a em{ color: #aaa9a9; font-style: normal;margin-right:2px;}
.new .tab-item li a:hover em{color: #ff4916;}
.more{position: absolute; right:29px; top: 25px;width:21px; height:21px;background: url(/skin/default/images/more.png) no-repeat;z-index:99;text-indent:-999px;overflow:hidden; }

.actbox { width:1005px;float:left;margin:-180px 0 0 -5px; }
.link { width:330px;float:left;position:relative;margin-left:5px; }
.link .pic { width:330px;height:150px;overflow:hidden; }
.link .pic img { display:block;width:330px;height:150px;-webkit-transition:all 0.5s;transition:all 0.5s; }
.link .bor { width:321px;height:142px;border:1px solid #fff;position:absolute;top:3px;left:4px; }
.link .hot { width:67px;height:42px;background: url(/skin/default/images/hot.png) no-repeat;position:absolute;top:-2px;left:1px;z-index:8; }
.link .enter { width:85px;height:24px;background: url(/skin/default/images/enter.png) no-repeat;position:absolute;top:125px;left:3px;z-index:9; }
.link .enter1{ width:85px;height:24px;background: url(/skin/default/images/enter1.png) no-repeat;position:absolute;top:108px;left:21px;z-index:9; }
.link a:hover .enter{ background-position: -86px 0; }
.link a:hover .enter1{ background: url(/skin/default/images/enter1s.png) no-repeat }
.link a:hover .pic img{-webkit-transform:scale(1.05);transform:scale(1.05);} 
.link01 .bor { background:url(/skin/default/images/link01_txt.png) no-repeat 12px 48px; }
.link02 .bor { background:url(/skin/default/images/link02_txt.png) no-repeat 12px 48px; }
.link03 .bor { background:url(/skin/default/images/link03_txt.png) no-repeat 12px 36px; }

.zy-slider { width:100%;height:100%; }
.zy-slider .indicator { width:162px;height:459px;background:url(/skin/default/images/zytab2.png) no-repeat;float:left;margin-top: 20px;position: relative; }
.zy-slider .indicator li { position: absolute;width: 88px;height:88px;}
.zy-slider .indicator li a{ width:100%;height:100%;display: block; }
.zy-slider .indicator li.a01 { top:128px;left:74px;}
.zy-slider .indicator li.a02 { top:209px;left:74px; } 
.zy-slider .indicator li.a03 { top:290px;left:74px; } 
.zy-slider .indicator li.a04 { top:372px;left:74px; } 
.zy-slider .indicator li.a05 { top:325px;left:0; } 
.zy-slider .indicator li.a06 { top:244px;left:0; } 
.zy-slider .indicator li.a07 { top:163px;left:0; } 
.zy-slider .indicator li.a08 { top:82px;left:0; } 
.zy-slider .indicator li.a09 { top:-1px;left:0; } 
.zy-slider .indicator li.active.a01 { background: url(/skin/default/images/zytab2_on1.png) no-repeat; } 
.zy-slider .indicator li.active.a02 { background: url(/skin/default/images/zytab2_on2.png) no-repeat; } 
.zy-slider .indicator li.active.a03 { background: url(/skin/default/images/zytab2_on3.png) no-repeat; } 
.zy-slider .indicator li.active.a04 { background: url(/skin/default/images/zytab2_on4.png) no-repeat; } 
.zy-slider .indicator li.active.a05 { background: url(/skin/default/images/zytab2_on6.png) no-repeat; }
.zy-slider .indicator li.active.a06 { background: url(/skin/default/images/zytab2_on5.png) no-repeat; }
.zy-slider .indicator li.active.a07 { background: url(/skin/default/images/zytab2_on7.png) no-repeat; }
.zy-slider .indicator li.active.a08 { background: url(/skin/default/images/zytab2_on8.png) no-repeat; }
.zy-slider .indicator li.active.a09 { background: url(/skin/default/images/zytab2_on9.png) no-repeat; }
.zy-slider .slides { margin-left:100px;float:left;position:relative;height:100%;}
.zy-slider .slides .slide { position:absolute;left:0;bottom:0; }
.zy-slider .slides .slide01 { top:-55px;bottom:auto; }
.zy-slider .slides .slide img {display:block;}

.zlbox { width:508px;float:left;margin-top:45px;background:#fff;opacity:0;filter:Aplha(opacity=0);display: none; }
.zltit { height:58px;padding-top:5px;position:relative; }
.zltit h2 { border:1px solid #f5f4f4;border-bottom:medium none;height:58px;width:495px;margin:0 auto; }
.zltit h2 span { width:469px;border-bottom:1px dotted #bbbbbb;height:57px;margin:0 auto;font-size:26px;color:#666;line-height:57px;display:block; }
.zltit .more { top:25px;right:29px; }

.xspart { height:96px;background:#f9fdfd;overflow:hidden; }
.zlcon { height:100%;border:1px solid #f5f4f4;border-bottom:medium none;border-top:medium none;width:495px;margin:0 auto; }
.xs { width:60px;height:27px;float:left;background:url(/skin/default/images/xs.png) no-repeat;margin:42px 12px 0 12px;text-indent:-999px;overflow:hidden; }
.zlcon a.xslink { width:100px;float:left;margin-top:19px;color:#000;line-height:1;text-align:center; }
.zlcon a.xslink .xsbg { width:100%;height:48px;position:relative;overflow:hidden; }
.zlcon a.xslink .book { width:50px;height:34px;display:block;background:url(/skin/default/images/book.png) no-repeat;margin:7px auto 0;position:relative; }
.zlcon a.xslink:hover .book { background:url(/skin/default/images/book_h.png) no-repeat;animation:zlmove .3s linear backwards;-webkit-animation:zlmove .4s linear backwards; }
.zlcon a.xslink .map { width:49px;height:39px;display:block;background:url(/skin/default/images/map.png) no-repeat;margin:2px auto 0;position:relative; }
.zlcon a.xslink:hover .map { background:url(/skin/default/images/map_h.png) no-repeat;animation:zlmove .3s linear backwards;-webkit-animation:zlmove .4s linear backwards; }
.zlcon a.xslink:hover { color:#ff4916; }
.zlcon a.xslink p { margin-top:7px; }
.zline { width:1px;height:51px;overflow:hidden;float:left;margin-top:38px;border-right:1px dotted #babbbb; }
.xspart .zline { margin-top:33px; }
.rmpart .zline:last-of-type,.jjpart .zline:last-of-type { display:none; }
@keyframes zlmove{0%{top:-50%;}50%{top:100%;}100%{top:0;}}
@-webkit-keyframes zlmove{0%{top:-50%;}50%{top:100%;}100%{top:0;}}

.rmpart { height:115px;background:#edf8f8;overflow:hidden; }
.rm { width:58px;height:28px;float:left;background:url(/skin/default/images/rm.png) no-repeat;margin:49px 12px 0 14px;text-indent:-999px;overflow:hidden; }
.rmlink { width:100px;float:left;padding-top:25px; }
.rmlink a { color:#000;line-height:38px;width:100%;display:block;text-align:center; }
.rmlink a:hover { color:#ff4916; }
.rmlink .zline { margin-top:40px; }
.jjpart { height:115px;background:#e1f3f3;overflow:hidden; }
.jjpart .zlcon { height:110px;border-bottom:1px solid #f5f4f4; }
.jj { width:59px;height:27px;float:left;background:url(/skin/default/images/jj.png) no-repeat;margin:49px 12px 0 13px;text-indent:-999px;overflow:hidden; }

.pifbox { width:487px;height:389px;float:left;background:#fff;margin:45px 0 0 5px;position:relative;opacity:0;filter:Aplha(opacity=0) }
.pifbox .zltit h2 { width:476px; }
.pifbox .zltit h2 span{ width:455px; }
.pifbox .check { color:#bfbfbf;position:absolute;top:322px;left:15px;z-index:99; }
.pifbox .check:hover { color:#ff4916; }
.pifcon { width:476px;height:321px;border:1px solid #f5f4f4;border-top:medium none;margin:0 auto; }
.pif-slider { width:100%;height:100%;position:relative; }
.pif-slider .indicator { width:154px;float:left;padding-top:25px;position:relative;z-index:9; }
.pif-slider .indicator li { height:53px;border-bottom:1px solid #e1e1e1;line-height:53px;color:#bfbfbf;padding-left:10px;white-space:nowrap;position:relative; }
.pif-slider .indicator li a { color:#bfbfbf; }
.pif-slider .indicator li a i { width:7px;height:14px;background:url(/skin/default/images/arrow.png) no-repeat;position:absolute;top:22px;right:-12px;display:none; }
.pif-slider .indicator li.active a { color:#ff4916; }
.pif-slider .indicator li.active a i{ display:block; }
.pif-slider .slides { width:100%;height:100%;position:absolute;top:0;left:0; }
.pif-slider .slides .slide { position:absolute;right:-6px;bottom:-5px; }
.pif-slider .slides .slide img { display:block; }

.jhbox { width:1000px;height:404px;background:#fff;float:left;margin-top:29px;opacity:0;filter:Aplha(opacity=0) }
.jhcon { width:988px;height:391px;border:1px solid #f5f4f4;margin:6px auto 0; }
.jhcon h2 { font-size:26px;color:#666;line-height:1;display:block;padding:27px 0 0 23px; }
.jhcon .check { width:95px;height:19px;background:url(/skin/default/images/check.png) no-repeat;position:absolute;top:32px;right:42px;z-index:99;text-indent:-999px;overflow:hidden; }
.jhcon .check:hover { background-position:0 -19px; }
.jh-slider { width:945px;margin:30px auto 0;position:relative; }
.jh-slider .indicator { position:absolute;top:-59px;left:154px;width:396px;height:33px;background:url(/skin/default/images/jhtab-n.png) no-repeat;padding-left:9px; }
.jh-slider .indicator li { width:132px;height:33px;float:left; }
.jh-slider .indicator li a{ width:100%;height:100%;display:block;text-indent:-999px;overflow:hidden;}
.jh-slider .indicator li.active a{ background: url(/skin/default/images/jhtab-n.png) no-repeat; }
.jh-slider .indicator li.active a.a01{ background-position:-9px -33px; }
.jh-slider .indicator li.active a.a02{ background-position:-141px -33px; }
.jh-slider .indicator li.active a.a03{ background-position:-273px -33px; }
.jh-slider .slides .slide img { display:block; }
.jh-slider .bgleft { width:471px;float:left;position:relative; }
.jh-slider .bgleft img { width:471px;height:284px; }
.bgcol { width:100%;height:26px;background:#000;opacity:0.6;filter:alpha(opacity=60);position:absolute;bottom:0;left:0;z-index:7; }
.bgtxt { width:92%;height:26px;position:absolute;bottom:0;left:4%;z-index:8;text-align:center;line-height:26px;color:#fff;font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis; }
.bgtxt i { width:13px;height:13px;display:inline-block;background:url(/skin/default/images/smTv.png) no-repeat;margin:0 5px 0 0;vertical-align:middle; }
.bgleft .tvbtn { width:69px;height:69px;background:url(/skin/default/images/tvbtn.png) no-repeat;position:absolute;top:107px;left:201px;animation:movemiusic 2s linear infinite;-webkit-animation:movemiusic 2s linear infinite; }
.tvarr { width:17px;height:26px;background:url(/skin/default/images/tvbtn.png) no-repeat -76px 0;position:absolute;top:129px;left:231px; }
.smleft { width:237px;float:left;position:relative; }
.smleft img { width:237px;height:142px;display:block; }
.smbg { width:100%;height:100%;position:absolute;top:0;left:0;z-index:9;opacity:0;filter:alpha(opacity=0);-webkit-transition:all 0.5s;transition:all 0.5s; }
.smbg .smcol { width:100%;height:100%;background:#000;opacity:0.8;filter:alpha(opacity=80); }
.smbg .tvbtn { width:45px;height:61px;background:url(/skin/default/images/tvbtn02.png) no-repeat;position:absolute;top:30px;left:96px; }
.smbg .smtxt { width:212px;font-size:13px;color:#fff;text-align:center;line-height:18px;position:absolute;left:12px;bottom:8px; }
.smleft:hover .smbg{ opacity:1;filter:alpha(opacity=100); }
.picslide .smbg,.piclist .smbg,.storyslide .smbg { z-index:0; }
.picslide .smbg .smcol,.piclist .smcol,.storyslide .smbg .smcol { opacity:0.5;filter:alpha(opacity=50);display:block; }
.storyslide .smleft { width:236px; }

.saoma { width:1006px;height:322px;float:left;margin-top:-10px;background:url(/skin/default/images/saoma.png) no-repeat;position:relative;opacity:0;filter:Aplha(opacity=0) }
.saoma img { width:97px;height:97px; }
.sm01,.sm02,.sm03 { position:absolute;top:48px;left:103px; }
.sm02 { left:338px; }
.sm03 { left:563px; }

.hztit { height:56px;width:128px;float:left;margin-top:20px;border-right:1px solid #b7b7b7;color:#666;font-size:26px;line-height:56px; }
.hzbox { width:860px;height:56px;float:left;overflow:hidden;margin:20px 0 0 10px;position:relative; }
.hzbox li { float:left;margin-right:10px;width:135px;height:56px;background:#fff;overflow:hidden;text-align:center; }

.copyright {
  width: 100%;
  min-height: 140px;
  background: linear-gradient(120deg, #f5f7fa 0%, #e4eaf1 100%);
  position: relative;
  overflow: hidden;
  transition: all 0.6s ease;
  box-shadow: inset 0 4px 12px rgba(0, 0, 0, 0.05);
}

/* 创新装饰元素 - 动态几何图形 */
.copyright::before {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 4px;
  background: linear-gradient(90deg, #4361ee, #3f37c9, #4895ef);
  transform: scaleX(0.8);
  transform-origin: center;
  transition: transform 0.7s cubic-bezier(0.34, 1.56, 0.64, 1);
}

.copyright:hover::before {
  transform: scaleX(1);
}

.copyright::after {
  content: "";
  position: absolute;
  top: -20px;
  right: -20px;
  width: 100px;
  height: 100px;
  background: rgba(67, 97, 238, 0.05);
  border-radius: 24px;
  transform: rotate(15deg);
  z-index: 0;
  transition: all 0.5s ease;
}

.copyright:hover::after {
  transform: rotate(0) scale(1.1);
  background: rgba(67, 97, 238, 0.08);
}

/* 新增装饰圆点 */
.copyright .decor-dot {
  position: absolute;
  width: 8px;
  height: 8px;
  border-radius: 50%;
  background: #4cc9f0;
  top: 30%;
  left: 10%;
  opacity: 0.7;
  animation: pulse 3s infinite;
}

.copyright .decor-dot:nth-child(2) {
  top: 60%;
  left: 85%;
  background: #4361ee;
  animation-delay: 1s;
}

@keyframes pulse {
  0%, 100% { transform: scale(1); opacity: 0.7; }
  50% { transform: scale(1.5); opacity: 1; }
}

.foot {
  width: 100%;
  max-width: 1200px;
  margin: 0 auto;
  padding: 40px 20px;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
  position: relative;
  z-index: 1;
  box-sizing: border-box;
}

.foot .bot-logo {
  width: 65px;
  height: 65px;
  border-radius: 12px;
  overflow: hidden;
  box-shadow: 0 6px 16px rgba(67, 97, 238, 0.15);
  transition: all 0.4s cubic-bezier(0.34, 1.56, 0.64, 1);
  border: 2px solid white;
}

.foot .bot-logo:hover {
  transform: translateY(-6px) rotate(3deg);
  box-shadow: 0 12px 24px rgba(67, 97, 238, 0.25);
}

.regard {
  text-align: right;
  padding-left: 30px;
}

.regard p {
  font-size: 15px;
  color: #3a405a;
  line-height: 28px;
  margin: 0;
  letter-spacing: 0.2px;
  transition: all 0.3s ease;
  position: relative;
  padding: 2px 0;
}

.regard p:not(:last-child) {
  margin-bottom: 6px;
}

.regard p:hover {
  color: #4361ee;
  transform: translateX(-4px);
}

.regard p img {
  vertical-align: middle;
  margin: 0 8px;
  max-height: 19px;
  transition: all 0.3s ease;
  filter: drop-shadow(0 2px 4px rgba(0,0,0,0.1));
}

.regard p:hover img {
  transform: scale(1.2);
}

/* 响应式设计优化 */
@media (max-width: 768px) {
  .copyright {
    min-height: auto;
    padding: 30px 0;
  }
  
  .foot {
    flex-direction: column;
    text-align: center;
    padding: 30px 15px;
  }
  
  .foot .bot-logo {
    margin-bottom: 25px;
  }
  
  .regard {
    text-align: center;
    padding-left: 0;
  }
  
  .regard p:hover {
    transform: translateX(0) scale(1.02);
  }
  
  .copyright::after {
    width: 80px;
    height: 80px;
    top: -15px;
    right: -15px;
  }
}
    

.pfbox { width:184px;height:472px;position:fixed;top:80px;right:0;z-index:999; }
.pfopen { width:23px;height:131px;float:left;margin-top:171px;background:url(/skin/default/images/pfbg.png) no-repeat 0 -171px; }
.pfclose { background-position:-184px -171px; }
.pfcon { width:161px;height:440px;float:left;padding-top:32px;background:url(/skin/default/images/pfbg.png) no-repeat -23px 0; }
.pfewm { height:147px;padding:25px 0 0 22px; }
.pfewm img { width:116px;height:116px; }
.pfqqs { font-size:12px;margin:8px 0 0 0;line-height:14px;text-align:center; }

.webshop { width:184px;position:fixed;top:580px;right:20px;z-index:999; }
.webshop img { width:100%; }

.tvbox { width:839px;height:443px;position:fixed;top:50%;left:50%;display:none; }
.btnclose { width:59px;height:59px;float:left;background:url(/skin/default/images/close.png) no-repeat #2fbdbd; }
.tvcon { width:776px;height:437px;background:#2fbdbd;float:left;padding:3px 2px; }
.tvdiv { width:100%;height:100%;background:#000;overflow:hidden; }

#picbox { width:1000px;top:50px;margin-left:-500px;height:auto;z-index:9999; }
#picbox .tvcon { width:937px;height:auto; }
#picbox .tvdiv { background-color:#fff; }
#picbox img { max-width:100%; }

.zlbox.show{-webkit-animation:goto .3s ease-out both;animation:goto .3s ease-out both;}
.pifbox.show{-webkit-animation:goto .3s .3s ease-out both;animation:goto .3s .3s ease-out both;}
.jhbox.show{-webkit-animation:goto .3s ease-out both;animation:goto .3s ease-out both;}
.saoma.show{margin-top: 30px;-webkit-animation:goto .3s ease-out both;animation:goto .3s ease-out both;}
@-webkit-keyframes goto{from{transform:translateY(100px);opacity:0;filter:alpha(opacity=0)}to{opacity:1;transform:translateY(0px);filter:alpha(opacity=100)}}
@keyframes goto{from{transform:translateY(100px);opacity:0;filter:alpha(opacity=0)}to{opacity:1;transform:translateY(0px);filter:alpha(opacity=100)}}

/*sub*/
.subwrap { width:100%;min-width:1000px;position:relative;}/* background:url(/skin/default/images/index_bg02.jpg) repeat-y 50% 0; */
.topwrap { background:url(/skin/default/images/subbg.webp) no-repeat 50% 0;height:594px; }
.subwrap .main { margin-top:-152px;padding-bottom:150px;position:relative; }
.subwrap .main:after{content:""; display:block; clear:both;}




.subleft { width:199px;height:511px;float:left;background:url(/skin/default/images/subleft.jpg) no-repeat;padding-top:20px; }
.subsm { width:150px;height:150px;border:1px solid #3ab0b0;border-radius:3px;margin:0 auto;padding:3px; }
.subsm img{ width:150px;height:150px;display:block;}
.smtxt { text-align:center;color:#fff;letter-spacing:1px;margin-top:5px;line-height:1;background:url(/skin/default/images/smtxt.png) no-repeat 50% 50%; }
.subleft .ios,.subleft .android { float:none;display:block;margin:8px auto 0; }
.subleft .android { margin-top:5px; }
.subleft .line { width:100%;height:2px;overflow:hidden;margin:12px 0;background:url(/skin/default/images/line.png) no-repeat; }



.smtab { width:156px;margin:0 auto;position:relative; }
.smtab ul { height:26px; }
.smtab ul li{ width:27px;height:26px;float:left;margin-right:4px;}
.smtab ul li a { width:100%;height:100%;display:block;background:url(/skin/default/images/ewmtab.png) no-repeat;text-indent:-999px;overflow:hidden; }
.smtab ul li a.a02 { background-position:-31px 0; }
.smtab ul li.active a.a01 { background-position:0 -26px;background-color:#82b1b3; }
.smtab ul li.active a.a02 { background-position:-31px -26px;background-color:#82b1b3; }
.smtab .slides { width:156px;height:154px;background-color:#82b1b3;border-bottom-right-radius:3px;border-bottom-left-radius:3px; }
.smtab .slides .slide{ padding-top:2px;width:100%; }
.smtab .slides img { width:150px;height:150px;display:block;margin:0 auto; }
.state { width:57px;height:25px;position:absolute;top:0;right:0;background:url(/skin/default/images/state.png) no-repeat; }



.subright {
    width: 801px;
    float: left;
    background: #f8fafc;
    min-height: 664px;
    padding: 30px;
    border-radius: 12px;
    box-shadow: 0 4px 20px rgba(0, 0, 0, 0.05);
}

.subtitle {
    width: 100%;
    margin: 0 auto 25px;
    padding: 0 0 15px;
    overflow: hidden;
    border-bottom: 2px solid #3b82f6;
    position: relative;
}

.subtitle::after {
    content: '';
    position: absolute;
    bottom: -2px;
    left: 0;
    width: 60px;
    height: 2px;
    background: #1e40af;
}

.subtitle h2 {
    float: left;
    font-size: 24px;
    color: #1e293b;
    line-height: 1.3;
    letter-spacing: normal;
    font-weight: 600;
}

.suburl {
    font-size: 14px;
    color: #64748b;
    float: right;
    line-height: 28px;
}

.suburl a {
    color: #64748b;
    text-decoration: none;
    transition: color 0.3s ease;
}

.suburl a:hover {
    color: #3b82f6;
}

.suburl span {
    color: #e11d48;
    font-weight: 500;
}

.subtab {
    margin: 25px auto 30px;
    width: 100%;
    height: 42px;
    background: #f1f5f9;
    border-radius: 8px;
    overflow: hidden;
}

.subtab li {
    width: 130px;
    height: 100%;
    float: left;
    border: none;
    color: #64748b;
    text-align: center;
    line-height: 42px;
    font-size: 16px;
    margin-right: 0;
    cursor: pointer;
    transition: all 0.3s ease;
}

.subtab li a {
    width: 100%;
    height: 100%;
    display: block;
    color: inherit;
    text-decoration: none;
}

.subtab li.active {
    background: #3b82f6;
    color: #fff;
    box-shadow: 0 2px 10px rgba(59, 130, 246, 0.3);
}

.subcontent {
    margin: 0 auto;
    width: 100%;
    overflow: hidden;
}

.subcontent .smleft {
    margin: 0 15px 15px 0;
}

.story {
    padding: 15px 0;
    border-bottom: 1px solid #e2e8f0;
    overflow: hidden;
    margin-bottom: 15px;
    transition: transform 0.3s ease;
}

.story:hover {
    transform: translateY(-3px);
}

.stleft {
    width: 237px;
    float: left;
    border-radius: 6px;
    overflow: hidden;
    box-shadow: 0 2px 8px rgba(0, 0, 0, 0.1);
}

.stleft img {
    width: 100%;
    height: 143px;
    display: block;
    object-fit: cover;
    transition: transform 0.5s ease;
}

.stleft:hover img {
    transform: scale(1.05);
}

.stright {
    margin-left: 252px;
    font-size: 14px;
    color: #64748b;
    line-height: 1.7;
}

.stright h3 {
    font-size: 18px;
    color: #1e293b;
    line-height: 1.4;
    margin-bottom: 8px;
    font-weight: 600;
}

.stright a {
    color: #1e293b;
    text-decoration: none;
}

.stright a:hover {
    color: #e11d48;
    text-decoration: underline;
}

.stright .time {
    color: #94a3b8;
    font-size: 13px;
}

.piflist {
    width: 165px;
    float: left;
    margin: 10px 12px;
    padding: 12px;
    background: #fff;
    border-radius: 8px;
    box-shadow: 0 2px 8px rgba(0, 0, 0, 0.05);
    transition: transform 0.3s ease;
}

.piflist:hover {
    transform: translateY(-5px);
}

.newstab {
    width: 100%;
    margin: 30px auto 20px;
    height: 50px;
    background: #fff;
    border-radius: 8px;
    overflow: hidden;
    box-shadow: 0 2px 8px rgba(0, 0, 0, 0.05);
}

.newstab li {
    width: 146px;
    float: left;
    border: none;
    margin-right: 0;
}

.newstab li a {
    width: 100%;
    height: 50px;
    font-size: 15px;
    text-align: center;
    line-height: 50px;
    display: block;
    color: #64748b;
    text-decoration: none;
    transition: all 0.3s ease;
}

.newstab li.active {
    border: none;
}

.newstab li.active a {
    height: 50px;
    color: #fff;
    background: #3b82f6;
    position: relative;
}

.newstab li.active a::after {
    content: '';
    position: absolute;
    bottom: -6px;
    left: 50%;
    transform: translateX(-50%);
    border-width: 6px 6px 0;
    border-style: solid;
    border-color: #3b82f6 transparent;
}

.newslist {
    width: 100%;
    margin: 0 auto;
    overflow: hidden;
}

.newslist li {
    height: auto;
    line-height: 1.6;
    overflow: hidden;
    color: #64748b;
    padding: 15px 0;
    font-size: 14px;
    border-bottom: 1px solid #f1f5f9;
    transition: background 0.3s ease;
}

.newslist li:hover {
    background: rgba(59, 130, 246, 0.03);
}

.newslist li a {
    color: #334155;
    float: left;
    width: calc(100% - 100px);
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    text-decoration: none;
    transition: color 0.3s ease;
}

.newslist li a:hover {
    color: #3b82f6;
}

.newslist li span {
    float: right;
    color: #94a3b8;
    font-size: 13px;
}

.newslist li a em {
    color: #fff;
    font-style: normal;
    margin-right: 10px;
    width: 50px;
    height: 22px;
    float: left;
    background-color: #3b82f6;
    border-radius: 4px;
    text-align: center;
    font-size: 12px;
    line-height: 22px;
}

.page {
    margin: 40px 0 20px;
    text-align: center;
}

.page ul, .page li {
    display: inline-block;
    font-size: 0;
    margin: 0 4px;
    vertical-align: middle;
}

.page a {
    font-size: 14px;
    line-height: 32px;
    padding: 0 12px;
    color: #64748b;
    display: block;
    border: 1px solid #e2e8f0;
    border-radius: 4px;
    text-decoration: none;
    transition: all 0.3s ease;
}

.page a:hover {
    background-color: #3b82f6;
    color: #fff;
    border-color: #3b82f6;
}

.page .me {
    font-size: 14px;
    line-height: 32px;
    padding: 0 12px;
    background-color: #3b82f6;
    color: #fff;
    display: block;
    border: 1px solid #3b82f6;
    border-radius: 4px;
}

.page span {
    margin: 0 5px;
    font-size: 14px;
    line-height: 34px;
    display: inline-block;
    color: #94a3b8;
    vertical-align: middle;
}






.details { width:733px;margin:35px auto 0; }
.details img { max-width:100%; }
.details h1{ font-size:21px;font-weight:700;text-align:center;line-height:1; }
.details .time { font-size:13px;color:#056769;text-align:center;margin-top:15px; }
.details .txtdiv { line-height:24px;font-size:13px;margin-top:35px; }
.details .txtdiv p{ margin-bottom: 15px; }
.details .txtdiv a { color:#000; }

.subzl { width:733px;margin:40px auto 0; }
.subzl h3 { font-size:15px;color:#2fbdbd;border-bottom:1px dotted #d4d4d4;line-height:1;padding:8px 0 10px;margin-bottom:20px; }
.zldiv { overflow:hidden;padding-bottom:17px; }
.zleft { width:73px;height:24px;float:left;background:url(/skin/default/images/zlbg.png) no-repeat;text-align:center;line-height:24px;color:#ffffff;margin-right:12px; }
.zleft span{ width:65px;display:block; } 
.zlright { width:648px;float:left; }
.zlright a{ width:129px;height:24px;line-height:24px;float:left;color:#000;white-space:nowrap; }
.zlright a i{ width:10px;height:10px;float:left;overflow:hidden;margin:8px 3px 0 0;background:url(/skin/default/images/zldot.png) no-repeat; }
.zlright a:hover{ color:#ff6633; } 
.zlright a:hover i{ background-position:100% 0; } 


/* é¢„çº¦å¼¹æ¡†*/
.popup-order{z-index:999;width: 525px;background:url(/skin/default/images/pop/order-bg.png) no-repeat;height: 595px;position: fixed; display: block;}
.popup-order .warp{height:440px;position: relative;padding:30px 0 35px; text-align: center;}
.popup-order label{color:#006666; font-size: 18px;}
.popup-order  .before,.popup-order .warp .after{display: inline-block;width:34px;height:10px;vertical-align: top;margin-top: 22px;}
.popup-order  .before{background: url(/skin/default/images/pop/icon-l.png) no-repeat left;margin-left: 58px;}
.popup-order  .after{background: url(/skin/default/images/pop/icon-r.png) no-repeat right;}
.popup-order  .tit{display: inline;color:#fff;font-size:30px; line-height:30px }
.popup-order  .int{}
.popup-order  .nub{padding-bottom:20px;}
.popup-order  .nub p{color:#d23636; font-size: 12px; text-align: left; margin-left:110px; line-height: 1.5;}
.popup-order  .xt{padding-bottom:20px;}
.popup-order  span{font-size:20px;color:#579896; line-height:43px;background:url(/skin/default/images/pop/icon-tit.png) no-repeat left;padding-left:16px; display: block; float: left; width: 100px; text-align: left;}
.popup-order  .tel{width:270px;height:43px;border:0;padding-left:20px;color:#666;font-size:18px;line-height: 45px;margin-left: 15px; border:#138a68 1px solid ; background: none;}
.popup-order  .tel1{width:270px;height:43px;border:0;padding-left:20px;color:#666;font-size:18px;line-height: 45px;margin-left:15px; border:#138a68 1px solid ; background: none;}
.popup-order .tpyzm{width: 137px; height: 46px;  float: right;}
.popup-order  .model{width:290px;height:45px;border:0;padding-left:20px;font-size:14px;line-height: 45px;margin-left: 15px; border:#138a68 1px solid ;background: none;}
.popup-order  option{width:290px;height:45px;}
.popup-order  .code{width:130px;height:43px;border:0;background:none;  border:#138a68 1px solid ;padding-left:20px;color:#ccc;font-size:18px;line-height: 45px;margin-left: 15px;}
.popup-order  .yzm-bg{color:#fff;font-weight:bold;text-align:center;line-height:46px;font-size:18px;float:right;width:137px;height:46px;background: url(/skin/default/images/pop/yzm-bg.png) no-repeat;cursor: pointer;}
.popup-order  .submit,.popup-order  .submit1{margin:auto;display:block;width:213px;height:86px;background: url(/skin/default/images/pop/submit.png) no-repeat;border: 0;cursor:pointer;margin-top:42px;}
.popup-order .close{position: absolute;color: #fff;text-align: center;right:-60px;top:0;cursor: pointer;background:url(/skin/default/images/pop/close.png) no-repeat;width:61px;height:61px;}
.popup-order .codes{width: 220px; height: 220px; padding: 15px; background:#cdd2d2 ; margin:124px auto 26px;}
.popup-order .codes img{width: 220px; height: 220px;}
.popup-order p{color:#3e8e8e; font-size: 24px; text-align: center;}
.popup-order .tab-indicator{width: 440px; margin:20px auto; }
.popup-order .tab-indicator:after{clear: both; display: block; content: " ";}
.popup-order .tab-indicator li{display: block; float: left; height: 70px; width: 220px; border-bottom: 3px solid #ccc;}
.popup-order .tab-indicator .active{border-bottom: 3px solid #3e8e8e;}
.popup-order .tab-indicator li a{color:#ccc; font-size: 22px; width: 220px; height: 70px; line-height: 70px; text-align: center;}
.popup-order .tab-indicator .active a{color:#3e8e8e;}
.popup-order .ym-tabs{width:440px; margin: 0 auto;}
.popup-order  .int div:after{clear: both; display: block; content: " ";}
.popup-order1{z-index:999;width: 443px;background:url(/skin/default/images/pop/jqqd.png) no-repeat;height: 502px;position: fixed;top:50%;left: 50%;margin-left: -221px;margin-top: -251px; display: block;}
.popup-order1 .close{position: absolute;color: #fff;text-align: center;right:-60px;top:0;cursor: pointer;background:url(/skin/default/images/pop/close.png) no-repeat;width:61px;height:61px;}
.popup-order1 .codes{width: 220px; height: 220px; padding: 15px; background:#cdd2d2 ; margin:124px auto 26px;}
.popup-order1 .codes img{width: 220px; height: 220px;}

.downbox0401 { width:434px;height:228px;background:url(/skin/default/images/posbg.png) no-repeat;position:absolute;top:520px;left:111px; }
.ewmbox { width:153px;height:148px;background:url(/skin/default/images/posbg.png) no-repeat 0 -244px;float:left;margin:5px 0 0 14px;padding-top:6px;text-align:center; }
.ewmbox img{width: 136px;height: 139px;}
.ewmbox.ewmBg:hover{
    transform: scale(1.02);
    -ms-transform:scale(1.02);     /* IE 9 */
    -moz-transform:scale(1.02);     /* Firefox */
    -webkit-transform:scale(1.02); /* Safari 和 Chrome */
    -o-transform:scale(1.02);
}
.app,.android0401 { width:245px;height:72px;background:url(/skin/default/images/posbg.png) no-repeat -904px 0;float:left;margin:10px 0 0 10px;text-indent:-999px;overflow:hidden; }
.app:hover { background-position:-904px -210px; }
.android0401 { background-position:-904px -81px;margin-bottom:0; }
.android0401:hover { background-position:-904px -291px; }
.beitong { width:133px;height:58px;background:url(/skin/default/images/btsb.png) no-repeat ;float:left;margin:0 0 0 14px;text-indent:-999px;overflow:hidden; }
.beitong:hover { background:url(/skin/default/images/btsbs.png) no-repeat; }
.pc { width:133px;height:58px;background:url(/skin/default/images/pc.png) no-repeat ;float:left;margin:0 0 0 4px;text-indent:-999px;overflow:hidden; }
.pc:hover { background:url(/skin/default/images/pc.png) no-repeat; }
.zxsw{ width:133px;height:58px;background:url(/skin/default/images/zxsw.png) no-repeat ;float:left;margin:0 0 0 4px;text-indent:-999px;overflow:hidden; }
.zxsw:hover { background:url(/skin/default/images/zxsws.png) no-repeat; }

.lbpop { width:519px;height:423px;background:url(/skin/default/images/lbpop.png) no-repeat;position:fixed;display:none; }
.lbpop .btnclose { width:30px;height:30px;position:absolute;top:0;left:388px;background:none; }
.lbewm { width:190px;padding:50px 0 0 170px;text-align:center; }
.lbewm img { width:180px;height:180px; }

.gfluntan,.gfweibo { width:125px;height:35px;display:block;margin:15px auto 0;background:url(/skin/default/images/gfweibo.png) no-repeat; }
.gfweibo { background-position:0 -45px;margin:10px auto 15px; }




.link .whdownload { background: url(/skin/default/images/whdownload.png) no-repeat; }
.link a:hover .whdownload{ background-position: -86px 0; }

/*20180408*/
.part01 .main { height:1283px; }
/* .ym-slider,.new { margin-top:-156px; } */
.part02 .main { height:40px; }
.part01 .main .tvbtn { width:108px;height:108px;position: absolute;top:473px;left:432px;}
/* 
.part01 .main .tvbtn { width:87px;height:87px;background:url(/skin/default/images/video.png) no-repeat;position:absolute;top:463px;left:708px; }
.part01 .main .video_rotate { width:87px;height:87px;background:url(/skin/default/images/video_rotate.png) no-repeat;display:block;animation:video 2s linear infinite;
-webkit-animation:video 2s linear infinite; } */
@keyframes video{
    from{transform:rotate(0deg);} to{transform:rotate(360deg);}
}
@-webkit-keyframes video{
    from{-webkit-transform:rotate(0deg);} to{-webkit-transform:rotate(360deg);}
}

.lblink {width:136px;height:139px;position:absolute;top: 605px;left: 679px;background:url(/skin/default/images/lbnormal.png) no-repeat;overflow:hidden;}
.lblink:hover {
    transform: scale(1.02);
    -ms-transform:scale(1.02);     /* IE 9 */
    -moz-transform:scale(1.02);     /* Firefox */
    -webkit-transform:scale(1.02); /* Safari 和 Chrome */
    -o-transform:scale(1.02);
 }
.try {width:136px;height:139px;position:absolute;top: 620px;left: 607px;background:url(/skin/default/images/try.png) no-repeat;overflow:hidden;text-indent:-999px;}
.try:hover { background-position:-143px 0; }
.downbox180408 {top:605px;left: 189px;position: absolute;width: 494px;}
.downbox180408 .ewmbox { width:138px;height:139px;margin:0;padding:0;background:none; }
.downbox180408 a { text-indent:-999px;overflow:hidden;height:60px;background:url(/skin/default/images/down180408.png) no-repeat; }
.downbox180408 .app { width:198px;margin:0 0 0 9px; }
.downbox180408 .beitong { width:228px;background-position:-208px 0;margin:0 0 0 10px; }
.downbox180408 .android { width:198px;background-position:0 -70px;margin:10px 0 0 9px; }
.downbox180408 .pc { width:228px;background-position:-208px -70px;position: absolute; }
.downbox180408 .app:hover { background-position:0 -137px; }
.downbox180408 .beitong:hover { background:url(/skin/default/images/down180408.png) no-repeat -208px -137px; }
.downbox180408 .android:hover { background-position:0 -207px; }
.downbox180408 .pc:hover { background:url(/skin/default/images/down180408.png) no-repeat -208px -207px; }

.an_box{width: 210px;float:left;}
.topwrap { height:746px; }
/* .subwrap .main { margin-top:-175px; } */
.ewmboxhh{ display: inline-block; width: 136px; height: 139px !important; background: url(/skin/default/images/btsbbb.png) no-repeat  !important;}
.ewmboxhh:hover{background: url(/skin/default/images/btsbbbhh.png) no-repeat !important;}

.part06 { background: url(/skin/default/images/bing/bingbg.jpg) no-repeat 50% 148px;padding-top:65px;min-width:1144px;}
.part06 .main { height:720px;width:1144px;}
.bbp { height:38px;background: url(/skin/default/images/bbp.png) no-repeat 50% 0;margin-bottom:45px;}

.swiper-button-next2,.swiper-button-prev2 { width:86px;height:86px;background-size: 100% 100%;margin-top:0;top:260px;}
.swiper-button-next2 { background-image: url(/skin/default/images/bing/right.png);right:120px;}
.swiper-button-prev2 { background-image: url(/skin/default/images/bing/left.png);left:0;}
.swiper-pagination-fraction { color:#b68d5a;font-size:26px;left:130px;top:500px;width:auto;bottom:auto;}
.swiper2 .swiper-slide { padding-left:120px;box-sizing: border-box;padding-top:110px;}
.swiper2 .swiper-slide:nth-child(1),.swiper2 .swiper-slide:nth-child(2) { padding-top:77px;}
.swiper2 .swiper-slide:nth-child(8) { padding-top:80px;}
.swiper2 .swiper-slide:nth-child(13) { padding-top:40px;}
.swiper2 .swiper-slide:nth-child(20),.swiper2 .swiper-slide:nth-child(24) { padding-top:90px;}
.swiper2 .swiper-slide:nth-child(27) { padding-top:50px;}
.bian { width:47px;height:187px;background: url(/skin/default/images/bing/bianshen.png) no-repeat;position: absolute;top:105px;right:200px;z-index: 2;}
.swiper2 .tvbtn { width:91px;height:91px;background: url(/skin/default/images/bing/wuqi.png) no-repeat;position: absolute;top:370px;left:600px;cursor: pointer;} 
.zongyi { width:501px;height:85px;background: url(/skin/default/images/bing/zy.png) no-repeat;position: absolute;bottom:0;left:78px;z-index:9;}

.zy-slider .indicator li.a10 { top:45px;left:75px; } 
.zy-slider .indicator li.active.a10 { background: url(/skin/default/images/zytab2_on10.png) no-repeat; } 