﻿body{margin:0 auto; padding:0; font:12px/22px Verdana, Arial, Helvetica, sans-serif; background-color:#fff; color:#786a61; min-width:1164px;}
.clear{clear:both;}
p, h1, h2, h3, h4, h5, h6, ul, li, ol, dl, dt, dd{ margin:0; padding:0;}
ul,li{list-style:none;}
img{border:0; margin:0; padding:0;}
a{color:#000; text-decoration:none;}
a:hover{color:#F30; text-decoration:underline;}
/*-----------------*/

.header{background-color:#fc0;}
.header .detail{width:820px; margin:0 auto;}
.header .logo{float:left;}
.header .logo a{display:block; height:43px; padding-top:7px;}
.header p{line-height:50px; color:#fff; font-size:15px; float:right;}
/*-----------------*/

.banner{background:url(../image-style/mac-converter/banner-bg.jpg) no-repeat center;}
.banner .detail{width:950px; height:270px; margin:0 auto; text-align:center;}
.banner .detail h1{color:#f80; font-size:36px; padding-top:85px;}
.banner .detail h1 span{color:#ff4000;}
.banner .detail h3{font-size:20px; color:#4c4536; font-weight:400; line-height:29px; padding:23px 0;}
.banner .detail h3 a{display:inline-block; height:29px; vertical-align:top; margin-right:5px;}
.banner .detail p{font-size:14px; text-align:left;}
/*-----------------*/

.main01{background:url(../image-style/mac-converter/main01.jpg) no-repeat center;}
.main01 .detail{width:765px; height:286px; margin:0 auto; padding-top:30px;}
.main01 .main01Con dl{text-align:center; float:left; margin:0 20px;}
.main01 .main01Con dl dd{color:#4f423c; padding-top:5px;}
.main01 .button{text-align:center;}
.main01 .button a{display:inline-block; margin:35px 18px 15px;}
.main01 .button p{color:#796e5c; font-size:13px;}
/*-----------------*/

.main02{background:url(../image-style/mac-converter/main02.jpg) no-repeat center;}
.main02 .detail{width:960px; height:419px; margin:0 auto; padding-top:112px;}
.main02 .box{width:226px; float:left;}

.main02 .right{width:707px; float:right;}
.main02 .right h2{font-size:26px; padding:15px 0 15px; color:#000;}
.main02 .right h2 i{color:#ff0d0d; font-style:normal; font-size:24px;}
.main02 .right ul{padding:6px 0 7px 15px; border:1px dashed #999; -moz-border-radius:5px;/* Gecko browsers */ -webkit-border-radius:5px;/* Webkit browsers */ border-radius:5px;/* W3C syntax */}
.main02 .right ul li{float:left; color:#000; font-weight:bold; padding-right:35px; line-height:41px;}
.main02 .right ul li:nth-child(3){padding-right:0;}
.main02 .right ul li img{vertical-align:top;}
.main02 .right ul li a{color:#000;}
.main02 .right .txt ol{color:#766c63; font-size:13px; padding:10px 0 5px;}
.main02 .right .txt ol li{background:url(../image-style/thx-fift/02.png) 0 9px no-repeat; padding:5px 0 15px 18px;}
.main02 .right .price{color:#766c63; font-size:17px; line-height:55px; height:55px;}
.main02 .right .price i{color:#24d900; font-style:normal; padding:0 18px;}
.main02 .right .price b{color:#f00; font-size:25px; padding-right:20px;}
.main02 .right .price img{vertical-align:top;}
/*-----------------*/

.main03{background:url(../image-style/mac-converter/main03.jpg) no-repeat center;}
.main03 .detail{width:1045px; height:641px; margin:0 auto; text-align:center;}
.main03 h2{font-size:27px; color:#fffdfb;}
.main03 h2 span{color:#ffe359; line-height:77px;}
.main03 .main03Con{width:319px; float:left; padding:58px 44px 0 0;}
.main03 .main03Con:nth-child(4){padding-right:0;}
.main03 .main03Con h3{color:#151515; font-size:16px;}
.main03 .main03Con .box{padding:30px 0;}
.main03 .main03Con p{color:#33322f; font-size:13px; text-align:left; min-height:66px;}
.main03 .main03Con .pb h5{padding:15px 0 17px;}
.main03 .main03Con .pb del{font-size:13px; color:#000; padding-right:18px;}
.main03 .main03Con .pb span{font-size:18px; color:#f00;}
/*-----------------*/

.main04 .detail{width:1050px; margin:0 auto; padding:45px 0;}
.main04 .detail h2{font-size:24px; text-align:center; color:#fff; line-height:40px; background:url(../image-style/mac-converter/ti-bg.jpg) repeat-x center; border-radius:20px;}
.main04 .detail h2 span{color:#fff266;}

.main04 table{border-collapse:collapse;}
.main04 table thead tr{vertical-align:top;}
.main04 table th{padding-top:28px;}
.main04 table .img{padding:5px 0;}
.main04 table h4{color:#161616; padding:5px 0 8px 0;}
.main04 table h5{color:#333; font-size:15px;}
.main04 table p{line-height:18px; font-size:13px; color:#999; padding-top:2px;}
.main04 table td{text-align:center;}
.main04 table td:nth-child(1){text-align:left;}
.main04 table td.bg{background-color:#f2f2f6; border-right:10px solid #fff;}
.main04 table tr.bor{border-bottom:2px solid #ededf3;}
.main04 table td.nbg{background-color:#fff;}
.main04 table tr.nbor{border-bottom:0;}
.main04 table td h6 del{font-size:13px; color:#000; padding-right:15px;}
.main04 table td h6 span{font-size:18px; color:#f00;}
/*-----------------*/

.main05{background-color:#fbcc30; color:#4A2402;}
.main05 .detail{width:1164px; margin:0 auto; height:216px;}
.main05 .detail .left{width:388px; float:left; padding:40px 0 20px;}
.main05 .detail .left h4{text-align:center; font-size:19px;}
.main05 .detail .left h4 img{margin-right:10px;}
.main05 .detail .left p{padding:10px 25px; line-height:24px; font-size:12px;}
.main05 .detail .left p a{color:#4A2402; text-decoration:underline;}
/*-----------------*/

#footer{height:81px; background-color:#262626;min-width:1120px; }
#footer .logo{width:1127px; margin:0 auto;}
#footer .logo img{float:left; margin:15px 40px 0 20px;}
#footer .logo p{color:#acadaf; line-height:81px;}
#footer a{color:#33a2f9; text-decoration:none;}
/*-----------------*/