﻿@charset "utf-8";
/* CSS Document */
/*edit:zhangning
@ update: 2017-02-24 */

html,body,div,span,object,embed,iframe,h1,h2,h3,h4,h5,h6,p,pre,a,cite,code,del,dfn,em,img,strong,sub,sup,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,tbody,tfoot,thead,tr,th,td,section,article{margin:0;padding:0;-webkit-text-size-adjust:none;}
html{overflow-y:scroll; overflow-x:hidden;}
table{border-collapse:collapse; border-spacing:0;}
img{border:none;}
ul,li,ol {list-style:none;}
h1,h2,h3,h4,h5,h6{font-weight:normal;}
i,em,cite,dfn{font-style:normal;}
.clearfix:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.clearfix{*display:inline-block;*zoom:100%;}
.clear{clear:both; line-height:1px; height:1px; *display:inline; font-size:1px;}
.fl{float:left;}
.fr{float:right;}
.alignL{text-align:left;}
.alignC{text-align:center;}
.alignR{text-align:right;}
.relative{position:relative;}
.absolute{position:absolute;}
.none{display:none;}
.block{display:block;}
.overf{overflow:hidden;}
.center{margin:0 auto;}
:focus,a{outline:none; -moz-outline-style:none;}
a:visited,a:link{text-decoration:none;}
a:hover {text-decoration:none;}
body{font:16px/1.5 "Microsoft YaHei","\5FAE\8F6F\96C5\9ED1",tahoma,Arial; color:#a9a6a6; }
.mt10{margin-top:10px;}
.blue{color:#96E0FE;}
.font12{font-size:12px;}
.font14{font-size:14px;}
.font16{font-size:16px;}
.col_ed3{color:#CA4183;}
.bold{font-weight:bold;}

/*弹窗部分 https://static.web.sdo.com/dn/pic/dn_act/2016cj/btn_close.png*/
.alert_bg{width:100%; height:100%; background-color:#000; position:absolute; top:0; left:0; z-index:999; display:none; }
.dialog{position:absolute; z-index:10001; color:#4b4b4b; top:50px; display:none;}
.close_dialog{width:60px; height:60px; display:block; position:absolute; top:0; right:-60px; background:url(https://static.web.sdo.com/dn/pic/dn_act/2016cj/btn_close.png) no-repeat;}

/*轮播*/
.slide{width:780px;height:352px; position:relative; margin:0px auto; }
.slide .prev,
.slide .next{position:absolute; z-index:10; left:0; top:50%; margin-top:-23px; display:block; width:50px; height:74px; background:url(https://static.web.sdo.com/dn/pic/dn_18act/201809Renew/ico_arrow.png) left center no-repeat; filter:alpha(opacity=80);opacity:0.8;}
.slide .next{left:auto; right:0; background-position:right center; }
.slide .prev:hover,
.slide .next:hover{ filter:alpha(opacity=100);opacity:1;  }
.slide .slide_img{width:615px;height:100%;margin:0 auto ;overflow:hidden;}
.slide .slide_img ul{width:15000px;overflow:hidden;}
.slide .slide_img li{float:left;width:615px;}
.slide .slide_img li img{display:block; margin:0 auto;}
.slide .point{position:absolute;bottom:-15px;left:82px;height:3px;width:615px;text-align:center;}
.slide .point a{display:inline-block;width:3px;height:3px;background:#C3C3C3; float:left;}
.slide .point a.cur{background:#6d5d3a; height:3px;}
/*.ico_point{background:url(https://static.web.sdo.com/dn/pic/dn_18act/201808LANCER/ico_point.png) no-repeat left; height:22px; width:20px; display:inline-block; vertical-align: middle;}*/

/*第一部分*/
.section{height:980px; position:relative; overflow:hidden;}
.nav{width:195px;top:72px;right:15px;z-index:100;padding-top:48px; }
.nav .hamburger{background:url(https://static.web.sdo.com/dn/pic/dn_19act/1908qx/nav_menu.png) no-repeat center; top:0; right:0; width:40px;height:40px; position:absolute; cursor: pointer;}
.nav .nav_list {height: 100%; position: relative;  text-align:right;}
.nav .line{width:0px;border-left:1px solid #6d5d3a;height:100%;top:0px;right:20px; position:absolute;}
.nav  i.circle{width:20px;height:20px;background:url(https://static.web.sdo.com/dn/pic/dn_18act/201808LANCER/nav_point.png) no-repeat center; top:19px;right:11px; position:absolute; display:none; }
.nav .active i.circle, .nav a:hover i.circle{display:block; animation:fade .3s linear both;}
.nav a{color:#3A244C; display:block;height:18px;padding:15px 50px 15px 0; position:relative; font-weight: bold;  font-size:16px; }
.nav .nav_list> a.active{color:#6d5d3a}
.nav .sub_nav a{font-size:14px; color:#B86C90;padding-bottom: 2px;}
.nav .sub_nav a:hover,.nav .sub_nav a.active{color:#E5589B;}

.nav.white a{color:#6d5d3a;}
.nav.white .sub_nav a{ color:#6d5d3a;}
.nav.white .sub_nav a:hover,.nav.white .sub_nav a.active{color:#727272;}

.wrap01{background:url(https://static.web.sdo.com/dn/pic/dn_18act/201808LANCER/bg_wrap01.jpg?c1) no-repeat top;}
.wrap01 .con{width:1000px; height:1000px; margin:0 auto; }
.wrap01 .btn_video{position: absolute; left: 678px; top: 479px; width: 75px; height: 75px;background:url(about:blank);}

.wrap02{  background:url(https://static.web.sdo.com/dn/pic/dn_19act/1908qx/wrap_bg.jpg?A1) no-repeat top;  width:100%;height:980px}
.wrap02 .spirit01{position:absolute; top:25px; left:25px;}
.wrap02 .spirit02{position:absolute; bottom:25px; left:25px;}
.wrap02 .spirit03{position:absolute; bottom:25px; right:25px;}

.wrap02 .sub_con {width:1000px; height:980px; position:absolute; left:50%; margin-left:-500px;}
.temp01 .pic_t{position:absolute; top:100px; left:40px;}
.temp01 .des{color:#2c2424; font-size:12px; line-height:22px; width:615px; position:absolute; top:400px; left:75px;}
.temp01 .menu{position:absolute; top:193px; left:42px; z-index: 10; width:1200px;}
.temp01 .menu a{color:#3A244C; float:left; padding-right:18px; padding-left:10px; background:url(https://static.web.sdo.com/dn/pic/dn_18act/201808LANCER/ico_x.png) no-repeat right 9px;}
.temp01 .menu a i{background-color:#E45499; width:22px; height:3px;  display:none;}
.temp01 .menu a.last{background:none;}
.temp01 .menu a:hover,
.temp01 .menu a.active{color:#E45499; }
.temp01 .menu a:hover  i,
.temp01 .menu a.active  i{display:block; animation:fade .3s linear both;}


.temp01 .cont .slide{position:relative; top:0;}
.temp01 .cont .desc{margin:50px auto 0; line-height:1.83; width:619px;}
.temp01 .cont {position:absolute; top:242px; width:100%; margin:0; height:auto;}

.temp01 .act_cont {position:absolute; top:260px; left:40px; margin:0; height:auto; width:922px;}
.temp01 .act_cont .time{color:#3A244C; position:absolute; right:40px; top:0; text-align: right;}
.temp01 .act_cont .btn_time {background:url(https://static.web.sdo.com/dn/pic/dn_18act/2018FemaleWarrior/bg_5blank.png) no-repeat center; width:150px; height:150px; display: block; position: absolute; top: 114px; right: 160px;}

.temp02 .pic_t2{margin:100px 0 40px 40px;}
.temp02 .cont{padding:0 48px;}
.temp02 .cont .cont_img{width:360px; height:210px;}
.temp02 .cont .cont_text{ font-size:12px; line-height:22px;color: #39145A;}
.temp02 .pic_rule{margin:40px 0 40px 49px;}
.temp02 .des{color:#96E0FE; margin-left:105px; line-height:1.75;}
.blue_txt li{position: relative;padding-left: 20px;}
.blue_txt_no li{position: relative;padding-left:0;}
.blue_txt li span{position: absolute; top: 7px;  left: 0;width:10px; height:10px; background:url(https://static.web.sdo.com/dn/pic/dn_19act/1908qx/blue_icon.png) no-repeat center;}
.temp02 .cont2 .desc{margin:45px auto 0; line-height:1.83; width:615px;}

.img_tit {width:250px; height: 35px;position: absolute;top:300px; left:0px; cursor:pointer;}
.img_tit .layer {position: absolute; padding-bottom:20px; display:none;}
.wen_txt {margin: -15px 0 25px 50px;font-size: 12px;line-height: 22px;}
.fish_task{display: block;margin: 20px 0 0 100px;}
.temp02 .des1{color: #141215}
.Female{position: absolute; top: 175px; left: -60px; width: 182px; }
.FemaleWarrior{position: absolute; top: 182px; right: -82px; width: 200px; }
.temp01 .act_menu a{padding: 0 30px 0 22px;}
.temp02 .cont2 .desc01,.temp02 .desc02{ margin: -15px 0 25px 50px;width: auto; }

.act_btn{position: absolute; background: url(about:blank)}
.act_btn01{
	width: 65px;
	height: 20px;
	top: 257px;
	right: 106px;
}
.act_btn02{
	width: 260px;
	height: 77px;
	top: 401px;
	right: 193px;
}
.act_btn03{
	width: 34px;
	height: 143px;
	top: 200px;
	left: 92px;
}
.act02_pop {
	width: 910px;
	height: 530px;
	position: absolute;
	top: -1px;
	left: -10px;
	background:#fff url('https://static.web.sdo.com/dn/pic/dn_18act/201808LANCER/schedule.png') no-repeat center 72px;
}
.act_close {
	position: absolute;
	width: 37px;
	height: 37px;
	top: 14px;
	right: 18px;
	background: url('https://static.web.sdo.com/dn/pic/dn_18act/201808LANCER/gray_close.png') no-repeat;
}
.act_btn08 img{
	position: absolute;
	width: 204px;
	top: -249px;
	right: -100px;
	display: none;
}
.act_btn10 img{
	position: absolute;
	width: 427px;
	top: -100px;
	right: -180px;
	display: none;
}
.act_btn10:hover img,.act_btn08:hover img{display: block}
.act_btn04{
	width: 85px;
	height: 20px;
	top: 364px;
	left: 218px;
}
.act_btn05{
	width: 110px; height: 32px; top: 207px; left: 60px;
}
.act_btn06{
	width: 80px;
	height: 20px;
	top: 122px;
	right: 351px;
}
.act_btn07{
	width: 102px;
	height: 20px;
	top: 144px;
	right: 357px;
}
.act_btn08{
	width: 75px;
	height: 20px;
	top: 336px;
	right: 524px;
}
.act_btn10{
	width: 70px;
	height: 20px;
	top: 394px;
	right: 362px;
}
.act_btn09{
	width: 212px;
	height: 35px;
	top: 310px;
	right: 499px;
}

a.look_act{display: inline-block;width: 84px;height: 25px; line-height: 25px;text-align: center; border-radius: 50px; background: #141215;color: #FFDE00}

.tit_key {
	font-size: 20px;
	border-left: 5px solid #a9a6a6;
	color: #a9a6a6;
	font-weight: bold;
	padding-left: 11px;
	line-height: 1.1;
	margin-top: 15px;
}
.tit_key02 {
	margin-left: 47px;
}
.temp02 .des_pre {
	color: #39145A;
	margin-left: 30px;
}
.top_txt{
	font-size: 14px;
	margin: -25px 0 0 46px;
}
.schedule{
	position: absolute;
	top: 284px;
	left: 155px;
}
/*红包样式*/
.gift{
	width: 800px;
	padding-left: 40px;
	color: #39145A;
}
.hello{
	font-size: 13px;
	margin-top: 20px;
}
.red_line{
	display: block;
	margin: 3px 0 15px 0;
}
.gift_rule{
	width: 812px;
}
.gift_rule li{
	position: relative;
	padding-left: 20px;
	margin-bottom: 4px;
}
.gift_rule li .circle{
	position: absolute;
	top: 0;
	left: 0;
}
.gift_time{
	position: absolute;
	right: 46px;
	top: 215px;
	text-align: right;
}
.content06_box {
	width: 656px;
	height: 262px;
	margin: 20px 0 15px 0;
	overflow: hidden;
}
.wrap02_li {
	float: left;
	height: 100%;
}
.wrap02_li .pic {
	float: left;
	height: 262px;
}
.pic01 {
	width: 183px;
	background: url(https://static.web.sdo.com/dn/pic/dn_18act/201808LANCER/red_txt.png?c1) no-repeat left top;
}
.head01:hover, .head01.active {
	background-image: url(https://static.web.sdo.com/dn/pic/dn_18act/201808LANCER/red_btn_h.png);
}
.head02:hover, .head02.active {
	background-image: url(https://static.web.sdo.com/dn/pic/dn_18act/201808LANCER/y_btn_h.png);
}
.head01 {
	width: 183px;
	background: url(https://static.web.sdo.com/dn/pic/dn_18act/201808LANCER/red_btn.png) no-repeat center;
}
.head {
	height: 262px;
	float: left;
}
.head02 {
	width: 183px;
	background: url(https://static.web.sdo.com/dn/pic/dn_18act/201808LANCER/y_btn.png) no-repeat center;
}
.pic02 {
	width: 0;
	background: url(https://static.web.sdo.com/dn/pic/dn_18act/201808LANCER/yellow_txt.png) no-repeat right top;
}

.gift_tips{
	font-size: 13px;
	line-height: 24px;
}
.gift_btn,.gift_btn03{
	width: 210px;
	height: 35px;
	line-height: 35px;
	font-size: 18px;
	font-weight: bold;
	color: #fff;
	text-align: center;
	background: #683D72;
}
.gift_btn01:hover,.juan_btn:hover{
	background: #E45499;
}
.gift_btn01{
	position: absolute;
	top: 570px;
	right: 45px;
}
.juan_btn{
	position: absolute;
	top: 633px;
	right: 45px;
}
/*弹层*/
.alert_bg{
	width: 100%;
	height: 100%;
	background: #000;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 999;
	display: none;
}
.pop{
	position: absolute;
	z-index: 1000;
	top: 0;
	left: 50%;
}
.pop_box:before{content: "";display: table;height: 0;clear: both;visibility: hidden;}
.slide_close{
	position: absolute;
	width: 37px;
	height: 37px;
	top:10px;
	right: 10px;
	background: url('https://static.web.sdo.com/dn/pic/dn_18act/201808LANCER/red_close.png') no-repeat center;
}
.welfare{
	width: 780px;
	height: 270px;
	background: #fff;
}
.check_player{
	width: 542px;
	margin: 70px auto 0;
	text-align: center;
	font-size: 15px;
	color: #E45599;
	font-weight: bold;
}

.check_player li{
	float: left;
	width: 90px;
}
.check_player .li02{
	width: 130px;
}
.check_player .li03{
	width: 230px;
}
.check_num{
	margin: 30px auto 0;
	font-size: 14px;
	color: #3B175C;
	font-weight: normal;
}
.li_line{
	width: 710px;
	top: 107px;
	left: 35px;
	height: 1px;
}
.get_btn{
	display: block;
	margin: 50px auto 0;
}
.common{
	width: 360px;
	height: 210px;
	background: #CA4183;
	text-align: center;
}
.common .slide_close{
	top: 0;
	right: -46px;
	background: url('https://static.web.sdo.com/dn/pic/dn_18act/201808LANCER/red_close.png') no-repeat center;
}
.gift_btn03{
	position: relative;
	display: block;
	margin: 32px auto 8px;
	background: #F4B758;
}
.common .txt{
	font-size: 16px;
	line-height: 36px;
	color: #fff;
	font-weight: bold;
	margin-top: 20px;
}
.common .tip{
	font-size: 14px;
	color: #F2D9E4;
}
.now_pop .gift_btn03{
	margin: 15px auto 8px;
}
.now_pop .txt{
	margin-top: 12px;
}
.no_pop .txt{
	margin-top: 56px;
}
.yu_pop .txt {
	line-height: 40px;
}
.yu_pop .txt b{
	font-size: 38px;
}
/*动画*/
@keyframes fade{0%{opacity:0} 100%{opacity:1}}

@keyframes scaleA{
	0%{
		transform: scale(0.5);
		opacity: 1;
	}
	70% {
		transform: scale(1);
		opacity: 1;
	}
	100% {
		transform: scale(0.5);
		opacity: 0;
	}

}