@import url("animation.css");

* { -webkit-text-size-adjust: none; }
body { margin: 0; padding: 0; font-size: 12px; font-family: 'Century Gothic', CenturyGothic, AppleGothic, '宋体', sans-serif; }
body, html { width: 100%; height: 100%; }
body, ul, li { margin: 0; padding: 0; }
ul, li { list-style: none; }
a:link, a:visited { color: #000; text-decoration: none; }
a:hover, a:active { color: #000; }
input, textarea { font-size: 14px; font-family: 'Century Gothic', CenturyGothic, AppleGothic, '宋体', sans-serif; }
img { border: 0px; }
.clear { clear: both; }
.row{max-width:1000px; width:100%; margin:0 auto; position:relative;}
/***** general *****/
#warning { background-color: #000; color: #ffffff; width: 100%; position: fixed; top: 0px; left: 0px; z-index: 99; }
#warning .copy a{color:#EB1B23;}
#warning .copy { font-size: 12px; line-height: 16px; margin: 5px 40px 7px 20px; }
#warning .close { position: absolute; width: 20px; height: 20px; top: 5px; right: 20px; cursor: pointer; }
#warning a:hover { color: #93151b; }
#wrapper { width: 100%; height: 100%; }
#container { width: 100%; height: 100%; }
#header { position: fixed; top: 0; left: 0; text-align: center; width: 100%; height: 90px; background-color: #FFFFFF; z-index: 9; }
#head { text-align: center; height: 60px; }
#head .logo { float: right; width: 50%; padding-top: 11px; }
#head .logo img { width: 140px; }
#head .share { float: right; width: 25%; font-size:14px; padding-top: 16px; position: relative; color:#eb1b23; }
#head .share ul li{float:left; height:31px; line-height:31px; margin-left:10px;}
.share_waibo{ width:31px; height:31px; display:block; background:url(../images/share_waibo.png) no-repeat;}
.share_qq{ width:31px; height:31px; display:block; background:url(../images/share_qq.png) no-repeat;}


#menu { background-color: #eb1b23; border-bottom:1px solid #000; width: 100%; height: 30px; line-height: 30px; }
#menu ul { width: 100%; height: 30px; max-width: 800px; margin: 0 auto; }
#menu li { float: left; width: 25%; position: relative; }
#menu li a { text-align: center; display: block; font-size: 14px; color:#fff }
#menu li a.current { color: #000; }
#menu li a.current:before{ content: ""; border-top: 2px solid #000000; display: inline-block; width: 60%; height: 10px; position: absolute; top: 30px; left: 50%; margin-left: -30%;}
#menu li a.current:after { content: ""; border-left: 10px solid transparent; border-top: 10px solid #000000; border-right: 10px solid transparent; display: inline-block; width: 1px; height: 10px; position: absolute; top: 30px; left: 50%; margin-left: -10px; }
#footer { position: relative; width: 100%; text-align: center; color: #000; background:url(../images/footer_bg.jpg) repeat-y center center; padding: 5px 0; z-index: 6; }
#footer b { font-weight: normal; }
#footer a:hover, #footer a:active { color: #000000; }
#foot_prize {background: url(../images/foot_bg.png) repeat-x top center; position: fixed; bottom: 0; left:50%; width: 330px; margin-left:-165px; height: 140px; z-index: 5; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; overflow:hidden; -webkit-border-top-left-radius: 10px;-webkit-border-top-right-radius: 10px;-moz-border-radius-topleft: 10px;-moz-border-radius-topright: 10px;border-top-left-radius: 10px;border-top-right-radius: 10px;}
#foot_prize_bg{width:100%; height:105px; position: fixed; bottom: 0; background: url(../images/foot_bg.png) repeat-x bottom center; z-index: 3;}

#foot_prize .btn_prize { position: absolute; top: 0px; left: 50%; margin-left: -165px; width: 330px; height: 30px; line-height: 30px; color: #fff; text-align: center; font-size: 16px; font-weight: bold; cursor: pointer; }
#foot_prize .btn_prize img.close{ position:absolute; right:10px; top:8px;}
#foot_prize ul { text-align: center; background: url(../images/foot_bg_top.png) no-repeat top center; height:140px; padding-top:22px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
#foot_prize li { display: inline-block; vertical-align: top; width: 146px; margin: 10px 5px; position: relative; }
#foot_prize li img { width: 100%; border: 1px solid #b3a275; }
#foot_prize li .over { background: url(../images/product_over.png); border: 1px solid #b3a275; position: absolute; bottom: 0; left: 0; width: 100%; height: 100%; opacity:0; cursor: pointer; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -ms-transition: all 0.3s ease; -o-transition: all 0.3s ease;  transition: all 0.3s ease;}
#foot_prize li.current .over { opacity:1;}

#foot_prize li .over a.over_click { border: 2px solid #FFF; width: 100%; height: 100%; font-size:16px; position: absolute; top: 0; left: 0; color: #ffffff; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
#foot_prize li .over a.over_click h3{ font-size:20px; margin-bottom:5px; margin-top:10px;}
.inner {text-align: center; position:relative; }
.inner .title { font-size: 28px; color: #eb1b23; vertical-align: middle; line-height: 28px; padding-top: 150px; padding-bottom: 20px; }
.inner .title .icon{margin-bottom:10px;}
.inner h3 { font-size: 22px; font-weight: normal; margin: 7px 0; }
.inner h2 { font-size: 34px; font-weight: normal; margin: 7px 0; }
#head .push-right { display: none; }
nav.menu { display: none; }
/***** home *****/
#home { background: url(../images/bg_home.jpg) top right no-repeat; background-size: cover; width: 100%; height: 100%; position: relative; }
#home .img_head { position: absolute; width: 251px; height: 284px; top: 50%; left: 20%; margin-top: -161px; text-align: center; }
#home img { width: 100%; }
#home .btn_scroll { position:absolute; background: url(../images/btn_scroll.png) bottom left no-repeat; width: 50px; height: 50px; top: 75%; left: 50%; margin-left: -25px; }
/***** product *****/

#product{background:url(../images/products_bg.png) no-repeat top center;}
#product .product_list{margin-top:20px;}
#product .product_list .filter{min-width:106px; text-align:left; z-index:2; font-size:16px; right:0; position:absolute; border:1px solid #e0b642; background:url(../images/icon_dropdown.png) 80px 10px no-repeat #FFF;}
#product .product_list .filter.open{-webkit-box-shadow: 2px 2px 5px 1px rgba(0,0,0,0.56);-moz-box-shadow: 2px 2px 5px 1px rgba(0,0,0,0.56);box-shadow: 2px 2px 5px 1px rgba(0,0,0,0.56);}
#product .product_list .filter a{width:100%; height:100%; display:block; padding:3px 30px 3px 10px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
#product .product_list .filter ul{display:none;}
#product .product_list .filter.open ul{display:block;}
#product .product_list .filter ul li a{ text-align:left; padding-left:10px; padding-right:0; margin:3px 0;}
#product .product_list .filter ul li a:hover{ color:#eb1b23;}
#product .product_list .list{clear:both; padding-top:50px; display:none;}
#product .product_list .list.current{display:block;}
#product .product_list .list:after{clear:both; content:""; display:table;}

#product .product_list .list > ul > li{width:50%; float:left; padding-bottom:5px; padding-top:5px; position:relative; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
#product .product_list .list > ul > li:nth-child(odd){ padding-right:5px; clear:both; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
#product .product_list .list > ul > li:nth-child(even){ padding-left:5px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}


#product .product_list .list > ul > li > ol{padding:0; margin:0;}
#product .product_list .list > ul > li > ol > li{width:50%; float:left; position:relative;}
#product .product_list .list > ul > li > ol > li:nth-child(odd){ padding-right:5px; clear:both; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
#product .product_list .list > ul > li > ol > li:nth-child(even){ padding-left:5px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
/*#product .product_list .list > ul > li > ol > li:not(.active):nth-child(even){ padding-left:0px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
*/
#product .product_list .list > ul > li > ol > li:nth-child(3), #product .product_list .list ul > li > ol > li:nth-child(4){ padding-top:10px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
#product .product_list .list > ul > li > a, #product .product_list .list > ul > li > ol > li > a{width:100%; height:100%; display:block; position:relative; border:1px solid #e0b642; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
#product .product_list .list > ul > li > a img, #product .product_list .list > ul > li > ol > li > a img{width:90%; padding:0 20px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
#product .product_list .list > ul > li > a .caption, #product .product_list .list > ul > li > ol > li > a .caption{position:absolute; height:28px; font-size:14px; bottom:10px; width:100%; text-align:center; color:#eb1b23; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
#product .product_list .list > ul > li > a .caption .line, #product .product_list .list > ul > li > ol > li > a .caption .line{display:inline-block; padding:0 30px; background:url(../images/title_line.gif) repeat-x center center;}
#product .product_list .list > ul > li > a .caption span, #product .product_list .list > ul > li > ol > li > a .caption span{ display:inline-block; text-align:center; background:#FFF; padding:0 10px; line-height:28px;}

.product_shop_box{width:100%; height:100%; display:block; position:relative; border:1px solid #e0b642; background:url(../images/product_shop_bg.jpg) no-repeat; background-size:100%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.product_shop_box .caption{height:28px; font-size:18px; margin-top:30%; width:100%; text-align:center; color:#fff; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.product_shop_box .caption img{vertical-align:middle;}
.product_shop_box .btn_shop{ margin-top:20px;}



#product .product_list .list ul li .details{ position:absolute; top:0; left:0; width:100%; height:100%; z-index:1; padding-bottom:5px; padding-top:5px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; display:none; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -ms-transition: all 0.3s ease; -o-transition: all 0.3s ease;  transition: all 0.3s ease;}
#product .product_list .list ul li .details.open
/*, #product .product_list .list ul li .details:hover*/
{display:block; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -ms-transition: all 0.3s ease; -o-transition: all 0.3s ease;  transition: all 0.3s ease;}

#product .product_list .list > ul > li:nth-child(odd) .details{ padding-right:5px; clear:both; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
#product .product_list .list > ul > li:nth-child(even) .details{ padding-left:5px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
#product .product_list .list .details .details_container{ width:100%; height:100%; background:#fff; border:1px solid #e0b642; -webkit-box-shadow: 10px 10px 10px -4px rgba(0,0,0,0.79); -moz-box-shadow: 10px 10px 10px -4px rgba(0,0,0,0.79); box-shadow: 10px 10px 10px -4px rgba(0,0,0,0.79); -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
#product .product_list .list .details .details_container .btn_closepop{width:20px; height:20px; display:none; position:absolute; top:20px; right:20px; background:url(../images/btn_close2.png) no-repeat center center; background-size:100%;}
#product .product_list .list .details .details_container > img{margin-top:20px;}
#product .product_list .list .details .details_container h3{ font-size:22px;}
#product .product_list .list .details .details_container p{ padding:0 40px; font-size:14px; line-height:22px;}

#product .product_list .list .details .details_container .btn_shop ul li{display:inline-block; text-align:center; margin:0px 10px;}
#product .product_list .list .details .details_container .btn_shop ul li a{width:173px; height:30px; display:block; text-indent:-9999px; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -ms-transition: all 0.3s ease; -o-transition: all 0.3s ease;  transition: all 0.3s ease;}
#product .product_list .list .details .details_container .btn_shop ul li a.lotte{ background:url(../images/btn_shop_01.png) no-repeat; background-size:100%;}
#product .product_list .list .details .details_container .btn_shop ul li a.lotte:hover{ background:url(../images/btn_shop_01_mo.png) no-repeat; background-size:100%;}
#product .product_list .list .details .details_container .btn_shop ul li a.shilladfs{ background:url(../images/btn_shop_02.png) no-repeat; background-size:100%;}
#product .product_list .list .details .details_container .btn_shop ul li a.shilladfs:hover{ background:url(../images/btn_shop_02_mo.png) no-repeat; background-size:100%;}
#product .product_list .list .details .details_container .gift{margin-top:15px; font-size:16px;}
#product .product_list .list .details .details_container .gift img{ vertical-align:middle; margin:0 5px}

#product .product_list .list .details .details_container .caption{position:absolute; height:28px; font-size:14px; bottom:20px; width:100%; text-align:center; color:#eb1b23; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
#product .product_list .list .details .details_container .caption .line{display:inline-block; padding:0 30px; background:url(../images/title_line.gif) repeat-x center center;}
#product .product_list .list .details .details_container .caption span{ display:inline-block; text-align:center; background:#FFF; padding:0 10px; line-height:28px;}


#product .product_list .list ul li .last_details{ position:absolute; top:0; left:0; width:100%; height:200%; z-index:1; padding-bottom:5px; padding-top:5px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; display:none; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -ms-transition: all 0.3s ease; -o-transition: all 0.3s ease;  transition: all 0.3s ease;}
#product .product_list .list ul li .last_details.open
/*, #product .product_list .list ul li .details:hover*/
{display:block; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -ms-transition: all 0.3s ease; -o-transition: all 0.3s ease;  transition: all 0.3s ease;}

#product .product_list .list > ul > li:nth-child(odd) .last_details{ padding-right:5px; clear:both; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
#product .product_list .list > ul > li:nth-child(even) .last_details{ padding-left:5px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
#product .product_list .list .last_details .details_container{ width:100%; height:100%; background:#fff; border:1px solid #e0b642; -webkit-box-shadow: 10px 10px 10px -4px rgba(0,0,0,0.79); -moz-box-shadow: 10px 10px 10px -4px rgba(0,0,0,0.79); box-shadow: 10px 10px 10px -4px rgba(0,0,0,0.79); -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
#product .product_list .list .last_details .details_container .btn_closepop{width:20px; height:20px; display:none; position:absolute; top:20px; right:20px; background:url(../images/btn_close2.png) no-repeat center center; background-size:100%;}
#product .product_list .list .last_details .details_container > img{margin-top:20px;}
#product .product_list .list .last_details .details_container h3{ font-size:22px;}
#product .product_list .list .last_details .details_container p{ padding:0 40px; font-size:14px; line-height:22px;}

#product .product_list .list .last_details .details_container .btn_shop ul li{display:inline-block; text-align:center; margin:0px 10px;}
#product .product_list .list .last_details .details_container .btn_shop ul li a{width:173px; height:30px; display:block; text-indent:-9999px; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -ms-transition: all 0.3s ease; -o-transition: all 0.3s ease;  transition: all 0.3s ease;}
#product .product_list .list .last_details .details_container .btn_shop ul li a.lotte{ background:url(../images/btn_shop_01.png) no-repeat; background-size:100%;}
#product .product_list .list .last_details .details_container .btn_shop ul li a.lotte:hover{ background:url(../images/btn_shop_01_mo.png) no-repeat; background-size:100%;}
#product .product_list .list .last_details .details_container .btn_shop ul li a.shilladfs{ background:url(../images/btn_shop_02.png) no-repeat; background-size:100%;}
#product .product_list .list .last_details .details_container .btn_shop ul li a.shilladfs:hover{ background:url(../images/btn_shop_02_mo.png) no-repeat; background-size:100%;}
#product .product_list .list .last_details .details_container .gift{margin-top:15px; font-size:16px;}
#product .product_list .list .last_details .details_container .gift img{ vertical-align:middle; margin:0 5px}

#product .product_list .list .last_details .details_container .caption{position:absolute; height:28px; font-size:14px; bottom:20px; width:100%; text-align:center; color:#eb1b23; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
#product .product_list .list .last_details .details_container .caption .line{display:inline-block; padding:0 30px; background:url(../images/title_line.gif) repeat-x center center;}
#product .product_list .list .last_details .details_container .caption span{ display:inline-block; text-align:center; background:#FFF; padding:0 10px; line-height:28px;}



/***** gwp *****/
#gwp { width: 100%; margin: 0 auto; background:url(../images/gwp_bg.png) no-repeat center 100px; }
#gwp .btn_shop ul li{display:inline-block; text-align:center; margin:30px 10px 0;}
#gwp .btn_shop ul li a{width:232px; height:40px; display:block; text-indent:-9999px; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -ms-transition: all 0.3s ease; -o-transition: all 0.3s ease;  transition: all 0.3s ease;}
#gwp .btn_shop ul li a.lotte{ background:url(../images/btn_shop_01.png) no-repeat;}
#gwp .btn_shop ul li a.lotte:hover{ background:url(../images/btn_shop_01_mo.png) no-repeat;}
#gwp .btn_shop ul li a.shilladfs{ background:url(../images/btn_shop_02.png) no-repeat;}
#gwp .btn_shop ul li a.shilladfs:hover{ background:url(../images/btn_shop_02_mo.png) no-repeat;}
#gwp .list{margin-top:60px}
#gwp .col ul{font-size:0; margin-bottom:20px;}
#gwp .col ul li{width:50%; display:inline-block; text-align:center; vertical-align:middle;}
#gwp .col ul li img{width:100%; height:auto;}
#gwp .col ul li img.m{ display:none;}
#gwp .col ul li .desc{text-align:left; font-size:18px;}
#gwp .col ul li .desc.right{padding-left:40px;}
#gwp .col ul li .desc.left{padding-left:150px; padding-right:40px;}
#gwp .col ul li .desc h3{color:#eb1b23; font-size:24px;}
#gwp .col ul li .desc p{ margin:5px 0; line-height:30px;}
#gwp .col ul li .desc p span{display:inline-block;}
#gwp .col ul li.txt_m{display:none;}

/***** guide *****/
#guide { width: 100%; margin: 0 auto; background:url(../images/guide_bg.png) no-repeat center 100px; }
#guide .btn_shop ul li{display:inline-block; text-align:center; margin:30px 10px 0;}
#guide .btn_shop ul li a{width:232px; height:40px; display:block; text-indent:-9999px;}
#guide .btn_shop ul li a.lotte{ background:url(../images/btn_shop_01.png) no-repeat;}
#guide .btn_shop ul li a.lotte:hover{ background:url(../images/btn_shop_01_mo.png) no-repeat;}
#guide .btn_shop ul li a.shilladfs{ background:url(../images/btn_shop_02.png) no-repeat;}
#guide .btn_shop ul li a.shilladfs:hover{ background:url(../images/btn_shop_02_mo.png) no-repeat;}
#guide .step{margin-top:60px;}
#guide .step:after{clear:both; display:table; content:"";}
#guide .step ul li:after{content:""; position:absolute; width:9px; height:13px; display:block; background:url(../images/icon_next_step.png) center center no-repeat; top:68px; right:-4px; }
#guide .step ul li:last-child:after{display:none;}
#guide .step ul li{ width:20%; float:left; position:relative;}
#guide .step ul li .icon{width:144px; height:145px; margin:0 auto; position:relative; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -ms-transition: all 0.3s ease; -o-transition: all 0.3s ease;  transition: all 0.3s ease;}
#guide .step ul li .icon.setp1{background:url(../images/step_01.png) no-repeat center center; animation:setp1 5s infinite 0s ease-in normal; -webkit-animation:setp1 5s infinite 0s ease-in normal; -moz-animation:setp1 5s infinite 0s ease-in normal;}
#guide .step ul li .icon.setp2{background:url(../images/step_02.png) no-repeat center center; animation:setp2 5s infinite 1s ease-in normal; -webkit-animation:setp2 5s infinite 1s ease-in normal; -moz-animation:setp2 5s infinite 1s ease-in normal;}
#guide .step ul li .icon.setp3{background:url(../images/step_03.png) no-repeat center center; animation:setp3 5s infinite 2s ease-in normal; -webkit-animation:setp3 5s infinite 2s ease-in normal; -moz-animation:setp3 5s infinite 2s ease-in normal;}
#guide .step ul li .icon.setp4{background:url(../images/step_04.png) no-repeat center center; animation:setp4 5s infinite 3s ease-in normal; -webkit-animation:setp4 5s infinite 3s ease-in normal; -moz-animation:setp4 5s infinite 3s ease-in normal;}
#guide .step ul li .icon.setp5{background:url(../images/step_05.png) no-repeat center center; animation:setp5 5s infinite 4s ease-in normal; -webkit-animation:setp5 5s infinite 4s ease-in normal; -moz-animation:setp5 5s infinite 4s ease-in normal;}
#guide .step ul:hover li .icon{ animation:none; -webkit-animation:none; -moz-animation:none;}
#guide .step ul li:hover .icon.setp1{background:url(../images/step_01_mo.png) no-repeat center center;}
#guide .step ul li:hover .icon.setp2{background:url(../images/step_02_mo.png) no-repeat center center;}
#guide .step ul li:hover .icon.setp3{background:url(../images/step_03_mo.png) no-repeat center center;}
#guide .step ul li:hover .icon.setp4{background:url(../images/step_04_mo.png) no-repeat center center;}
#guide .step ul li:hover .icon.setp5{background:url(../images/step_05_mo.png) no-repeat center center;}
#guide .step ul li .desc{ opacity:0; width:80%; margin:0 auto; text-align:center; margin-top:20px; font-size:16px; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -ms-transition: all 0.3s ease; -o-transition: all 0.3s ease;  transition: all 0.3s ease;}
#guide .step ul li.setp1 .desc{animation:desc 5s infinite 0s ease-in normal; -webkit-animation:desc 5s infinite 0s ease-in normal; -moz-animation:desc 5s infinite 0s ease-in normal;}
#guide .step ul li.setp2 .desc{animation:desc 5s infinite 1s ease-in normal; -webkit-animation:desc 5s infinite 1s ease-in normal; -moz-animation:desc 5s infinite 1s ease-in normal;}
#guide .step ul li.setp3 .desc{animation:desc 5s infinite 2s ease-in normal; -webkit-animation:desc 5s infinite 2s ease-in normal; -moz-animation:desc 5s infinite 2s ease-in normal;}
#guide .step ul li.setp4 .desc{animation:desc 5s infinite 3s ease-in normal; -webkit-animation:desc 5s infinite 3s ease-in normal; -moz-animation:desc 5s infinite 3s ease-in normal;}
#guide .step ul li.setp5 .desc{animation:desc 5s infinite 4s ease-in normal; -webkit-animation:desc 5s infinite 4s ease-in normal; -moz-animation:desc 5s infinite 4s ease-in normal;}
#guide .step ul:hover li .desc{ animation:none; -webkit-animation:none; -moz-animation:none;}
#guide .step ul li:hover .desc{opacity:1;}


#guide .other{font-size:16px; line-height:24px; padding-bottom:200px;}
#guide .other a{text-decoration:underline;}
#guide .other a:hover{color:#eb1b23;}





a#gototop{display:none;background:url(../images/btn_top.png) no-repeat;	width:41px;	height:41px; position:fixed; bottom:12px; right:12px; z-index:10; opacity: 0.8; filter: alpha(opacity=80);}
a#gototop:hover{opacity: 1; filter: alpha(opacity=100);}

