@charset "utf-8";
/* CSS Document */
body{margin:0px;}
.clear{clear:both;}
img{ margin:0 auto;border:none;}
ul li{ list-style:none;}
a{ text-decoration:none;}

/*  首页  */
.index{ background:#fff; max-width:640px; margin:0 auto;}
.index .logo{}
.index .logo a img{ width:100%;}
.index .yanzheng{ margin:0 auto; background:#f9f9f9; padding-bottom: 10px;}
.index .yanzheng .top{color:#000000; text-align:center;padding-top:30px;font-size: 22px;}
.index .yanzheng .middle{ width:236px;margin:0 auto;}
.index .yanzheng .middle .top{ font-size: 16px;padding:10px 0 20px 0;}
.index .yanzheng .middle .top span{ font-size:12px; margin-left:10px;}
.index .yanzheng .middle .b{width:220px;margin:0 auto;}
.index .yanzheng .middle .b input{ width:210px; height:23px; background:#fff;    border: 1px solid #666;margin:0 auto;border-radius:5px; padding:0 5px;}
.index .yanzheng .bottom{width:170px; margin:0 auto;padding-top:18px; padding-bottom:10px;}
.index .yanzheng .bottom input{ width:78px; height:33px; background:#000000; border-radius:5px; border:0 none;color:#fff; line-height:33px;cursor:pointer;text-align: center;padding: 0;}
.index .yz_yuyan{ font-size:12px;color:#222;}
.index .yz_yuyan ul{ margin:0; padding:0; padding:20px 0;}
.index .yz_yuyan ul li{ margin-left:7%; line-height:20px;}
.result{color: #000;font-size: 12px;line-height: 24px;padding: 0px 2% 0 3%;}
.hide{display: none;}


/*  图片切换  */
	.focus{margin:0 auto; position:relative; overflow:hidden;}
	.focus .hd{ width:100%; height:10px;  position:absolute; z-index:1;text-align:center;bottom:30px;}
	.focus .hd ul{ margin:0px;}
	.focus .hd ul li{ display:inline-block; width:10px; height:10px; -webkit-border-radius:10px; -moz-border-radius:10px; border-radius:10px; background:#fff; margin:0 6px;overflow:hidden; font-size:0;}
	.focus .hd ul .on{ background:#000000;  }

	.focus .bd{ position:relative; z-index:0; }
	.focus .bd li img{ width:100%; display:block;}
	.focus .bd li a{ -webkit-tap-highlight-color:rgba(0, 0, 0, 0); /* 取消链接高亮 */  }

.index .copy{ width:100%;background:url(../img/bottom.jpg) center center no-repeat; border-top:1px solid #000000; margin-top:-3px; font-size:12px; padding:10px 0;}
.index .copy ul{margin:0; padding:0;}
.index .copy li{ line-height:20px; text-align:center;color:#000000;}
.index .copy a{color:#000000; margin:0 1%; line-height:25px;}

.index .copy li a{ float:left; display:block; width:45%;;}
.index .copy a img{ margin-right:5px;}
.index .copy a span{}


 /* 视频区域：优雅无白边，原生播放器沉浸感 */
        .video-wrapper {
            position: relative;
            background-color: #000000;
            width: 100%;
            /* 保证视频区域没有任何额外间隙 */
            line-height: 0;
        }

        /* 原生 video 标签完全响应式，保持宽高比，支持 playsinline 内联播放 */
        .video-wrapper video {
            width: 100%;
            height: auto;
            display: block;
            cursor: pointer;
            /* 确保没有任何圆角溢出边界（但保留微圆角与卡片整体协调） */
            outline: none;
        }





