/*//////////////////////////////////// 2011 ////////////////////////////////////*/
.2011maincontent{}
.2011maincontent h1{font-size:30px; line-height:40px; margin:0; padding:0; color:#000000}

.nLeft,.nLeft-support{float:left; width:153px; margin:0 10px 0 0;}
.nLeft h2,.nLeft-support h2{
	display:block;
	width:153px;
	margin:10px 0 5px 0;
	padding:0;
	font-size:14px; 
	color:#0061cf; 	
}
/* /////////////////////////////////// cyberattack ////////////////////////////////////*/
.cyber-l{
width:520px;
float:left;
}
.cyber-r{
width:330px;
float:right;
}
.cyber-r-ad{
margin:12px auto;
}
.cyber-news-box{
border-left:1px solid #DFDFDF;
border-right:1px solid #DFDFDF;
background-color:#F0F0F0;
}
.cyber-news-box-div{
width:300px;
margin:0px auto;
padding:12px 0;
}
.cyber-news-box-div h3{
font-size:12px;
font-family:verdana, arial;
line-height:16px;
font-weight:normal;
padding:0 0 4px 0;
}
.cyber-news-box-div ul{
width:300px;
list-style-type:none;
}
.cyber-news-box-div ul li{
width:300px;
}
.pt-line1{
background:url(/images/cyber-news-line.gif) 0 0 repeat-x;
height: 3px;
line-height: 3px;
width: auto;
margin: 5px 0px;
}
.pt-line2{
background:url(/images/point_line.gif) 0 0 repeat-x;
height: 3px;
line-height: 3px;
width: auto;
margin: 5px 0px;
}

.cyberattack-new-height{
width:100%;
overflow:hidden;
height:883px;
height:913px\0;/*ie8、ie9*/
+height:913px;/*ie7*/
_height:903px; /*ie6*/
}
:root .cyberattack-new-height{height:893px\9;} /* ie9 */
@media screen and (-webkit-min-device-pixel-ratio:0){ .cyberattack-new-height{height:863px;} }  /* chrome */

.cyber-table-top{
width:100%;
margin:0px;
padding:0px;
height:39px;
text-align:center;
color:#fff;
font-family:verdana,arial;
overflow:hidden;
font-weight:600;
font-size:26px;
line-height:34px;
background:url('/images/cyber-tbpic-top.gif') 0 0 no-repeat;
}
.cyber-table-bottom{
width:100%;
margin:0px;
height:39px;
text-align:center;
overflow:hidden;
color:#000;
font-family:verdana,arial;
font-size:17px;
line-height:39px;
background:url('/images/cyber-tbpic-bottom.gif') 0 0 no-repeat;
}
.cyber-table{
width:474px;
height:auto;
margin:0px auto 10px auto;
overflow:hidden;
background-color:#fff;
}
.cyber-table-body{
background-color:#ECECEC;
overflow:hidden;
height:95px;
width:100%;
}
.cyber-table-body h3{font-family:verdana,arial;font-size:12px;line-height:20px;width:454px;padding:5px 0px 0px 10px;}
.cyber-table-body p{width:454px;padding:0px 0px 0px 10px;height:35px;line-height:14px;}
/*//////////////////////////////////// support start ////////////////////////////////////*/
.support-box{
margin-top:20px;
width:100%;
height:auto;
}
.sup-but{
width:153px;
border-top:#e1e1e1 solid 1px;
height:auto;
float:left;
margin:0px;
padding:0px;
}
*html .sup-but{display:block;margin:-2px 0 0 -5px;float:left;padding:0px;}
*+html .sup-but{clear:both;float:left;display:block;margin-top:0px;float:left;}
.sup-but ul{
width:153px;
text-align:left;
margin:0px;
padding:0px;
list-style:none;
overflow:hidden;
}
.sup-but ul li{
list-style:none;
padding:3px 0px 3px 10px;
margin:0px;
line-height:18px;
width:153px;
overflow:hidden;
cursor:pointer;
}
.sup-but ul li a{
display:block;
width:153px;
margin:0px;
padding:0px;
overflow:hidden;
}
.sup-but li:hover{background-color:#f0f0f0;}
.sup-but li:visited{background-color:#fff;}
.sup-but ul li a:link{color:#333;text-decoration:none;}
.sup-but ul li a:hover{color:#3366cc;text-decoration:underline;}
.sup-but ul li a:visited{text-decoration:none;color:#333;}

.support-sp,.support-nc,.support-ca,.support-nt{
width:220px;
height:200px;
float:left;
text-align:left;
margin:0px 25px 0px 0px;
position:relative;
padding:3px;
}
.support-sp a,.support-nc a,.support-ca a,.support-nt a{text-decoration:none;}
.support-sp a:hover,.support-nc a:hover,.support-ca a:hover,.support-nt a:hover{text-decoration:underline;}
.support-sp,.support-nc{height:160px;}
.support-nc{height:175px;}
.support-ca{height:260px;}
*html .support-ca{height:270px;}
*+html .support-ca{height:270px;}
.support-sp ul,.support-nc ul,.support-ca ul,.support-nt ul{
margin:0px;
text-align:left;
left:-20px;
position:absolute;
top:40px;
width:200px;
overflow:hidden;
height:100%;
}
.support-nt ul{top:68px;}
.support-sp ul li,.support-nc ul li,.support-ca ul li,.support-nt ul li{
margin:0px;
width:210px;
padding:3px 0;
list-style:disc;
font-size:12px;
line-height:16px;
}
*html .support-sp ul li{padding:0px;line-height:23px;}
*+html .support-sp ul li{padding:0px;line-height:23px;}
*html .support-nc ul li{padding:0px;line-height:23px;}
*+html .support-nc ul li{padding:0px;line-height:23px;}
*html .support-ca ul li{padding:0px;line-height:23px;}
*+html .support-ca ul li{padding:0px;line-height:23px;}
*html .support-nt ul li{padding:0px;line-height:23px;}
*+html .support-nt ul li{padding:0px;line-height:23px;}
.support-sp-t,.support-nc-t,.support-ca-t,.support-nt-t{
width:216px;
height:auto;
border-bottom:1px solid #2B5197;
font-family:Verdana, Arial;
font-size:22px;
color:#000;
line-height:32px;
margin:0 0 3px 0;
}
.support-nt-t span{
display:block;
margin:-2px 0 3px 0;
padding:0px;
font-size:11px;
font-family:Verdana, Arial;
color:#717171;
line-height:14px;
}
.support-nc-t,.support-ca-t{
border-bottom:1px solid #4A9F00;
}
.faq-nav{
width:500px;
height:27px;
margin:0px;
padding:0px;
border-bottom:1px solid #E1E1E1;
position:relative;
}
.faq-nav-ul{
	padding:0;
	margin:10px 0 0 0px;
	position:absolute;
	left:-30px;
	top:0px;
}
.faq-nav-ul li{
	margin:0 2px 0 0;
	padding:0px;
	float:left;
	list-style:none;
	border-top:1px solid #e1e1e1; 
	border-left:1px solid #e1e1e1; 
	border-right:1px solid #e1e1e1; 	
}
.faq-nav-ul li a{
	display:block;
	padding:5px 3px;
	background-color:inherit;
	text-decoration:none;
	color:#333
}
.faq-nav-ul li a:hover{
	padding:5px 3px;
	background:#8d8d8d;	
	color:#fff;
	display:block;
}
.faq-nav-ul li.last{
	background-image:none;
}
.faq-nav-ul li a.hover{
	display:block;
	padding:5px 3px;
	color:#fff;
	background:#3a3a3a;	
	text-decoration:none;
}
.nch-faq{margin:0px;padding:0px;width:100%;}
.nch-faq dd{margin:8px 0 0px 10px;padding:0px;line-height:18px;width:500px;height:auto;}
.nch-faq p{
display:block;
width:480px;
border:1px solid #e1e1e1;
background-color:#F4F4F4;
height:auto;
padding:10px;
}
/*//////////////////////////////////// end support ////////////////////////////////////*/
.nLeft ul,.nLeft-support-ul{
	width:153px;
	border-bottom:#e1e1e1 solid 1px;
	font-family:verdana,arial;
	font-size:11px;
	line-height:18px;
	height:auto;
	float:left;
	list-style:none;
	margin:0px;
	padding:0px;
	overflow:hidden;
}

.clear{clear:both;}
.nLeft ul li,.nLeft-support-li{
	border-top:#e1e1e1 solid 1px;
	margin:0px;
	padding:3px 0 3px 10px;
	clear:both;
	float:left;
	line-height:18px;
	width:153px;
	display:block;
	color:#0061cf;
	text-decoration:none;
	cursor:pointer;
}
*html .nLeft-support-ul li{height:auto;float:left;width:100%;display:inline;overflow:hidden;margin:0px;padding:3px 0 1px 10px;}
*html .nLeft-support-li a:hover{
background-color:none;
}
*html .nLeft-support-li a:visited{
background-color:none;
text-decoration:none;
}
*html .nLeft-support-li a{
width:100%;
height:auto;
float:left;
display:block;
background-color:none;
margin:0px;
padding:0px;
}

.nLeft li:hover,.nLeft-support-li:hover{
	background-color:#f0f0f0;
	color:#000000;
	text-decoration:none;
	display:block;
}
.nLeft li a{display:block;width:143px;overflow:hidden;}

*html .nLeft li a:visited{text-decoration:none;background-color:none;}
*html .nLeft li a:hover{text-decoration:underline;background-color:#ddd;}
*html .nLeft-support-li a:visited{text-decoration:none;background-color:none;}
*html .nLeft-support-li a:hover{text-decoration:underline;background-color:#ddd;}
*html .sup-but ul li a:visited{text-decoration:none;background-color:none;}
*html .sup-but ul li a:hover{text-decoration:underline;background-color:#ddd;}
*+html .nLeft li a:visited{text-decoration:none;}
*+html .nLeft li a:hover{text-decoration:underline;}
*+html .nLeft-support-li a:visited{text-decoration:none;}
*+html .nLeft-support-li a:hover{text-decoration:underline;}
*+html .sup-but ul li a:visited{text-decoration:none;}
*+html .sup-but ul li a:hover{text-decoration:underline;}




.nLeft-support-li a{display:block;width:143px;overflow:hidden;}
.nLeft li a:hover,.nLeft-support-li a:hover{color:#000;}
.nLeft-support-li:visited{background-color:fff;text-decoration:none;}

.nLeft form{
	width:210px;
	padding:5px 15px 41px 15px;
	background-color:#D2D2B4;
	color:#000;
}
.nLeft form label{
	display:block;
	font:bold 11px/23px Arial, Helvetica, sans-serif;
	float:left;
}
.nLeft form input.txtBox{
	width:208px;
	height:19px;
	background-color:#fff;
	color:#000;
	border-bottom:#D4D0C8 solid 1px;
	border-right:#D4D0C8 solid 1px;
	border-left:#808080 solid 1px;
	border-top:#808080 solid 1px;
	float:left;
}
.nLeft form a{
	display:block;
	font:bold 11px/21px Arial, Helvetica, sans-serif;
	float:left;
	color:#945E02;
	background-color:inherit;
	text-decoration:none;
	margin:4px 0 0 0;
}
.nLeft form a:hover{
	text-decoration:underline;
}
.nLeft input.login{
	background:url(images/btn_login.gif) 0 0 no-repeat;
	width:66px;
	height:21px;
	float:right;
	font:bold 11px/21px Arial, Helvetica, sans-serif;
	color:#F2F2E2;
	background-color:#D2D2B4;
	border:none;
	cursor:pointer;
	margin:4px 0 0 0;
}
.nMiddle{float:left; width:522px; border-left:1px solid #e1e1e1; padding:0 0 0 10px; }
*html .nMiddle{width:522px;padding:0 0 0 10px;}
.nMiddle h1{font-size:30px; line-height:40px; margin:0; padding:0; color:#000000}
.nMiddle .title{font-size:18px; line-height:22px; margin:0; padding:0; color:#bd0000}
.nMiddle .title2{font-size:18px; line-height:22px; margin:0; padding:0; color:#2b5197}
.nMiddle .title3{font-size:18px; line-height:22px; margin:0; padding:0; color:#ff8a00}
.nMiddle .title4{font-size:18px; line-height:22px; margin:0; padding:0; color:#77a800}
.nMiddle .title5{font-size:18px; line-height:22px; margin:0; padding:0; color:#1f5e9a}
.nMiddle h2{font-size:18px; line-height:30px; margin:10px 0; padding:0; color:#000000}
.nMiddle h3{font-size:14px; line-height:20px; margin:10px 0; padding:0; color:#333; font-weight:bold}
.nMiddle h4{font-size:11px; line-height:16px; margin:0; padding:0; color:#333; font-weight:normal}
.nMiddle ul{
	margin:0 0 20px 20px;
	height:auto;
}
.nMiddle ul.nav{
	padding:0;
	margin:10px 0 0 0;
}
.nMiddle ul.nav li{
	margin:0 6px 0 0px;
	padding:1px 1px 0px 1px;
	float:left;
	list-style:none;
	border-top:1px solid #e1e1e1; 
	border-left:1px solid #e1e1e1; 
	border-right:1px solid #e1e1e1; 	
}
.nMiddle ul.nav li a{
	display:block;
	padding:5px 3px;
	background-color:inherit;
	text-decoration:none;
	color:#333;
	background-color:#E8E8E8;
}
.nav-div{border-top:1px solid #e1e1e1;width:100%;height:17px;clear:both;margin:0px;paddign:0px;}
*html .nav-div{margin:-10px 0 0 0;}
*+html .nav-div{margin:-10px 0 0 0;}
.nMiddle ul.nav li a:hover{
	padding:5px 3px;
	background:#8d8d8d;	
	color:#fff;
	display:block;
}
.nMiddle ul.nav li.last{
	background-image:none;
}
.nMiddle ul.nav li a.hover{
	display:block;
	padding:5px 3px;
	color:#fff;
	background:#3a3a3a;	
	text-decoration:none;
}
.nMiddle #FloatLeft {
	float:left; margin-right:15px; width:auto
}
.FloatLeft{
float:left; margin-right:15px; width:auto
}
.nMiddle #FloatLeft span {
	font-size:12px
}
.nMiddle #FloatRight {
	float:right; width:430px
}
.FloatRight{float:right; width:430px}
.FloatRight span{font-size:12px}
.point_line{background:url(/images/point_line.gif) repeat-x; height:3px; line-height:3px; width:auto; margin:10px 0px}

.nMiddle #FloatRight span{font-size:12px}
.nMiddle #point_line{background:url(/images/point_line.gif) repeat-x; height:3px; line-height:3px; width:auto; margin:10px 0px}
.nMiddle #pt-line{background:url(/images/point_line.gif) repeat-x; height:3px; line-height:3px; width:auto; margin:3px 0px}
.nMiddle .pt-line{background:url(/images/point_line.gif) repeat-x; height:3px; line-height:3px; width:auto; margin:3px 0px}
.dwncapsa .pt-line{background:url(/images/point_line.gif) repeat-x; height:3px; line-height:3px; width:auto; margin:3px 0px}
.nMiddle i{color:#000000}
.nMiddle ul {padding:0px 20px 10px 20px}
.nMiddle ol {padding:0}
.nMiddle ol li{padding:0px 0px 15px 0px;}
/* nchronos-free-video */
.nchronos-free-video{display:block;margin:100%;height:35px;overflow:hidden;margin:0px;padding:0px;line-height:14px;}
.nch-free-video{width:520px;height:auto;overflow:hidden;clear:both;margin:8px 0;background-color:#efefef;padding:0px;display:block;}
/* update */
.updates_l{width:230px;height:auto;float:left;text-align:left;}
.updates_l ul{margin:0px;padding:0px;width:100%;overflow:hidden;list-style-type:none;}
.updates_l ul li{margin:0px;padding:0px;width:100%;height:20px;line-height:20px;}
.updates_r{width:100px;height:auto;float:left;}
.updates_r ul{margin:0px;padding:0px;width:100%;overflow:hidden;list-style-type:none;}
.updates_r ul li{margin:0px;padding:0px;width:100%;height:20px;line-height:20px;text-align:center;}
.updates_cont{clear:both;padding:10px 0 0 0;height:auto;}

/* tcp-flow-Analysis */
.tcp_flow_ana ul{list-style-type:none;}
/*////////////////////////加宽的样式////////////////////////*/
.nMiddle2{float:left; width:625px; border-left:1px solid #e1e1e1; padding:0 0 0 10px; min-height:450px;}
.nMiddle2 h1{font-size:30px; line-height:40px; margin:0 0 5px 0; padding:0; color:#000000}
.nMiddle2 .title{font-size:24px; line-height:26px; margin:0; padding:0; color:#bd0000}
.nMiddle2 h2{font-size:18px; line-height:30px; margin:10px 0; padding:0; color:#000000}
.nMiddle2 h3{font-size:14px; line-height:20px; margin:10px 0; padding:0; color:#333;}
.nMiddle2 h4{font-size:11px; line-height:16px; margin:0; padding:0; color:#333; font-weight:normal}
.nMiddle2 ul{
	margin:0 0 20px 20px
}
.nMiddle2 ul.nav{
	padding:0;
	margin:10px 0 0 0;
}
.nMiddle2 ul.nav li{
	margin:0 2px 0 0;
	float:left;
	list-style:none;
	border-top:1px solid #e1e1e1; 
	border-left:1px solid #e1e1e1; 
	border-right:1px solid #e1e1e1; 	
}
.nMiddle2 ul.nav li a{
	display:block;
	padding:5px 2px;
	background-color:inherit;
	text-decoration:none;
	color:#333
}
.nMiddle2 ul.nav li a:hover{
	padding:5px 2px;
	background:#8d8d8d;	
	color:#fff;
	display:block;
}
.nMiddle2 ul.nav li.last{
	background-image:none;
}
.nMiddle2 ul.nav li a.hover{
	display:block;
	padding:5px 2px;
	color:#fff;
	background:#3a3a3a;	
	text-decoration:none;
}
.nMiddle2 #FloatLeft {
	float:left; margin-right:15px; width:auto
}
.nMiddle2 #FloatLeft span {
	font-size:12px
}
.nMiddle2 #FloatRight {
	float:right; width:430px
}
.nMiddle2 #FloatRight span{
	font-size:12px
}
.nMiddle2 #point_line{
	background:url(/images/point_line.gif) repeat-x; height:3px; line-height:3px; width:auto; margin:10px 0px; overflow:hidden
}
.nMiddle2 i{
	color:#000000
}

.nMiddle2 ul {
	padding:0px 20px 10px 20px
}
/*////////////////////////两栏样式////////////////////////*/
.nMiddle3{float:left; width:700px; border-left:1px solid #e1e1e1; padding:0 0 0 10px; min-height:450px;}
.nMiddle3 h1{font-size:30px; line-height:40px; margin:0 0 5px 0; padding:0; color:#000000}
.nMiddle3 .title{font-size:24px; line-height:26px; margin:0; padding:0; color:#bd0000}
.nMiddle3 h2{font-size:18px; line-height:30px; margin:10px 0; padding:0; color:#000000}
.nMiddle3 h3{font-size:14px; line-height:20px; margin:10px 0; padding:0; color:#333;}
.nMiddle3 h4{font-size:11px; line-height:16px; margin:0; padding:0; color:#333; font-weight:normal}

.nMiddle3 #FloatLeft {
	float:left; margin-right:15px; width:auto
}
.nMiddle3 #FloatLeft span {
	font-size:12px
}
.nMiddle3 #FloatRight {
	float:right; width:430px
}
.nMiddle3 #FloatRight span{
	font-size:12px
}
.nMiddle3 #point_line{
	background:url(/images/point_line.gif) repeat-x; height:3px; line-height:3px; width:auto; margin:10px 0px; overflow:hidden
}
.nMiddle3 i{
	color:#000000
}

.nMiddle3 ul {
	padding:0px 20px 10px 20px
}


/*//////////////////////////////////////////////////*/
.nRight{float:right; width:192px; margin:0 0 0 10px;}
*html .nRight{margin:0px;overflow:hidden;}
.nRight .buynow {height:46px; width:191px; margin-top:5px}
.nRight .buynow a{background:url(/images/2011_buynow.gif) no-repeat; height:35px; width:154px; font-size:14px; color:#eb0c0c;  line-height:18px; display:block; padding:11px 0 0 37px; font-weight:bold; text-decoration:none}
.nRight .buynow a:hover{ background:url(/images/2011_buynow.gif) no-repeat; height:35px; width:154px; display:block; color:#eb0c0c;  line-height:18px; text-decoration:underline; font-weight:bold }
.nRight .buynow span{font-size:11px; color:#333333; font-weight:normal}

.nRight .download {height:46px; width:191px; margin-top:78px}
.nRight .download a{background:url(/images/2011_download_capsa.gif) no-repeat; height:35px; width:154px; font-size:14px; color:#0048ff;  line-height:18px; display:block; padding:11px 0 0 37px; font-weight:bold; text-decoration:none}
.nRight .download a:hover{ background:url(/images/2011_download_capsa.gif) no-repeat; height:35px; width:154px; display:block; color:#0048ff;  line-height:18px; text-decoration:underline; font-weight:bold }

.nRight .download2 {height:46px; width:191px; margin-top:5px}
.nRight .download2 a{background:url(/images/2011_download_capsa.gif) no-repeat; height:35px; width:154px; font-size:14px; color:#0048ff;  line-height:18px; display:block; padding:11px 0 0 37px; font-weight:bold; text-decoration:none}
.nRight .download2 a:hover{ background:url(/images/2011_download_capsa.gif) no-repeat; height:35px; width:154px; display:block; color:#0048ff;  line-height:18px; text-decoration:underline; font-weight:bold }


.nRight .edition {height:46px; width:191px; margin-top:5px}
.nRight .edition a{background:url(/images/2011_capsa_edition.gif) no-repeat; height:35px; width:154px; font-size:14px; color:#878787;  line-height:18px; display:block; padding:11px 0 0 37px; font-weight:bold; text-decoration:none}
.nRight .edition a:hover{ background:url(/images/2011_capsa_edition.gif) no-repeat; height:35px; width:154px; display:block; color:#878787;  line-height:18px; text-decoration:underline; font-weight:bold }

.nRight .side {
	width:191px; background:#f0f0f0; margin:10px 0 0 0
}

/*capsav7.5*/
.capsa_enter_ad{width:191px;margin:9px 0 0 0;}
.capsa_enter_ad_t{width:100%;height:41px;overflow:hidden;background:url(/images/capsa_sd_adt.jpg) 0 0 no-repeat;}
.capsa_enter_ad_t p{display:block;margin:0px;padding:0px;font-size:13px;font-family:Verdana, Arial;color:#fff;text-align:center;line-height:30px;}
.capsa_version_font{font-size:14px;}
.capsa_enter_ad_b{width:100%;height:87px;overflow:hidden;background:url(/images/capsa_sd_adb.jpg) 0 0 no-repeat;}
.capsa_enter_ad_b ul{width:170px;margin:3px auto 0 auto;padding:0px;list-style-type:none;}
*html .capsa_enter_ad_b ul{margin:3px 0 0 9px;}
.capsa_enter_ad_b ul li{width:100%;margin:0;background:url(/images/capsa-enterprise-ad-new.gif) 0 4px no-repeat;height:17px;overflow:hidden;font-size:11px;font-family:Verdana, Arial;color:#5B5B5B;padding:0 0 0 22px;}
.capsa_enter_ad_b div{width:90px;float:right;height:27px;overflow:hidden;margin:6px 0 0 0;padding:0px; text-align:left;}
.capsa_enter_ad_f{width:100%;height:6px;overflow:hidden;background:url(/images/capsa_sd_adf.jpg) 0 0 no-repeat;}



/*2014 thanksgiving BIG Sale*/
.tks-body{width: 845px; margin: 0 auto; height: auto;}
.tks-top-ad{background:url(/images/landing-tks-ad.jpg) no-repeat; width:845px; height:241px;}
.tks-top-ad .ad{color:#f69c00; text-transform: uppercase }
.tks-top-ad .ad h1{font-size:48px; line-height:50px; padding-top:30px; font-weight:bold; margin-left:280px}
.tks-top-ad .ad h2{font-size:24px; line-height:24px; color:#f69c00; font-weight:bold; margin-left:280px}
.tks-top-ad .date{color:#c12d00; margin:0 0 0 305px;  padding-top:20px; margin-left:665px; font-size:11px; font-style:italic; font-weight:bold }
.tks-top-ad .txt{color:#fff; margin:0 0 0 15px;  padding-top:20px }
.tks-top-ad .txt p{padding:5px 0; margin:0}
.tks-products{background:#fff09b; width:845px; height:315px; clear:both}
.tks-products-left{float:left; margin:50px 0 0 80px; width:330px}
.tks-products-right{float:right; margin:50px 80px 0 0; width:310px}
.tks-products-title{font-size:14px; font-weight:bold;}
.tks-products-content{margin:18px 0 0 0; color:#666;}
.tks-products-price{font-size:18px; color:#ff7200; margin:0 auto; text-align:center; padding:20px 0}
.tks-products .btn{display: block; text-align:center; font-weight:bold}
.tks-products .btn i{background:url(/images/buy_now_2014.png) no-repeat; width:25px; height:25px; float:left; margin:7px 0 0 10px; }
.tks-products .btn a{color: #fff; line-height: 40px; width: 180px; height: 40px; text-align: center; display: inline-block; text-decoration: none; background: #63c3cf; font-size:20px; text-shadow:-1px -2px #3da1ad }
.tks-products .btn a:hover{background: #2599a7}



/*thanksgiving BIG Sale*/
.tks-side-ad{width:191px;margin:9px 0 0 0;}
.tks-side-adt{width:191px;height:10px;overflow:hidden;background:url(/images/tks-side-adt.jpg) 0 0 no-repeat;}
.tks-side-adc{width:191px;height:178px;overflow:hidden;background:url(/images/tks-side-adc.jpg) 0 0 no-repeat;}
.tks-side-adf{width:191px;height:8px;overflow:hidden;background:url(/images/tks-side-adf.jpg) 0 0 no-repeat;}
.tks-side-adc h2{font-size:16px;color:#FAD13A;font-family:Verdana, Arial;font-style:italic;font-weight:600;text-align:right;width:170px;height:18px;display:block;margin:0px auto 2px auto;padding:0px;}
.tks-side-adc h1{font-size:24px;color:#FAD13A;font-family:Verdana, Arial;font-style:italic;font-weight:600;text-align:left;width:175px;height:23px;display:block;margin:0 auto;}
.tks-side-adc p{font-size:12px;color:#ffffff;font-family:Verdana, Arial;font-style:italic;font-weight:normal;text-align:center;height:28px;display:block;margin:5px auto 0 auto;padding:0px;line-height:13px;}
.tks-side-adc h3{font-size:20px;font-family:Verdana, Arial;font-style:italic;font-weight:600;text-align:center;width:175px;height:16px;display:block;margin:0 auto;padding:0px;}
.tks-side-adc h4{font-size:12px;font-family:Verdana, Arial;color:#ffffff;font-style:italic;font-weight:normal;text-align:left;width:127px;height:27px;display:block;margin:10px 0 0 57px;padding:0px;line-height:13px;}
*html .tks-side-adc h4{margin:5px 0 0 55px;}
.tks-side-adc div{width:93px;height:35px;margin:8px 0 0 80px;padding:0px;}
*html .tks-side-adc div{margin:4px 0 0 80px;}

.nRight .content {
	width:189px; background-color:#f0f0f0;border:1px solid #dfdfdf;border-top:0px;border-bottom:1px solid #f0f0f0;
}
.nRight .content img{	
}
.nRight .side h3 {
	margin-left:10px; font-size:107%; color:#333; margin:0 0 10px 10px; padding:0 0 5px 0; width:170px; border-bottom:1px solid #999; font-weight:900
}
.nRight .side ul{
	margin:8px 5px 0px 10px
}
.nRight .side ul li{
	line-height:1.8em; list-style:none; list-style-position:outside
}
.sideline{width:100%;height:1px;overflow:hidden;background-color:1px solid #ff0000;}
/*/////////////////////加宽的样式/////////////////////*/
.nRight2{float:right; width:88px; margin:20px 0 0 10px; background:#000 url(/images/rightbg.jpg) no-repeat center top; min-height:500px}
.nRight2 .action{margin:80px 0 0 0}

/*//////////////////////////////////home page///////////////////////////////////////*/
#Xspace {
	height:10px;
	width:auto;
	background:#FFFFFF;
	overflow:hidden
}
#Main {
	width:660px;
}
#MainTopImg {
	background:url(/images/main_top_img.gif) no-repeat;
	width:660px;
	height:6px;
}
#MainBtImg {
	background:url(/images/main_bt_img.gif) no-repeat;
	width:660px;
	height:6px
}
#MainContentMarg {
	margin:10px 20px 10px 20px
}
#MainContentMarg A:link {
	COLOR: #0099FF; TEXT-DECORATION: none
}
#MainContentMarg A:visited {
	COLOR: #0099FF; TEXT-DECORATION: none
}
#MainContentMarg A:hover {
	COLOR: #0099FF; TEXT-DECORATION: underline
}
#MainContentMarg A:active {
	COLOR: #0099FF; TEXT-DECORATION: none
}
#MainContentMarg h2 A:link {
	COLOR: #000000; TEXT-DECORATION: none
}
#MainContentMarg h2 A:visited {
	COLOR: #000000; TEXT-DECORATION: none
}
#MainContentMarg h2 A:hover {
	COLOR: #0099FF; TEXT-DECORATION: underline
}
#MainContentMarg h2 A:active {
	COLOR: #000000; TEXT-DECORATION: none
}
#MainContentMarg h3{
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; MARGIN: 0px; PADDING-TOP: 15px; font-size:16px; color:#000000; font-weight:normal
}
#MainContentMarg h3 A:link {
	COLOR: #0099ff; TEXT-DECORATION: none
}
#MainContentMarg h3 A:visited {
	COLOR: #0099ff; TEXT-DECORATION: none
}
#MainContentMarg h3 A:hover {
	COLOR: #0099FF; TEXT-DECORATION: underline
}
#MainContentMarg h3 A:active {
	COLOR: #0099ff; TEXT-DECORATION: none
}
#MainContentMarg h4 A:link {
	COLOR: #0099ff; TEXT-DECORATION: none
}
#MainContentMarg h4 A:visited {
	COLOR: #0099ff; TEXT-DECORATION: none
}
#MainContentMarg h4 A:hover {
	COLOR: #0099FF; TEXT-DECORATION: underline
}
#MainContentMarg h4 A:active {
	COLOR: #0099ff; TEXT-DECORATION: none
}
#MainContentMarg #FloatLeft {
	float:left; margin-right:15px; width:auto
}
#MainContentMarg #FloatLeft span {
	font-size:12px
}
#MainContentMarg #FloatRight {
	float:right; width:300px
}
#MainContentMarg #FloatRight span{
	font-size:12px
}
#MainContentMarg #point_line{
	background:url(/images/point_line.gif) repeat-x; height:3px; line-height:3px; width:auto; margin:10px 0px; overflow:hidden
}
#MainContentMarg i{
	color:#000000
}

#MainContentMarg ul {
	padding:0px 20px 10px 20px
}

#MainContentMarg ul li { 

}

#point_line{
	background:url(/images/point_line.gif) repeat-x; height:3px; line-height:3px; width:auto; margin:10px 0px; overflow:hidden
}
#MainBg{
	width:900px; height:auto; background:url(/images/main_bg.gif) repeat-y
}
#MainTop2{
	background:url(/images/main_top_img2.gif) no-repeat; width:900px; height:7px; overflow:hidden; overflow:hidden
}
#MainBT2{
	background:url(/images/main_bt_img2.gif) no-repeat; width:900px; height:7px; overflow:hidden; overflow:hidden
}
#border2 {
	width:898px;
	height:auto;
	border-left:#CCCCCC solid 1px;
	border-right:#CCCCCC solid 1px;
	background:#FFFFFF
}
#border2 #margin {
	padding:10px 20px
}
#border2 h3{

}
#border2 h3 a{
	color:#000000
}
#border2 h3 a:hover{
	color:#0099ff
}
#border2 A:link {
	COLOR: #0099FF; TEXT-DECORATION: none
}
#border2 A:visited {
	COLOR: #0099FF; TEXT-DECORATION: none
}
#border2 A:hover {
	COLOR: #0099FF; TEXT-DECORATION: underline
}
#border2 A:active {
	COLOR: #0099FF; TEXT-DECORATION: none
}
#sitemap2{
	line-height:1.8em;
}
#sitemap2 #sitemaplist{
	margin:15px 0px 15px 0px;
}
*html #sitemap2 #sitemaplist{
	margin:15px 0px 15px 20px;
}
#sitemap2 #sitemaplist h4{
	margin-bottom:10px
}
#sitemap2 #sitemaplist dl{
	Float:left;
	width:220px;
	height:330px;
	margin-top:10px;
	overflow:hidden;
}
.sitemaplist-dl-ul{
	margin:0px 0px 5px 0px
}
.sitemaplist-dl-ul li{
	list-style:disc; list-style-position:inside;
}
.sitemaplist-dl-ul ul{
    margin:0px 0px 0px 20px;
}
#sitemap2 #sitemaplist A {
	COLOR: #848484; TEXT-DECORATION: none
}
#sitemap2 #sitemaplist A:hover {
	COLOR: #0099FF; TEXT-DECORATION: underline
}
#sitemap3{
	line-height:1.8em;
	width:100%;
}
#sitemap3 #sitemaplist{
	margin:15px 0px 10px 15px;
	width:100%;
}
#sitemap3 #sitemaplist h4{
	margin:0px;
	padding:0px;
}
.sitemap-dl1,.sitemap-dl2,.sitemap-dl3,.sitemap-dl4{
height:430px;
}
.sitemap-dl5,.sitemap-dl6,.sitemap-dl7,.sitemap-dl8{
height:580px;
}
.sitemap-dl4,.sitemap-dl5{
width:210px;
}
.sitemap-dl2,.sitemap-dl6{
width:165px;
}
.sitemap-dl3,.sitemap-dl7{
width:150px;
}
.sitemap-dl3{width:160px;}
.sitemap-dl1{
width:230px;
}
.sitemap-dl8{width:220px;overflow:hidden;}
#sitemap3 #sitemaplist dl{
	Float:left;
	margin-top:10px;
	margin-right:30px;
	line-height:18px;
}
#sitemap3 #sitemaplist dl div{
width:100%;
height:1px;
margin:8px 0 5px 0;
clear:both;
line-height:1px;
border-bottom:1px solid #ccc;
}
#sitemap3 #sitemaplist A {
	COLOR: #848484; TEXT-DECORATION: none
}
#sitemap3 #sitemaplist A:hover {
	COLOR: #0099FF; TEXT-DECORATION: underline
}
#SRDD2{
	background:#323232; width:375px; height:20px; color:#fff; margin:0px auto; padding:10px; font-size:18px
}
#SRDD2 span{
	font-size:24px;
}
#SRDD3{
	background:#323232; width:680px; height:20px; color:#fff; margin:0px auto; padding:10px; font-size:18px
}
#SRDD3 span{
	font-size:24px;
}
#downloadBoxMarin{
	float:left; width:125px; margin:15px 0px 0px 30px !important; _margin:15px 0px 0px 15px !important;
}
#downloadMargin{
	float:left; margin-top:15px; height:auto
}
#downloadMargin2{
	float:left; margin-top:15px; height:auto
	}
