@charset "utf-8";
/* CSS Document */
.page_topTitle_wrap {height:160px;}
.page_topTitle {width:960px; height:150px; margin:15px auto 10px auto; background:url(images/topTitle_bg.png) no-repeat 0 0; color:#fff; position:relative;}
.page_rollTop {/*position:fixed; */top:-5px; left:50%; right:0; margin:0 0 0 -480px; z-index:20;}
.page_topTitle .titleName1 {font-size:38px; line-height:38px; font-weight:normal; padding:25px 0 0 30px;}
.page_topTitle .titleName1 span {font-size:18px; line-height:22px; display:block;}
.page_topTitle .titleName2 {font-size:22px; font-weight:normal; padding:10px 0 0 30px; color:#bcbcbc;}
.couponBox { position:absolute; top:10px; right:20px; background:url(images/code.png) no-repeat 0 0; width:400px; height:135px;}
.couponBox .couNum {position:absolute; top:53px; left:75px; color:#ffc187; font-size:18px;}
.couponBox .couBtn {position:absolute; top:85px; left:90px; cursor:pointer;}

.pageMain_top,.pageMain_bottom {width:960px;height:10px; margin:0 auto; font-size:0; line-height:0;}
.pageMain_top {background:url(images/ttm_bg.png) no-repeat 0 0;}
.pageMain_bottom {background:url(images/btm_bg.gif) no-repeat 0 0;}
.pageMain {width:958px; margin:0 auto; border-left:solid 1px #d9d9d9; border-right:solid 1px #d9d9d9; background:url(images/ctm_bg.png) repeat-x 0 0 #fff;}

.pageMain_topPro {padding:10px 0 30px 0;}
.pageMain_topPro .pic { float:left;}
.pageMain_topPro .star { font-size:14px; padding-left:30px;}
.pageMain_topPro .text {padding:0 0 20px 420px;}
.page_mainBtn input[type='radio']{ vertical-align:text-top;}
.page_mainBtn label{display:block;}
.pageMain_topPro hr{ border:none; border-bottom:1px solid #d7d7d7; height:0; margin:5px 0; }
.toppageMain_topPro .promotext{margin:5px auto;width:425px}
.pageMain_topPro .text .promotext a,.toppageMain_topPro .promotext a{color:#666;font-size:13px;text-align:left}
.pageMain_topPro .text h2{font-size:24px; line-height:26px;font-weight:normal;color:#3e4f57; padding:5px 0;}
.pageMain_topPro .text p{padding:3px 0 8px;}
.pageMain_topPro .text dl {padding-bottom:10px;}
.pageMain_topPro .text dd{background:url(https://images.wondershare.net/style/images0328/icon_right.png) no-repeat 0 5px;line-height:16px;padding:3px 0 3px 23px;font-size:13px}
.pageMain_topPro .text dt{line-height:20px;padding:5px 0}
.pageMain_topPro .text dt a{font-size:12px}
.pageMain_topPro .text dt a.win{padding:5px 23px 0 8px;background:url(https://images.wondershare.net/style/images0328/nav_win_icon.png) no-repeat right top;text-decoration:underline}
.pageMain_topPro .text .btn{width:440px;height:61px; padding:10px 0 0 0;}
.btn-win .free,.btn-win a.buy2{ background-image:url(https://images.wondershare.net/style/images0328/btn2-win.png);}
.btn-mac .free,.btn-mac a.buy2{ background-image:url(https://images.wondershare.net/style/images0328/btn2-mac.png);}
.page_mainBtn .dd{display:block;font-weight:bold;color:#333;padding:38px 0 0 53px}
.page_mainBtn .security{ display:block; padding-top:5px; color:#687175; font-size:11px; width:220px;}
.pageMain_topPro .text .share{bottom:0;height:29px;padding:4px 0 4px 10px;width:372px; margin-top:35px;}
.pageMain_topPro .text .share .addthis_default_style{padding-top:5px}
.pageMain_topPro .text .get{position:absolute;bottom:-33px;right:130px;width:265px;height:32px;background:url(https://images.wondershare.net/style/images/get.png) no-repeat;padding:11px 0 0 5px;color:#FFF;z-index:10}
.free,a.buy2{display:block;background:url(https://images.wondershare.net/style/images0328/btn2.png) no-repeat;width:210px;height:61px;text-decoration:none;margin-right:10px}
.free:hover,a.buy2:hover{ text-decoration:none;}
.free{ position:relative;}
.free div{width:266px; top:63px; left:0;}
a.buy2{background-position:0 -61px}

.pageMain_txtBox { border-top:dashed 1px #9d9c9c; padding:30px 0; margin:0 20px;}
.pageMain_txtBox_bn {border-top:dashed 0px #9d9c9c;}
.tb_f .img {float:left}
.tb_f .info {padding:0 0 0 380px;}
.tb_r .img {float:right}
.tb_r .info {padding:0 380px 0 0;}
.pageMain_txtBox .info .titleName3 { font-size:24px; line-height:26px; color:#333; padding-bottom:10px; font-weight:normal; margin:0;}
.pageMain_txtBox .info ul {}
.pageMain_txtBox .info ul li {font-size:13px; padding:2px 0 2px 10px; background:url(https://images.wondershare.net/style/images0328/dot.gif) no-repeat 0 11px;}
.info p{ font-size:13px;}

.page_itemBox {}
.page_itemBox .pib_t,.page_itemBox .pib_b { height:25px;}
.page_itemBox .pib_t {background:url(images/boxTopBg.png) no-repeat 0 0;}
.page_itemBox .pib_b {background:url(images/boxTopBg2.png) no-repeat 0 0;}
.page_itemBox .pib_c {background:#f4f4f4; padding:0 0 0 20px;}
.page_itemBox a:hover {text-decoration:none;}
.page_itemBox a:hover .info h4 {text-decoration:underline;}
.itemFeat { overflow:hidden;}
.itemFeat .img {float:left;}
.itemFeat .info {padding:0 20px 0 55px;}
.itemFeat .info h4 {font-size:14px; color:#333;}
.itemFeat .info p {line-height:14px; color:#333;}

.pageMain_txtBox h3 {font-size:24px; color:#333;font-weight: normal; margin-bottom:15px;}
.pageMain_txtBox p {line-height:1.6em; color:#555;font-size: 13px;}
.pageMain_txtBox p strong{ margin:8px 0;}
.pageMain_txtBox h5 {font-size:15px; color:#555; margin:8px 0;}
.pageMain_txtBox p.padd{ margin-bottom:10px;}

.pm_line {background:url(images/yy_line.png) no-repeat center 5px; height:50px;}

.pageLi_box {background:url(images/li_bgLine.png) no-repeat 10px center; padding:10px 0 10px 30px; height:340px;}
.pageLi_box .liBox {float:left; width:460px; height:150px; padding:10px 0;}
.pageLi_box .liBox h4 {font-size:20px; color:#333; background:url(images/icon_titjt.png) no-repeat 0 10px; padding:8px 0 0 24px; font-weight:normal;}
.pageLi_box .liBox ul {padding:10px 0;}
.pageLi_box .liBox ul li {font-size:13px; padding:2px 0 2px 10px; background:url(https://images.wondershare.net/style/images0328/dot.gif) no-repeat 0 11px;}
.pageLi_box .liBox p {padding:0 40px 20px 0;}

.page_bottomBynBox {width:450px; margin:0 auto; padding-bottom:30px;}
.page_bottomBynBox .btn {padding-top:10px;}


.cont_txt .conTxt2 {padding:10px 0 20px 0;}
.table1 {background:#FFFFFF; border-collapse: collapse;}
.table1 th, .table1 td {border:1px solid #ECECEC;font-size: 12px;padding: 8px 13px;}
.table1 th {background: url(images/table-th_03.png) repeat-x 0 0;box-shadow: 0 3px 5px #DBDBDB;font-size: 13px;padding: 10px 13px;}
.table1 tr:nth-child(2n+1) {background: none repeat scroll 0 0 #FAFAFA;}

.info .titlename4{ font-size:15px; margin:8px 0;}
.page_mainBtn .title_d{ font-size:15px;}
.liBox p{ margin-top:10px; font-size:14px;}

.cont_txt .conTxt3 {overflow:hidden; padding:10px 0;}
.cont_txt .conTxt3 .img {float:right; margin:0; padding:5px 0 0 0;}
.tab-3 {width:550px; float:left;}
.tab-3 .con {padding:5px;}
.tab-3 .nav {margin-left: 165px;}
.tab .con {background: -moz-linear-gradient(center top , #FCFCFC, #EEEEEE 100%) repeat 0 0;border: 1px solid #DBDBDB;box-shadow: 0 2px 3px #DBDBDB;overflow: hidden;padding-bottom: 10px;}
.tab .nav {margin: -2px 0 0 90px;position: relative;}
.tab .nav li {border: 1px solid #EBEBEB;color: #555555;cursor: pointer;float: left;font-size: 13px;padding: 7px 0;text-align: center;width: 100px;}
.tab .nav li.curr {background: none repeat scroll 0 0 #EEEEEE;border-top: 1px solid #EEEEEE;box-shadow: 0 2px 3px #DBDBDB;cursor: pointer;}


.try div,.free div, .freeBtn div{ display:none; position:absolute; z-index:3; left:-20px;text-indent:0; background:url(images/dr-fone/drap-bg_06.png) repeat-x #fefefe  0 100%; border:1px solid #ddd; border-radius:5px; padding:10px;}
.try:hover div,.free:hover div, .freeBtn:hover div{ display:block;}
.try div .dot,.free div .dot, .freeBtn div .dot{ background:url(images/dr-fone/dot_03.png) no-repeat 50% 0; display:block; width:60px; height:8px; position:absolute; z-index:3; top:-8px; left:20px;}
.try div li a,.free div li a,.freeBtn div li a{ display:block; width:125px; line-height:22px; height:22px; color:#3d4f58; font-weight:bold; font-style:italic; padding-left:5px;}
.try div li a:hover,.free div li a:hover,.freeBtn div li a:hover{ background:#c5c5c5; text-decoration:none;}

.tryMinBtn, .buyMinBtn {display: block;background: url(images/dr-fone/drfone-btn.png) no-repeat;width: 50px;height: 25px;margin-right: 5px;position: relative;}
.pageMain_txtBox .info dl{ margin-top:5px; font-size:13px;}
.pageMain_txtBox .info dl dd{ margin-bottom:10px;}

.pm_line h1{padding:25px 0 0 25px; color:#474747; font-size:24px; font-weight:normal;}

.table1 th, .table1 td {padding: 8px 13px;font-size:14px; line-height:140%;}
.table1 tr:nth-child(odd) {background: #fafafa;}

.storage td {text-align: center;line-height: 30px;}
.storage h3{font-size: 24px;line-height: 26px;color: #333;padding-bottom: 10px;font-weight: normal;margin:10px;}

.product .tab{ width:900px; color:#777; margin:0 auto;}
.product .tab .con{ border:1px solid #ccc; overflow:hidden; box-shadow:0 2px 3px #dbdbdb; padding:20px 0 10px; text-align:center; background:#fff;}
.product .tab .con p{font-size:15px; text-align:center; margin:10px 20px;}
.product .tab .nav{ margin:-1px 0 0 10px; position:relative;}
.product .tab .nav li{ border:1px solid #ccc; display:inline-block; padding:15px 12px;  text-align:center; color:#555; font-size:13px; margin:0 3px; cursor:pointer; width:auto;}
.product .tab .nav li.curr{ border-top:1px solid #fff; background:#fff;cursor:pointer; box-shadow:0 2px 3px #dbdbdb;font-weight:bold;}

.box5 .item {width:285px;margin: 10px 20px 10px 0;float: left;}
.box5 .item h3 {font-size: 14px;height: 30px;line-height: 1.2em;font-weight: bold;margin: 10px 0;}
.oh {overflow: hidden !important;}
.mb20 {margin-bottom: 20px !important;}