body { margin:0; padding:0; font:13px/21px Verdana, Arial, sans-serif; color:#333;}
h1, h2, h3, h4, h5, h6, ul, li, ol { font-weight:normal;}
.detail a{color: #29acff;}
a,img{border:0;}
.detail a:hover { text-decoration:underline;}
/*-----------------*/
.top_men{ height:53px; padding:13px 0 0; background-color:#3f454d;}
.top_men .detail > a.logo{display:inline-block;}
.top_right{ float:right;}
.top_right a{ display:inline-block; font-size:11px; color:#d0d4da; text-decoration:none; width:96px; text-align:center; margin:0 0;}
/*------------*/
.main01{ background:url(../images/mvcdownload/banner_bg.jpg) no-repeat center; height:423px; font-size: 16px; text-align: center;background-size: cover;}
.main01_mess{color: #59bffd;}
.main01 h1{font-size: 48px; font-weight: bold; color: #fff; line-height: 40px;padding: 35px 0 20px;}
.main01 h1 img{vertical-align:-12px;}
.main01 .any{font-size: 16px;color: #ced3d9;padding: 15px 0 20px 0;}
.main01 .btn{ padding: 10px 0;}
.main01 .btn a{ display: inline-block;}
.main01 .func li{display: inline-block;margin: 0 20px;}
.main01 .func li p{font-size:13px; color:#babfc4; padding-top:10px;}
.more{color:#ced3d9; font-size: 15px;}
.more a{color:#29acff;}
.main01 .time_box {padding: 10px 0 10px;display: inline-block;}
.main01 .time_box .time_left{width:340px; float:left;}
.main01 .time_box .time_left span{ color:#ced3d9; font-size:16px; float:left; padding-top:20px;}
.main01 .time_box .time_left ul{ background:url(../images/mvcdownload/t_bg.png) no-repeat center; width:233px; height:50px; float:left; margin-top:6px;}
.main01 .time_box .time_left ul li{width:50px; height:27px; padding:20px 4px 0 4px; text-align:center; float:left; font-size:24px; list-style:none;}
.main01 .time_box .time_btn{float:left;}

.mobile_btn{display:none;}
/*-------------------*/
.main02{ background:url(../images/mvcdownload/l02.jpg) no-repeat center; height:462px; font-size: 16px; text-align: center;background-size: cover;}
/*-------------------*/
.main03 .detail > h2{font-size: 20px; font-weight: bold;color: #2b383e; text-align: center; padding: 40px 0;}
.main03_one{float: left; width: 310px; text-align:center;}
.main03_two{ padding: 0 60px;}
.main03_oneT{font-size:15px; font-weight:bold; padding: 20px 0 10px;}
.main03_one p{font-size:13px; color: #7b888e;}
.main03 .btn{text-align: center;padding: 30px 0;}
.main03 .btn a{ margin:0 15px;}
/*-------------------*/
.main0402{background:url(../images/mvcdownload/l051.jpg) no-repeat center; height:231px;}
.main0402 .detail{ padding-top:50px;}
.main0402 p{ width:380px; float:left; font-size:16px; color:#2b383e; padding-top:25px;}
/*-------------------*/
.main05 .detail{ padding-bottom:40px;}
.main05 .detail h2{font-size: 20px; font-weight: bold;color: #2b383e; text-align: center; padding: 40px 0 10px; letter-spacing: -1px;}
.main05 .main05_mess{font-size: 22px; font-weight: bold;color: #96cc29; text-align: center; line-height: 30px;}
.main05 .main05_mess span{font-size: 14px; color: #7b888e; text-align: center; font-weight:normal;}
.main05_pic {position:relative;}
.main05_pic > img{position:absolute; left:-150px; top:0;}
.main05_t{ padding: 15px 0 70px 385px;}
.main05_t p{ padding: 10px 0 0; color: #7b888e;}
.main05_t p span{ font-weight: bold; color: #2b383e;}
.main05_t > a{ margin-top: 20px;display: block; margin-left:200px; font-size:15px;}
.main05_table table{ border:2px solid #f7f9fb; text-align:center; color:#4d565a; font-weight:bold; border-collapse:collapse;}
.main05_table table tr{ vertical-align:middle;}
.main05_table table tr td.td1{ padding:6px 35px; text-align:left;}
.main05_table table tr td { padding:15px 0;}
.main05_table table tr td p{ font-size:13px; color:#999999; font-weight:normal; padding:5px 0;}
.main05_table table tr.first{ vertical-align:top; height:185px; font-weight:normal;}
.main05_table table tr.second{ background-color:#e7ebef;}
.main05_table table tr.third{ background-color:#f7f9fb;}
.main05_table .table_t{ background:url(../images/mvcdownload/line.png) no-repeat 35px 145px; font-size:24px; padding:115px 0 30px 35px; text-align:left;}
.main05_table table tr td.mid{ background-color:#f9fcfd;}
.main05_table table tr td.mid2{ background-color:#e8eff1; font-size:14px;}
.main05_table table tr td.mid3{ background-color:#009bfe; font-size:14px; background-color:#e7ebef;}
.main05_table table tr td.mid4{ background-color:#f3f7fa;}
.main05_table table tr td.mid5{ background-color:#f9fcfd;}
.main05_table .mid_t{ font-size:22px; padding:80px 0 10px;}
.main05_table .table_pic{ text-align:right;}
.main05_table .table_price{ padding:25px 0 0;}
.main05_table .table_price strong{ color:#ff0000;}
.main05_table .table_price span{font-size:20px;}
.main05_table .table_text{ font-size:13px; color:#7b888e; padding-bottom:6px;}
/*-------------------*/
.main06{background:url(../images/mvcdownload/l04.jpg) no-repeat center; height:470px;color: #fff;}
.main06 h2{font-size: 24px;font-weight: bold; padding: 60px 0; text-align: center;background:url(../images/mvcdownload/line.png)  no-repeat center 92px;}
.main06_content{width:970px; height: 265px; margin: 0 auto;position: relative;overflow: hidden;}
.main06_box{ position: absolute; left: 0; top: 0; width: 30000px;}
.main06_box .box_one{text-align: center; float: left; width: 970px;}
.box_one > img{padding: 5px 0 20px;}
.box_onet{font-size: 14px;background:url(../images/mvcdownload/icon.png) no-repeat center; line-height: 23px;}
.box_one .other{padding: 20px 0 0; font-size: 14px;}
.main06_bottome{text-align: center; cursor: pointer;}
/*-------------------*/
.main07{background-color: #20252c; padding: 60px 0;}
.main07 .detail{width: 1080px;}
.main07_one{float: left; width:350px;}
.main07_one p{ color: #ced3d9; font-size: 18px;}
.main07_one a{margin:4px 0 4px 50px;display: inline-block;}
.main07_two{padding: 0 10px;}
/*-------------------*/
.DivMain09 { width:1100px; position:absolute; padding:10px 0 0; display:none; z-index:10000;}
.DivMain09 .Print { width:1000px; margin:0 auto; }
.DivMain09 .close { width:35px; height:35px; cursor:pointer; background :url(../images/mvcdownload/close.png) no-repeat; position:absolute; top:0px; right:65px;z-index:10001;}
.DivMain09 .left { width:29px; height:113px; position:absolute; top:260px; left:40px; cursor:pointer;}
.DivMain09 .right { width:29px; height:113px; position:absolute; top:260px; right:20px; cursor:pointer;}

.DivMain10 { width:1006px; position:absolute; display:none; z-index:10000;}
.DivMain10 .Print .top { height:44px; position:relative; background:url(../images/mvcdownload/table_top.png) no-repeat;}
.DivMain10 .Print .top .close { width:45px; height:15px; position:absolute; top:0; cursor:pointer; right:25px;}
.DivMain10 .Print .cen { background:url(../images/mvcdownload/table_cen.png) repeat-y;}
.DivMain10 .Print .cen .tab {  margin:0 auto; padding:10px 30px;}
.DivMain10 .Print .cen .tab h3 { font-size:13px; padding-bottom:12px;}
.DivMain10 .Print .cen .tab h3 img { margin-right:9px;}
.DivMain10 .Print .cen .tab td p { padding:5px 10px; line-height:22px; font-size:12px;}
.DivMain10 .Print .cen .tab table{border-collapse: collapse;}
.DivMain10 .Print .shadow { height:8px; background:url(../images/mvcdownload/shadow03.png) bottom center no-repeat;}
.DivMain10 .Print .bot { height:33px; background:url(../images/mvcdownload/table_bot.png) no-repeat;}
/*-------------------*/
.printSlideWrapper {width:1000px;height:700px;overflow:hidden;position:relative;}
.printSlideContainer {position:absolute;width:5000px;height:700px;left:0;top:0;}
.printSlideContainer img {float:left;}

.MainFoot h6{font-size:13px;}

@media (max-width:979px) {
	
	.buy_windows, #btn_mac, .more, .main05, .main06, .top_right a:nth-child(2), .top_right a:nth-child(3){display:none;}
	
	.main03_one{float:none; margin:0 auto;}
	.main03_two{padding:30px 0;}
	
	.main0402{background:#e3e6ed; height:auto;}
	.main0402 .detail{padding:30px 0 45px;}
	
	.main07 .detail{width:100%;}
	
}

@media (max-width:767px) {
	
	.main01{height:auto; background-position:top center; background-color:#2d343c; padding-bottom:20px;}
	.main01 .time_box{text-align:center; padding-top:0;}
	.main01 .time_box .time_left{padding-bottom:10px;width: auto;}
	.main01 .time_box .time_btn{float:none;}
	
	.main03 .btn a:first-child{margin-bottom:10px; display:inline-block;}
	
}

@media (max-width:479px) {
	
	.top_men .detail > a.logo img{width:95px; padding-top:5px;}
	.top_right a{width:85px;}
	
	.main01 .time_box{font-size:13px;}
	.main01{background-position:top center; background-color:#2d343c; height:auto;}
	.mobile_btn{display:block;}
	
	.main0402 p{width:315px;margin: 0 auto;float: none;}
	
	.main07_one{float:none; margin:0 auto;}
	.main07_two{padding:20px 0;}
	
}