@charset "utf-8";
* { margin:0; padding:0; }
html { height: 100%; overflow-y: scroll;}
body { width:100%; float:left; font-family: 'Open Sans', sans-serif; }
img { border:0; vertical-align:top; }
a{ text-decoration:none; }
ul,ol { list-style:none; padding:0;  margin:0; }

.boldtext { color: #13AFA4 }
.upsell { background-color: #E4E3E9; }
.full { width:100%; float:left; display:block; position:relative; padding-top:8px; }
.R1.rounded {width:1180px;background-color:#ffffff;float:left; }
.R1a { padding:20px; width:1120px; float:left; }
.R2.rounded { width:1140px; float:left; background-color:#ffffff; }
.R2a { padding:20px; width:1100px; float:left; font-size:13px; color:#4a4a4a; line-height:18px; position:relative; }
.R3.rounded { width:880px; float:left; }
.R4L.rounded {width:225px;height: 450px;float:left;background-color: #505050;padding:0px 0px;font-size:16px; color: #ffffff;}
.R4L2.rounded {width:225px;height: 450px;float:left;-moz-border-radius: 0px 0px 0px 0px;-webkit-border-radius: 0px 0px 0px 0px;-khtml-border-radius: 0px 0px 0px 0px;border-radius: 0px 0px 0px 0px;background-color: #505050;padding:0px 0px;font-size:16px; color: #ffffff;}
.R4R.rounded {width:225px;height: 450px;float:left;background-color: #2FBAE8;padding:0px 0px;font-size:16px;position:relative;}
.R4TL { float:left; -moz-border-radius: 7px 0px 0px 0px; -webkit-border-radius: 7px 0px 0px 0px; -khtml-border-radius: 7px 0px 0px 0px; border-radius: 7px 0px 0px 0px; background-color:#F6F6F6; width:20px; height:35px; text-align:center; }
.R4BL {float:left;background-color: #EFEFEF;width:20px;height:180px;text-align:center;}
.R4BB {float:left;width:225px;background-color: #505050;height: 180px;padding-top:4px; color: #ffffff;}
.R4BR {float:left;width:225px; background-color: #2FBAE8;height:180px;padding-top:4px;}
.pro .R4BL { height:149px; }
.pro .R4BB { height:145px; }
.pro .R4BR { height:145px; }
a.buy { width:205px; height:54px; background:url("../images/Download_Win.png") no-repeat left top; display:inline-block; margin-top:10px; }
a.buy2 { width:205px; height:54px; background:url("../images/Download_Mac.png") no-repeat left top; display:inline-block; margin-top:10px; }
a.buy:hover { background-position:left bottom; }

/* header */
.header_container{width:100%;float:left;height: 120px; display:block; background-color:#fff; }
.header{width:1050px; margin:0 auto;height: 120px;}
.header .top_left{float: left; width:220px; height: 120px; position:relative;}
.header .top_left .topbanner{margin: 0 0 0 0px;}
.header .top_mid{float: left;width:600px;height: 120px;text-align: center; margin-left: 0px}
.header .top_right{float: left;height: 120px;width: 220px; position:relative;}
.header .logo_banner{text-align: center;}
.header .logo_banner img{margin: 8px;}
.header h1.logo{ line-height: 36px;}
.header h1.logo a{font-family: 'Open Sans';font-size: 36px;}
.header .caption{color: #323232;font-size: 18px;line-height: 33px;font-weight: normal;margin: 0;}
/* header */

/* footer */
.footer_container{ background-color:#dee2e3; width:100%;float: left;height: 265px;margin: 45px 0 0 0;}
.footer_top{width:100%;float:left;height: 193px;padding: 0;}
.footer_top .col_l{width: 50%;float: left; position: relative;height: 193px;}
.footer_top .col_r {float: right;height: 105px;padding: 85px 0 0;width: 50%;}
.footer_top .bottombanner{position: absolute;left: -90px;bottom: 0;}
.footer_top .download {background: url("../images/download_f.html") no-repeat scroll left top rgba(0, 0, 0, 0);color: #FFFFFF;display: block;float: right;font-size: 33px;height: 72px;line-height: 33px;padding: 10px 10px 0 75px;text-align: center;text-transform: uppercase;width: 394px;}
.footer_top .download:hover{box-shadow: 0 0 5px #56AE2B;border-radius: 5px;}
.footer_top .secure_dl{color: #56ae2b;font-size: 14px;text-align: center;width:411px;display: block;margin: 25px 0 5px;float: right;}
.footer_top .dl_demo_des{color: #808080;font-size: 12px;text-align: right;line-height: 12px;float: right;margin: 15px 0 5px 0;width: 510px;}
.footer_top .dl_demo_des a{color: #808080;}
.footer_top .dl_demo_des a:hover{color: #000000;}

.footer_container .fw { background:url("../images/arrow_g_b.html") no-repeat 380px 8px #dee2e3; }

.footer{width:100%;float:left;height: 72px;background-color: #343434;}
.footer .links{padding: 0; margin: 35px 10px 0;float: right;}
.footer .links li:first-child,
.footer .links li.first{border-left:0;}
.footer .links li{padding: 0 5px; margin: 0;float: left;border-left: 1px solid #dee2e3;line-height: 12px;}
.footer .links li a{color: #dee2e3;font-size: 12px;line-height: 12px;}
.footer .links li a:hover{color: #F26522;}
.copytext{float: left;font-size: 12px;color: #ffffff;height: 40px;margin: 18px 0 0 10px;line-height: 50px;}
.copytext img{margin: 0 5px 0 0;}

.softcity .softcity_logo{float: left;height: 64px;margin: 5px 5px 0 0;}
.softcity .copytext {color: #FFFFFF;float: left;font-size: 12px;height: 67px;line-height: 18px;margin: 0;
width: 200px;}
.softcity .copytext span {display: block;float: left;padding: 20px 0 0 10px;width: 100px;}
/* footer */

/* main_container */
.main_container{width:100%;float: left; display:block; padding:10px 0px 30px; }
.fw_c { margin:0 auto; width:1175px; }
.video { background:url(../images/video-monitor.png) no-repeat left top; width: 360px; height: 290px; }