/* layout */
/* 页面布局320布局方式，640图片测出尺寸均除以二进行设置即可。*/
/*----------all */
@import url(/logo/dhsh_logo.css);
html,body{ font-size: 100%; width:100%;font-family:\5FAE\8F6F\96C5\9ED1;}
body{-webkit-tap-highlight-color:rgba(255,255,255,0);max-width:640px; min-width:320px;/*margin:0 auto;*/}
.forever_logo{position: absolute;top: -7px;left: 67px; width:86px;height: 63px;background: url(https://i0.cy.com/xsh/pic/2025/0221/m/forever_logo.png) no-repeat center center;background-size: 50% 50%;}
img{ display: block; width: 100%;vertical-align:top;}
.t {text-indent: -999em;display: block;overflow: hidden;}
/*----------main */
.clearfix:after{content:" "; clear:both; height:0; visibility:hidden; display:block;}
.clearfix{*zoom:1;}
.main{ width:320px; margin:0 auto;}
.cont1{position: relative; height:125px; background:url(https://i0.cy.com/xsh/main/2026/0304/img/part2.jpg) no-repeat; background-size:100% auto;margin-top: -1px;}/*http://i1.cy.com/xsh_m/cover/20170731*/
.server span{ display:block;}
.server{text-align: center; position: absolute; top: 21px; left: 107px; line-height:14px; color:#d45c05; font-size:11px; font-weight:bold; }
.time span{color:#d45c05;}
.server .time{color: #d45c05;font-weight: 500;}
.com{ background:url(https://i0.cy.com/xsh/pic/2025/0221/m/coms.png) no-repeat; background-size:456px 244px; display:block;}
.regist{position: absolute; width:140px; height:46px; top: 66px; left: 90px; background: url('https://i0.cy.com/xsh/main/2026/0304/img/register_btn.png') no-repeat center;background-size: 100% auto;}
.gw{ width:97px; height:33px; margin:8px auto 0;background-position: -173px 0; }
.logo{
  width: 80px;
  height: 26px;
  position: absolute;
  left: 4px;
  top: 10px;
  display: block;
  z-index: 1;
}
.logo img{
  display: block;
  width: 100%;
  height: auto;
}
.cont2{ height:224px; background:url(https://i0.cy.com/xsh/main/2026/0304/img/part3.jpg) no-repeat; background-size:100% auto;margin-top: -1px;}
.slide {position:relative; width:280px;height:180px; padding-top:62px;overflow: hidden; margin:0 auto;}
.slide .content{width:100%;margin: 0 auto; height:139px;}
.slide .content li{overflow: hidden;width:280px;}
.controller{ text-align:center;padding-top: 17px;}
.controller li{ width:8px; height:8px; border-radius:8px; border:1px solid #ffb400; margin:0 2px; display:inline-block; text-indent:-99999px;}
.controller li.current{ background:#ffb400;}
.cont3{ margin-top: -1px;height:624px;  background: #7bd2fd url(https://i0.cy.com/xsh/main/2026/0304/img/part4.jpg) no-repeat; background-size:100% auto;}
.zy_box{ padding-top:46px; width:100%; overflow:hidden; height:285px; margin:0 auto; position:relative;margin-top: -1px;}
.zy_box li{width:320px;}
.zy_box img{ width:59.375%; margin:0 auto;}
.prev,.next{ position:absolute; width:16px; height:27px;  top:123px;}
.prev{ left:20px; background: url('https://files2.changyou.com/xsh/2025/img/m/prev_btn.png') no-repeat center;background-size: 100% auto;}
.next{ right:20px; background: url('https://files2.changyou.com/xsh/2025/img/m/next_btn.png') no-repeat center;background-size: 100% auto;}
.shuom{ width:300px; height:63px; margin:0 auto;display: flex;display: -webkit-flex;align-items: center;position: relative;background: url('https://files2.changyou.com/xsh/2025/img/m/text_bg.png') no-repeat center;background-size: 100% auto;}
.shuom strong{ color:#fffe89; font-size:14px; font-weight:bold; line-height:15px; padding:6px 0 0 6px; width:15px;position: absolute;top: 0;left: 0;
    color: transparent; /* 设置文字颜色为透明 */
    background-image: linear-gradient(to bottom, #fffbda, #fffe89); /*设置背景渐变色 */
    -webkit-background-clip: text; /* 仅文字部分显示背景图 */
    background-clip: text; /* 仅文字部分显示背景图 */
    filter: drop-shadow(0px 3px 2px #c73637); /* 添加阴影效果 */
}
.spec{background-image: linear-gradient(to bottom, #ffffff, #fffe89) !important; /*设置背景渐变色 */}
.shuom p{ padding:0 0 0 35px; line-height:14px; width:255px; color:#ffffff; font-size:10px;}
.er_box{ padding:28px 0 0 10px;}
.erweima{ padding:5px 5px 5px 5px; width:130px; float:left;background: url('https://files2.changyou.com/xsh/2025/img/m/qrcode_bg.png') no-repeat center;background-size: 100% auto;}
.erweima img{border-radius:7px;}
.wx_box{ float:left; padding-left:9px;}
.h2name{ width:151px; height:57px; text-indent:-9999px;background: url('https://files2.changyou.com/xsh/2025/img/m/wc_tips.png') no-repeat center;background-size: 100% auto;}
.hsibie{ line-height:15px; color:#3b452a; font-size:12px; padding-top:2px; border-top:1px solid #8bbad1; margin-top:5px; width:150px;}
.qq_btn{ background: url('https://files2.changyou.com/xsh/2025/img/m/qq_btn.png') no-repeat center;background-size: 100% auto;width: 148px;height: 39px;float: left;margin: 4px 0 0 12px;position: relative;}
.qq_btn p{font-size: 11px;color: #ffffff;text-align: left;position: absolute;width: 80px;height: 24px;line-height: 24px;left: 62px;top: 17px;}
.qq_btn a{display: block;width: 100%;height: 100%;position: absolute;top: 0;left: 0;z-index: 1;}
.txbtn,.ltbtn,.pcbtn{ width:140px; height:39px; text-indent:-9999px;}
.txbtn{ margin:9px 0 0 10px; background: url('https://files2.changyou.com/xsh/2025/img/m/wb_btn.png') no-repeat center;background-size: 100% auto;}
.ltbtn{ margin:-41px 0 0 161px; background: url('https://files2.changyou.com/xsh/2025/img/m/lt_btn.png') no-repeat center;background-size: 100% auto; width:149px;}
.pcbtn{ margin:9px auto;background: url('https://files2.changyou.com/xsh/2025/img/m/pc_gw_btn.png') no-repeat center;background-size: 100% auto; width:299px;height: 39px;}
.mfooter{font-size: 9px;text-align: center;padding: 10px 0;line-height: 15px;background-color: #fc8f13;margin-top: -1px;}
.mfooter,.mfooter a{ color: #fff;}
.foot_cont{
    width: 100%;
    background:url(https://i0.cy.com/xsh/pic/2025/0221/m/foot.jpg) no-repeat;
    height: 10px;
}
.law_link a{padding: 0 2px;}
