@charset "utf-8";
* { margin: 0; padding: 0;}
a { text-decoration: none;}
ul, li { list-style: outside none none;}
img { border: 0 none;}
.clear { clear: both;}
.dl_foot,.yuyue,.float{ font-size:15px;}
#LRdiv0{font-size:14px;}
html{ font-size:635%;}
.bgbox{min-height:100%; max-width:640px; margin:0 auto; padding:0; font-size:0.14rem; font-family:"微软雅黑"; background:#fff;}
.cen640{width:100%; max-width:640px; margin:0 auto; overflow:hidden;}
.cen640 img{ width:100%; vertical-align:top; float:left;display: block;}
.title1{ font-size:0.24rem; color:#ad1616; text-align:center; overflow:hidden; margin:0.2rem auto 0.1rem auto; font-weight:bold; }
.title1 span{ border:1px #b42929 solid; font-size:0.12rem; color:#000; border-radius:0.1rem; line-height:0.25rem; padding:0 0.25rem; font-weight:normal; }
.title1 img{ width:100%; vertical-align:top; float:left; margin:0.08rem 0 0 0; }
.title2{ font-size:0.24rem; color:#fff; text-align:center; overflow:hidden; margin:0.2rem auto 0.1rem auto; font-weight:bold; }
.title2 span{ border:none; font-size:0.12rem; color:#7a1714; border-radius:0.1rem; line-height:0.25rem; padding:0 0.25rem; font-weight:normal; background-image:linear-gradient(#fffff7,#ffce76); }
.title2 img{ width:100%; vertical-align:top; float:left; margin:0.08rem 0 0 0; }
.text1{ font-size:0.1rem; color:#000000; line-height:0.18rem; margin:0 auto 0.15rem auto; padding:0 0.1rem;}
.text1 a{ color:#164bad; }
#youku1{ width:3.07rem; height:1.76rem; margin:0 auto; }
.ekjd{width:93.75%;margin: 0.12rem auto 0 auto; overflow:hidden;}
#lun2{width:100%; margin:0 auto;}
#lun2 .hd{padding-left: 1.06rem;padding-top: 0.1rem;margin-bottom: 0.2rem;}
#lun2 .hd ul li{width: 0.09rem;height: 0.09rem;background-color: #a0a0a0;border-radius: 0.09rem;float: left;margin-right: 0.12rem;text-indent: -1000px;}
#lun2 .hd ul li.on{background-color: #ad1616;}

.text2{ font-size:0.1rem; color:#fff; line-height:0.18rem; margin:0 auto 0.15rem auto; padding:0 0.1rem;}
.bm{ width:3rem; border:0.03rem #ffce76 solid; margin:0 auto; overflow:hidden; background:#fff; }
.bm-title{ font-weight:bold; text-align:center; font-size:0.18rem; line-height:0.3rem; color:#ad1616; margin:0.15rem auto 0.12rem auto; overflow:hidden; }
.input{ width:2.7rem; line-height:0.38rem; height:0.38rem; background:#e5e5e5; margin:0 0 0.08rem 0.15rem; padding:0 0 0 0.1rem; color:#2c2c2c; font-size:0.11rem;border:none;border-radius:0.19rem;outline: none;box-sizing: border-box;}
.bt{width:1.65rem; line-height:0.4rem; border-radius:0.2rem; text-align:center; font-size:0.15rem; font-weight:bold;color:#ebc88b; border:none; margin:0.1rem auto; display:block; outline:none;background:#ad1616;}
.bm-ps{ font-size:0.1rem; text-align:center; color:#000; margin:0 auto 0.12rem auto;}
.bm-ps span{ color:#ad1616; }
.djs8{width:100%;margin: 0 auto;position: relative;}
.sPrev{background: url(../images/left.png) no-repeat center;background-size: 100%;width:0.34rem;height:0.34rem;position: absolute;top:40%;left:1%; z-index:2;}
.sNext{background: url(../images/right.png) no-repeat center;background-size: 100%;width:0.34rem;height:0.34rem;position: absolute;top:40%;right:1%; z-index:2;}
.py3{ width:3.05rem; margin: 0 auto; overflow:hidden; font-size:0.1rem;}
.map{width: 100%;height: 2.5rem;margin: 0 auto;}
.lx-title{ font-size:0.14rem; color:#ad1616; font-weight:bold; border-bottom:0.01rem #d38383 solid; line-height:0.2rem; margin:0.1rem 0 0 0;}
.lx-title img{ width:0.14rem; margin:0.04rem 0.02rem 0 0.05rem;}
.lx-text{ font-size:0.1rem; color:#000; padding:0 0 0 0.05rem; line-height:0.18rem; }
.int01{ width:2.6rem; line-height:0.2rem; font-size:0.12rem; color:#000000; margin:0.1rem 0 0 0; background:#e5e5e5; border-radius:0.05rem; border:none; text-align:center;}
.but01{ width:3rem; line-height:0.25rem; color:#fff; background:#ad1616; text-align:center; font-size:0.15rem; font-weight:bold; margin:0.1rem auto 0.25rem auto; border:none; border-radius:0.05rem;}
.lunbo{ width:92.8%; overflow:hidden; margin:0 auto; }
#bx1 .hd{ padding-left:1rem; }
#bx1 .hd ul li{ width: 0.12rem; height: 0.12rem; background-color: #a0a0a0; float: left; margin:0.1rem 0.12rem 0.15rem 0; font-size: 0; border-radius: 0.12rem;}
#bx1 .hd ul li.on{ background-color: #fff;}
.zx{ width:2.97rem; line-height:0.28rem; border:none; border-radius:0.14rem; background-image:linear-gradient(#fffff7,#ffce76); font-size:0.15rem; font-weight:bold; text-align:center; color:#ad1616; display:block; margin:0 auto;}
.zx a{ color:#ad1616; }
.lunbo2{ width:93.75%; overflow:hidden; margin:0 auto; }
#bx2 .hd{ padding-left:1rem; }
#bx2 .hd ul li{ width: 0.12rem; height: 0.12rem; background-color: #a0a0a0; float: left; margin:0.1rem 0.12rem 0.15rem 0; font-size: 0; border-radius: 0.12rem;}
#bx2 .hd ul li.on{ background-color: #ad1616;}

.ggl3 li{width: 0.12rem; height: 0.12rem; background: #a0a0a0; float: left;margin:0.1rem 0.12rem 0.15rem 0;border-radius: 0.12rem;}
.ggl3 li:nth-child(1){margin-left: 1.1rem;}
.ss1,.ss2,.ss3,.ss4{background: #fff !important;}
.youkubx{width: 2.97rem !important;height: 2.2rem !important;}
.youkuplayer{width: 2.97rem;height: 1.63rem;}

#bg {width: 100%; height: 100%; background-color: #000; position:fixed; top: 0; left: 0; z-index: 90; opacity: 0.3; filter: alpha(opacity=30);display:none;} 
#loading{ width:0.2rem; height:0.2rem; position:fixed; margin:-0.1rem 0 0 -0.1rem; z-index: 91;top: 50%;left: 50%; display:none;}
#loading img{width:100%; vertical-align:top; float:left;}
#bg1 {width: 100%; height: 100%; background-color: #000; position:fixed; top: 0; left: 0; z-index: 92; opacity: 0.3; filter: alpha(opacity=30);display:none;}