@charset "utf-8";
/*d_main*/
#down_main{ margin-top:65px;padding:0 0 50px;position:relative; overflow:visible;}

/*hotpro*/
#down_main .hotpro{ padding-bottom:50px;background:url(images/btm_t_bg.gif) no-repeat 50% 100%;}
#down_main .hotpro h2,#down_main .hotpro h1{font-size:22px;color:#666;line-height:22px; margin-bottom:16px; font-weight:bold;}
#down_main .hotpro .bgbox{ background:url(images/btm_t_bg.gif) no-repeat 50% 0;padding:25px 0 0;margin:10px 0 0 0; overflow:hidden;}
#down_main .hotpro .item{float:left;width:305px;padding:0 15px 0 0; background:url(images/break_01.png) no-repeat 100% 0; margin-right:15px; }
#down_main .hotpro .item .text{float:right;width:228px; padding-bottom:15px;}
#down_main .hotpro .item .text h3 a{font-size:16px;color:#555;}
#down_main .hotpro .item .text h3 a span{font-size:12px;font-weight:normal;}
#down_main .hotpro .item .text .dd{font-size:13px;padding:5px 0; line-height:18px; height:54px; overflow:hidden; margin-bottom:10px;}

/*leftBox*/
#down_main .leftBox{float:right;width:732px;padding:20px 0 0 0;}

#down_main .tabList .con{padding:5px 0;}
#down_main .tabList .nav{float:left;height:42px;}
#down_main .tabList .nav li{display:block;float:left;background:url(images/dwn_nav_bg.png) no-repeat;width:140px;height:40px;text-align:center;font-size:18px;color:#555;line-height:34px;cursor:pointer;margin:0 2px;}
#down_main .tabList .nav li.curr{background-position:0 -41px; color:#fff; }

#down_main .tabList .search{height:30px;border:1px solid #e2e2e2;border-radius:3px;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));padding:8px 15px;}
#down_main .tabList .search .tit{display:block;float:left;line-height:30px;}
#down_main .tabList .search .input{display:block;float:left;padding:0 10px;width:430px;}
#down_main .tabList .search .input .ipt_style{background:#fff;border:1px solid #dcdcdc;height:28px;line-height:28px;color:#666;font-size:13px;outline:none;padding:0 10px;width:410px;}
#down_main .tabList .search .btn{display:block;float:left;}

#down_main .leftBox .tabList .item{padding:15px;font-size:12px;}
#down_main .leftBox .tabList .item:first-child{ border-top:3px solid #ddd;}
#down_main .leftBox .tabList .item .text{float:left;width:300px;padding:0 0 0 15px;}
#down_main .leftBox .tabList .item .text h3 a{font-size:15px;font-weight:normal;color:#333;}
#down_main .leftBox .tabList .item .text .dd{padding:5px 0 0 0;}
#down_main .leftBox .tabList .item .edi{float:left;width:120px;margin:13px 0 0 40px;padding:0 0 0 25px;}
#down_main .leftBox .tabList .item .win_icon{background:url(images/icon_win2.png) no-repeat;}
#down_main .leftBox .tabList .item .mac_icon{background:url(images/icon_mac2.png) no-repeat;}
#down_main .leftBox .tabList .item .btn{float:right;background:url(images/icon_download.png) no-repeat 0 4px;width:100px;padding:0 0 0 18px;margin:20px 0 0 0;}
#down_main .leftBox .tabList .item .btn a{ color:#76b008;}
#down_main .tabList .gray{background:#f5f5f5;}

#down_main .btmList{padding:40px 0;}
#down_main .btmList .item{float:left;width:200px;}
#down_main .btmList .item h3{font-size:14px;padding:0 0 10px 0;}
#down_main .btmList .box1{padding:0 30px 0 0;border-right:1px solid #d7d7d7;}
#down_main .btmList .box2{padding:0 30px;border-right:1px solid #d7d7d7;}
#down_main .btmList .box3{padding:0 0 0 30px;}

/*sidebar*/
#down_main .acResults{ width:552px; overflow:hidden; padding:15px 13px; background:#fff; border:1px solid #E6E6E6; height:150px; overflow:auto;}
#down_main .acResults li{ padding:2px 5px; cursor:pointer;}
#down_main .acResults li:hover{ background:#EDEDED;}

