img{ max-width: 100%;}
a{color: #00b2f2;}
.detail { width:1280px; margin:0 auto; padding: 0;}
.detail .lang img { margin:2px 5px;}
.clear {clear: both;}
/*-------------*/
.DivMain01 {}
.DivMain01 .detail { border-bottom: 1px solid #ccc; padding: 30px 0; }
.DivMain01 p { padding: 0 0 0 90px; color: #919191; }
.DivMain01 p a { color: #919191; }
.DivMain01 p a:hover { text-decoration: none; }
/*-------------*/
.DivMain02 {background: #fff; }
.DivMain02 .detail { padding: 75px 0 100px; position:relative;}
.DivMain02 .main02_left{ width: 559px;float: left; padding: 0 40px; }
.DivMain02 .main02_left .pic{text-align: center;}
.DivMain02 .main02_left .t{font-size: 18px; padding: 35px 0 20px;}
.DivMain02 .main02_left .mess{color: #7f7f7f;}
.DivMain02 .main02_left ul{font-size: 13px;}
.DivMain02 .main02_left ul li{list-style: none;float: left; width: 45%;padding: 35px 5% 0 0;}
.DivMain02 .main02_left ul li .img {text-align: center; padding: 0 0 10px;}
.DivMain02 .main02_left ul li p span{ color:#fb0d0d;}
.DivMain02 .line {border-right: 1px solid #e7e7e7; margin-top: 165px;height: 328px; float: left; width: 0;}

.DivMain02 .Stys { padding:70px 0 0; }
.DivMain02 .Sty ol { list-style:none; width:280px; margin:0 auto; }
.DivMain02 .Sty ol li { padding:0 0 0 20px; float:left; display:block; width:120px; cursor:pointer;}
.DivMain02 .WinShow { padding:15px 0 0 5px; width:610px; margin:0 auto;}
.DivMain02 .WinShow .WinDown { width:225px; float:left; text-align:center; font-size:23px; height:65px; border-radius:5px; padding:0 50px 0 0; -moz-border-radius:5px; -webkit-border-radius:5px; background:url(../../img/downcion.png) 225px 10px no-repeat #00aeef; color:#fff; line-height:65px; cursor:pointer; }
.DivMain02 .WinShow .WinDown:hover { background:url(../../img/downcion.png) 225px 10px no-repeat #00baff;}
.DivMain02 .WinShow .bitBuy { width:225px; float:left; text-align:center; font-size:23px; height:65px; border-radius:5px; padding:0 50px 0 0; -moz-border-radius:5px; -webkit-border-radius:5px; background:url(../../img/buycion.png) 205px 10px no-repeat #ff9c00; color:#fff; line-height:65px; cursor:pointer; margin-left:30px; }
.DivMain02 .WinShow .bitBuy:hover { background:url(../../img/buycion.png) 205px 10px no-repeat #ffab26; }
.DivMain02 .WinShow a { text-decoration:none;}

.DivMain02 .MacShow { padding:15px 0 0 5px; width:610px; margin:0 auto;}
.DivMain02 .MacShow .MacDown { width:225px; float:left; text-align:center; font-size:23px; height:65px; border-radius:5px; padding:0 50px 0 0; -moz-border-radius:5px; -webkit-border-radius:5px; background:url(../../img/downcion.png) 225px 10px no-repeat #9ecd3d; color:#fff; line-height:65px; cursor:pointer; }
.DivMain02 .MacShow .MacDown:hover { background:url(../../img/downcion.png) 225px 10px no-repeat #abdd44;}
.DivMain02 .MacShow .bitBuy { width:225px; float:left; text-align:center; font-size:23px; height:65px; border-radius:5px; padding:0 50px 0 0; -moz-border-radius:5px; -webkit-border-radius:5px; background:url(../../img/buycion.png) 205px 10px no-repeat #ff9c00; color:#fff; line-height:65px; cursor:pointer; margin-left:30px; }
.DivMain02 .MacShow .bitBuy:hover { background:url(../../img/buycion.png) 205px 10px no-repeat #ffab26; }
.DivMain02 .MacShow a { text-decoration:none;}
.DivMain02 h6 { text-align:center; font-size:17px; padding:30px 0 0;}
.DivMain02 h6 a { color:#00aeef;}
/* CSS Document */
.DivMain03 { background:url(../images/pm/bg2.jpg) center bottom no-repeat #fff; }
.DivMain03 .detail {padding: 70px 0 100px; position:relative;}
.DivMain03 h2 { font-size: 32px; text-align:center; font-weight: bold; }
.DivMain03 .t { color: #666; font-size: 21px; padding: 25px 0 70px; text-align: center; }

.DivMain03 .Right { width: 620px; padding: 0px 80px 0 60px; float: left; }
.DivMain03 .Right ul { list-style: none; font-size: 17px; padding: 30px 0;}
.DivMain03 .Right ul li { color: #00b2f2; padding: 23px 0 23px 55px; }
.DivMain03 .Right ul li em { display: block; color: #4c4c4c; font-size: 15px; font-style: normal;}
.DivMain03 .Right ul li:nth-child(1) {background: url(../img/soft04.png) left 25px no-repeat;}
.DivMain03 .Right ul li:nth-child(2) {background: url(../img/soft06.png) left 25px no-repeat;}
.DivMain03 .Right ul li:nth-child(3) {background: url(../img/soft05.png) left 20px no-repeat;}
.DivMain03 .Right ul li:nth-child(4) {background:url(../img/soft1.png) left 20px no-repeat;}
.DivMain03 .Right a { text-decoration: none; }
.DivMain03 .Right p.text{color:#888; font-size:13px;}
/* CSS Document */
.DivMain04 { background: url(../img/mainbg04.jpg) center no-repeat;}
.DivMain04 .detail { height: 210px; }
.DivMain04 .detail .slider { width:1000px;  margin:0 auto; position:relative; }
.DivMain04 .detail .slider .wrapper { width:950px; overflow:hidden; height:180px; left:25px; position:relative;}
.DivMain04 .detail .slider .wrapper .content {position:absolute; width:8000px; }
.DivMain04 .detail .slider .wrapper .content .slider-item {width:950px;  float:left;}
.DivMain04 .detail .slider .wrapper .content .slider-item .left {width:150px; float:left; text-align:center; padding:75px 0 0; }
.DivMain04 .detail .slider .wrapper .content .slider-item .right { width:760px; padding:75px 20px 0; float:left; color:#333;}
.DivMain04 .detail .slider .wrapper .content .slider-item .right p i { display:block; padding: 5px 15px 0; text-align:right; }
.DivMain04 .detail .slider .wrapper .content .slider-item .right h4 { font-weight: bold; background: url(../img/star.png) left center no-repeat; padding: 0 0 0 89px; color:#333;}
.DivMain04 .detail .slider .prev {position:absolute;left:-30px; top:100px;width:18px;height:33px;cursor:pointer;}
.DivMain04 .detail .slider .next {position:absolute;right:-30px;top:100px;width:18px;height:33px;cursor:pointer;}
.DivMain04 .detail .slider .nro { width:56px; height:20px; background:url(../img/nar-fift.png) no-repeat; position:absolute; top:170px; left:470px;}
/* CSS Document */
.DivMain05 {  color:#757780;}
.DivMain05 .detail { padding:25px 0;}
.DivMain05 .Left { width:390px; border-right:1px solid #e5e5e5; padding:15px 0; float:left; }
.DivMain05 .Left h3 { padding:0; font-size:21px; }
.DivMain05 .Left a { text-decoration:none;}
.DivMain05 .Left .cent { padding:15px 0;}
.DivMain05 .Left .cent img { margin-right:15px; float:left;}
.DivMain05 .Left p { padding:5px 60px 15px 0;}
.DivMain05 .Left h2 { font-size:21px; padding:20px 0 5px; line-height:35px;}
.DivMain05 .Left h2 > a{ display:inline-block; margin-left:10px;}
.DivMain05 .Left span { width:320px; height:31px; display:block; padding:0 ; border:1px solid #e3f1f9;  color:#58c9ff; text-align:center;
	background: url(../img/sj.png) 300px 8px no-repeat #e3f1f9;
 line-height:30px;  -moz-border-radius: 5px;   /* Gecko browsers */  -webkit-border-radius: 5px;   /* Webkit browsers */ border-radius:5px; cursor:pointer;
 transition:all 0.4s; -webkit-transition:all 0.4s; -moz-transition:all 0.4s;}
.DivMain05 .Left span:hover { background:url(../img/sj2.png) 300px 8px no-repeat #03a1fb; color:#fff; border:1px solid #03a1fb;}
.DivMain05 .Left .magin { margin-bottom:15px;}

.DivMain05 .Right { float:left; width:680px; padding:10px 0 0 30px; }
.DivMain05 .Right h3 { font-size:21px; padding:10px 0;}
.DivMain05 .Right h3 a { text-decoration:none; color:#333;}
.DivMain05 .Right h3 a:hover{ text-decoration:underline; color:#FF3300;}
.DivMain05 .Right ul { list-style:none; padding:20px 0 20px 10px;}
.DivMain05 .Right ul li { padding:10px 0 10px 50px; line-height:26px; font-size:17px; }
.DivMain05 .Right ul li i { font-size:13px; display:block; color:#919399; font-style:normal;}
.DivMain05 .Right ul li a { color: #2c2d33; text-decoration: none; }
.DivMain05 .Right ul li a:hover { text-decoration: underline; }
.DivMain05 .Right ul li:nth-child(1) { background: url(../img/b1.png) 0px 17px no-repeat; }
.DivMain05 .Right ul li:nth-child(2) { background: url(../img/b2.png) 0px 17px no-repeat; }
.DivMain05 .Right ul li:nth-child(3) { background: url(../img/b3.png) 0px 17px no-repeat; }
.DivMain05 .Right ol {padding: 20px 0 0;}
.DivMain05 .Right ol li {float: left;width: 325px;box-sizing: border-box;border: 1px dashed #67c5ff;padding: 8px 0;background-color: #f2fcff;font-size: 17px;color: #67c5ff;text-align: center; margin-bottom: 30px;list-style: none;}
.DivMain05 .Right ol li:nth-child(2n+1) {margin-right: 30px;}
.DivMain05 .Right ol li a {display: block;height: 100%;text-decoration: none; -webkit-transform: perspective(1px) translateZ(0); transform: perspective(1px) translateZ(0); box-shadow: 0 0 1px rgba(0, 0, 0, 0); -webkit-transition-duration: 0.3s; transition-duration: 0.3s; -webkit-transition-property: box-shadow, transform; transition-property: box-shadow, transform;}
.DivMain05 .Right ol li img {vertical-align: middle;margin-right: 5px;}
.DivMain05 .Right ol li:hover {background-color: #58c9ff;color: #fff;box-shadow: 0 10px 10px -10px rgba(0, 0, 0, 0.5); -webkit-transform: scale(1.1); transform: scale(1.1);}
.DivMain05 .Right ol li:hover a {text-decoration: none;color: #fff;}
/* CSS Document */
.DivMain06 {  background:url(../../img/dmbg-jp.jpg) center top no-repeat #f9f7f5;}
.DivMain06 .detail { height:850px;}
.DivMain06 h1 { font-size:36px; font-weight:800; line-height:42px; text-align:center; padding:20px 0 0;}
.DivMain06 h1 i { font-size:19px; font-weight:400; display:block; font-style:normal; color:#666; padding:10px 0 0;}
.DivMain06 h1 b { color:#00b5f7;}
.DivMain06 .Left { width:630px; float:right; padding:50px 0 0 20px; position:relative;}
.DivMain06 .Left h2 { font-size:15px; line-height:26px;}
.DivMain06 .Left h3 { font-size:19px; padding:35px 0 20px; text-align:center; }
.DivMain06 .Left ul { list-style:none;}
.DivMain06 .Left ul li { width:122px; display:block; padding:10px 0; float:left; }
.DivMain06 .Left ul li i { border-bottom:1px dotted #707171; font-style:normal; cursor:pointer; }
.DivMain06 .Left ul li a { color:#333; text-decoration:none; }
.DivMain06 .Left ul li img { vertical-align:middle; margin-right:10px;}
.DivMain06 .Left .Sty { padding:20px 0 10px 5px;}
.DivMain06 .Left .Sty ol { list-style:none;}
.DivMain06 .Left .Sty ol li { padding:0 0 0 20px; float:left; display:block; width:120px; cursor:pointer;}
.DivMain06 .Left .WinShow { padding:15px 0 0 5px;}
.DivMain06 .Left .WinShow .WinDown { width:225px; float:left; text-align:center; font-size:23px; height:65px; border-radius:5px; padding:0 50px 0 0; -moz-border-radius:5px; -webkit-border-radius:5px; background:url(../../img/downcion.png) 225px 10px no-repeat #00aeef; color:#fff; line-height:65px; cursor:pointer; }
.DivMain06 .Left .WinShow .WinDown:hover { background:url(../../img/downcion.png) 225px 10px no-repeat #00baff;}
.DivMain06 .Left .WinShow .bitBuy { width:225px; float:left; text-align:center; font-size:23px; height:65px; border-radius:5px; padding:0 50px 0 0; -moz-border-radius:5px; -webkit-border-radius:5px; background:url(../../img/buycion.png) 205px 10px no-repeat #ff9c00; color:#fff; line-height:65px; cursor:pointer; margin-left:30px; }
.DivMain06 .Left .WinShow .bitBuy:hover { background:url(../../img/buycion.png) 205px 10px no-repeat #ffab26; }
.DivMain06 .Left .WinShow a { text-decoration:none;}

.DivMain06 .Left .MacShow { padding:15px 0 0 5px;}
.DivMain06 .Left .MacShow .MacDown { width:225px; float:left; text-align:center; font-size:23px; height:65px; border-radius:5px; padding:0 50px 0 0; -moz-border-radius:5px; -webkit-border-radius:5px; background:url(../../img/downcion.png) 225px 10px no-repeat #9ecd3d; color:#fff; line-height:65px; cursor:pointer; }
.DivMain06 .Left .MacShow .MacDown:hover { background:url(../../img/downcion.png) 225px 10px no-repeat #abdd44;}
.DivMain06 .Left .MacShow .bitBuy { width:225px; float:left; text-align:center; font-size:23px; height:65px; border-radius:5px; padding:0 50px 0 0; -moz-border-radius:5px; -webkit-border-radius:5px; background:url(../../img/buycion.png) 205px 10px no-repeat #ff9c00; color:#fff; line-height:65px; cursor:pointer; margin-left:30px; }
.DivMain06 .Left .MacShow .bitBuy:hover { background:url(../../img/buycion.png) 205px 10px no-repeat #ffab26; }
.DivMain06 .Left .MacShow a { text-decoration:none;}
.DivMain06 .Left h6 { font-size:13px; padding:15px 0 0 5px; color:#60666b; }
.DivMain06 .Left h6 i { font-style:normal; margin-left:35px; cursor:pointer;}
.DivMain06 .Left .ATa {padding:5px; background:rgba(242,242,242,1);  border:1px dotted #000; box-show:1px 1px 3px #000; -webkit-box-show:1px 1px 3px #000; -moz-box-show:1px 1px 3px #000; border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px; font-size:11px; line-height:18px; }
.DivMain06 .Left .ATa p { padding:5px 0 0;}
.DivMain06 .Left .DS1 { width:450px; position:absolute; top:215px; left:0px; display:none; }
.DivMain06 .Left .DS2 { width:450px; position:absolute; top:250px; left:120px; display:none; }
.DivMain06 .Left .DS3 { width:450px; position:absolute; top:230px; left:-50px; display:none; }
.DivMain06 .Left .DS4 { width:450px; position:absolute; top:230px; left:180px; display:none; }
.DivMain06 .Left .DS5 { width:450px; position:absolute; top:270px; left:290px; display:none; }
.DivMain06 .Left .DS6 { width:450px; position:absolute; top:410px; left:-180px; display:none; }
.DivMain06 .Left .DS7 { width:450px; position:absolute; top:410px; left:-80px; display:none; }
.DivMain06 .Left .DS8 { width:450px; position:absolute; top:410px; left:50px; display:none;}
.DivMain06 .Left .DS9 { width:450px; position:absolute; top:410px; left:170px; display:none; }
.DivMain06 .Left .DS10 { width:450px; position:absolute; top:410px; left:300px; display:none;}
.DivMain06 .Left .DS11 { width:450px; position:absolute; top:110px; left:-190px; display:none;   }
.DivMain06 .Left .DS12 { width:450px; position:absolute; top:110px; left:-80px; display:none;}
.DivMain06 .Left .DS13 { width:450px; position:absolute; top:70px; left:50px; display:none;}
.DivMain06 .Left .DS14 { width:450px; position:absolute; top:110px; left:180px; display:none;}
.DivMain06 .Left .DS15 { width:450px; position:absolute; top:130px; left:310px; display:none;}

.DivMain07 .Col { padding:60px 0;}
.DivMain07 .Col h3 { font-size:23px; text-align:center; padding:0 0 40px 0;}
.DivMain07 .Col .Left { width:250px; float:left; color:#71747d; padding:0 30px 0 140px; }
/* CSS Document */

.tips_box{width:107px; height:102px; position:absolute; left:40px; bottom:-10px;}
.tips_box > a{width:100%; height:100%; background:url(../img/tips-icon.png) no-repeat center; position:absolute; left:0; top:0; z-index:99;}
.tips_box > a ul{padding:43px 0 0 46px;}
.tips_box > a ul li{width:3px; height:3px; border-radius:50%; list-style:none; float:left; margin-right:3px; background-color:#00b2f2; display:none;}
.tips_box .txt_box{position:absolute; left:55px; top:50%; margin-top:-29px; width:0; height:54px; overflow:hidden;}
.tips_box .txt_box .txt{width:375px; background-color:#15b5f4; padding:3px 15px 7px 45px; font-size:13px; border-radius:30px; position:absolute; left:0; top:0; color:#fff;}
.tips_box .txt_box .txt a{color:#fff;}
.tips_box .txt_box .txt span{color:#98f370; border:1px solid #98f370; line-height:12px; display:inline-block; border-radius:2px; font-size:11px;}
/* CSS Document */
.triangle-down {
    width: 0;
    height: 0;
    border-left: 4px solid transparent;
    border-right: 4px solid transparent;
    border-top: 5px solid #333;
	margin-left:320px;
}
.triangle-up {
    width: 0;
    height: 0;
    border-left: 4px solid transparent;
    border-right: 4px solid transparent;
    border-bottom: 5px solid #333;
	margin-left:320px;
}
/*-------------*/
.mainMob .detail,.safeMana .detail,.falExp .detail{width: 1170px;}

.mainMob{background:#f9f7f5; background: -webkit-linear-gradient(top, #f9f7f5, #fdfdfb); background: -moz-linear-gradient(top, #f9f7f5, #fdfdfb);   background: -o-linear-gradient( top, #f9f7f5,#fdfdfb);background: linear-gradient( top, #f9f7f5,#fdfdfb);  }
.mainMob h2{ text-align: center;font-size: 32px;color: #242526;padding: 95px 0 20px;font-weight: bold;}
.mainMob .detail > p{text-align: center;}
.mainMob .detail > p span{color: #00b2f2;}
.mainMob .pic {text-align: center; padding: 50px 0 70px;}
.mainMob .mob_one{float:left;width: 365px;background: #fff;text-align: center;}
.mainMob .mob_one >img{padding: 30px 0;}
.mainMob .mob_one .t{font-size: 18px;}
.mainMob .mob_one p{text-align: left;font-size: 13px;padding: 20px 35px 70px;}
.mainMob .middle{margin: 0 30px;}
/*-------------*/
.safeMana{background:url(../images/pm/bg3.jpg) no-repeat center bottom #fcfcfb;}
.safeMana h2{text-align: center;font-size: 32px; padding: 100px 0 40px;font-weight: bold;}
.safeMana h2 span{color: #00b2f2;}
.safeMana .safe_left{float: left;width: 340px;padding: 80px 0 90px;}
.safeMana .safe_right{float: right;width: 640px;padding: 110px 0 0;}
.safeMana .safe_left .safe_lone{font-size: 18px;cursor: pointer; padding: 20px 0 0 0;}
.safeMana .safe_left .safe_lone span{border-bottom: 1px dashed #434343; line-height: 47px;display: inline-block;width:270px; margin: 0 0 0 15px;}
.safeMana .safe_left .safe_lone.focus span{color:#fff; border-bottom: 1px solid #fff; font-size:19px;}
.safeMana .safe_right .safe_rone{display:none;}
.safeMana .safe_right .safe_rone.on{display:block;}
.safeMana .safe_right .safe_rone .t1{font-size: 23px;color: #00b2f2;animation: upshows 1s;}
.safeMana .safe_right .safe_rone p{color: #8e8e8e;padding: 35px 0 40px;line-height: 26px;}
.safeMana .safe_right .safe_rone ul li{list-style: none;padding: 0 0 13px;}

@keyframes upshows{
	0%{ margin-top:20px;display:none;}
	100%{ margin-top:0;display:block;}
}

/*-------------*/
.falExp{padding-bottom: 100px;}
.falExp h2{font-size: 32px; padding: 100px 0 65px; text-align: center;font-weight: bold;}
.falExp .fe_top{}
.falExp .fe_top .fe_one{text-align: center;float: left;width: 23%; padding: 0 1%;}
.falExp .fe_top .fe_one .t{font-size: 18px; padding: 20px 0 10px;}
.falExp .fe_top .fe_one p{text-align:left;}
.falExp .fe_bottom {padding:100px 0 30px; }
.falExp .fe_bottom .pic{text-align:center;}
.falExp .fe_bottom .t1{text-align:center;font-size: 23px;padding: 35px 0 20px;color: #7f7f7f;}
.falExp .fe_bottom .t1 span{color: #00b2f2;}
.falExp .fe_bottom .t2{font-size: 32px; text-align: center;font-weight: bold;}
.falExp .Stys { padding:20px 0 0;}
.falExp .Sty ol { list-style:none; width:280px; margin:0 auto; }
.falExp .Sty ol li { padding:0 0 0 20px; float:left; display:block; width:120px; cursor:pointer;}
.falExp .WinShow { padding:15px 0 0 5px; width:610px; margin:0 auto;}
.falExp .WinShow .WinDown { width:225px; float:left; text-align:center; font-size:23px; height:65px; border-radius:5px; padding:0 50px 0 0; -moz-border-radius:5px; -webkit-border-radius:5px; background:url(../../img/downcion.png) 225px 10px no-repeat #00aeef; color:#fff; line-height:65px; cursor:pointer; }
.falExp .WinShow .WinDown:hover { background:url(../../img/downcion.png) 225px 10px no-repeat #00baff;}
.falExp .WinShow .bitBuy { width:225px; float:left; text-align:center; font-size:23px; height:65px; border-radius:5px; padding:0 50px 0 0; -moz-border-radius:5px; -webkit-border-radius:5px; background:url(../../img/buycion.png) 205px 10px no-repeat #ff9c00; color:#fff; line-height:65px; cursor:pointer; margin-left:30px; }
.falExp .WinShow .bitBuy:hover { background:url(../../img/buycion.png) 205px 10px no-repeat #ffab26; }
.falExp .WinShow a { text-decoration:none;}

.falExp .MacShow { padding:15px 0 0 5px; width:610px; margin:0 auto;}
.falExp .MacShow .MacDown { width:225px; float:left; text-align:center; font-size:23px; height:65px; border-radius:5px; padding:0 50px 0 0; -moz-border-radius:5px; -webkit-border-radius:5px; background:url(../../img/downcion.png) 225px 10px no-repeat #9ecd3d; color:#fff; line-height:65px; cursor:pointer; }
.falExp .MacShow .MacDown:hover { background:url(../../img/downcion.png) 225px 10px no-repeat #abdd44;}
.falExp .MacShow .bitBuy { width:225px; float:left; text-align:center; font-size:23px; height:65px; border-radius:5px; padding:0 50px 0 0; -moz-border-radius:5px; -webkit-border-radius:5px; background:url(../../img/buycion.png) 205px 10px no-repeat #ff9c00; color:#fff; line-height:65px; cursor:pointer; margin-left:30px; }
.falExp .MacShow .bitBuy:hover { background:url(../../img/buycion.png) 205px 10px no-repeat #ffab26; }
.falExp .MacShow a { text-decoration:none;}

.falExp .btn_mess{font-size: 13px;color: #60666b;padding: 10px 0 0; width: 580px; margin: 0 auto;}
.falExp .btn_mess span{display: inline-block;padding: 0 60px 0 5px;}
.falExp .btn_mess span.right{display: inline-block;padding: 0 0 0 5px;}

.coupon{ background:url(../images/pm/r_bg.png) #f1f4f7; border-radius:10px; text-align:center; width:250px; height:150px;
    position:fixed; right:10px; bottom:20px; }
.coupon .close{ position: absolute;width: 26px;height: 26px;right: 0;top:-13px}
.coupon .close span{cursor:pointer;}
.coupon .t{color:#905bae; font-size:20px;padding:13px 0 22px;font-weight: bold;}
.coupon .t span{ color:#864200;}
.coupon .t2{ font-size:23px;color:#bb8e2d;font-weight: bold;}
.coupon .t2:hover{text-decoration:underline; color:#ff2f7a;}
.coupon .btn{ text-align:center; padding-top:28px;}
.coupon .btn a{ display:inline-block; background:#ffd738; text-align:center; color:#313131; font-size:15px; padding:5px 15px; text-decoration:none; border-radius:25px;}
.coupon .btn a span{color:#ff3318;}


/*-------------*/
@media (max-width: 979px) {

    .detail,.mainMob .detail,.safeMana .detail,.falExp .detail, .topResult ul{ width:100%; }
    /* CSS Document */
    .DivMain02 .detail{ padding: 0;}
    .DivMain02 .main02_left { width: auto;float: none;}
    .DivMain02 .line {float: none; border-right: none;border-bottom: 1px solid #e7e7e7; height: 0; width: 100%; margin: 40px 0;}
    .DivMain02 .Stys { padding:50px 0 0; }
    /* CSS Document */
    .DivMain03 { background: none;}
    .DivMain03 .detail{ padding:30px 0;}
    .DivMain03 .Right { width: 620px; padding: 50px 0 0 0;  float: none; margin: 0 auto; }
    /* CSS Document */
    .DivMain04 {display: none;}
    /* CSS Document */
    .DivMain05 .Left { width:80%; border-right:none; padding:15px 10%; float:none; }
    .DivMain05 .Right { float:none; width:80%; padding:10px 10%; }
    /* CSS Document */
    .DivMain06 {  background:#f5f5f5;}
    .DivMain06 .detail { height:auto;}
    .DivMain06 h1 { font-size:21px; line-height:32px;}
    .DivMain06 h1 i { font-size:15px; }
    .DivMain06 .Left { width:100%; float:none; padding:50px 0 0 0; position:relative;}
    .DivMain06 .Left .DS1, .DivMain06 .Left .DS2, .DivMain06 .Left .DS3, .DivMain06 .Left .DS4, .DivMain06 .Left .DS5, .DivMain06 .Left .DS6, .DivMain06 .Left .DS7, .DivMain06 .Left .DS8, .DivMain06 .Left .DS9, .DivMain06 .Left .DS10, .DivMain06 .Left .DS11, 			    .DivMain06 .Left .DS12, .DivMain06 .Left .DS13, .DivMain06 .Left .DS14, .DivMain06 .Left .DS15 { width:50%; position:absolute;
    top:90px; left:10px; display:none; }
    .triangle-down {display:none;}
    .triangle-up {display:none;}

	.DivMain07 .Col{padding: 0;}
	.DivMain07 .Col .Left{ width:auto; margin:10px 0;}

    .DivMain06 .Col .Left { width:28%; float:left;  padding:0 30px 0 140px; }
    /*-------------*/
    .mainMob .mob_one{width: auto;float: none;}
    .mainMob .middle{margin: 20px 0;}
    /*-------------*/
    .safeMana {background: #fcfcfb;}
    .safeMana .safe_left{display: none;}
    .safeMana .safe_right{float: none;width: auto;padding: 30px 0 0 20px;}
    .safeMana .safe_right .safe_rone{display: block; opacity: 1;}
    /*-------------*/

    .coupon{display:none;}
}

@media (max-width: 767px) {

    .detail { width:100%; }
    /* CSS Document */
    .DivMain02 .detail { padding: 20px 0px; height:auto; }
    .DivMain02 .Stys { padding:50px 0 0; }

    .DivMain02 h1, .DivMain03 h1 { font-size: 21px; line-height: 36px;  }
    .DivMain02 h1 span, .DivMain03 h1 span { font-size: 19px;  }
    .DivMain02 h2, .DivMain03 h2,.safeMana h2,.falExp h2{  font-size: 17px; padding: 40px 0; }
    .DivMain02 .WinShow,.DivMain02 .MacShow{ width: auto;}
    .DivMain02 .MacShow .bitBuy,.DivMain02 .WinShow .bitBuy{ margin: 20px 0 0 0;}

    /* CSS Document */
    .DivMain03 .Right { width: 80%; padding: 50px 0 0 0;  float: none; margin: 0 auto; }
    /* CSS Document */
    .DivMain04 {display: none;}
    /* CSS Document */
    .DivMain05 .Left { width:80%; border-right:none; padding:15px 10%; float:none; }
    .DivMain05 .Right { float:none; width:80%; padding:10px 10%; }
    /* CSS Document */
    .DivMain06 {  background:#f5f5f5;}
    .DivMain06 .detail { height:auto;}
    .DivMain06 h1 { font-size:21px; line-height:32px;}
    .DivMain06 h1 i { font-size:15px; }
    .DivMain06 .Left { width:100%; float:none; padding:50px 0 0 0; position:relative;}
    .DivMain06 .Left .DS1, .DivMain06 .Left .DS2, .DivMain06 .Left .DS3, .DivMain06 .Left .DS4, .DivMain06 .Left .DS5, .DivMain06 .Left .DS6, .DivMain06 .Left .DS7, .DivMain06 .Left .DS8, .DivMain06 .Left .DS9, .DivMain06 .Left .DS10, .DivMain06 .Left .DS11, .DivMain06 .Left .DS12, .DivMain06 .Left .DS13, .DivMain06 .Left .DS14, .DivMain06 .Left .DS15 { width:100%; position:fixed; top:0px; left:0px; display:none; }
    .triangle-down {display:none;}
    .triangle-up { display:none;}
    .DivMain06 .Left .WinShow .bitBuy { margin:15px 0 0; }
    .DivMain06 .Left .MacShow .bitBuy { margin:15px 0 0; }
    .DivMain06 .Col .Left { width:60%; float:none;  padding:0 30px 0 140px; }
    /*--------*/
    .mainMob h2,.safeMana h2{font-size: 19px;}
    .safeMana .safe_right .safe_rone .t1{font-size: 17px;}
    /*--------*/
    .falExp{padding-bottom: 40px; position: relative;}
    .falExp .fe_top .fe_one{width: 48%; padding: 0 1%;}
    .falExp .fe_bottom .t1{font-size: 17px;}
    .falExp .fe_bottom .t2{font-size: 19px;}
    .falExp .WinShow,.falExp .MacShow{width: auto;}
    .falExp .WinShow .bitBuy,.falExp .MacShow .bitBuy{margin: 50px 0 0;}
	.falExp .btn_mess{ width:auto;}
    .falExp .btn_mess span{display: block; position: absolute; bottom: 140px;}
    .falExp .btn_mess span.right{bottom: 20px;}
    /*--------*/
}
@media  (max-width: 479px) {

    .detail { width:100%; }
    /* CSS Document */
    .DivMain02 .detail { padding: 80px 0px; height:auto; }
    .DivMain02 .Stys { padding:50px 0 0; }

    .DivMain02 h1, .DivMain03 h1 { font-size: 21px; line-height: 36px;  }
    .DivMain02 h1 span, .DivMain03 h1 span { font-size: 19px;  }
    .DivMain02 h2, .DivMain03 h2 {  font-size: 17px;  }
    /* CSS Document */
    .DivMain03 .Right { width: 80%; padding: 50px 0 0 0;  float: none; margin: 0 auto; }
    /* CSS Document */
    .DivMain04 {display: none;}
    /* CSS Document */
    .DivMain05 .Left { width:80%; border-right:none; padding:15px 10%; float:none; }
    .DivMain05 .Right { float:none; width:80%; padding:10px 10%; }
    /* CSS Document */
    .DivMain06 {  background:#f5f5f5;}
    .DivMain06 .detail { height:auto;}
    .DivMain06 h1 { font-size:21px; line-height:32px;}
    .DivMain06 h1 i { font-size:15px; }
    .DivMain06 .Left { width:100%; float:none; padding:50px 0 0 0; position:relative;}
    .DivMain06 .Left .DS1, .DivMain06 .Left .DS2, .DivMain06 .Left .DS3, .DivMain06 .Left .DS4, .DivMain06 .Left .DS5, .DivMain06 .Left .DS6, .DivMain06 .Left .DS7, .DivMain06 .Left .DS8, .DivMain06 .Left .DS9, .DivMain06 .Left .DS10, .DivMain06 .Left .DS11, .DivMain06 .Left .DS12, .DivMain06 .Left .DS13, .DivMain06 .Left .DS14, .DivMain06 .Left .DS15 { width:100%; position:fixed; top:0px; left:0px; display:none; }
    .triangle-down {display:none;}

    .triangle-up {display:none;}
    .DivMain06 .Left .WinShow .bitBuy { margin:15px 0 0; }
    .DivMain06 .Left .MacShow .bitBuy { margin:15px 0 0; }
    .DivMain06 .Col .Left { width:60%; float:none;  padding:0 30px 0 140px; }
    /*--------*/
    .mainMob h2,.safeMana h2,.falExp h2{font-size: 17px;}
    /*-------------*/
    .falExp .fe_top .fe_one{width: 98%; padding: 0 1%;}
    .falExp .fe_bottom .t1{font-size: 15px;}
    .falExp .fe_bottom .t2{font-size: 17px;}
    /*-------------*/
}
