@charset "utf-8";
.noBg{ background:none !important;}
.onBor{ border:none !important;}
.ml50{ margin-left:50px !important;}
.banner{ width:960px; margin:15px auto 0;}
.uninstall-switch a{color:#0072BC;}
.uninstall-switch,.download-switch{  border:1px solid #d5d5d5;  /*padding-bottom:20px;*/ padding-top:1px; margin-top:10px;}
.banner{ text-align:center;color:#555; padding-top:1px; font-size:18px;  padding:0 0 10px 0; }
.banner h1{ font-size:35px; line-height:35px;margin:20px 0 18px; font-weight:normal; color:#333;}
.banner a.pro{color:#555; }
.banner p{ margin:5px 0 0 0;}
/*uninstall-switch*/
.uninstall-switch h1{ text-align:center; font-size:38px; line-height:40px; margin:20px 0;}
.uninstall-switch #main{ overflow:visible; }
.uninstall-switch .subTit{ text-align:center; font-size:19px;}

.uninstall-switch .countArea{ background:url(images/count-bg-buy-2.png) no-repeat;   height:38px; margin:30px auto 0; z-index:2; position:relative; line-height:38px; color:#666; font-size:16px;  overflow:hidden;padding-left:30px; width:450px; overflow:hidden;}
.uninstall-switch .countArea .time{float:right;width:210px;font-weight:bold;padding:5px 0 0 0; margin-right:80px;}
.uninstall-switch .countArea .countdown_section{display:block;float:left;background:#fff;color:#666;font-size:10px;padding:2px 4px 2px; width:40px;margin:0 2px;border-radius:3px;line-height:10px;text-align:center; }
.uninstall-switch .countArea .countdown_amount{color:#333;padding:0 3px; font-size:13px;display:block; line-height:15px;}


.uninstall-switch  .item-3 { float:left; width:455px; margin:20px 15px 0 10px; padding-right:20px; border-right:1px solid #e3e3e3; zoom:1; }
.uninstall-switch  .item-3 .img{ float:left;}
.uninstall-switch  .item-3 .text{ padding-left:170px;}
.uninstall-switch  .item-3 h3{ font-size:16px; font-weight:bold; margin-bottom:10px;}
.uninstall-switch  .item-3 h3 a{ color:#555;}
.uninstall-switch  .item-3 .price{ font-size:15px; font-weight:bold; color:#f58501; margin:10px 0;}
.uninstall-switch  .item-3 .price del{ font-size:13px; color:#777; font-weight:normal;} 

.uninstall-switch .item2{ width:auto; float:none; border:none;} 
.uninstall-switch .item2 .buyArea{ width:258px; float:right;}
.uninstall-switch .item2 .buyArea .price{ font-size:25px; line-height:30px;}
.uninstall-switch .item2 .buyArea .price del{ font-size:15px;}
.uninstall-switch .item2 .buyArea .orangeBtnBig{ margin:0 auto;}

/*Binding*/

.Binding h2{ font-size:17px; margin:20px 0 30px;}
.Binding { overflow:hidden; padding-bottom:20px; margin:15px;}
.Binding .cross{ float:left; background:url(images/cross.png) no-repeat 50% 100%; width:90px; height:100px;}
.Binding .item{ float:left; width:300px; margin-top:20px;}
.Binding .item h3{ font-size:14px; margin-bottom:5px;}
.Binding .item h3 a{ color:#555;}
.Binding .item p{ font-size:11px; line-height:1.4em;} 
.Binding .item label{ display:block; line-height:16px; height:32px; padding:5px 10px; background:#ebebeb; margin-bottom:10px; position:relative;}
.Binding .item label .dot{ display:block; position:absolute; z-index:2; background:url(images/binding-dot_07.png) no-repeat; width:19px; height:8px; bottom:-8px; left:30px;}
.Binding .price{ color:#f26522; margin-top:5px; font-size:13px;}
.Binding .price del{ color:#777;}
.Binding .payArea{ background:url(images/binding-buyarea_07.png) no-repeat; height:123px; float:right; width:200px; padding:30px 0 0 37px; text-align:center; }
.Binding .payArea .price{ font-size:20px; line-height:20px;}
.Binding .payArea .orangeBtn{ margin:10px auto;}

/* add halloween 2015-10-23  */
.holloween{ height:500px; background:url(images/halloween_bg.jpg) center no-repeat; color:#fff; }
.holloween .title{ font-size:28px; line-height:1; padding-top:47px; font-weight:bold; text-transform:uppercase; }
.holloween .tips{ margin:16px 22% 18px; font-size:14px; line-height:18px; }
.holloween .learnmore{ display:inline-block; padding-left:27px; padding-right:34px; background:url(images/halloween_arrow.png) 114px -70px no-repeat #fff; font-size:15px; line-height:27px; color:#d94e37; border-radius:38px; }
.holloween .learnmore:hover{ text-decoration:none; background-color:#fee6e2; }
.holloween .slideBox{ width:620px; margin:24px auto 0; position:relative; font-size:14px; line-height:1.5em; }
.holloween .slideBox .imgbox{ width:408px; border:solid 3px #fff; float:left; margin-right:52px; position:relative; }
.holloween .slideBox .imgbox a{ display:block; }
.holloween .slideBox .imgbox .hoverimg{ width:100%; position:absolute; left:0; top:0; display:none; }
.holloween .slideBox .imgbox:hover .hoverimg{ display:block;}
.holloween .slideBox .smalltitle{ padding-top:30px; padding-bottom:20px; font-size:21px; }
.holloween .slideBox  .flex-prev,.holloween .slideBox  .flex-next{ background:url(images/halloween_arrow.png) no-repeat; width:22px; height:35px; position:absolute; top:35%; z-index:1; text-indent:-9999px; cursor:pointer; }
.holloween .slideBox  .flex-prev:focus,.holloween .slideBox  .flex-next:focus{ outline:none;}
.holloween .slideBox  .flex-prev{ left:-53px;}
.holloween .slideBox  .flex-next{ background-position:0 -35px; right:-31px;}
.holloween .slideBox  .flex-disabled{ display:none;}
.holloween .slideBox  .flex-control-nav{ position:absolute; width:100%; text-align:center; position:absolute; bottom:-40px; left:0; left:40%; }
.holloween .slideBox  .flex-control-nav li{ display:inline-block; *display:inline; float:left;  }
.holloween .slideBox  .flex-control-nav li a{ display:inline-block; width:8px; height:8px; background-color:#bc9d97; margin:2px 8px; border-radius:50%;cursor:pointer; }
.holloween .slideBox  .flex-control-paging li a.flex-active { width:12px; height:12px; background-color:#fff; margin-top:0; }

/*upgrade-switch*/
.upgrade-switch{ font-size:13px; color:#333;width:960px; margin:0 auto; border:1px solid #d5d5d5;border-radius:5px; padding-bottom:20px; padding-top:1px;}
.upgrade-switch .top{ border-bottom:1px solid #c6c6c6; padding:20px 15px 30px; overflow:hidden; position:relative;filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#dedcdc'); background: -moz-linear-gradient(top, #ffffff, #dedcdc 100%);background: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#dedcdc));}
.upgrade-switch .top h1{ font-size:24px; line-height:24px;  margin-bottom:25px;}
.upgrade-switch .top .img{ float:left; margin-right:20px; width:308px; text-align:center; height:230px;}
.upgrade-switch .top .img .price{ font-size:23px; line-height:26px; color:#a3a3a3; margin-top:10px;}
.upgrade-switch .top .img .price strong{ font-size:26px; color:#e56600; padding-left:10px;}
.upgrade-switch h2{  margin:10px 0; font-size:20px;}
.upgrade-switch h2 a{ color:#333; } 
.upgrade-switch hr{ border:none; border-bottom:1px solid #eee; height:0;}
.upgrade-switch .top strong.title{ font-size:16px; }
.upgrade-switch .top ul{ margin:20px 0;}
.upgrade-switch .top .freeBtn{ display:block; width:151px; height:34px; background:url(images/join_09.png) no-repeat 0 -152px; float:left;}
.upgrade-switch .top .freeBtn:hover{ background-position:0 -186px;}
.upgrade-switch .top .buyBtn{display: block;background: url(images/join_09.png) no-repeat 0 -25px; width: 157px;height: 40px;float:left;}
.upgrade-switch .top .off{  position:absolute; right:20px; top:70px; z-index:5;}
.upgrade-switch .box2{ padding:5px 5px 5px 20px; overflow:hidden;}
.upgrade-switch .box2 .zoom1{ padding-right:8px;}
.upgrade-switch .strong{ font-size:15px; line-height:1.4em;}
.upgrade-switch .box2 h2{ margin:35px 0 20px;}
.upgrade-switch .box2 .buy-1,.upgrade-switch .box2 .buy-2{ border:1px solid #e5e5e5; border-radius:5px; padding:20px;filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#dedcdc'); background: -moz-linear-gradient(top, #ffffff, #dedcdc 100%);background: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#dedcdc)); width:200px; float:right; text-align:center;}
.upgrade-switch .box2 .buy-1 .price{ font-size:60px; line-height:60px; color:#f7a300; font-weight:bold; font-family:Impact;}
.upgrade-switch .box2 .buy-1 label{ display:block; margin:5px 0; font-size:18px; text-align:left; padding-left:20px;}
.upgrade-switch .box2 .buy-1 .buyBtn{display: block;background: url(images/join_09.png) no-repeat 0 -25px;margin:15px auto;width: 157px;height: 40px;}
.upgrade-switch .box2 .buy-2{ padding:10px; width:220px; text-align:left; margin:70px 0 0 30px; font-size:12px;}
.upgrade-switch .box2 .buy-2 .off{ position:relative; top:-30px; left:-30px; z-index:5; margin-bottom:-30px;}
.upgrade-switch .box2 .buy-2 .img{ float:left; width:90px; text-align:center; margin-right:10px;}
.upgrade-switch .box2 .buy-2 .ws{ color:#777; font-size:12px; font-weight:bold;}
.upgrade-switch .box2 .buy-2 .name{ font-size:18px; display:block; margin-bottom:10px; }
.upgrade-switch .box2 .buy-2 .name a{color:#333;}
.upgrade-switch .box2 .buy-2 .price{ color:#777; line-height:25px; margin:10px 0 5px;}
.upgrade-switch .box2 .buy-2 .price strong{ font-size:25px; color:#f26214; font-weight:bold;}
.upgrade-switch .box2 .buy-2 .buyBtn{ display:block; float:left; background:url(images/join_09.png) no-repeat 0 -220px; width:118px; height:30px; line-height:28px; text-align:center; font-size:16px; color:#fff;}
.upgrade-switch .box2 .buy-2 .buyBtn:hover{ background-position:0 -250px; text-decoration:none;}
    
/*built-in survey*/
.surveyForm h1{ font-size:22px; margin-bottom:15px;}
.surverBar{filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#499aea', endColorstr='#207ce5'); background: -moz-linear-gradient(top, #499aea, #207ce5);background: -webkit-gradient(linear, 0 0, 0 100%, from(#499aea), to(#207ce5)); margin:0 -15px 20px; height:92px; line-height:92px; font-size:25px; color:#01418c; overflow:hidden;}
.surverBar .step-1{ float:left; color:#fff;filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#79bbff', endColorstr='#4196ee'); background: -moz-linear-gradient(top, #79bbff, #4196ee);background: -webkit-gradient(linear, 0 0, 0 100%, from(#79bbff), to(#4196ee)); padding-left:20px;}
.surverBar .break{ background:url(images/bar-b_03.png) no-repeat; width:69px; height:92px; float:left; margin:0 5px 0 0;} 
 
/*download-switch*/
.download-switch{ width:940px; padding-left:20px;font-size:13px;}
.download-switch .topBar{ background:#e5e6df; text-align:center; color:#ad9123; padding:25px 0 30px; margin:0 0 15px -20px;}
.download-switch .topBar h1{ font-size:42px; line-height:42px; font-style:italic; margin-bottom:10px;}
.download-switch .topBar p{ font-size:18px;font-style:italic; font-weight:bold;}
.download-switch .topBar p a{ font-size:20px; color:#f6810e;}
.download-switch .topBar p a.name{ color:#AD9123; text-decoration:underline;}
.download-switch .box1,.download-switch .box2,.download-switch .box3{ overflow:hidden; margin:20px 0 ; padding-bottom:35px; border-bottom:1px dashed #b4b4b4;}
.download-switch .box1 .item{ float:left; width:264px; color:#717171;  margin:0 35px 0 10px;}
.download-switch .box1 .item .num{ float:left; display:block; width:26px; font-size:24px; font-weight:bold; font-style:italic; margin-top:3px;}
.download-switch .box1 .item p{ float:left; width:228px; margin-bottom:20px;}
.download-switch .box2{ border:none; text-align:center;}
.download-switch .box2 .info{ text-align:left; float:right; border:1px solid #d8d8d8; width:522px; background:#fafafa; padding:20px; border-radius:5px; margin:0 15px; line-height:1.8em;}
.download-switch .safe{ width:345px;}
.download-switch .box2 .info strong{ display:block; font-size:16px; font-style:italic; margin-bottom:20px;}
.download-switch .box2 .info .img{ float:left; margin:0 30px 0 20px;}
.download-switch .box2 .buy{ margin: 20px 0 5px 80px;}
.download-switch .box2 .price{ font-size:30px; line-height:30px; color:#f0091a; }
.download-switch .box2 del{ font-size:20px;}

.download-switch .box3{ border:none;}
.download-switch .box3 .item{ width:442px; float:left; margin:15px 23px 0 0;} 
.download-switch .box3 .item .img{ float:left; height:130px; margin-right:30px;}
.download-switch .box3 .item h3 a{ color:#687175; font-size:14px;}
.download-switch .box3 .item h3{ display:block; margin-bottom:10px;}
.download-switch .box3 .item .trialBtn{ float:left; margin:10px 0 0;display:block;background:url(images/btn4.png) no-repeat;width:105px;height:25px;text-decoration:none;text-indent:-9999px}
.download-switch .box3 .borR{ border-right:1px solid #ccc;}

/*install-switch*/
.install-switch h1{ font-size:28px; line-height:30px; margin-bottom:8px;}
.install-switch .subTit{ font-size:16px; margin-bottom:25px;}
.install-switch .stepItem{ overflow:hidden; margin-top:40px;}
.install-switch .stepItem .img{ float:left;  }
.install-switch .stepItem .num{ float:left; width:36px; text-align:right; margin-left:20px; font-size:55px; line-height:60px; font-style:italic; color:#888; font-weight:bold; font-family:Arial;}
.install-switch .stepItem .text h3{ font-size:20px; line-height:22px; margin-bottom:10px; }
.install-switch .stepItem .text{ float:right; width:445px;}

/*sidebar-specialArea*/
.sideBar .specialArea-title{ background:#f47a0c; padding:5px 10px; color:#fff; font-weight:bold;}
.sideBar .specialArea-title strong{ font-size:16px; font-style:italic;}
.sidebar-specialArea{ border:1px solid #e3e3e3; border-width:0 1px 1px;   padding:20px 15px 0;  }
.sidebar-specialArea .cross{ display:block;height:30px; background:url(images/cross_01.png) no-repeat 50% 50%;margin:15px 0;}
.sidebar-specialArea .item{  line-height:17px;}
.sidebar-specialArea .item .img{ margin-right:5px; float:left; display:block; }
.sidebar-specialArea .item .info{ overflow:hidden; line-height:16px;}
  
.sidebar-specialArea .item .price{ margin-top:10px; text-align:center;}
.sidebar-specialArea .item .price span{ color:#f26522; font-size:13px;}
.sidebar-specialArea .item .select{ background:url(images/select.jpg) no-repeat;  height:31px; padding-top:1px; margin-bottom:10px; }
.sidebar-specialArea .item .select label{ margin:3px 0 0 15px; display:block; color:#260a09;}
.sidebar-specialArea .pay{ background:url(images/com-break-2.jpg) no-repeat 50% 0;  text-align:center; margin-top:20px; padding:20px 0 30px;}
.sidebar-specialArea .pay span{ font-size:13px;}
.sidebar-specialArea .pay span.save{ font-size:20px; line-height:22px; display:block; color:#f26522;}
.sidebar-specialArea .pay span.save #save_sum{font-size:20px;}
.sidebar-specialArea .pay .orangeBtn{ margin:0 auto;}

/*registration-switch*/
.registration-switch{ padding-bottom:50px;}
.registration-switch .item2{ font-size:19px; margin:30px 25px;}
.registration-switch  h2{ margin:30px 0 0; font-size:21px; margin-left:20px;}
.registration-switch .item2 .blueBtn{ float:right;background:#4399e4; border:1px solid #2680d0; padding:0 18px; line-height:40px; height:40px; color:#FFF; text-decoration:none;}
.registration-switch .item2 .blueBtn:hover{ background:#4ea2ec;}
.registration-switch-recom{ overflow:hidden; padding:20px 5px 0 10px;}
.registration-switch-recom .img{ float:left; width:30%;}
.registration-switch-recom .text{ float:right; width:65%;}
.registration-switch-recom .text .info{ font-size:18px; color:#656f7c; float:left; width:46%;}
.registration-switch-recom .text .btn{ float:right; width:50%; padding-top:8px;}
.registration-switch-recom .text .btn .download_btn{ font-size:34px; color:#fff; display:block; background-color:#f96a36; padding:10px 20px;}
.registration-switch-recom .text .btn .download_btn:hover{background-color:#f68055; text-decoration:none;}