@charset "utf-8";
/* CSS Document */

/*download main*/
#download-main{ margin-top:8px; float:left; width:960px;}
#download-box-top{ background:url(../images/box-top-m.png) repeat-x; width:960px; height:14px; overflow:hidden;}
#download-top-left{ float:left; background:url(../images/box-top-left.png) no-repeat; width:5px; height:14px;}
#download-top-right{ float:right; background:url(../images/box-top-right.png) no-repeat; width:5px; height:14px;}
#download-box-main{ position:relative;}

#download-box-title{ background:url(../images/box-title-bg.png) no-repeat; width:960px; display:block;  height:45px; float:left; margin-left:-7px;}

#download-box-title h3{ color:#fff; font-size:16px; font-weight:100; line-height:32px; height:32px; text-indent:20px;}
#download-box-left{ float:left; width:320px; padding-top:20px; overflow:hidden;}
#view-demo-pic{ text-align:center;}
#view-demo-btn{ background:url(../images/view-demo-icon.png) no-repeat right center; width:90px; font-size:14px; margin:0 auto; margin-top:10px;}
#view-demo-btn a:hover{ text-decoration:underline;}
#download-box-right{ float:left; width:600px; overflow:hidden; background:url(../images/download-right-line.png) no-repeat left -10px; padding-bottom:30px; line-height:24px;}
#download-box-right div{ margin-bottom:30px;}
#download-box-right div b{  color:#006aae;}
#start-optimize-txt{ padding:20px 30px 30px 30px;}
#start-optimize-txt dt{ padding-bottom:15px;}
#start-optimize-txt h3{ color:#083b65; font-size:24px; height:30px; font-weight:100;}
#start-optimize-txt dt p{ font-size:14px; color:#083b65; font-weight:bold; font-weight:100;}
#start-optimize-txt dd{ background:url(../images/download-list-icon.png) no-repeat left center; padding-left:25px; height:30px; line-height:30px; color:#083b65;}
#download-green-btn{ overflow:hidden;}
#download-green-btn a{ width:213px; height:54px; background:url(../images/download-g-btn.png) no-repeat; float:left; text-indent:-9999px; overflow:hidden; margin:0px 0 0 25px; display:inline;}
.btn-center { text-align:center;}
#download-infor{ padding:30px; min-height:100px;}
#download-infor dl,#sys-require dl,#old-versions dl{ width:257px; overflow:hidden; float:left;}
#download-infor dt,#sys-require dt,#old-versions dt{ width:280px; height:25px; line-height:25px;}
#download-infor h3,#sys-require h3,#old-versions h3{font-size:14px; color:#000;}
#download-infor dd,#sys-require dd,#old-versions dd{ background:url(../images/list2-icon.png) no-repeat left center; padding-left:10px; width:270px; overflow:hidden;}
#sys-require{ overflow:hidden;}
#sys-require dl{ float:left; width:240px; margin-right:10px;}
#sys-require,#old-versions{ padding:10px 0px 30px 30px;}
#download-infor-img{ float:left;}
#download-infor-img img{ margin-right:20px;}

#download-pro-box{ margin-top:30px; float:left; margin-bottom:20px;}
#download-pro-img{ float:left; margin:30px 0 0 30px; display:inline; position:relative;}
#pro_offer_img{ position:absolute;top:-30px; right:-50px; background:url(../images/pro_offer.png) no-repeat; width:93px; height:95px;_background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/pro_offer.png),sizingMethod=scale;}
#download-pro-right{ float:left; padding:20px 60px 30px 30px; margin-left:100px; display:inline;}
#download-pro-right dl h3{ font-size:18px; color:#000; height:25px; line-height:25px; font-weight:100;}
#download-pro-btn p span{ text-decoration:line-through;}
#download-pro-btn{ padding-top:20px;}
#download-pro-btn p{ color:#ff0000; font-weight:bold; font-size:14px;}
#download-pro-btn a{ background:url(../images/buynow-btn.png) no-repeat; width:150px; height:41px; float:left; margin-top:5px;}
#download-pro-btn #product-price{ float:left; width:230px;}
#download-pro-right ul { float:left;  width:210px;} 
#download-pro-right ul li{ background:url(../images/list2-icon.png) center left no-repeat; padding-left:9px;} 


/*******box-border***********/

.box1-top{ width:960px; height:14px; background:url(../images/box-top-m.png) repeat-x; overflow:hidden;}
.box1-top .box1-tl{ width:5px; height:14px; background:url(../images/box-top-left.png) no-repeat; float:left;}
.box1-top .box1-tr{ width:5px; height:14px; background:url(../images/box-top-right.png) no-repeat; float:right;}
.box1-main{ border-left:1px solid #d3d3d3; border-right:1px solid #d3d3d3; width:958px; background:#fff; float:left;}
.box1-bottom{ width:960px; height:10px; background:url(../images/box-bot-m.png) repeat-x; overflow:hidden; float:left;}
.box1-bottom .box1-bl{ width:5px; height:10px; background:url(../images/box-bot-left.png) no-repeat; float:left;}
.box1-bottom .box1-br{ width:5px; height:10px; background:url(../images/box-bot-right.png) no-repeat; float:right;}

.box2-shadow{ width:960px; height:8px; background:url(../images/whyuse-bottom.png) no-repeat center top; overflow:hidden; float:left;}

.box2-top{ width:960px; height:13px; overflow:hidden; background:url(../images/box2-top.png) no-repeat; float:left;}
.box2-main{ width:960px; background:url(../images/box2-m.png) repeat-y; float:left;}
.box2-bottom{ width:960px; height:10px; overflow:hidden; background:url(../images/box2-bot.png) no-repeat; float:left;}