@charset "utf-8";
/* CSS Document */
* { margin: 0; padding: 0; }
body { font-family: "微软雅黑", Arial; }
a, abbr, acronym, address, applet, input, article, aside, audio, b, big, blockquote, body, canvas, caption, center, cite, code, dd, del, details, dfn, div, dl, dt, em, embed, fieldset, figcaption, figure, footer, form, h1, h2, h3, h4, h5, h6, header, hgroup, html, i, iframe, img, ins, kbd, label, legend, li, mark, menu, nav, object, ol, output, p, pre, q, ruby, s, samp, section, small, span, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, time, tr, tt, u, ul, var, video { margin: 0; padding: 0; border: 0; }
img { border: none; display: block; }
a { text-decoration: none; }
a:hover { color: #f0686c; }
ul, li { list-style: none; }
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clear{ clear:both;}
.w1200 { width: 1200px; margin: 0 auto; }
.fr { float: right; }
.fl { float: left; }

/*banner*/
.banner{ background:url(../images/banner.jpg) no-repeat center; width:100%; height:700px; position:relative; z-index:99;}
.banner img{ margin-left:30px;}

/*活动*/
.vip_hd{ width:53%; background:#c20200 center; height:277px; position:absolute; bottom: -178px;}
.vip_img img{ padding:28px 68px 0 0;}
.vip_img p{ font-size:16px; color:#fff; padding-top:16px;}

#wrapper { width: 502px; margin: 0 auto; height: 244px; position: relative; color: #fff; text-shadow: rgba(0,0,0,0.1) 2px 2px 0px;}
#slider-wrap { width: 502px; height: 244px; position: relative; overflow: hidden;}
#slider-wrap ul#slider { width: 100%; height: 100%; position: absolute; top: 0; left: 0;}
#slider-wrap ul#slider li { float: left; position: relative; width: 502px; height: 244px;}
#slider-wrap ul#slider li > div { position: absolute; top: 27px; right: 68px;}
#slider-wrap ul#slider li > div h3 { font-size: 36px; text-transform: uppercase;}
#slider-wrap ul#slider li > div p { font-size:16px; color:#fff; padding-top:16px; padding-left:31px;}
#slider-wrap ul#slider li i { text-align: center; line-height: 400px; display: block; width: 100%; font-size: 90px;}
#next { right: -50px; border-radius: 7px 0px 0px 7px;}
#previous { left: -50px; border-radius: 0px 7px 7px 7px;}
#counter { bottom: -9px; right: -14px; width: auto; position: absolute; background:#333333; width:45px; height:45px; line-height:45px; text-align:center; font-size:12px; }
#pagination-wrap { min-width: 20px; margin-top: 80px; margin-left: auto; margin-right: auto; height: 15px; position: relative; }
#pagination-wrap ul { width: 100%; }
#pagination-wrap ul li { margin: 0 4px; width: 8px; height: 8px; border-radius: 50%; background: #fff; opacity: 0.5; position: relative; margin-bottom:8px; }
#pagination-wrap ul li.active { width: 8px; height: 8px; top: 0px; opacity: 1; box-shadow: rgba(0,0,0,0.1) 1px 1px 0px; }

.main{ background:url(../images/main_bg2.jpg) no-repeat center; height:1400px; }
.hd_wz{position:relative; z-index:1; height:1188px;}
.jlb_til{ padding-top:234px; margin-left:56px;} 
.jlb_til a{ margin:20px 0 0 192px; display:block;}

/*活动预告*/
.hdyg{ float:left; position:absolute;}
.hdyg_1{ width:272px; height:618px; background:transparent; background-color:rgba(40,37,32,0.8); margin:61px 0 0 248px;}
.time{ background:url(../images/time_bg.png) no-repeat center top; padding-top:8px;}
.time span{ display:block; text-align:center; font-size:12px; line-height:12px; height:46px; font-weight:bold; color:#282520; }
.hdyg_1 img{ margin:2px auto 0;}
.hdyg_1 .wenz{ padding:48px 38px 0; color:#fff; font-size:16px; line-height:24px; }
.hdyg_1 p{ font-size:14px; padding:24px 38px 0; color:#fff; line-height:24px;}
/*会员风采*/
.hyfc{ width:272px; height:618px; background:transparent; background-color:rgba(230,230,230,0.8); float:left; position:absolute; left:551px; top:290px;}
.hyfc .time{background:url(../images/time_bg2.png) no-repeat center top; padding-top:8px;}
.hyfc .time span{ display:block; text-align:center; font-size:12px; line-height:12px; height:46px; font-weight:bold; color:#fff; }
.hyfc img{ margin:0 auto;}
.hyfc .wenz{ padding:48px 38px 0; color:#333333; font-size:16px; line-height:24px; }
.hyfc p{ font-size:14px; padding:24px 38px 0; color:#333333; line-height:24px;}

/*活动*/
.hg{ width:348px; height:618px;  position:absolute; right:0px; top:147px;}
.hg1{ width:272px;}
.hg1 img{ margin:0 auto;}
.hg1 .wenz{ padding:48px 38px 0; color:#fff; font-size:16px; line-height:24px; }
.hg1 p{ font-size:14px; padding:24px 38px 0; color:#fff; line-height:24px;}
/*二维码*/
.ewm1{ position:absolute; right:32px; top:850px;}



.footer{ height:212px; background:#c20200; mix-blend-mode: multiply; }
.w1090{ width:1090px; margin:0 auto;}
.foot_lxfs{ width:848px; float:left;}
.foot_lxfs img{ display:block; margin:0 auto; padding-top:56px !important;}
.footer img{padding-top:38px; }