.proListItem{background: url(images/btm_t_bg.gif) no-repeat 50% 0; padding:25px 0; overflow:hidden;}
.proListItem .text{ float:left; width:415px; margin-left:5px;}
.proListItem .text h3{ font-size:18px; font-weight:bold; color:#666; margin-bottom:10px;}
.proListItem .text .subTitle{ font-size:16px; margin-bottom:5px;}
.proListItem .btnArea{ float:right; width:180px; margin-top:35px;}

/*store*/
 
#s_main,#acc_main{width:1000px;margin:0 auto; padding:70px 0 30px; position:relative;}
#s_main .sidebar,#acc_main .sidebar{ padding-top:0;}
#s_main .sidebar h1,#acc_main .sidebar h1{ font-size:32px; line-height:32px; margin-bottom:15px;}
#s_main .sideNav li,#acc_main .sideNav li{ margin:0 10px; padding:0;}
#s_main .sideNav li a,#acc_main .sideNav li a{ height:33px; line-height:33px; overflow:hidden; padding:0 0 0 13px;}
#s_main .sideNav li.curr,#acc_main .sideNav li.curr { border:none !important;}
#s_main .sideNav li.curr a,#acc_main .sideNav li.curr a{ background:url(images/side-nav-bg.png) no-repeat 100% 0 #97c84d; color:#fff;}
 
#s_main .rightbox,#acc_main .rightbox{float:right;width:740px;}
#s_main .rightbox h2{ font-size:20px; font-weight:bold; margin:25px 0 15px; color:#666;  }

#s_main .accbox{float:left;width:450px;}
#s_main .accbox dt{color:#333;padding:0 0 8px 0;}
#s_main .prmbox{float:left;width:250px;}
#s_main .prmbox dt{color:#333;padding:0 0 4px 0;}

#s_main .probox1{padding:25px 0 0 0; background: url(images/pro-nav-bg.png) no-repeat 50% 0;}
#s_main .probox1 .l_box{float:left;width:290px;padding:0 45px 0 0; margin-left:30px;border-right:1px solid #eee;}
#s_main .probox1 .r_box{float:right;width:310px;padding:0 0 0 45px; margin-right:10px;}
#s_main .probox1 h3 a{font-size:16px;color:#666; font-weight:bold;}
#s_main .probox1 h3 span{display:block;font-size:13px;font-weight:normal;}
#s_main .probox1 .pic{padding:10px 0;}
#s_main .probox1 .btn{width:288px;padding:10px 0 0 0;}

#s_main .probox2{background: url(images/pro-nav-bg.png) no-repeat 50% 0;padding:25px 0 35px;}
#s_main .probox2 .l_box{float:left;width:213px;padding:0 22px 0 0;}
#s_main .probox2 .c_box{float:left;width:213px;padding:0 22px;border-left:1px solid #eee;border-right:1px solid #eee;}
#s_main .probox2 .r_box{float:right;width:213px;padding:0 0 0 22px;}
#s_main .probox2 h3{ margin-bottom:10px;}
#s_main .probox2 h3 a{font-size:16px;color:#666;font-weight:normal;}
#s_main .probox2 .pic{padding:10px 0;text-align:center;}
#s_main .probox2 .btn{width:200px;padding:10px 0 0 0;}

#s_main .ctmbox{}
#s_main .ctmbox h2{font-size:20px;color:#666;} 
#s_main .ctmbox .textlist{padding:20px 0 30px;background: url(images/pro-nav-bg.png) no-repeat 50% 0;}
#s_main .ctmbox .textlist .item{float:left;width:176px; margin-right:10px; font-size:11px; }
#s_main .ctmbox .textlist .item p{ line-height:1.3em;}
#s_main .ctmbox .textlist .item .title{ font-weight:normal; margin-bottom:7px; display:block; font-size:13px;}
#s_main .ctmbox .textlist .item .img{ float:left; height:80px; margin-right:5px;}
#s_main .ctmbox .textlist dt{font-size:14px;color:#333;padding:0 0 5px 0;font-weight:bold;}
#s_main .ctmbox .textlist dd{line-height:20px;}
#s_main .ctmbox .textlist dd a{color:#555;}

/*#acc_main */
#acc_main .rightbox .title{background: url(images/pro-nav-bg.png) no-repeat 50% 20px; margin:32px 0 10px;}
#acc_main .rightbox .title h2{ background:url(images/home-title-1.png) no-repeat; width:205px; height:54px; margin:0 auto; text-align:center; font-size:20px; line-height:42px; color:#333; text-shadow:0 1px 0 #fff; font-family:Tahoma;}
#acc_main .rightbox .title h2.h2-1{ background-position:0 -55px; width:282px;}
#acc_main .rightbox .show-case{ background:url(images/case-pro-bg.png) no-repeat 50% 100%; height:295px; padding:10px 0 80px; position:relative; }
#acc_main .rightbox .show-case .item{ width:150px; float:left; text-align:center; margin:0 0 0 71px;}
#acc_main .rightbox .show-case .item .price{ font-size:18px; color:#f33502;}
#acc_main .rightbox .show-case .item .moreBtn{ position: absolute;font-weight: bold;font-size: 15px;bottom: 10px;right: 35px;padding-top: 3px;width: 58px;height: 40px;display: block;letter-spacing: -1px; color:#97c84d;}

.systemProList{ overflow:hidden;}
.systemProList h2{ font-size:20px; line-height:20px; margin:12px 0;background: url(images/btm_t_bg.gif) no-repeat 50% 100% ; padding:15px 0 30px;}
.systemProList .item{ overflow:hidden; width:306px; padding-right:12px; margin:10px 20px 10px 0; float:left;background: url(images/break_01.png) no-repeat 100% 0;}
.systemProList .item .img{ float:left; height:200px;}
.systemProList .item .text{ padding-left:98px;  }
.systemProList .item h3{ font-size:16px; margin-bottom:8px;}
.systemProBtm{ background:#fafafa; border:1px solid #e7e7e7; padding:20px 15px !important; width:710px !important; margin-top:30px;}
.sidebar .box .twitter{border-top:1px solid #CCC; padding-top:5px; width:196px; margin:7px 0 0 7px;}
.gsc-control-cse .gsc-table-result{font-family:Arial, sans-serif;}
/*volume-license*/
.volume-license{ overflow:hidden; border:1px solid #dbdbdb; border-radius:15px; padding-bottom:30px; margin:20px auto;}
.volume-license .title-top{ overflow:hidden; padding:28px 22px; font-size:18px;filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr='#ffffff',endcolorstr='#ededed',gradientType=0); background: -moz-linear-gradient(top, #ffffff, #ededed 100%);background: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#ededed)); border-bottom:1px solid #dbdbdb; margin-bottom:25px;}
.volume-license .title-top h1{ font-size:25px; line-height:25px; margin-bottom:10px;}
.volume-license .leftBox{ width:590px; padding-right:30px; margin:0 0 20px 25px; background:url(images/store-license-bg_03.jpg) no-repeat 100% 0;}
.volume-license .sideBar .box h4{ border-top:none;}
.volume-license .subTitle{ font-size:15px; margin-bottom:20px;}
.volume-license table td{ padding:5px 3px;}
.volume-license table input[type='text']{ height:30px; line-height:30px; padding:0 15px; border:1px solid #dbdbdb; background:#fff; color:#777; width:210px;}
.volume-license table select{ width:240px; padding:5px;border:1px solid #dbdbdb; height:33px; background:#fff; }
.volume-license table textarea{   max-width:505px;min-width:505px;width:505px;border:1px solid #dbdbdb; background:#fff; color:#777;padding:5px;}

.volume-license .sidebar{ width:275px; font-size:13px; line-height:1.3em; margin-right:25px; color:#777;}
.volume-license h2{ font-size:20px; margin:20px 0;}
.volume-license .btmArea{ padding:0 25px 15px; border-top:1px solid #dcdcdc;}
.volume-license .btmArea .item{ float:left; width:215px; margin-right:15px;}
.volume-license .btmArea .item .img{ float:left; margin-right:10px; height:90px;}
.volume-license .tip{color: red;margin-left: 20px; display:none;}