@charset "utf-8";
.crumb{background:#e8f3f5;}
.top-title{ color:#555; font-size:15px; background:url(images/one-title-bg_03.jpg) 50% 100% no-repeat #e2eff3; padding:18px 0 30px; text-shadow:0 1px 0 #fff;}
.top-title-1{ background:url(images/title-bg_3.png) #bcd9e5 repeat-x;}
.top-title h1{ font-size:40px; line-height:40px; color:#444; margin-bottom:7px;}
/*Multimedia*/
.MSBanner{ overflow:hidden;  background:url(images/pc-banner-bg_07.png) repeat-x #bcd9e5; color:#30669d; text-shadow:0 1px 0 #fff;}
.MSBanner .wrap{  padding-top:20px;}
.MSBanner .item{ overflow:hidden; width:975px;}
.MSBanner p{ font-size:18px;font-family:Arial;}
.MSBanner .subTitle-1{ height:42px; overflow:hidden;}
.MSBanner h2{ font-size:30px; line-height:30px;margin-bottom:10px; font-family:Arial;}
.MSBanner h2 a{ color:#30669d !important;font-size:30px !important;; line-height:30px !important;}
.MSBanner ul.info{ margin:10px 0; overflow:hidden;}
.MSBanner .info li{ background:url(images/tick-1.png) no-repeat 0 6px; padding-left:18px; float:left; width:210px;}
.MSBanner .rating{ background:url(images/review-bg.png) no-repeat; width:116px; height:40px; margin:5px 0 0 13px; padding:3px 0 0 10px; }
.MSBanner .rating ul{ overflow:hidden;}
.MSBanner .rating span{ color:#777; display:block; line-height:14px; }
.MSBanner .rating span a{ color:#777;} 
.MSBanner .hr{ border-top:1px solid #79b8d1; border-bottom:1px solid #e2eff4; margin:10px 0; width:500px; height:0; overflow:hidden;}
.MSBanner .change{ float:left; width:210px; font-size:11px;}
.MSBanner .change a	{ color:#30669d;}


.MSBanner .pagination{ width:90px; margin:-18px auto 10px; z-index:3; position:relative;  overflow:hidden; padding-left:15px;}
.MSBanner .pagination li{ float:left;}
.MSBanner .pagination li a{ display:block; float:left; background:url(images/ms-roll-btn.png) no-repeat -22px 0; width:16px; height:16px; padding:3px; }
.MSBanner .pagination li.current a{ background-position:0 0;}

.MSContent .leftBox h3{ padding-bottom:15px; border-bottom:1px solid #eee;}
.MSContent .leftBox .item{ width:340px; float:left; margin:10px 10px 10px 0; height:120px; overflow:hidden;}
.MSContent .leftBox .item h4{ font-size:15px; margin-bottom:5px;}
.MSContent .leftBox .item h4 a{ color:#555;}
.MSContent .leftBox .item p{ line-height:1.4em;margin-bottom:5px;}
.MSContent .leftBox .item .img{ float:left; height:110px; margin-right:10px;}

/*PC Utilities*/
.PUBanner .subTitle{ font-size:27px; line-height:30px; margin-bottom:30px;}
.PUBanner .change{ float:none; width:210px; font-size:11px;}
.PUBanner h2{ font-size:36px; line-height:36px;}
.PUBanner .wrap{padding-top:10px;}
.PUBanner a{ color:#595a5e;}

.PUContent .leftBox .proItemArea{ overflow:hidden; border:1px solid #ebebeb; border-radius:10px; margin-bottom:20px;}
.PUContent .leftBox .proItemArea .title{ padding:10px; overflow:hidden; border-bottom:1px solid #fff;filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr='#ffffff',endcolorstr='#f1f1f1',gradientType=0); background: -moz-linear-gradient(top, #ffffff, #f1f1f1 100%);background: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#f1f1f1));}
.PUContent .leftBox .proItemArea .title p{ font-size:14px; line-height:1.4em; margin-bottom:10px;}
.PUContent .leftBox .proItemArea .title a{ font-size:12px; color:#777;}
.PUContent .leftBox .proItemArea .nav{ overflow:hidden; background:url(images/pu-nav-bg_13.png) repeat-x; border-top:1px solid #dadada;}
.PUContent .leftBox .proItemArea .nav li{ float:left; height:57px;}
.PUContent .leftBox .proItemArea .nav a{ display:inline-block; padding:0 21px; text-align:center; line-height:47px; height:47px; font-size:14px; color:#074155; text-shadow:0 1px 0 #fff; border-right:1px solid #dadada;border-left:1px solid #fdfdfd;}
.PUContent .leftBox .proItemArea .nav .noBor{border-left:1px solid #fdfdfd !important;}
.PUContent .leftBox .proItemArea .nav .curr{ background:url(images/pc-utilities-nav-curr_16.png) no-repeat 50% 100%;}
.PUContent .leftBox .proItemArea .nav .curr a{ background:#e7f1f6 !important;}
.PUContent .leftBox .proItemArea .nav a:hover{ text-decoration:none;}
.PUContent .leftBox .proItemArea .proItem{ overflow:hidden; width:330px; float:left; margin:15px 0 15px 15px;}
.PUContent .leftBox .proItemArea .proItem h4{ margin-bottom:5px;}
.PUContent .leftBox .proItemArea .proItem h4 a{ color:#444; font-weight:bold; font-size:14px;}
.PUContent .leftBox .proItemArea .proItem .ws{ font-size:11px; line-height:1.3em;}
.PUContent .leftBox .proItemArea .proItem p{ line-height:1.4em; margin-bottom:10px;}
.PUContent .leftBox .proItemArea .proItem .img{ float:left; height:130px; margin:10px 8px 0 0;}

/*business*/
.BSBanner .wrap{ background:url(images/pdf-bg.jpg) no-repeat 0 174px  ;}
.BSBanner .item{ width:480px; float:left; margin:0 20px 15px 0;}
.BSBanner .item .img{ float:left; margin:15px 5px 0 0; height:200px;}
.BSBanner .item .info li{ width:auto; float:none; line-height:1.7em;}
.BSBanner .item a{ color:#555; font-size:11px; line-height:1.4em;}
.BSAdv{filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr='#ffffff',endcolorstr='#f5f5f5',gradientType=0); background: -moz-linear-gradient(top, #ffffff, #f5f5f5 100%);background: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#f5f5f5));}

.BSContent a{ color:#555;}
.BSContent h4{ font-weight:bold; font-size:16px; margin:10px 0;}
.BSContent .store{ float:right; border:1px solid #f3f3f3; width:313px; padding:13px; overflow:hidden;filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr='#ffffff',endcolorstr='#f5f5f5',gradientType=0); background: -moz-linear-gradient(top, #ffffff, #f5f5f5 100%);background: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#f5f5f5)); margin-left:38px;}
.BSContent .store .title{ display:block; font-size:15px; margin-bottom:8px;}
.BSContent .store .img{ float:left; margin-right:13px; height:95px;}
.BSContent .store p{ font-size:14px; margin-bottom:5px;}
.BSContent .store em,.BSContent .store span{ font-size:12px; line-height:1.4em;}
.BSContent .store span{ color:#777;}

/*mobile*/
.MBanner{ filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr='#e2f0f3',endcolorstr='#c0dce7',gradientType=0); background: -moz-linear-gradient(top, #e2f0f3, #c0dce7 100%);background: -webkit-gradient(linear, 0 0, 0 100%, from(#e2f0f3), to(#c0dce7)); padding:13px 0 8px;}
.MContent .select{ overflow:hidden; border:1px solid #dadada; border-radius:10px; margin:15px 0;filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr='#ffffff',endcolorstr='#f1f1f1',gradientType=0); background: -moz-linear-gradient(top, #ffffff, #f1f1f1 100%);background: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#f1f1f1));}
.MContent .select .item{ width:328px; float:left; overflow:hidden; padding:15px 0 15px 20px; border-right:1px solid #dadada;}
.MContent .select .item .title{ font-size:16px; margin-bottom:13px;}
.MContent .select .item label{ display:block; width:164px; float:left;}
.MContent .select .item label .img{ width:130px; display:block; float:right; text-align:center; }
.MContent .select .item label input{ margin-top:40px;}
.MContent .select .item .mac{ width:135px; margin-left:15px;}
.MContent .select .item .mac .img{ width:113px;}
.MContent .select .item .phone{ width:105px; margin-right:70px;}
.MContent .select .item .phone .img{ width:83px;}
.MContent .greenBtn{ font-size:23px; margin-left:262px;}
.MContent .proItem{ overflow:hidden; width:336px; border:1px solid #e5e5e5 !important; float:left; margin:15px 20px 20px 0;}
.MContent .proItem .title{ border-bottom:1px solid #dadada; padding:10px 15px; overflow:hidden; color:#777;filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr='#ffffff',endcolorstr='#f1f1f1',gradientType=0); background: -moz-linear-gradient(top, #ffffff, #f1f1f1 100%);background: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#f1f1f1)); margin-bottom:20px;}
.MContent .proItem .title h4{ font-size:18px; margin-bottom:5px; color:#444;}
.MContent .proItem .title p{ line-height:1.4em;}
.MContent .proItem .item{ margin:0 10px 5px; overflow:hidden; color:#777;}
.MContent .proItem .item:hover{ background:#f6f6f6;}
.MContent .proItem .item .name{ margin-top:5px;}
.MContent .proItem .item .name a{ color:#444;}
/*leftBox*/
.leftBox h1{ font-size:28px; line-height:28px; margin:20px 0;}
.leftBox h2,.leftBox h3{ font-size:25px; line-height:25px; margin:0 0 10px;}

/*bottom*/
.bottom{ background:#f5f5f5; margin-top:30px; padding-bottom:30px; padding:25px 0;color:#959595; font-size:12px;}
.bottom a{ color:#959595;}
.bottom h5{ font-weight:bold; margin-bottom:8px;}
.bottom dl{ float:left; width:242px; display:block; margin-right:15px;}
.bottom dt{ margin:15px 0 5px; font-weight:bold;}
.bottom dl dd{ background:url(images/dot_23.png) no-repeat 2px 8px; padding-left:10px;}
.bottom dl.noDot dd{ background:none; padding:0;}
.bottom .hot{ width:480px; float:left; overflow:hidden; position:relative;}
.bottom .hot ul{ height:125px; overflow:hidden;}
.bottom .hot li{ float:left; width:90px; height:105px; text-align:center; margin:15px; overflow:hidden;}
.bottom .hot  .prev,.bottom .hot  .next,.download-center .bannerRoll .prev,.download-center .bannerRoll .next{ display:block; background:url(images/resource-roll.png) no-repeat -10px 0; width:30px; height:60px; position:absolute; z-index:2; top:60px;}
.bottom .hot  .prev{ left:0px;}
.bottom .hot  .next{ right:0px; background-position:-43px 0;}

/*secProContent*/
.secProContent{ border:1px solid #dbdbdb; overflow:hidden; position:relative; margin-top:-20px; margin-bottom:20px; width:1000px; padding-bottom:30px; overflow:visible; background:#fff;}
.secProContent .nav{ position:absolute; z-index:2; top:-43px;overflow:hidden; right:20px;}
.secProContent .nav li{ float:left; width:170px; line-height:42px; background:url(images/sec-nav-bg_06.png) repeat-x; text-align:center; margin-left:10px; font-size:16px; border-top-left-radius:10px; border-top-right-radius:10px;}
.secProContent .nav li a{ color:#fff; text-shadow:0 1px 0 #256686;}
.secProContent .nav li.curr{ background:url(images/sec-nav-bg_03.png) repeat-x; border:1px solid #cbcbcb; border-bottom:none;}
.secProContent .nav li.curr a{ color:#555; text-shadow:0 1px 0 #fff;}
.secProContent h3{ font-size:25px; line-height:25px; margin:20px 0 15px;}
.secProContent .box1{ overflow:hidden; padding:40px 0;filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr='#ffffff',endcolorstr='#f4f4f4',gradientType=0); background: -moz-linear-gradient(top, #ffffff, #f4f4f4 100%);background: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#f4f4f4)); margin-bottom:25px;}
.secProContent .box1 .item{ float:left; width:300px; padding-right:15px; border-right:1px solid #ddd; margin-left:13px;}
.secProContent .box1 .item .img{ float:left; margin-right:10px; height:165px;}
.secProContent .box1 .item .tryBtn{ float:left;}
.secProContent .box1 .item .ws{ font-size:10px; color:#777; line-height:1.1em;}
.secProContent .box1 .item h2{ font-size:20px; margin-bottom:10px;}
.secProContent .box1 .item h2 a{ color:#555;}
.secProContent .box1 .item p{ margin-bottom:10px;}

.secProContent .table2{ margin:20px 10px ;}
.secProContent .table2 .title{ font-size:17px;}
.secProContent .table2 .ws{ font-size:11px; line-height:1.2em;}
.secProContent .table2 .price{ font-size:18px; color:#f26522; margin-bottom:10px;}
.secProContent .table2 .price del { font-size:14px; color:#555;}
.secProContent .quote{ padding:10px 20px; background:#f4f4f4;overflow:hidden;  margin-bottom:20px;}
.secProContent .quote p{  font-style:italic; font-size:16px; color:#777;}
.secProContent .quote .Lquote,.secProContent .quote .Rquote{ display:block; width:24px; height:20px; background:url(images/quote_14.png) no-repeat; float:left;}
.secProContent .quote .Rquote { float:right; background-position:-24px 0;}

.secProContent .box2 .item{ width:202px; float:left; padding:20px 0; margin:0 18px 0 25px; color:#777; }
.secProContent .box2-2 .item{ margin-left:80px;}
.secProContent .box2 .item a.large{ position:relative; display:block;}
.secProContent .box2 .item a.large span{ position: absolute; z-index:2; background:url(images/btn.png) no-repeat; width:24px; height:24px; bottom:-6px; right:-12px;}

#getIdea .title{ font-size:22px; line-height:22px; margin:10px 0 20px;}
#getIdea table th{ font-size:16px;}
#getIdea table .name{ font-size:17px; margin-bottom:5px;}
#getIdea table .name a{ color:#555;} 
#getIdea table .price{ color:#dc0000; font-size:16px; margin-bottom:5px;}
#getIdea table .price del{ color:#777; font-size:13px;}

.secProContent .box3 h4,.secProContent .box4 h4{ font-size:20px; margin:10px 0 20px;}
.secProContent .box3{ width:526px; margin:0 0 0 20px; overflow:hidden; float:left; height:230px;}
.secProContent .box3 .item{ overflow:hidden;width:525px;}
.secProContent .box3 .item .img{ float:left; height:140px;}
.secProContent .box3 .item .text{ width:420px; float:right; color:#777;}
.secProContent .box3 .item .text .name a{ color:#555;}
.secProContent .box3 .item .text .quote{ display:block; margin-top:10px;}

.secProContent .box3 .pagination{  float:right; overflow:hidden; margin-bottom:10px;}
.secProContent .box3 .pagination li{ float:left;}
.secProContent .box3 .pagination li a{ display:block; float:left; background:url(images/banner-btn_03.png) no-repeat -20px -70px; width:11px; height:11px; padding:2px; }
.secProContent .box3 .pagination li.current a{ background-position:0 -70px;}

.secProContent .box4{ width:756px; margin:0 auto;}
.secProContent .box4 .item{ width:240px; float:left; text-align:center; border-right:1px solid #ebebeb;}
.secProContent .box4 .item .name{ line-height:1.3em; margin-bottom:10px;}
.secProContent .box4 .item .tryBtn{ margin:10px auto;}

.secProContent .box4-1{ width:970px;}

.secProContent .box1-1{ padding:25px 20px;filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr='#ffffff',endcolorstr='#f4f4f4',gradientType=0); background: -moz-linear-gradient(top, #ffffff, #f4f4f4 100%);background: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#f4f4f4)); margin-bottom:20px; }
.secProContent .box1-1 .item{ width:220px; float:left; margin-right:25px;}
.secProContent .box1-1 .item h2{ font-size:18px; font-weight:bold; margin:0 0 15px;}
.secProContent .box1-1 .item h2 a{ color:#555;}
.secProContent .box1-1 .item .ws{ font-size:11px; color:#777; display:block; line-height:1.1em; margin-top:15px;}
.secProContent .box1-1 .item .name{ font-size:15px; margin-bottom:10px;} 
.secProContent .box1-1 .item p{ margin:0 0 10px;}

.secProContent .box2-1{ margin:25px 20px; overflow:hidden;}
.secProContent .box2-1 .item{ width:480px; float:left;}
.secProContent .box2-1 .item .img{ float:left;margin-right:15px;}
.secProContent .box2-1 .item .text{ float:left; width:360px; overflow:hidden;}
.secProContent .box2-1 .item ul{  margin:10px 0 0; color:#777; }
.secProContent .box2-1 .item li{ margin:2px 0;}

/*pdfContent*/
.pdfContent .greenBtn{ margin:20px 0 20px 400px;}
.pdfContent_column {font-size:25px; color:#555; font-weight:normal; padding:35px 0 20px 0;}
.pdfCont_box_style {border:solid 1px #e6e6e6;box-shadow:0 2px 3px #f2f2f2; background:url(images/jb_box.png) repeat-y 240px 0 #f6f6f6;}
.pdfCont_box_style .box_left {float:left; width:205px; padding:25px 30px 25px 25px;}
.pdfCont_box_style .box_left .title {font-size:14px; line-height:16px; color:#444; padding:10px 0;}
.pdfCont_box_style .box_left p {color:#777;}
.pdfCont_box_style .box_right {float:right; width:700px; padding:25px 0 0 18px; background:#fff;}
.pdfCont_box_style .pro_box {float:left; width:310px; padding:0 40px 0 0;}
.pdfCont_box_style .pro_box .img {float:left;}
.pdfCont_box_style .pro_box .info {padding:0 0 0 110px;}
.pdfCont_box_style .pro_box .name {font-size:16px; padding:5px 0;}
.pdfCont_box_style .pro_box .info p {line-height:16px;}
.pdfCont_box_style .pro_box .btn {padding-top:5px;}
.tabBox_pro {padding:30px 40px 20px 0;}
.tabMenu_pro {height:26px; display:block; border-bottom:solid 2px #075e96;}
.tabMenu_pro li {float:left; list-style:none; background:url(images/line.gif) no-repeat right 2px; padding:0 10px 0 0; cursor:pointer; line-height:24px;}
.tabMenu_pro li span {padding-left:10px;}
.tabMenu_pro li:hover {color:#075e96;}
.tabMenu_pro li.curr {background:url(images/tab_jt.jpg) no-repeat center bottom;color:#fff; height:33px; padding-right:0;}
.tabMenu_pro li.curr span {display:block; float:left; background:url(images/tabT_yj.png) no-repeat 0 0 #075e96; height:26px; line-height:24px;}
.tabMenu_pro li.curr strong {display:block; float:left; height:26px; width:10px; background:url(images/tabT_yj.png) no-repeat -290px 0 #075e96;}
.tabCont_pro {padding:20px 0;}
.tabCont_pro .img {float:left;}
.tabCont_pro .info {padding:0 0 0 110px;}
.tabCont_pro .btn {padding-top:5px;}

.pdfCont_box_style2 {border:solid 1px #dbdbdb; border-radius:10px; padding:10px 20px; box-shadow:0 2px 3px #f2f2f2; background:url(images/jb_bg2.png) repeat-x 0 0 #ededed;}
.pdfCont_box_style2 .title {font-size:16px; padding:10px 0;}
.pdfCont_box_style2 .box_left {float:left; width:250px; height:320px; padding:10px; background:url(images/line2.png) no-repeat right center;}
.pdfCont_box_style2 .select_pc {margin:10px 0 10px 30px;}
.pdfCont_box_style2 .select_pc p {text-align:center; padding-left:30px; width:120px;}
.pdfCont_box_style2 .select_pc label {padding-left:10px; cursor:pointer;}
.pdfCont_box_style2 .select_pc .mac_pc {padding-left:30px;}
.pdfCont_box_style2 .box_right {float:right; width:610px; padding:10px;}
.pdfCont_box_style2 .select_pro {padding:5px 0; font-size:14px;}
.pdfCont_box_style2 .select_pro dt {padding:4px 0;}
.pdfCont_box_style2 .select_pro dd {padding:3px 0 3px 20px;}

.award_box {border-radius:10px; padding:15px 20px 10px 20px; background:#f9f9f9;}
.award_box span {font-size:16px; padding:0 20px;}

/*secProNav*/
.secProNav{ overflow:hidden; text-align:center;}
.secProNav .wrap{ filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr='#2288cb',endcolorstr='#075e96',gradientType=0); background: -moz-linear-gradient(top, #2288cb, #075e96 100%);background: -webkit-gradient(linear, 0 0, 0 100%, from(#2288cb), to(#075e96));}
.secProNav li{ display:inline-block;*display:inline;background:url(images/sec-nav-break_03.png) no-repeat 100% 5px;}
.secProNav li a{  display:inline-block; width:192px;  height:118px; padding-top:20px; text-align:center; color:#b3d3e1;}
.secProNav li a:hover{ background:url(images/sec-nav-curr_18.png) repeat-y 50%; text-decoration:none;}

/*VDT-content*/
.VDT-content{ overflow:visible;}
.VDT-content h2{ font-size:25px; line-height:25px; margin:20px 0 10px;}
.VDT-content .box{ border:1px solid #e6e6e6; box-shadow:0 2px 5px #e6e6e6; }
.VDT-content .box .item{ float:left; width:208px; padding:0 18px; height:386px; margin:25px 0 0; background:url(images/vdt-item-bg_03.png) no-repeat 100% 0; overflow:hidden;}
.VDT-content .box .item .freeBtn-win,.VDT-content .box .item .freeBtn-mac{ margin-top:10px;}
.VDT-content .box .item-1{ height:328px; margin:0; padding:0px 10px 0; background:url(images/vdt-bg_03.png) repeat-y 100% 0 #f6f6f6; width:200px; border-right:1px solid #e6e6e6;}
.VDT-content .box .item .ws{ font-size:11px; line-height:1.1em;}
.VDT-content .box .item h3{ font-size:15px; margin-bottom:5px;}
.VDT-content .box .item h3 a{ color:#555;}
.VDT-content .box .item p{ margin:10px 0 0; }
.VDT-content .box .item .go{ font-size:11px; display:block;}
.VDT-content .box .item-2{ width:326px; height:288px;}
.VDT-content .box .item-1-1{height:411px;}

/*recommendPopup*/
#recommendPopup{ overflow:hidden; width:600px; padding:10px;}
#recommendPopup .img{ float:left; margin-right:10px; height:200px;}
#recommendPopup .price{ text-align:center; color:#C00;}
#recommendPopup .name{ font-size:22px; line-height:22px; margin:10px 0;}
#recommendPopup .name a{ color:#555;}
#recommendPopup p{ margin-bottom:10px;}

/*download-center*/
.download-center{ position:relative; margin-top:-30px; padding-bottom:20px;}
.download-center .bannerRoll{ overflow:hidden; border:1px solid #dbdbdb; border-radius:10px; height:215px; box-shadow:0 2px 4px #dbdbdb; background:#fff;}
.download-center .bannerRoll .list{ overflow:hidden; padding-left:20px;}
.download-center .bannerRoll .item{ width:213px; height:205px; overflow:hidden; float:left; display:block; padding:10px; margin-left:7px; background:url(images/download-center-roll-bg_03.png) no-repeat 100% 0;}
.download-center .bannerRoll .item h3{ font-size:15px; margin:8px 0 3px; line-height:18px; height:36px; overflow:hidden;}
.download-center .bannerRoll .item p{ height:3.9em; line-height:1.3em; margin-bottom:10px; font-size:12px;}
.download-center .bannerRoll .item .img{ text-align:center; margin-right:15px;}
.download-center .bannerRoll .item .freeBtn-win,.download-center .bannerRoll .item .freeBtn-mac{ margin-right:3px;}
.download-center .bannerRoll .prev{ left:10px;}
.download-center .bannerRoll .next{ right:10px; background-position:-43px 0;}
.download-center h2{ font-size:20px; margin:20px 0; padding-bottom:15px; border-bottom:1px solid #e9e9e9;}
.download-center .sideBar{ width:217px;}
.download-center .sideBar .box h5{ font-size:15px; border-bottom:1px solid #d3d3d3;padding:10px 0;}
.download-center .sideBar .box dl dt{background: url(images/dot_23.png) no-repeat 3px 8px  !important;padding-left: 12px !important; font-weight:bold; }
.download-center .sideBar .box dl .curr{ background-color:#ddd !important;}
.download-center .sideBar .box dl .curr .delete{ background:url(images/delete-icon.png) no-repeat; width:15px; height:15px; display:block; float:right; margin:2px 5px 0 0;}
.download-center .sideBar .box dl dt a{ color:#555;} 
.download-center .sideBar .box dl dd a{ font-size:12px; color:#777; padding-left:12px;}
.download-center .rightBox{ width:737px; float:right;}
.download-center .rightBox .downItem:nth-child(even){ background:#f5f5f5;}
.download-center .rightBox .downItem td{ padding:15px 10px 20px; color:#777;}
.download-center .rightBox .downItem td h3{ font-size:15px; margin-bottom:5px;}
.download-center .rightBox .downItem td h3 a{ color:#555;}
.download-center .rightBox .downItem td p{ line-height:1.3em; font-size:12px;}
.download-center .rightBox .searchPro{ border:1px solid #dbdbdb; padding:20px 15px; border-radius:10px; background:#f6f6f6; box-shadow:0 2px 4px #dbdbdb; overflow:hidden;}
.download-center .rightBox .searchPro .title{ font-size:20px; margin-bottom:20px;}
.download-center .rightBox .searchPro input[type='text']{ width:552px; height:28px; line-height:28px; border:1px solid #e6e6e6; border-radius:20px; border-top:1px solid #b2b2b2; padding:0 13px; color:#777; background:#fff; float:left;}
.download-center .rightBox .searchPro .searchBtn{ display:block; background:url(images/btn.png) no-repeat 0 -866px; width:102px; height:30px; float:left; margin-left:10px;}
.download-center .rightBox .searchPro .searchBtn:hover{ background-position:-102px -866px;}
.download-center .rightBox .searchPro .searchResult { margin:15px 0; padding-top:15px; border-top:1px solid #DBDBDB;}
.download-center .rightBox .searchPro .searchResult h3{ font-size:14px; margin-bottom:5px;}
.download-center .rightBox .searchPro .searchResult .searchd{ margin:10px 0 0;}
.download-center .rightBox .searchPro .searchResult .close{ display:block; float:right; background:url(images/close-btn.png) no-repeat; width:20px; height:20px;}

.acResults{ width:552px; overflow:hidden; padding:15px 13px; background:#fff; border:1px solid #E6E6E6; height:150px; overflow:auto;}
.acResults li{ padding:2px 5px; cursor:pointer;}
.acResults li:hover{ background:#EDEDED;}


.recommendPopup{ overflow:hidden; width:600px; padding:10px;}
.recommendPopup .img{ float:left; margin-right:10px; height:200px;}
.recommendPopup .price{ text-align:center; color:#C00;}
.recommendPopup .name{ font-size:22px; line-height:22px; margin:10px 0;}
.recommendPopup .name a{ color:#555;}
.recommendPopup p{ margin-bottom:10px;}