body { margin:0; padding:0; font:15px/26px "Helvetica Neue", "Helvetica","Arial", tahoma, sans-serif; color:#333;  }

p, h1, h2, h3, h4, h5, h6, ul, li, ol { margin:0; padding:0;}
ul, li, ol{list-style:none;}
a img{ border:0;}
.clear { clear:both;}
a { color:#004b78; text-decoration:none; outline:none;}
a:hover { color:#FF0000;}
/*------------------*/

.detail,.details{ width:1100px; margin:0 auto;}

.main01{ background: #242833; color: #fff;padding-bottom: 65px;text-align:center;}
.main01 h1{font-size: 37px;padding: 70px 0 30px;font-weight: bold;}
.main01 h2{font-size: 18px; padding:0 120px; color:#d6d6d6;}
/*-------------*/
.main02{ background: #242833; }
.main02 .Market {transition:all 0.4s; -webkit-transition:all 0.4s; -moz-transition:all 0.4s; position:relative; }
.main02 .Market .Year {background: #fff; width:265px;float:left;padding:40px 30px 40px;text-align:center;border-radius: 6px;}
.main02 .Market .Year h3 { font-size:23px; padding:0 0 20px;border-bottom: 1px solid #cbcbcb;}
.main02 .Market .Year h4 { font-size:19px; padding:20px 0 35px; color: #333;}
.main02 .Market .Year h4 i{display:block; font-style:normal; color:#666; padding:20px 10px 0; line-height:23px;border-top: 1px solid #cbcbcb; margin-top:15px; font-size:17px;}
.main02 .Market .Year h5 { font-size:17px; padding:18px 0 0; color:#999;}
.main02 .Market .Year h5 span { font-size: 40px;padding: 15px 0 20px;display:inline-block; color:#ff5325; }
.main02 .Market .Year em { width:70%; height:52px;line-height:52px;display:block; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; 
	color:#FFF; margin:0 auto;font-weight: bold;font-size:27px; font-style:normal; background:url(../image-style/existing/cart.png) 38px 13px no-repeat #f9bf30; padding:0 0 0 50px; cursor:pointer; }
.main02 .Market .Year em:hover { background:url(../image-style/existing/cart.png) 38px 13px no-repeat #ffcf44;}
.main02 .Market .Year .mess{ font-size:15px; padding:40px 0 5px;margin: 0 23px; color:#737480; line-height:20px;}
.main02 .Market .Year h6 { font-size:15px; color:#22b14c; padding:0 0 14px;border-bottom: 1px solid #e5e5e5;margin: 0 23px;}
.main02 .Market .Year h6 i { border-bottom:1px  dotted #22b14c; font-style:normal; cursor:pointer; }
.main02 .Market .Lifetime {position: relative;border-radius: 6px; width:265px;color: #fff; margin: 0 48px; padding:40px 30px 40px; float:left; text-align:center;
 background:-webkit-linear-gradient(bottom, #34d8e5, #34b9f1, #3498ff);
 background:-moz-linear-gradient( to bottom, #34d8e5, #34b9f1, #3498ff); 
 background:linear-gradient( to bottom, #34d8e5, #34b9f1, #3498ff); 
 background:-o-linear-gradient( to bottom, #34d8e5, #34b9f1, #3498ff);
}

.main02 .Market .Year.right h4{ padding-bottom:5px;}
.main02 .Market .Year .gift{ color:#f99a2a; font-size:17px; padding:0 30px;}

.main02 .Market .Lifetime .pic{ position: absolute; right: -22px; top: -13px; }
.main02 .Market .Lifetime h3 { font-size:23px;border-bottom: 1px solid #71ddf0;padding: 0 0 20px;}
.main02 .Market .Lifetime h4 {  padding:20px 0 5px; font-size:19px;}
.main02 .Market .Lifetime h4 span{ color:#fee724;}
.main02 .Market .Lifetime .gift{ color:#fee724; font-size:17px;}
.main02 .Market .Lifetime h4 b { color:#ffaa00;font-weight: normal;}
.main02 .Market .Lifetime h4 i { display:block; font-style:normal; font-size:17px; padding:20px 30px 0; color:#fff; line-height:23px;border-top: 1px solid #71ddf0; margin-top:15px; }
.main02 .Market .Lifetime ul{color: #737480;padding:30px 0 20px;border-bottom:1px solid #71ddf0; margin: 0 35px;}
.main02 .Market .Lifetime ul li{padding: 2px 0;}
.main02 .Market .Lifetime h5 { font-size:17px; padding:25px 0 0; }
.main02 .Market .Lifetime h5 span { font-size: 40px;padding: 20px 0 30px;display:inline-block; color:#ffec15; }
.main02 .Market .Lifetime .d_mess{padding: 15px 0 8px;font-size: 17px;}
.main02 .Market .Lifetime em { width:70%; height:52px;line-height:52px;display:block;-moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; 
	color:#FFF; margin:0 auto;font-weight: bold; font-size:27px; font-style:normal; background:url(../image-style/existing/cart.png) 43px 13px no-repeat #f9bf30; padding:0 0 0 60px; 
	cursor:pointer;}
.main02 .Market .Lifetime em:hover { background:url(../image-style/existing/cart.png) 43px 13px no-repeat #ffcf44;}
.main02 .Market a { text-decoration:none;}
.main02 .Vista { padding:20px 0 30px; margin:0 auto; text-align:center;}
.main02 .Vista span {display: inline-block;vertical-align: middle;font-size: 21px;color: #0bc0c1;margin-right: 10px;}
.main02 .Vista img { margin:0 3px;}
.main02 .mess{text-align:center;font-size: 21px;color: #0bc0c1;padding: 32px 0 0;}
.main02 .change-platform {text-align:center;font-size: 21px;color: #0bc0c1;padding: 32px 0 0;}
.main02 .change-platform>span {display: inline-block;text-decoration: underline;cursor: pointer;}
.main02 .change-platform>span:hover {text-decoration: none;}
.main02 .detail > ul{text-align:center; padding-bottom:30px; list-style:none; color:#fff; font-size:17px;}
.main02 .detail > ul li{display:inline-block;}
.main02 .detail > ul li:nth-child(2){margin:0 150px;}
.main02 .detail > ul li img{vertical-align:middle; padding-right:5px;}
/*-------------*/
.main_table{}
.main_table{background: url(../image/upgrade/bg4.jpg) no-repeat right bottom;padding-bottom: 95px;}
.main_table h2{font-size: 26px;text-align: center; padding: 60px 0 15px;color: #000; font-weight:bold;}
.main_table .mess{text-align:center; color:#666; padding-bottom:40px; }
.main_table table{ border:1px solid #e4e9ed; border-bottom:none; text-align: center;}
.main_table table tr td .left{ padding-left: 30px; text-align: left; font-size:33px; }
.main_table table tr td h3{font-size: 15px;font-weight: bold;}
.main_table table tr td h3 a{color: #000;}
.main_table table tr td .price{font-size: 16px;color: #ff4a20; padding:25px 0 0;}
.main_table table tr td .price del{color: #666;}
.main_table table tr td .price span{font-size: 30px;}
.main_table table tr td .limited{ font-size:14px; color:#999; padding-bottom:7px;}
.main_table table tr td div.pic{padding: 70px 0 15px; font-size:26px;}
.main_table table tr td div.down a{ color:#06a2fb; font-size:16px;}
.main_table table tr td:first-child{border-right: 1px solid #d5dee8;}
.main_table table tr td:last-child{border-right: 3px solid #0ddbdc;border-left: 3px solid #0ddbdc;}
.main_table table tr:first-child td:last-child{border-top: 3px solid #0ddbdc;}
.main_table table tr:last-child td:last-child{border-bottom: 3px solid #0ddbdc;}
.main_table table tr.title td{background: #e8edf1;}
.main_table table tr.b_bottom td{border-bottom: 1px solid #d5dee8;}
.main_table table .t{font-size: 18px; color: #1c1d29;line-height: 55px; padding-left: 30px;text-align: left;}
.main_table table p{padding-left: 50px;text-align: left;background: url(../image-style/existing/c.png) no-repeat 30px center;line-height: 55px;}
/*-------------*/
/*-------------*/
.main07{padding: 80px 0;background-color: #242833;}
.main07_mac{ background:#fff;}
.main07 h2{font-size: 39px;text-align: center; padding-bottom: 25px;  color:#fff;}
.main07 .main07_one{padding: 20px 40px 15px 30px;border-radius: 0 20px 0 20px; margin-top: 17px;background-color: #353a4b;}
.main07 .main07_one .pic{float: left;padding: 15px 35px 0 0;}
.main07 .main07_one .t{color: #ebefff;font-size: 24px;padding-top: 25px; cursor: pointer; margin-bottom: 10px;background:url(../image-style/existing/idown.png) no-repeat right 30px;}
.main07 .main07_one p{color: #8e9199;line-height:20px;display: none; font-size: 16px;}
.main07 .main07_one p a{color: #ebefff;}
.main07 .main07_one.focus{ background:#353a4b;border: 1px solid #077677;}
.main07 .main07_one.focus .t{background:url(../image-style/existing/iup.png) no-repeat right center; padding-top: 0; color:#ebefff;}



@media (max-width: 979px) {
	.mobileNo{display:none;}
	.detail,.details{ width:auto;}
	
	.main01 h1{line-height:35px;}
	.main01 h2{padding:0 40px;}
	/*-------------*/
	.main02 .detail > ul li:nth-child(2){margin:0 50px;}
	/*-------------*/
	.main07 .main07_one{padding:20px 10px 15px 10px;}
}
@media (max-width: 767px) {
	.main01 h1{font-size:27px;}
	.main01 h2{padding:0 10px;}
	/*-------------*/
	.main02 .Market .Year{ width:80%; margin:0 auto; float:none;}
	.main02 .Market .Lifetime{ margin:20px auto; float:none; width:80%;}
	.main02 .detail > ul li:nth-child(2){ margin:0;}
	/*-------------*/
	.main07 h2{font-size: 30px;}
	.main07{padding: 30px 0 40px;}
	.main07 .main07_one .pic{padding-right: 10px;}
}

@media  (max-width: 479px) {
	.main02 .detail > ul li:nth-child(2){margin:10px 0;}
	/*-------------*/
}