@charset "UTF-8";
/* 
xinluo
CSS:xiaoxiao
2015.12.17
*/
.wrapper{width:1000px;margin:0 auto; position: relative;}

.container{width:100%;background:url(/images/activity/xinluo_v2/zs4.png) repeat #13c9c3;color:#fff;position:relative; min-width:1000px; padding-bottom: 130px;}
.container .line{width: 100%; height:2233px; background:url(/images/activity/xinluo_v2/line4.png) no-repeat center top; position:absolute;  left: 0;top:0;}

/* 头部 */
.th{width: 100%; background: url(/images/activity/xinluo_v2/focus4-2.jpg) no-repeat center top; position: relative;}
.banner{height:406px; position: relative;}
.banner a{width:80px;height:30px; display:inline-block;text-align:center;line-height: 30px;position: absolute;left:665px;bottom:55px;color:#fff;font-size:14px; background-color: #f58460; border-radius: 5px;}
.banner .title{width:349px;height:51px;background:url(/images/activity/xinluo_v2/index_title.png);display:inline-block;position:absolute;bottom:45px;left:306px;}

/* 导航 */
.nav{width: 100%; text-align: center;}
.nav ul{padding-left: 10px; width: 990px;}
.nav li{height:46px;line-height:46px; display: inline-block; *display: inline; *zoom:1;}
.nav li a{height:46px;background-color:#fff;display:inline-block;color:#1387c9;font-size:14px;border-radius:25px;margin-right:10px; padding:0 17px;}
.nav li a:hover{text-decoration:none;}
.nav li .nav_com:hover{background-color: #fba43d; color: #fff;}
.nav li .nav_tra{background-color:#1387c9; color: #fff;}
.nav li .nav_wd:hover{background-color:#12a269; color: #fff;}
.nav li .nav_index:hover{background-color:#f7bd36; color: #fff;}
.nav li .nav_my:hover{background-color:#d04339; color:#fff;}

/* 奖品 */
.rule{width:846px;margin-left:98px; padding:45px 0 0 0 ;}
.rule dt{width:238px;height:355px;float:left;background:url(/images/activity/xinluo_v2/medal.png) no-repeat -484px 0;margin-right:40px;}
.rule dd{width:173px; height:245px; background-color: #513d38; border:2px solid #4f1e17; float: left; border-radius: 5px; margin-right: 20px;}
.rule dd .gif{width: 100%; height: 121px; background-color: #624a3f; padding-top: 10px;}
.rule dd .gif img{display: block; margin:0 auto;}
.rule dd p{color:#e19f53; font-size: 14px; line-height: 25px; padding:20px 0 0 31px;}
.rule dd p a{color: #ffe21b; text-decoration: underline;}
.rule .reward1{-webkit-transform:rotate(3deg);transform:rotate(3deg); margin:51px 0 0 -2px;}
.rule .reward2{ -webkit-transform:rotate(1deg);transform:rotate(1deg); margin:70px 0 0 21px;}
.rule .reward3{ -webkit-transform:rotate(-2deg);transform:rotate(-2deg); margin:50px 0 0 12px;}

.active{width:903px;height:315px;background:url(/images/activity/xinluo_v2/travel_bg1.png) no-repeat;padding:67px 30px 0 57px;margin-left:4px;}
.active .title{width:152px;height: 46px;background:url(/images/activity/xinluo_v2/th_sprite.png) no-repeat 0 -93px;margin-bottom:20px;}
.active ul{background:url(/images/activity/xinluo_v2/step.jpg) no-repeat -188px 0;margin-left:60px;float:left;}
.active ul li{font-size:14px;line-height: 24px;color:#999;width:125px;float:left;margin-right:60px;padding-top:130px;position:relative;}
.active ul .step4{width:126px;}
.active ul .kid{width:99px;height:200px;background:url(/images/activity/xinluo_v2/kid2.jpg) no-repeat;padding:0;float:right;margin:0;margin-top:-28px;}
.active ul .step4{margin-right:0;width:128px;}
.active ul li span{width:30px;height:30px;display:inline-block;background:url(/images/activity/xinluo_v2/sprites1.png) no-repeat 0 0;position:absolute;top:93px;left:-10px;}
.active ul .step2 span{background-position:0 0;}
.active ul .step3 span{background-position:-30px 0;}
.active ul .step4 span{background-position:-60px 0;}
.active ul li .tips{width:108px;height:30px;background:url(/images/activity/xinluo_v2/sprites1.png) no-repeat -106px -122px;position:absolute;left:0;top:93px;}
.active ul .step2 .tips{background-position: -430px -122px;}
.active ul .step3 .tips{background-position: -158px -152px;}
.active ul .step4 .tips{background-position: -266px -152px;}
.active .kid{width:335px;float:right;}
.active .kid .btns{width:133px;padding-top: 48px;float:left;}
.active .kid a{width:133px;height: 48px;line-height: 40px;color:#fff;text-align:center;display: inline-block;font-size:14px;background:url(/images/activity/xinluo_v2/sprites1.png) no-repeat -218px -274px;}
.active .kid a:hover{text-decoration:none;}
.active .kid .copy{margin-top:13px;}
.active .kid i{width: 200px;height: 206px;background: url(/images/activity/xinluo_v2/kid.png) no-repeat -475px 0;float:right;margin-top:-32px;}

.travel{width:871px;height:683px;background:url(/images/activity/xinluo_v2/travel_bg2.png);margin-left:4px;margin-top: 67px;padding:70px 45px 0 70px;}
.travel .title{width:143px;height: 46px;background:url(/images/activity/xinluo_v2/th_sprite.png) no-repeat 0 -232px;}
.travel ul{padding:10px 50px 0;height:558px;overflow: hidden;}
.travel li{width: 217px;float:left;_display: inline;margin:10px 20px 25px;}
.travel li .pic{width: 207px;height: 139px;padding:5px;background-color:#bde8e6;margin-bottom: 18px;overflow: hidden;}
.travel li p{font-size: 14px;line-height: 24px;padding:0 11px;height:72px;}
.travel li p a{color:#808eaf;}
.travel .page{font-size:14px;padding:10px 0; color:#666;}
.travel .page a{margin:0 8px;color:#13c9c3;display:inline-block;}
.travel .page a:hover{text-decoration:underline;}
.travel .page .this-page{text-decoration:underline;}

.logo{width:108px;height:67px;left:50px;top:50px;position:absolute;}
.share{position:absolute;right:42px;top:50px;}
.share a{width:30px;height:30px;background:url(/images/activity/xinluo_v2/sprites1.png) no-repeat 0 -122px;float:left;margin-right:8px;}
.share .sina{background-position:-38px -122px;}
.share .qqzone{background-position:-76px -122px;}

/* 轮播图 */
.focus{margin:59px 0 0;}
.focus .slider{width:100%;height:150px;position:relative;overflow:hidden;}
.focus .slider_main{width:4000px;position:absolute;left:0;top:0;}
.focus .slider_main li{width:1000px;height:150px;float:left;}
.focus .point{margin:10px auto;width:86px;}
.focus .point a{width:9px;height:9px;background-color:#089994;float:left;cursor:pointer;border-radius:50%;margin-right:10px; display: inline-block;}
.focus .point .on{background-color:#fff;}