.detail { width:1200px; margin:0 auto; padding: 0;}
.detail .lang img { margin:2px 5px;}
.details { width: 1080px;  margin: 0 auto; padding: 0; position:relative;}
/*-------------*/

.DivMain01 { background:url(../img/bg03.jpg) no-repeat center; height:437px;}

.DivMain02{display: none;}
.DivMain02 img { width: 100%;}

/*-------------*/

.main03{ padding-bottom:30px;}
.main03 h2{text-align: center;font-size: 37px;font-weight: bold; padding: 70px 0 0; color:#0070c4;line-height: 1;}
.main03 .main03_t{text-align: center;font-size: 20px; color: #7f7f7f;padding-bottom: 45px;}
.main03 .pic{float: left;width: 48%; padding-top:30px;}
.main03 .pic img{width: 100%;}
.main03 .pic > p{ text-align:center; padding:10px 0 0 0;}
.main03 .pic > p a{ text-decoration:underline; color:#00b5f7; font-weight:bold; cursor:pointer;}
.main03 .pic > p.mac a{ color:#8bc922;}
.main03 .right{float: right; width: 47%; padding: 0 0 0 5%;}
.main03 .right .t{ font-size:17px; font-weight:bold; padding-bottom:20px;}
.main03 .right ul{ padding: 0 0 25px;}
.main03 .right ul li{list-style: none; padding: 5px 0 5px 15px;font-size: 15px;position: relative;}
.main03 .right ul li::before{content: "●";position: absolute;left: 0;top:4px;}
.main03 .right ul li >img{ padding-right: 10px;}
.main03 .right ul li span{  color:#00b5f7;}
.main03 .right ul.mac li span{  color:#8bc922;}
.main03 .right .buy_box{width: 80%; background: #fff;}
.main03 .right .buy_box .buy_left{text-align: center;float: left;width:40%; line-height: 38px;}
.main03 .right .buy_box .buy_btn{text-align: center;padding: 7px 0 0; width: 59%;float: left;}
.main03 .right .buy_box .buy_btn a:hover > img{ opacity: 0.8;filter:alpha(opacity=80); }
.main03 .right .buy_box .buy_left .buy_price{font-size: 23px;color: #ff9c00;font-weight: bold;}
.main03 .right .buy_box .buy_left .buy_price span{font-size: 17px;font-weight:normal;}
.main03 .right .buy_box .buy_left p{font-size: 15px;}
.main03 .Vista { padding:40px 0 10px; margin:0 auto; text-align:center;border-top:1px solid #cdcdcd;margin-top: 50px;}
.main03 .Vista span{ font-weight:700; color:#04348e;}
.main03 .Vista2{ text-align:center; font-weight:bold;}
.main03 .Vista2 span a{font-size:15px; text-decoration:none;}
.main03 .Vista2 span a:hover{text-decoration:underline;}
.main03 .Vista img { margin-right:13px;}
/*-------------*/
.DivMain03{background-color:#fff;}
.DivMain03 .details{position:relative;}
.DivMain03 ul{list-style:none; margin:50px 0;}
.DivMain03 ul li{float:left; text-align:center;}
.DivMain03 ul li a{display:block; text-decoration:none;}
.DivMain03 ul li a i{font-style:normal; border-bottom:1px dashed #008ef2;}
.DivMain03 ul.iShowOne li{margin:0 53px;}
.DivMain03 ul.iShowTwo li{margin-right:62px;}
.DivMain03 ul.iShowTwo li:nth-child(10){margin-right:0;}
.DivMain03 ul.iShowOne li a{font-size:17px; color:#008ef2;}
.DivMain03 ul.iShowTwo li a{font-size:13px; color:#333;}
.DivMain03 .details > div{width:491px; position:absolute; display:none;z-index: 999;}
.DivMain03 .DS1{top:-100px; left:-95px;}
.DivMain03 .DS2{top:-100px; left:5px;}
.DivMain03 .DS3{top:-100px; left:193px;}
.DivMain03 .DS4{top:-100px; left:410px;}
.DivMain03 .DS5{top:-82px; left:585px;}
.DivMain03 .DS6{top:-82px; left:685px;}
.DivMain03 .DS7{top:5px; left:-95px;}
.DivMain03 .DS8{top:23px; left:-68px;}
.DivMain03 .DS9{top:23px; left:35px;}
.DivMain03 .DS10{top:23px; left:141px;}
.DivMain03 .DS11{top:23px; left:270px;}
.DivMain03 .DS12{top:5px; left:400px;}
.DivMain03 .DS13{top:23px; left:525px;}
.DivMain03 .DS14{top:23px; left:625px;}
.DivMain03 .DS15{top:23px; left:685px;}
.DivMain03 .DS16{top:23px; left:685px;}
.DivMain03 .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;}
.DivMain03 .ATa p{padding:5px 0 0;}

/*-------------*/
.DivMain06 { background: #f2f9fc; }
.DivMain06 .details { padding: 30px 0 15px; }
.DivMain06 .Adv {  width: 540px; float: left; }
.DivMain06 .Adv .Left { width: 90px; float: left; }
.DivMain06 .Adv .Right { width: 380px; padding: 0 35px; float: left; font-size: 13px; }


/*-------------*/

@media (max-width: 979px) {

.details, .detail{ width: 95%; }

.MobileNo {display: none;}

.DivMain01{display: none;}

.DivMain02{display: block;}

.main03{ padding-bottom:0;}
.main03 h2{padding: 30px 0;}
.main03 .main03_t{padding:0;}
.main03 .pic{width: 100%;}
.main03 .right{width: 100%; padding: 30px 0;}
.main03 .right .t{text-align: center;}
.main03 .right ul{max-width: 560px;margin: 0 auto;}
.main03 .right .buy_box{width: 100%;display: flex;justify-content: center;align-items: center;flex-wrap: wrap;}
.main03 .right .buy_box .buy_left{float: none;width:auto;padding: 0 15px;}
.main03 .right .buy_box .buy_btn{width: auto;float: none;}
.main03 .Vista { padding:30px 0 10px; margin-top: 0;}

.DivMain03 ul{text-align:center; margin-top:0;}
.DivMain03 ul li{display:inline-block; float:none;}
.DivMain03 ul.iShowOne li{margin-top:50px;}
.DivMain03 ul.iShowTwo li{margin-bottom:50px;}
.DivMain03 .details > div{position:fixed; width:100%; top:0; left:0;}
/* CSS Document */

.DivMain06 .Adv {  width: 100%; float: none; }
.DivMain06 .Adv .Left { width: 90px; float: none; margin: 0 auto; }
.DivMain06 .Adv .Right { width: 90%; padding: 0 5%; float: none;  text-align: center;}
/* CSS Document */

}

@media (max-width: 767px) {

.details { width: 95%;  }

.main03 h2{font-size: 27px;}
.main03 .main03_t{font-size: 17px;}

.DivMain03 ul{text-align:center; margin-top:0;}
.DivMain03 ul li{display:inline-block; float:none;}
.DivMain03 ul.iShowOne li{margin-top:50px;}
.DivMain03 ul.iShowTwo li{margin-bottom:50px;}
.DivMain03 .details > div{position:fixed; width:100%; top:0; left:0;}
/* CSS Document */

}

@media (max-width: 479px) {

.main03 h2{font-size: 21px;}

.DivMain03 ul{text-align:center; margin-top:0;}
.DivMain03 ul li{display:inline-block; float:none; width:40%; margin-left:0;}
.DivMain03 ul.iShowOne li{margin:50px 0 0;}
.DivMain03 ul.iShowTwo li{margin:0 0 50px 0;}
.DivMain03 .details > div{position:fixed; width:100%; top:48px; left:0;}
/* CSS Document */
}