﻿body { font:12px/22px wf_segoe-ui_normal,Segoe UI,Osaka,MS UI Gothic,Verdana,Arial,sans-serif; min-width:1200px; color:#1e1e1d;}
p, h1, h2, h3, h4, h5, h6, ul, li, ol { margin:0; padding:0; font-weight:400;}
a img{ border:0;}
*{ margin:0; padding:0;}
.clear { clear:both;}
a { text-decoration:none;}
a:hover {  text-decoration:underline;}
/*------------------*/
.detail{ width:1080px; margin:0 auto;}

.main01 { background:url(../image-style/new2017/c01.jpg) no-repeat center; height:430px; }
.main01 .logo{text-align: center; padding-top: 40px;}
.main01 .logo a{display: inline-block;width: 90px;height: 25px;}
/*------------------*/
.main02 { background:url(../image-style/new2017/c02.jpg) no-repeat center; height:237px; }
.main02 .detail{ width: 1100px; position:relative; height:228px;}
.main02 .detail ul{font-size: 38px; color: #ff6a00; padding: 165px 0 0 422px;}
.main02 .detail ul li{ list-style: none; float: left; width: 56px; padding: 25px 5px 0 5px; text-align: center;}
.main02 .detail .addthis_box{ float: right; padding: 40px 0 0 0;}
.main02 .detail  .to_win a{ display:block; position:absolute; width:100px; height:58px; right:-5px; bottom:18px;}
/*------------------*/
.main03 { background:url(../image-style/new2017/c03.jpg) no-repeat center; height:670px; }
.main03 .t{text-align: center;padding: 40px 0 35px;}
.main03 .left{width:50%; float: left;background:url(../image-style/christmas2016/bg1.png) no-repeat center 10px; text-align: center;color: #342500;}
.main03 .left h2{font-size: 21px;font-weight: bold;background:url(../image-style/new2017/lin1.png) no-repeat center bottom; padding: 10px 0; margin-bottom: 5px;}
.main03 .left h2 a{color: #342500;}
.main03 .left p{line-height: 25px;}
.main03 .left .btn_p{padding: 10px 0 15px;}
.main03 .main03t{text-align: center;font-size: 14px;font-weight: bold;}
.main03 .main03_time{text-align: center;font-size: 13px;padding: 8px 0 17px 0; color: #666666;}
.main03 .main03_mess{ border: 1px solid #cccccc;border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px; margin: 30px 25px 0;}
.main03 .main03_mess span.mess_t{font-weight: bold;font-size: 18px; margin: -15px 0 0 30px; background-color: #fffdf0;display:inline-block; padding: 0 10px;}
.main03 .main03_mess p{padding: 8px 20px; color: #666666;}
/*------------------*/
.main04 { background:url(../image-style/new2017/c04.jpg) no-repeat center; height:471px; }
.main04 .t{text-align: center;padding: 48px 0 16px;}
.main04 .main0401{width: 33%; float: left;background:url(../image-style/christmas2016/bg2.png) no-repeat center 40px; text-align:center;}
.main04 .main0401 h2{color: #342500;font-size: 17px;font-weight: bold;}
.main04 .main0401 p{color: #644e19;font-size: 13px;}
.main04 .main0401 .btn_p{ padding: 10px 0;}
.main04 .main0401 .btn_p2{ padding:10px 0;}
.main04 .main0402{ background:url(../image-style/christmas2016/bg2.png) no-repeat center 40px,url(../image-style/christmas2016/lin2.png) no-repeat left center,url(../image-style/christmas2016/lin2.png) no-repeat right center;}
/*------------------*/
.main05 { background:url(../image-style/new2017/c05.jpg) no-repeat center; height:498px; color: #342500; }
.main05 .main05_t{font-size: 20px;font-weight: bold; text-align: center; padding: 18px 0 20px;}
.main05 .main05_left{width: 50%; float: left;}
.main05 .main05_left > img{float: left;padding: 0 20px 0 55px;}
.main05 .main05_right> img{ padding-left: 20px;}
.main05 .main05_left p{font-size: 13px;}
.main05 .main05_left p span{font-size: 20px; font-weight: bold;color: #68b713;display: inline-block;padding-bottom: 5px;}
.main05 .main05_right p span{font-size: 20px; font-weight: bold;color: #e98900;}
.main05 .main05_left .r_pic{float: right;padding: 5px 30px 0 30px; cursor:pointer;}
.main05 .main05_right .r_pic{padding-right: 50px;}
/*------------------*/
.main06 { background:url(../image-style/new2017/c06.jpg) no-repeat center; height:657px; color: #342500; }
.main06 h2{text-align: center;font-size: 23px;color: #fff;padding: 60px 0 0;font-weight: bold;}
.main06 .detail a{display: inline-block;margin-right: 10px;}
.main06 .detail .box { width:490px; height:430px; float:left; padding:5px 0 0; position:relative; }
.main06 .detail .box_t{ padding:0 0 0 85px;}
.main06 .detail .box_t p{ display:inline-block; float:left; padding:3px 10px 0 0; color:#47af0c; line-height:32px; font-weight:bold; font-size:23px;}
.main06 .detail .box > img{ position:absolute; left:10px; top:25px;}
.main06 .detail span{font-size: 18px;display: inline-block;}
.main06 .detail .txt { width:480px; float:right; padding-right:20px;}
.main06 .detail .txt h3 { font-size:24px;padding:25px 0 0 0;}
.main06 .detail .txt h3 span{ font-size:20px; color:#fff836;}
.main06 .detail .txt ul { list-style:none; padding: 2px 0 0 10px; margin:10px 0 0; background-color: #fcf5cf;-moz-border-radius: 5px;-webkit-border-radius: 5px; border-radius:5px;}
.main06 .detail .txt ul li { font-size:15px;  padding:3px 0 3px 50px;}
.main06 .detail .txt ul li i { color:#3dabff; font-style:normal;font-weight: bold;}
.main06 .detail .txt ul li i a{ color:#ff5a00;}
.main06 .detail .txt ul li span  { display:block; font-size:12px; color:#401f03;}
.main06 .detail .txt .round {padding:5px;  color:#464646; font-size:13px;border:1px dashed #526c26;-moz-border-radius: 5px;-webkit-border-radius: 5px; border-radius:5px;	margin:8px 3px 8px 0;}
.main06 .txt h4 span{font-size:13px;}
.main06 .detail .bottom .price_table{ width:450px;}
.price_table { margin: 8px auto; font-size:18px;}
.price_table table{ border:1px solid #ffdd80; border-bottom: none; background-color:#fff4d0; width:480px; text-align:center; width:100%;}
.price_table table tr.seven{ color:#ff4800;}
.price_table table tr td{border-bottom:1px solid #ffd696; border-right:1px solid #ffd696; line-height:30px;}
.price_table table tr td span{ color:#ff4800;}
.price_table table tr td var{ color:#50c411; font-style:normal;}
.main06 .txt .btn2{text-align: center; padding-top: 5px;}
/*------------------*/
.pop01{width:666px; height:478px; background:url(../image-style/new2017/p1.png) no-repeat center; position:relative; display:none;}
.pop01 .p_close{position:absolute; top:-22px; right:-22px;}
.pop01 .p_close img{cursor:pointer;}
.pop01 h3{font-size:15px; text-align:center; line-height:25px; color: #fff; padding:10px 0 9px; font-weight:bold;}
.pop01 h3 a{color:#fff;}
.pop01 h3 i{font-style:normal; font-weight:normal;}
.pop01 h3 i em{font-style:normal; font-weight:normal; color:#ff5500;}
.pop01 h3 i span{color:#ff5500;}
.pop01 h3 > span{color:#fff;display:inline-block; padding-top:3px; font-weight: bold; }
.pop01 h3 > span var{ color:#96ea33;font-style:normal;}
.pop01 h3 > span var a{ color:#ffc000;}
.pop01 .left{margin:0 42px 0 30px;}
.pop01 .con{width:285px; float:left;}
.pop01 .con h4{text-align:center; padding:25px 0 29px; color:#fff;  font-size:19px;}
.pop01 .con ul{padding-left:36px; list-style:none;}
.pop01 .con .mail_txt p{padding:0 24px 5px; color:#FFB319; font-size:12px; text-align:center;}
.pop01 .right ul{padding-bottom:20px; list-style:none;}
.pop01 .left ul{padding-bottom:43px;}
.pop01 .con ul li:nth-child(3){color:#f00;}
.pop01 .con ul li{font-size:13px; line-height:36px;  padding-left:25px;}
.pop01 .left .get{font-size:12px; text-align:center;}
.pop01 .con .btn{text-align:center;}
.pop01 .left .btn{}
.pop01 .input_t { color: #ffa200;font-size: 14px;padding: 25px 0 8px;text-align: center;}
.pop01 .con .btn_mess{text-align:center;}
/*------------------*/
.pop02{width:336px; height:419px; background:url(../image-style/new2017/p.png) no-repeat center; position:relative; display:none;}
.pop02 .p_close{position:absolute; top:-22px; right:-22px;}
.pop02 .er{text-align: center;padding: 170px 0 30px;}
.pop02 .er_t{text-align: center;font-size: 15px;}
/*------------------*/
.pop03{width:336px; height:419px; background:url(../image-style/new2017/p.png) no-repeat center; position:relative; display:none;}
.pop03 .p_close{position:absolute; top:-22px; right:-22px; cursor:pointer;}
.pop03 .er{text-align: center;padding: 170px 0 30px;}
.pop03 .btn{text-align: center;font-size: 15px;}

/*------------------*/
.share_r { width:147px; height:287px; position:fixed; right:50%; margin-right:-730px; top:200px; background:url(../image-style/new2017/t.png) no-repeat;}
.share_r .fb{ width:70px; height:56px; display:block; margin:172px 0 0 47px;}
.share_r .twitter{width:70px; height:56px; display:block; margin:0 0 0 47px;}
/*------------------*/
#footer { height:81px; background-color:#000;}
#footer .logo { width:1100px; margin:0 auto;}
#footer .logo img { float:left; margin:15px 40px 0 20px;}
#footer .logo p { color:#fff; line-height:81px; }
#footer .logo p span{ color:#66c0ff; line-height:81px; }
#footer a { color:#66c0ff; text-decoration:none;}
/*------------------*/
/*----------------------------*/
.DivLay { background:url(../image-style/newyear-jp/pop.png) no-repeat center; height:242px;}
.DivLay .detail { width:1200px; margin:0 auto; height:242px; position:relative;}
.DivLay .detail h4 { color:#699500; font-size:23px; padding:25px 0 0 445px;}
.DivLay .detail h5 { font-size:16px; padding:25px 0 0 445px;}
.DivLay .detail p { padding:6px 0 0 445px;}
.DivLay .detail p a{ color:#3186c2;}
.DivLay .detail p i { font-size:17px; color:#FF6600; font-style:normal;}
.DivLay .detail h2 { font-size:12px; color:#FF6600; padding:30px 0 0 450px;}
.DivLay .detail .share { width:200px; height:45px; position:absolute; bottom:12px; left:600px;}
.DivLay .detail .share img { margin:0 5px;}
.DivLay .detail h3 { display:block; position:absolute; top:-30px; right:200px; font-size:19px; color:#FFF;}

.backtop{ position:fixed; right:10px; bottom:10px; cursor:pointer;}
#flakeleft > img{ width:100%; height:100%;}
#flakeright > img{ width:100%; height:100%;}

.pop{width:735px; height:446px; background:url(../image-style/chris-fourteen/t-bg.png) no-repeat center; position:relative;display:none; color:#54361a;}
.pop .close{width:39px; height:39px; position:absolute; top:10px; right:8px; cursor:pointer; }
.pop h3{padding:75px 0 0 120px; font-size:20px; font-weight:800; color:#fbcf00;}
.pop .txt{margin:0 auto; color:#e3e3e3; padding:8px 0 35px 120px; font-size:12px;}
.pop .txt a{color:#42d0ff; text-decoration:underline;}
.pop .txt span{color:#00ff96;}
.pop .button{padding-top:20px; text-align:center;}