#graybg{
	background:url(/images/graybg.gif) no-repeat; width:285px; height:89px; margin-top:10px; margin-bottom:10px
}
#nFloat{
	float:left
}
#nFloat30{
	margin-right:50px;  float:left
}
#nFeatureContent{
	padding:12px; width:260px
}
#nFeatureContent span{
	padding-left:170px; padding-top:30px
}
#nFeatureContent a{
	color:#007EFF
}
#nFeatureContent a:hover{
	TEXT-DECORATION: underline
}
#ad{
	color:#FFFFFF
}
#ad ul{
	font-size:14px; margin-top:7px
}
#ad ul li{ 
	list-style:none; list-style-position:outside; margin-left:10px; line-height:1.3em
}
#ad div {
	COLOR: #0099FF;
}
#ad A:link {
	COLOR: #0099FF; TEXT-DECORATION: none
}
#ad A:visited {
	COLOR: #0099FF; TEXT-DECORATION: none
}
#ad A:hover {
	COLOR: #0099FF; TEXT-DECORATION: underline
}
#ad A:active {
	COLOR: #0099FF; TEXT-DECORATION: none
}
#productAD{
	padding:25px 0px 0px 30px;
}
*html #productAD{
	padding:23px 0px 0px 30px;
}
*+html #productAD{
	padding:21px 0px 0px 30px;
}
#submenubg{
	background:#fff; margin:10px; border:1px solid #cccccc
}
/*////////////////////////////////////////////////////////////////////////////////////*/
.products{margin:20px 0}
.products h1{ font-size:24px; line-height:28px; color:#000000; margin:0 0 0 15px; padding:0}
.products h2{ font-size:18px; line-height:20px; color:#214fac; margin:0 0 0 15px; padding:0}
.products h3{ font-size:12px;}
.products ul{ margin:0 0 0 40px}
.products .left{float:left; width:430px; border-right:1px solid #d1d1d1; min-height:550px; margin-right:10px}
.products .mid{float:left; width:290px; border-right:1px solid #d1d1d1; min-height:550px; margin-right:10px}
.products .right{float:left; width:430px}
.products .img{margin:25px 5px}
.products p{margin:15px}
.products a{color:#0066FF}
.products2{background:#f1f1f1; margin:10px; padding:10px}
.products2 .f{float:left; width:380px}
.products2 ul{margin:0 20px}
.products3{margin:5px 0}
.products3 h1{ font-size:24px; line-height:38px; color:#ffffff; margin:0 0 0 15px; padding:0}
.products3 .img{float:left; margin:5px 10px 10px 0}
.products3 .line{border-bottom:dashed 1px #d7d7d7; margin:10px 0; width:700px}
.products3 .title{background:#121212; width:700px; height:44px}
.products3 .ad{background:#313131; width:700px; height:199px}
.products3 .adLeft{float:left; padding:80px 10px 0 15px; color:#78a1ce; width:260px}
/* product4 */
.products4{width:700px;height:auto;margin:5px 0 25px 0;overflow:hidden;}
.products5{width:700px;height:auto;margin:5px 0 0 0;overflow:hidden;}
.products4 h1{ font-size:30px;line-height:30px; color:#000; margin:0px; padding:0}
.products4 .img{float:left; margin:5px 10px 10px 0}
.products4 .line{border-bottom:dashed 1px #d7d7d7; margin:10px 0; width:700px}
.products4 .title{width:700px; height:32px}
.products4 .ad{background:#313131; width:700px; height:199px}
.products4 .adLeft{float:left; padding:60px 10px 0 15px; color:#78a1ce; width:260px;font-size:12px;line-height:18px;}
.products4 dl{width:100%;height:auto;padding:0px;margin:0px;clear:both;}
.nch-dl dt{width:700px;height:100%;line-height:20px;border-bottom:1px solid #2B5197;padding:20px 0 3px 0;}
.nch-dl dt span,.freewar-dl dt span{font-weight:normal;font-size:22px;color:#033082;font-family:Verdana, Arial;line-height:20px;margin:0px;padding:0px;display:block;}
.nch-dl dt p,.freewar-dl dt p{padding:0px;font-size:11px;color:#525252;font-family:Verdana, Arial;line-height:20px;margin:0px;font-weight:normal;display:block;}
.nch-dl dd{margin:0px;height:auto;padding:0;clear:both;}
*html .nch-dl dd{width:700px;overflow:hidden;}
.nch-dl dd .pro-img{float:left;padding:18px 0 0 8px;}
.nch-dl dd h1{font-size:16px;color:#033082;font-family:Verdana, Arial;line-height:28px;margin:0px;padding:13px 0 0 0;}
.nch-dl dd p{padding:20px 0 0 0;font-size:12px;color:#525252;font-family:Verdana, Arial;line-height:15px;margin:0px;font-weight:normal;}
.nch-dl .pro-nch-r,.freewar-dl .pro-nch-r{float:right;width:490px;height:145px;position:relative;}
.freewar-dl .pro-nch-r{height:135px;}
.products4 dl dd .pro-nch-r div{position:absolute;right:0px;bottom:0px;width:auto;height:auto;}
.products4 dl dd .pro-nch-r div span{float:left;display:block;padding-left:8px;}
.freewar-dl dt{width:700px;height:100%;line-height:20px;border-bottom:1px solid #9E9E9E;padding:20px 0 3px 0;}
.freewar-dl dd{height:auto;clear:both;padding-top:20px;}
*html .freewar-dl dd{width:700px;overflow:hidden;}
.freewar-dl dd .pro-img{float:left;padding:0px 0 0 8px;}
.freewar-dl dd h1{font-size:16px;color:#033082;font-family:Verdana, Arial;line-height:20px;margin:0px;padding:0px 0 0 0;}
.freewar-dl dd p{padding:0px;font-size:12px;color:#525252;font-family:Verdana, Arial;line-height:15px;margin:0px;font-weight:normal;}
/* product6 */
.products6{width:724px;height:auto;margin:5px 0 0px 0;overflow:hidden;}
.products6 h1{ font-size:30px;line-height:30px; color:#000; margin:0px; padding:0}
.products6 .img{float:left; margin:5px 10px 10px 0}
.products6 .line{border-bottom:dashed 1px #d7d7d7; margin:10px 0; width:700px}
.products6 .title{width:700px; height:32px}
.products6 .ad{background:#313131; width:700px; height:199px}
.products6 .adLeft{float:left; padding:60px 10px 0 15px; color:#78a1ce; width:260px;font-size:12px;line-height:18px;}
.products6 dl{width:100%;height:auto;padding:0px;margin:0px;clear:both;}
/*///////////////////////////////////// AD /////////////////////////////////////*/
.CapsaEntAd{background:url(/images/capsa_pro_ad.jpg) no-repeat; width:518px; height:256px; margin:10px 0 0 0;}
.CapsaEntAd h2{font-size:18px; color:#333; line-height:24px; padding:160px 0 5px 10px; margin:0; font-weight:900d}
.CapsaEntAd p{font-size:13px; margin:0 0 0 10px; color:#333;line-height:20px;}


.CapsaProAd{background:url(/images/capsa_pro_ad.jpg) no-repeat; width:518px; height:238px; margin:10px 0 0 0}
.CapsaProAd h2{font-size:18px; color:#000; line-height:24px; padding:180px 0 0 10px; margin:0; font-weight:900d}
.CapsaProAd p{font-size:14px; margin:0 0 0 10px; color:#333}

.CapsaWiFiAd{background:url(/images/capsa_wifi_ad.jpg) no-repeat; width:518px; height:238px; margin:10px 0 0 0}
.CapsaWiFiAd h2{font-size:18px; color:#000; line-height:24px; padding:170px 0 5px 10px; margin:0; font-weight:900d}
.CapsaWiFiAd p{font-size:14px; margin:0 0 0 10px; color:#000}

.nChronosAd{background:url(/images/nchronos_ad2.jpg) no-repeat; width:518px; height:238px; margin:10px 0 0 0}
.nChronosAd h2{font-size:18px; color:#fff; line-height:24px; padding:170px 0 5px 10px; margin:0; font-weight:900d}
.nChronosAd p{font-size:14px; margin:0 0 0 10px; color:#000}

.nChronosFreeAd{background:url(/images/nchronos_free_adbg1.jpg) no-repeat; width:518px; height:238px; margin:10px 0 0 0}
.nChronosFreeAd h2{font-size:18px; color:#e59e14; line-height:24px; padding:170px 0 5px 10px; margin:0; font-weight:900d}
.nChronosFreeAd p{font-size:14px; margin:0 0 0 10px; color:#000}

.CapsaFreeAd{background:url(/images/capsa_free_ad.jpg) no-repeat; width:518px; height:238px; margin:10px 0 0 0}
.CapsaFreeAd h2{font-size:18px; color:#fff; line-height:24px; padding:165px 0 5px 10px; margin:0; font-weight:900d}
.CapsaFreeAd p{font-size:14px; margin:0 0 0 10px; color:#fff}

/* cap-wifi */
#cap-wifi{padding-bottom:20px;}
#cap-wifi dd{margin:0px;padding:5px 0 0 15px;}
@media screen and (-webkit-min-device-pixel-ratio:0) {#cap-wifi dd{margin:0px;padding:5px 0 0 5px;}}
/* mac-display */
#mac-display ul li{margin:0px;padding:0px; list-style-type:none;border:1px solid #ff0000;}
/* request-done */
.span-line{width:496px;height:1px;border-bottom:1px dashed #727272;padding:5px 0;display:block;}
/*//////////////////////////////////Tabs////////////////////////////////////////////////*/

div.tabs{margin:10px 0 0 0;}
div.tabs a{color:#000000}
div.tabs div.tabContent{padding:20px 10px;}
div.tabs div.tabContent table{font-size:12px;width:100%;line-height:1.5em; background-color:#fff;}
div.tabs div.tabContent table th,div.tabs div.tabContent table td{vertical-align:top; padding:3px 5px}
div.tabs div.tabContent table td{border-bottom:1px solid #fff;}
div.tabs ul{}
div.tabs ul li{margin:10px 0}
div.tabs ul.tabsNav{height:37px;list-style:none;list-style-image:none;margin:0 !important;padding:0;background:url(/images/bgTabs.png) repeat-x;}
div.tabs ul.tabsNav li{float:left;list-style:none !important;margin:0;padding:0;}
div.tabs ul.tabsNav a{float:left;padding:10px;position:relative;color:#111111;text-decoration:none;}
div.tabs ul.tabsNav li:hover a{background:url(/images/bgTabsHover.png) top left repeat-x transparent;text-decoration:none;}
div.tabs ul.tabsNav a.active{background:transparent url(/images/bgTabActive.png) bottom center no-repeat !important;color:#FFF;padding-bottom:18px;cursor:default;}
div.tabs ul.tabsNav a.active:hover{text-decoration:none;}

/* tabs1 */
div.tabs1{margin:10px 0 0 0;}
div.tabs1 a{color:#000000}
div.tabs1 div.tabContent{padding:20px 10px;}
div.tabs1 div.tabContent table{font-size:12px;width:100%;line-height:1.5em; background-color:#fff;}
div.tabs1 div.tabContent table th,div.tabs div.tabContent table td{vertical-align:top; padding:3px 5px}
div.tabs1 div.tabContent table td{border-bottom:1px solid #fff;}
div.tabs1 ul{}
div.tabs1 ul li{margin:10px 0}
div.tabs1 ul.tabsNav{height:37px;list-style:none;list-style-image:none;margin:0 !important;padding:0;background:url(/images/bgTabs.png) repeat-x;}
div.tabs1 ul.tabsNav li{float:left;list-style:none !important;margin:0;padding:0;}
div.tabs1 ul.tabsNav a{float:left;padding:10px;position:relative;color:#111111;text-decoration:none;}
div.tabs1 ul.tabsNav li:hover a{background:url(/images/bgTabsHover.png) top left repeat-x transparent;text-decoration:none;}
div.tabs1 ul.tabsNav a.active{background:transparent url(/images/bgTabActive.png) bottom center no-repeat !important;color:#FFF;padding-bottom:18px;cursor:default;}
div.tabs1 ul.tabsNav a.active:hover{text-decoration:none;}


/* product-div */
.pro-div{margin:5px 0 0 0;}
.pro-div .tabContent{padding:0px 10px;margin:0px;}
.pro-div .tabContent div{height:auto;clear:both;margin:0px 0;}
.pro-div .tabContent table{font-size:12px;width:100%;line-height:1.5em; background-color:#fff;}
.pro-div .tabContent table th,div.tabs div.tabContent table td{vertical-align:top; padding:3px 5px}
.pro-div .tabContent table td{border-bottom:1px solid #fff;}
.pro-div .spanh2{display:block;float:left;font-size:18px;line-height:20px; color:#000;margin:0px;padding:0px;}
.pro-div .spanh3{display:block;float:left;font-size:20px;line-height:20px; color:#000;margin:0px;padding:0px;color:#2B5297;}
.pro-div .spanh4{display:block;font-size:20px;line-height:20px; color:#000;margin:0px;padding:0px;color:#298C00;}
.pro-div .spanh5{display:block;font-size:20px;line-height:20px; color:#000;margin:0px;padding:0px;color:#333;}
.pro-div .spanp{display:block;float:right;font-size:12px;line-height:20px; color:#000;margin:0px 0px 13px 0;padding:0px;}
.pro-div .spanp1{display:block;float:right;font-size:12px;line-height:20px; color:#000;margin:0px 0px 0px 0;padding:0px;}

/*//////////////////////////////////action////////////////////////////////////////////////*/
p.action_download{margin:10px 0}
p.action_download a{background:#80be34 !important;color:#fff !important;padding:5px 10px;text-decoration:none;}
p.action_download a:hover{background:#659f42 !important;color:#fff !important;text-decoration:none;}

p.action_other{margin:10px 0}
p.action_other a{background:#3767af !important;color:#fff !important;padding:5px 10px;text-decoration:none;}
p.action_other a:hover{background:#275496 !important;color:#fff !important;text-decoration:none;}
/*/////////////////////*/
.purchasefaq{padding-left:15px\9\0;}
@-moz-document url-prefix(){.purchasefaq{padding-left:15px;}}

/*subscribe*/
.sub-left{float:left;width:300px;height:550px;margin:10px 0 0 0;background:url(/images/subscribe.jpg) 0 0 no-repeat;overflow:hidden;}
.sub-right{float:left;width:360px;overflow:hidden;margin:5px 0 0 0;}

/*nchronos vs capsa*/
.nchvscap{width:892px;margin:0 auto;height:auto;}
.nchvscap-l,.nchvscap-r{width:393px;height:auto;overflow:hidden;float:left;border:1px solid #808080;margin:10px 0 0 0;}
.nchvscap-l p,.nchvscap-r p{padding:5px;font-size:12px;color:#333;font-family:Verdana, Arial;}
.nchvscap-c{width:102px;float:left;height:663px;overflow:hidden;background:url(/images/nchvscap.jpg) 0 60px no-repeat;margin:10px 0 0 0;}
.nchvscap-l-t,.nchvscap-r-t{width:393px;height:180px;border-bottom:1px solid #808080;overflow:hidden;background-color:#343434;}
.nchvscap-l-t-box{width:100%;height:180px;background:url(/images/nchvscap-box1.gif) 35px bottom no-repeat;}
.nchvscap-l-t-box div,.nchvscap-r-t-box div{width:225px;float:right;text-align:left;height:auto;margin:30px 15px 0 0;}
.nchvscap-l-t-box div h2,.nchvscap-r-t-box div h2{font-family:Verdana, Arial;font-size:26px;color:#fff;font-weight:500;}
.nchvscap-l-t-box div p,.nchvscap-r-t-box div p{font-family:Verdana, Arial;font-sieze:14px;color:#FFC000;line-height:18px;padding-left:0px;}
.nchvscap-r-t-box{width:100%;height:180px;background:url(/images/nchvscap-box2.gif) 35px bottom no-repeat;}
.nchvscap-l-c1,.nchvscap-l-c2,.nchvscap-l-c3,.nchvscap-l-c4{width:393px;height:117px;border-bottom:1px solid #808080;overflow:hidden;background-color:#fff;}
.nchvscap-l-c2{height:125px;}
.nchvscap-l-c3{height:110px;}
.nchvscap-l-c4{height:126px;border-bottom:none;}
.nchvscap-l-c1 div,.nchvscap-l-c2 div,.nchvscap-l-c3 div,.nchvscap-l-c4 div{width:373px;margin:5px auto;height:auto;}
.nchvscap-l-c4 div{background:url(/images/nchvscap-box3.gif) 267px 5px no-repeat;height:120px;}
.nchvscap-l-c1 div h3,.nchvscap-l-c2 div h3,.nchvscap-l-c3 div h3,.nchvscap-l-c4 div h3{font-family:Verdana, Arial;font-size:12px;color:#333;font-weight:bold;line-height:18px;padding:3px 0;}
.nchvscap-l-c1 div p,.nchvscap-l-c2 div p,.nchvscap-l-c3 div p,.nchvscap-l-c4 div p{font-family:Verdana, Arial;font-size:11px;color:#333;line-height:18px;padding:0px;line-height:16px;}


.nchvscap-r-c1,.nchvscap-r-c2,.nchvscap-r-c3,.nchvscap-r-c4,.nchvscap-r-c5,.nchvscap-r-c6{width:393px;height:112px;border-bottom:1px solid #808080;overflow:hidden;background-color:#fff;}
.nchvscap-r-c1{height:75px;}
.nchvscap-r-c2{height:102px;}
.nchvscap-r-c3{height:110px;}
.nchvscap-r-c4{height:61px;}
.nchvscap-r-c5{height:92px;}
.nchvscap-r-c6{height:112px;}
.nchvscap-r-c7{height:64px;border-bottom:none;}
.nchvscap-r-c1 div,.nchvscap-r-c2 div,.nchvscap-r-c3 div,.nchvscap-r-c4 div,.nchvscap-r-c5 div,.nchvscap-r-c6 div,.nchvscap-r-c7 div{width:373px;margin:5px auto;height:auto;}
.nchvscap-r-c1 div h3,.nchvscap-r-c2 div h3,.nchvscap-r-c3 div h3,.nchvscap-r-c4 div h3,.nchvscap-r-c5 div h3,.nchvscap-r-c6 div h3,.nchvscap-r-c7 div h3{font-family:Verdana, Arial;font-size:12px;color:#333;font-weight:bold;padding:3px 0px;line-height:18px;}
.nchvscap-r-c1 div p,.nchvscap-r-c2 div p,.nchvscap-r-c3 div p,.nchvscap-r-c4 div p,.nchvscap-r-c5 div p,.nchvscap-r-c6 div p,.nchvscap-r-c7 div p{font-family:Verdana, Arial;font-size:11px;color:#333;line-height:16px;padding:0px;}


.button-l{width:395px;height:50px;overflow:hidden;float:left;margin:10px 0px;}
.button-c{width:102px;height:50px;overflow:hidden;float:left;margin:10px 0px;}
.button-r{width:395px;height:50px;overflow:hidden;float:left;margin:10px 0px;}
.summary{width:890px;margin:0 auto;height:auto;}
.summary h3{font-family:Verdana, Arial;font-size:12px;color:#333;font-weight:bold;}
.summary p{font-family:Verdana, Arial;font-size:11px;color:#333;line-height:16px;}

/* download capsa */
.dwncapsa{width:892px;margin:0 auto;height:auto;}
.dwncapsa h1{font-size:45px;color:#53A7CC;font-family:Verdana, Arial;line-height:65px;}
.dwncapsa p{color:#333333;font-family:Verdana, Arial;font-size:11px;line-height:18px;}
.dwncapsa-left{float:left;width:360px;height:auto;overflow:hidden;}
.dwncapsa-l-table{font-family:Verdana, Arial;font-size:11px;color:#333;}
.dwncapsa-left h2,.dwncapsa-right h2{font-family:Verdana, Arial;font-size:14px;color:#53A7CC;padding-top:8px;}
.dwncapsa-left li,.dwncapsa-right li{}
.dwncapsa-right{float:right;width:450px;height:auto;overflow:hidden;}
.dwncapsa-right h3{color:#000;font-family:Verdana, Arial;font-size:14px;font-weight:bold;}
.dwncapsa-right p{color:#2B5197;font-family:Verdana, Arial;font-size:14px;font-weight:bold;margin:8px 0 3px 0;padding-bottom:0px;}
.dwncapsa-right table{font-family:Verdana, Arial;font-size:12px;}
.dwncapsa-right table td{height:30px;}
.dwncapsa-video{z-index:11;}
.dwncapsa-success-left{width:165px;height:auto;overflow:hidden;float:left;}
.dwncapsa-success-right{width:700px;height:auto;overflow:hidden;float:left;}
.dwncapsa-success-right p{font-size:11px;color:#333;font-family:Verdana, Arial;line-height:18px;}
.dwncapsa-success-documents div{font-size:11px;float:left;width:auto;height:auto;font-family:Verdana, Arial;color:#333;margin-right:40px;line-height:18px;margin-left:5px;}
.dwncapsa-success-documents div ul{margin:0px;padding:0px;list-style-type:none;}
.dwncapsa-success-documents div li{background:url(/images/circle.gif) 0 5px no-repeat;padding-left:12px;}
 
/* input-width */
.input-country{width:226px;}
@media screen and (-webkit-min-device-pixel-ratio:0) {
.input-country{width:224px;}
}

/* purchase */
.purchase-index-box{
width:888px;
overflow:hidden;
margin:0 atuo;
height:auto;
}
.purchase-index-box h1{
color:#000000;
font-family:verdana,arial;
font-size:30px;
line-height:40px;
margin:10px 0px 10px 0px;
}
.purchase-index-tab{
width:100%;
height:33px;
overflow:hidden;
border-bottom:1px solid #E1E1E1;
}
.purchase-tab-l,.purchase-tab-l2{
background:url('/images/purchase/purchase-tab-r1.gif') 0 0 no-repeat;
width:154px;
height:28px;
float:left;
overflow:hidden;
font-size:12px;
font-family:verdana,arial;
color:#333333;
text-align:center;
margin:5px 8px 0px 0px;
line-height:28px;
cursor:pointer;
}
.purchase-tab-l2{
background:url('/images/purchase/purchase-tab-r2.gif') 0 0 no-repeat;
color:#ffffff;
cursor:pointer;
}
.purchase-index-cont{
width:100%;
height:auto;
}
.pur-cont-l-box{
width:666px;
height:auto;
overflow:hidden;
float:left;
}
.pur-cont-l{
width:666px;
height:auto;
margin:15px 0px 5px 0px;
overflow:hidden;
display:block;
}
.pur-cont-l-2{
width:666px;
height:auto;
margin:15px 0px 5px 0px;
overflow:hidden;
display:none;
}
.pur-cont-l p{
font-family:verdana,arial;
font-size:12px;
color:#333333;
}
.pur-cont-bar,.pur-cont-bar2{
background:url('/images/purchase/pur-bar-bg.gif') 0 0 repeat-x;
width:648px;
margin:0px;
padding:0px;
height:34px;
font-size:11px;
overflow:hidden;
line-height:34px;
}
.pur-cont-bar2{
margin:10px 0px 0px 0px;
}
.pur-cont-ulbox-n,.pur-cont-ulbox-c,.pur-cont-ulbox2-c{
width:666px;
height:auto;
overflow:hidden;
}
.pur-cont-ulbox-n{
min-height:130px;
}
.pur-cont-ulbox-n2{
width:666px;
height:auto;
min-height:130px;
overflow:hidden;
}
.pur-cont-ulbox-c{
height:auto;
}
.pur-cont-ulbox2-c{
height:auto;
}
.pur-cont-ulbox-n ul,.pur-cont-ulbox-c1,.pur-cont-ulbox-c2,.pur-cont-ulbox-n2 ul{
margin:0px;
padding:0px;
width:642px;
height:130px;
overflow:hidden;
list-style-type:none;
background:url('/images/purchase/purchase-nch-pic.gif') 0px 20px no-repeat;
}
.pur-cont-ulbox2-c ul{
margin:0px;
padding:0px;
width:642px;
height:auto;
overflow:hidden;
min-height:130px;
list-style-type:none;
}
.pur-cont-ulbox-c1{
background:url('/images/purchase/purchase-capsa-pic.gif') 5px 20px no-repeat;
height:120px;
}
.pur-cont-ulbox2-c1{
height:auto;
background:url('/images/purchase/purchase-capsa-pic.gif') 5px 20px no-repeat;
}
.pur-cont-ulbox-c2{
background:url('/images/purchase/purchase-capsa-pic2.gif') 5px 20px no-repeat;
height:120px;
}
.pur-cont-ulbox2-c2{
background:url('/images/purchase/purchase-capsa-pic2.gif') 5px 20px no-repeat;
height:auto;
}
.pur-cont-ulbox-n ul li,.pur-cont-ulbox-c ul li,.pur-cont-ulbox-n2 ul li,.pur-cont-ulbox2-c ul li{
margin:17px 0 0 85px;
padding:0px;
width:557px;
height:34px;
overflow:hidden;
background:url('/images/online-quote/line.gif') 0 bottom repeat-x;
}
.pur-cont-ulbox-n ul li{
margin:35px 0 0 85px;
}
.pur-cont-ulbox2-c ul li{
height:auto;
margin:15px 0 0 85px;
}
.pur-cont-ulbox-n2 ul li{
height:40px;
margin:35px 0 0 85px;
}
.ulbox-n-left,.ulbox-n2-left{
float:left;
overflow:hidden;
height:auto;
width:440px;
font-size:12px;
font-family:verdana,arial;
line-height:30px;
color:#333333;
}
.ulbox-n2-left{
height:40px;
line-height:20px;
}
.ulbox-n-left span,.ulbox-n2-left span{
display:block;
float:left;
}
.ulbox-n-right,.ulbox-n2-right{
float:right;
overflow:hidden;
width:108px;
height:auto;
font-size:12px;
line-height:30px;
font-family:verdana,arial;
color:#2B5197;
}
.ulbox-n2-right{
height:auto;
line-height:20px;
}
.ulbox-n-right a,.ulbox-n2-right a{
font-size:12px;
font-family:verdana,arial;
}
.pur-cont-ulbox-c1 table,.pur-cont-ulbox-c2 table,.pur-cont-ulbox2-c1 table,.pur-cont-ulbox2-c2 table{
font-family:verdana,arial;
font-size:12px;
color:#333333;
}
.purchase-button-add,.purchase-button-add2{
background: url('/images/purchase/addseat.gif');
width: 18px;
height: 19px;
border: none;
cursor:pointer;
}
.purchase-button-add2{
background: url('/images/purchase/addseat2.gif');
}
.purchase-button-sub,.purchase-button-sub2{
background: url('/images/purchase/subtract.gif');
width: 18px;
height: 19px;
border: none;
cursor:pointer;
}
.purchase-button-sub2{
background: url('/images/purchase/subtract2.gif');
}
.inputfield{
background:url(/images/purchase/purchase-price-bg.gif) 0 0 no-repeat;
width: 32px;
height: 26px;
border: 0px;
padding: 0px;
text-align: center;
font-weight: bold;
border-image: initial;
font-family:verdana,arial;
font-size:12px;
color:#000;
line-height:26px;
}
.pur-button{
width:648px;
margin:0px 0px 28px 0px;
text-align:right;
}
.pur-cont-r{
width:220px;
height:auto;
overflow:hidden;
margin:25px 0px 0px 0px;
float:right;
}
.cont-r-top{
width:220px;
height:8px;
overflow:hidden;
background:url(/images/purchase/pur-rt-top.jpg) 0 0 no-repeat;
}
.cont-r-body{
width:220px;
height:auto;
margin:0px;
overflow:hidden;
background:url(/images/purchase/pur-rt-body.jpg) 0 0 repeat-y;
}
.cont-r-foot{
width:220px;
height:8px;
overflow:hidden;
background:url(/images/purchase/pur-rt-bottom.jpg) 0 0 no-repeat;
}
.cont-r-body h1{
font-family:verdana,arial;
font-size:14px;
color:#333;
font-weight:bold;
padding:0px 8px;
margin:0px;
line-height:30px;
}
.cont-r-body p{
font-family:verdana,arial;
font-size:11px;
color:#333;
padding:0px 10px 20px 10px;
margin:0px;
}

/* Capsa Free Renew */
.renew-l{
width:480px;
float:left;
font-family:verdana,arial;
font-size:12px;
color:#333;
}
.renew-r{
position:relative;
width:410px;
float:right;
font-family:verdana,arial;
text-align:center;
}
.renew-l-button{
border:none;
background:url('/images/renew-capsafree.gif') 0 0 no-repeat;
width:178px;
height:40px;
margin:0px 0 0 102px;
padding:0px;
cursor:pointer;
}
.renew-r-sale{
position:absolute;
right:0px;
top:34px;
width:92px;
height:61px;
overflow:hidden;
}
.compare_edition_table{
border-color:#ccc;background-color:#ffffff;color:#333333;line-height:16px;font-family:Verdana, Arial, Helvetica, sans-serif;font-weight:bold;font-size:12px;
}
.compare_edition_table td{
border-color:#333;
}
/* online quote */
#qtstep1{
display:block;
}
#qtstep2{
display:none;
}
#qtstep3{
display:none;
}
.online-quote,.online-quote1{
width:100%;
height:auto;
position:relative;
}
.online-quote-title{
width:100%;
}
.online-quote-title ul{
list-style:none;
margin:0px;
padding:0px;
}
.online-quote-title ul li{
float:left;
border:1px solid #A8A8A8;
border-bottom:0px;
width:180px;
height:38px;
color:#333;
margin-right:10px;
overflow:hidden;
text-align:center;
line-height:38px;
font-family:verdana,arial;
font-size:11px;
}
.online-quote-content{
float:Left;
width:708px;
margin:0px;
padding:0px;
height:auto;
border:1px solid #A8A8A8;
background-color:#EEF9ED;
}
.online-quote-content-box{
width:684px;
margin:10px auto;
height:auto;
}
.oqcb-ent-title{
width:100%;
height:28px;
border:1px solid #A8A8A8;
overflow:hidden;
line-height:28px;
font-family:verdana,arial;
font-size:14px;
font-weight:bold;
color:#000;
background-color:#DBE9F3;
}
.oqcb-ent-title span{
display:block;
float:left;
margin:0px;
padding:0px;
}
.oqcb-title-icon{
width:23px;
height:28px;
overflow:hidden;
background:url('/images/online-quote/online-quote-title.gif') 0 0 no-repeat;
}
.oqcb-ent-content,.oqcb-ext-content,.oqcb-pro-content,.oqcb-button,.oqcb-step2-content,.oqcb-customer-info,.oqcb-qty-info{
background-color:#fff;
border:1px solid #A8A8A8;
border-top:none;
width:100%;
overflow:hidden;
margin:0px;
padding:0px;
height:123;
font-family:verdana,arial;
font-size:12px;
color:#666;
}
.oqcb-step2-content{
height:400px;
border:1px solid #A8A8A8;
text-align:center;
font-family:verdana,arial;
font-size:12px;
color:#000;
}
.oqcb-customer-info,.oqcb-qty-info{
border:1px solid #A8A8A8;
clear:both;
}
.oqcb-qty-info{
margin-top:10px;
}
.oqcb-pro-content{
height:113px;
}
.oqcb-ext-content{
height:230px;
}
.oqcb-button{
border:none;
background:none;
width:100%;
margin-top:10px;
}
.oqcb-pro,.oqcb-existing,.mailbutton{
clear:both;
margin-top:10px;
height:auto;
}
.inputqty{
background: url('/images/online-quote/qty-bg.gif') 0 0 no-repeat;
width: 32px;
height: 26px;
border: 0px;
padding: 0px;
text-align: center;
font-weight: bold;
border-image: initial;
font-family: verdana,arial;
font-size: 12px;
color: #000;
line-height: 26px;
}
.qty-div{
background:url('/images/online-quote/added.gif') 0 0 no-repeat;
width: 70px;
height:17px;
overflow:hidden;
text-align:center;
display:none;
}
.oqcb-step2-p{
clear:both;
width:100%;
overflow:hidden;
margin:0px;
padding:0px;
font-family:verdana,arial;
font-size:12px;
color:#000;
}
.share-left{
float:left;
width:auto;
height:auto;
text-align:left;
}
.share-right{
width:auto;
float:right;
height:auto;
text-align:right;
}
.share-right ul{
list-style:none;
margin:0px;
padding:0px;
}
.share-right ul li{
float:left;
margin:0px ;
padding:0px;
}
.share-li-print,.share-li-buy{
width:150px;
height:30px;
line-height:30px;
font-family:verdana,arial;
font-size:14px;
text-align:left;
color:#2B5197;
font-weight:bold;
background:url('/images/online-quote/print.gif') left top no-repeat;
}
.share-li-buy{
width:130px;
background:url('/images/online-quote/buy.gif') left 2px no-repeat;
}
.share-li-print a,.share-li-buy a{
padding-left:40px;
}
.share-li-print a:link{
color:#2B5197;
text-decoration:none;
}
.share-li-print a:hover{
color:#2B5197;
text-decoration:underline;
}
.share-li-print a:visited{
color:#2B5197;
text-decoration:none;
}
.share-li-buy a:link{
color:#2B5197;
text-decoration:none;
}
.share-li-buy a:hover{
color:#2B5197;
text-decoration:underline;
}
.share-li-buy a:visited{
color:#2B5197;
text-decoration:none;
}
.Message{
width:auto;
padding:10px;
border:1px solid #BABABA;
height:auto;
background-color:#F3F3F3;
text-align:center;
margin-bottom:20px;
}
.oqc-line-bg,.oqc-line-bg2,.oqc-line-bg3{
position:absolute;
width:180px;
height:1px;
background-color:#EEF9ED;
top:39px;
left:1px;
}
.oqc-line-bg2{
left:193px;
}
.oqc-line-bg3{
left:385px;
}

/*=========================jp-contact-20140109======================*/
.contact_tb td input{
	margin: 10px 14px;
}
.contact_tb td{
	color:#2aa3f4;;
	font-size: 14px;
	text-align: left;
	border-bottom: 1px dashed #ccc; 
}
/* Easy Slider */
#banner {
	width:523px;
	overflow: hidden;
	position: relative;
	margin:5px 0;
	height:260px;
}
.nchronos_h_ad1{
	background:url(/images/nchronos_h_ad1.gif); width:523px; height:260px
}
.nchronos_h_ad2{
	background:url(/images/nchronos_h_ad2.gif); width:523px; height:260px
}
.nchronos_h_ad3{
	background:url(/images/nchronos_h_ad3.jpg); width:523px; height:260px
}
#slider{}	
#slider ul, #slider li, #slider2 ul, #slider2 li{
	margin:0;
	padding:0;
	list-style:none;
}
#slider li, #slider2 li{ 
	/* 
		define width and height of list item (slide)
		entire slider area will adjust according to the parameters provided here
	*/ 
	width:523px;
	height:260px;
	overflow:hidden; 
}
#slider2 li{ 
	background:#f1f1f1;
}		
#slider2 li h2{ 
	margin:0 20px;
	padding-top:20px;
}	
#slider2 li p{ 
	margin:20px;
}							
p#controls, p#controls2{
	margin:0;
	position:relative;
} 
#prevBtn, #nextBtn, #prevBtn2, #nextBtn2{ 
	display:block;
	margin:0;
	overflow:hidden;
	text-indent:-8000px;		
	width:17px;
	height:16px;
	position:absolute;
	top:-134px;
	left:2px;
}	
#nextBtn, #nextBtn2{ 
	left:510px;
}	
#prevBtn a, #nextBtn a, #prevBtn2 a, #nextBtn2 a{  
	display:block;
	width:17px;
	height:16px;
	background:url('/images/sindex-pic1.gif') -527px -1px no-repeat ;	
}	
#nextBtn a, #nextBtn2 a{
	background:url('/images/sindex-pic1.gif') -515px -1px no-repeat;	
}	