@charset "utf-8";
body{ background:#fff;}

/* SuperSlide 轮播图样式 - 自适应版本 (按1920x821比例) */
.slide-banner{ width:100%; height:42.76vw; max-height:821px; min-height:300px; overflow:hidden; position:relative; }
.slide-banner .hd{ height:15px; position:absolute; left:0; right:0; bottom:20px; z-index:1; text-align:center; }
.slide-banner .hd ul{ display:inline-block; vertical-align:top; }
.slide-banner .hd ul li{ float:left; margin-right:8px; width:12px; height:12px; border-radius:50%; background:#fff; cursor:pointer; }
.slide-banner .hd ul li.on{ background:#f00; }
.slide-banner .bd{ position:relative; height:100%; z-index:0; }
.slide-banner .bd li{ zoom:1; vertical-align:middle; height:100%; }
.slide-banner .bd li img{ width:100%; height:auto; display:block; }
.slide-banner .prev,
.slide-banner .next{ position:absolute; left:3%; top:50%; margin-top:-25px; display:block; width:40px; height:50px; background:rgba(0,0,0,0.3); border-radius:4px; filter:alpha(opacity=50);opacity:0.5; transition:all 0.3s; }
.slide-banner .prev::before,
.slide-banner .next::before{ content:""; position:absolute; top:50%; left:50%; width:12px; height:12px; border-top:3px solid #fff; border-right:3px solid #fff; transform:translate(-30%,-50%) rotate(-135deg); }
.slide-banner .next::before{ transform:translate(-70%,-50%) rotate(45deg); }
.slide-banner .next{ left:auto; right:3%; }
.slide-banner .prev:hover,
.slide-banner .next:hover{ filter:alpha(opacity=100);opacity:1; background:rgba(0,0,0,0.6); }
.slide-banner .prevStop{ display:none; }
.slide-banner .nextStop{ display:none; }

/* 响应式适配 (保持1920x821比例) */
@media screen and (max-width: 1200px) {
    .slide-banner{ height:42.76vw; }
}
@media screen and (max-width: 768px) {
    .slide-banner{ height:42.76vw; min-height:200px; }
    .slide-banner .prev,
    .slide-banner .next{ width:30px; height:40px; }
}
.romrol_01{ height:502px; background:url("romrol_01.jpg") no-repeat center;}
.romrol_02{ height:461px; background:url("romrol_02.jpg") no-repeat center;}
.romrol_03{ height:524px; background:url("romrol_03.jpg") no-repeat center;}
.romrol_04{ height:694px; background:url("romrol_04.jpg") no-repeat center;}
.romrol_05{ height:515px; background:url("romrol_05.jpg") no-repeat center;}
.romrol_06{ height:413px; background:url("romrol_06.jpg") no-repeat center;}
.romrol_07{ height:493px; background:url("romrol_07.jpg") no-repeat center;}
.romrol_08{ height:438px; background:url("romrol_08.jpg") no-repeat center;}
.romrol_09{ height:499px; background:url("romrol_09.jpg") no-repeat center;}
.romrol_10{ height:439px; background:url("romrol_10.jpg") no-repeat center;}
.romrol_11{ height:539px; background:url("romrol_11.jpg") no-repeat center;}
.romrol_12{ height:492px; background:url("romrol_12.jpg") no-repeat center;}
.romrol_13{ height:460px; background:url("romrol_13.jpg") no-repeat center;}
.romrol_14{ height:582px; background:url("romrol_14.jpg") no-repeat center;}
.romrol_15{ height:542px; background:url("romrol_15.jpg") no-repeat center;}
.romrol_16{ height:531px; background:url("romrol_16.jpg") no-repeat center;}
.romrol_17{ height:436px; background:url("romrol_17.jpg") no-repeat center;}
.romrol_18{ height:400px; background:url("romrol_18.jpg") no-repeat center;}
.romrol_19{ height:470px; background:url("romrol_19.jpg") no-repeat center;}
.romrol_20{ height:521px; background:url("romrol_20.jpg") no-repeat center;}
.romrol_21{ height:517px; background:url("romrol_21.jpg") no-repeat center;}
.romrol_22{ height:602px; background:url("romrol_22.jpg") no-repeat center;}
.romrol_23{ height:514px; background:url("romrol_23.jpg") no-repeat center;}
.romrol_24{ height:526px; background:url("romrol_24.jpg") no-repeat center;}
.romrol_25{ height:474px; background:url("romrol_25.jpg") no-repeat center;}
.romrol_26{ height:525px; background:url("romrol_26.jpg") no-repeat center;}
.romrol_27{ height:413px; background:url("romrol_27.jpg") no-repeat center;}
.romrol_28{ height:443px; background:url("romrol_28.jpg") no-repeat center;}
.romrol_29{ height:468px; background:url("romrol_29.jpg") no-repeat center;}
.romrol_30{ height:594px; background:url("romrol_30.jpg") no-repeat center;}
.romrol_31{ height:400px; background:url("romrol_31.jpg") no-repeat center;}
.romrol_32{ height:651px; background:url("romrol_32.jpg") no-repeat center;}
.romrol_33{ height:543px; background:url("romrol_33.jpg") no-repeat center;}
.romrol_34{ height:559px; background:url("romrol_34.jpg") no-repeat center;}
.romrol_35{ height:605px; background:url("romrol_35.jpg") no-repeat center;}



.romrol_w1260{ width:1226px; margin:0 auto; }
.romrol_w1000{ width:888px; padding-left:5px; margin:0 auto;}

.ggy_lyb{ width:1000px; height:450px; margin:0 auto; position:relative; padding-top:40px;}
.ggy_lyb .ggy_txt{
	position:absolute;
	width:704px;
	height:445px;
	left:142px;
	top:120px;
}
