body{ margin:0; padding:0;  }
img { border:0;}
@font-face 
{
	font-family: 'latolight';
	font-weight:bold;
	src: url('fonts/latolight.eot'); /* IE9 Compat Modes */
		src: url('fonts/latolight.eot?#iefix') format('embedded-truetype'),/* IE6-IE8 */
	         url('fonts/latolight.ttf')  format('truetype') ; /* Safari, Android, iOS */
}
@font-face 
{
	font-family: 'laoui';
	font-weight:bold;
	src: url('fonts/laoui.eot'); /* IE9 Compat Modes */
		src: url('fonts/laoui.eot?#iefix') format('embedded-truetype'),/* IE6-IE8 */
	         url('fonts/laoui.ttf')  format('truetype') ; /* Safari, Android, iOS */
}
@font-face 
{
	font-family: 'latoblack';
	font-weight:bold;
	src: url('fonts/latoblack.eot'); /* IE9 Compat Modes */
		src: url('fonts/latoblack.eot?#iefix') format('embedded-truetype'),/* IE6-IE8 */
	         url('fonts/latoblack.ttf')  format('truetype') ; /* Safari, Android, iOS */
}
@font-face 
{
	font-family: 'latobold';
	font-weight:bold;
	src: url('fonts/latobold.eot'); /* IE9 Compat Modes */
		src: url('fonts/latobold.eot?#iefix') format('embedded-truetype'),/* IE6-IE8 */
	         url('fonts/latobold.ttf')  format('truetype') ; /* Safari, Android, iOS */
}

@font-face 
{
	font-family: 'zurichcnbt';
	font-weight:bold;
	src: url('fonts/zurichcnbt.eot'); /* IE9 Compat Modes */
		src: url('fonts/zurichcnbt.eot?#iefix') format('embedded-truetype'),/* IE6-IE8 */
	         url('fonts/zurichcnbt.ttf')  format('truetype') ; /* Safari, Android, iOS */
}
@font-face 
{
	font-family: 'latoritalic';
	font-weight:bold;
	src: url('fonts/latoritalic.eot'); /* IE9 Compat Modes */
		src: url('fonts/latoritalic.eot?#iefix') format('embedded-truetype'),/* IE6-IE8 */
	         url('fonts/latoritalic.ttf')  format('truetype') ; /* Safari, Android, iOS */
}

.maina{ width:100%; float:left;   }
.header{ margin:0; padding:22px 0 0 0;  background-color:#fff; width:100%; border-bottom:2px solid #1C1D1F;  float:left; }
.headercontainer{ width:971px; margin:0 auto;}
.headerlogo{float:left; margin:0 0 10px 17px; padding:0; width:265px;}
ul.menu{ width:540px; margin:0; padding:65px 0 15px 0; float:right;  }
ul.menu li{ list-style-type:none;  margin:0; padding:0 18px 0 12px; float:left;  }
ul.menu li a{ text-decoration:none;  font-size:16px; color:#000027; font-family:"latolight";}
ul.menu li a:hover{  color:#FF9000; }
ul.menu li .active{ color:#FF9000;  }
.banner{ margin:0; padding:0; float:left; width:100%; background-color:#000027; border-bottom:2px solid #1C1D1F; height:365px;}
.bannerimg{ margin:0 auto; padding:0;  width:971px; height:365px;}
.banner1{ margin:0; padding:0; float:left; width:100%; background-color:#000027; border-bottom:2px solid #1C1D1F; height:168px;}
.banner1img{ margin:0 auto; padding:0; width:971px; height:168px;}

.mainconarea{ width:100%; margin:0; float:left; background:url(images/mainconbg1.gif) repeat left top; background-color:#D5D6D9; border-bottom:2px solid #ffffff; }
.mainconarea1{ width:971px; margin:0 auto;  }
.mainconarea2{ width:971px; margin:0; float:left;  padding:41px 0 41px 0; background:url(images/line.gif) repeat-x left bottom; }
.mainconleft{ width:705px; float:left; margin:0 0 0 8px; padding: 0; }
.mainconleft_h{ margin:0; padding:0 0 22px 0; float:left; color:#FE9321; font-size:24px; width:686px;font-family:"latolight";}
.mainconleft_content{ margin:0; padding:0 12px 18px 0; float:left; color:#000; font-size:14px; width:705px; font-family:"latolight"; line-height:22px;}
.mainconright{ width:240px; margin:0; padding:0; float:right; }
.mainconright_h{ margin:0; padding:0 0 22px 0; float:right; color:#FE9321; font-size:24px; width:190px; font-family:"latolight";}
.mainconright_img{ width:195px; height:104px; float:right; margin:0; padding:0;}
.mainconrow2{ width:971px; margin:0; float:left;  padding:22px 0 25px 0;  }
.mainconrow2_h{ margin:0; padding:0 0 22px 8px; float:left; color:#FE9321; font-size:30px; width:962px; font-family:"latolight";}
.mainconrow2_img{ width:188px; float:left; margin:0; padding:0 7px 0 0;}
.mainconrow2_img1{ width:142px; float:left; margin:0; padding:0;}
.mainconrow2_img_con{ width:186px; float:left; margin:17px 0 0 0; padding:0 7px 0 2px; color:#000; font-size:14px; font-family:"latolight"; text-align:center;}
a.active2{   color:#FF5A00;  margin:5px 0 0 0; text-decoration:none; border-bottom:2px solid #E3BCA7; padding:0 0 0 0; font-family:"latolight"; font-size:14px;  }
a.active3{   color:#FF5A00;  margin:5px 0 0 0; text-decoration:none; padding:0 0 0 0; font-family:"latolight"; font-size:14px;  }

.active1{   color:#FF5A00;  margin:5px 0 0 0; text-decoration:none !important; float:left; border-bottom:2px solid #E3BCA7; padding:0 0 0 0; font-family:"latolight"; font-size:14px;  }

/* Product */
.product{ width:962px; margin:0; float:left;  padding:41px 0 41px 8px; }
.product_r{font-size:16px; font-family:"latolight"; color:#595959; width:940px; float:left; margin:0 0 10px 0;}
.product_row1{ margin:0; padding:0; float:left; border-top:2px solid #56B050; width:940px;}
.product_row2{ margin:2px 0 0 0; padding:0; float:left;  width:940px;}
.product_row3_h{ margin:0 0 13px 0; padding:0; float:left; width:940px;  font-family:"zurichcnbt"; font-size:22px; color:#1A1A18;}
ul.product_row4{ width:960px; margin:0 0 20px 0; padding:0 0 0 3px; float:left; }
ul.product_row4 li{ list-style-type:none; width:940px; line-height:25px; margin:0!important; padding:0 0 0 15px !important; float:left; background:url(images/dot.png) no-repeat left center; text-decoration:none;  font-size:14px; color:#1A1A18; font-family:"latolight"; }
.product_row5{ margin:0; padding:0; float:left;  width:962px;}
.product_con{ margin:32px 0 0 0; padding:0; float:left; font-size:22px; line-height:29px; font-family:"latoritalic"; color:#E6871D; width:971px;}
.product_con1{ margin:32px 0 0 0; padding:0; float:left; font-family:"latolight"; font-size:21px; width:971px; color:#000;}
/* structuredcable */
.product_strc{width:932px; float:left; margin:0;}
.product_strc_r{width:932px; float:left; margin:0; padding:0; border-bottom:1px solid #E37B00;}
.product_strc_r1{width:932px; float:left; margin:2px 0 30px 0; }
.product_strc_r2{width:932px; float:left; margin:0; padding:0 0 0 5px;}
.product_strc_r2_h1{width:932px; float:left; margin:0; padding:0; font-family:"latolight"; font-size:18px; color:#E37B00;}
.product_strc_r2_h2{width:932px; float:left; margin:14px 0 0 0; padding:0; font-family:"latolight"; font-size:14px; color:#000;}

.product_strcture{ width:920px; float:left; margin:35px 0 38px 0; padding:0;}
.product_strcture_col1{ width:362px; float:left; margin:0; padding:0;}
.product_strcture_col2{ width:442px; float:left; margin:0 0 0 25px; padding:0;}

ul.product_strcture_col2_r1{ width:335px; margin:8px 0 0 0; padding:0px; float:left; }
ul.product_strcture_col2_r1 li{ list-style-type:none; width:330px; line-height:20px; margin:0!important; padding:0 0 5px 15px !important; float:left; background:url(images/dot1.png) no-repeat left 9px; text-decoration:none;  font-size:14px; color:#333534; font-family:"latolight"; }
ul.product_strcture_col2_r2{ width:335px; margin:8px 0 0 0; padding:0 0 0 30px; float:left; background:url(images/ourexper_line.gif) repeat-y 1px top; }
ul.product_strcture_col2_r2 li{ list-style-type:none; width:360px; line-height:20px; margin:0!important; padding:0 0 10px 15px !important; float:left; background:url(images/dot1.png) no-repeat left 9px; text-decoration:none;  font-size:14px; color:#333534; font-family:"latolight"; }
.product_strcture_con{font-size:18px; font-weight:500; color:#ff6600; font-family:"latolight"; padding-bottom:10px; }

ul.product_strcture_col2_r1a{ width:335px; margin:8px 0 0 0; padding:0px; float:left; }
ul.product_strcture_col2_r1a li{ list-style-type:none; width:330px; line-height:20px; margin:0!important; padding:0 0 25px 15px !important; float:left; background:url(images/dot1.png) no-repeat left 9px; text-decoration:none;  font-size:14px; color:#333534; font-family:"latolight"; }

/* Footer */
.footer{ width:100%; margin:0; float:left; background-color:#000027; }
.footerarea{ width:971px; margin:0 auto;  }
.footerarea1{ width:971px; margin:27px 0 0 8px; padding:0; float:left;  }
.footercol1{ width:223px; margin:0; padding:0 68px 0 0; float:left; color:#ffffff; font-family:"latoritalic"; font-size:12px; line-height:21px; }
.footercol1_row{background:url(images/fline1.gif) no-repeat left bottom; width:100px;  margin:0px 0 36px 0; padding:0; float:left;}
.footercol1_row1{background:url(images/fline2.gif) no-repeat left bottom; width:100px;  margin:5px 0 36px 0; padding:0; float:left;}
ul.m1{ width:187px; margin:0; padding:0; float:left;  }
ul.m1 li{ list-style-type:none; width:187px; line-height:23px; margin:0!important; padding:0 0 0 13px !important; float:left;  }
ul.m1 li#twt{ list-style-type:none; width:187px; line-height:23px; margin:0!important; padding:0 0 0 24px !important; float:left; background:url(images/twitter.gif) no-repeat 1px center; }
ul.m1 li#fb{ list-style-type:none; width:187px; line-height:23px; margin:0!important; padding:0 0 0 24px !important; float:left; background:url(images/facebook.gif) no-repeat 1px center; }
ul.m1 li#linked{ list-style-type:none; width:187px; line-height:23px; margin:0!important; padding:0 0 0 24px !important; float:left; background:url(images/linkedin.gif) no-repeat 1px center; }
ul.m1 li#rss{ list-style-type:none; width:187px; line-height:23px; margin:0!important; padding:0 0 0 24px !important; float:left; background:url(images/rss.gif) no-repeat 1px center; }

ul.m1 li a{ text-decoration:none; font-family:"latolight"; color:#CBCBCB; font-size:12px;  }
ul.m2{ width:187px; margin:0; padding:0; float:left; }
ul.m2 li{ list-style-type:none; width:187px; line-height:23px; margin:0 0 0 0 !important; padding:0 0 0 13px !important; float:left; background:url(images/dot.gif) no-repeat 1px center; }
ul.m2 li a{ text-decoration:none; font-family:"latolight"; color:#CBCBCB; font-size:12px;  }

.footercol4{ width:264px; margin:0; padding:0 5px 0 0; float:right;}
.advicecall{ background:url(images/fline1.gif) repeat-x left top; width:224px; margin:0; padding:5px 0 0 0; float:right; }
.advicecall_bottom{ background:url(images/fline1.gif) repeat-x left top; width:224px; margin:18px 0 0 0; padding:0; float:right; }
.advicecall_content{ width:214px; margin:0; padding:0 10px 0 10px; float:right; color:#777777; font-size:17px; font-family:"zurichcnbt";}
.footer1{ width:100%; margin:0; float:left; background-color:#000027; }
.footer1area{ width:971px; margin:0 auto;  }
.footer1area1{ width:971px; margin:10px 0 10px 8px; padding:0; float:left; font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#9A9A9A;  }
.active2{   color:#1DA2E2;  margin:0; text-decoration:none;  padding:0; font-family:Arial, Helvetica, sans-serif; font-size:12px;  }


p{
	line-height:20px; margin:0px; padding:0px; float:left; text-decoration:none;  font-size:14px; color:#333534; font-family:"latolight";
}


/*contact */
.contact_r1{line-height:20px; width:480px; margin:0 0 15px 0; padding:0px; float:left; text-decoration:none;  font-size:14px; color:#333534; font-family:"latolight";}
.contact_r2{line-height:20px; width:480px; margin:0 0 35px 0; padding:0px; float:left; text-decoration:none;  font-size:14px; color:#9a9a9a; font-family:"latolight";}

.contact_h1{width:485px; float:left; margin:0 0 5px 0; padding:0; font-family:"latolight"; font-size:18px; color:#ff6600;}
.contact_h2{width:485px; float:left; margin:0; padding:0; font-family:"latolight"; font-size:14px;   color:#000000; }
.contact_h2 a:hover{
	text-decoration:underline;
}

.contact_col1{ width:485px; float:left; margin:0; padding:0;}
.contact_col2{ width:336px; float:right; margin:0 0 0 5px; padding:0 0 0 0;}
.contact_rgt{ width:336px; height:53px; margin:0; padding:0; float:left;  background:url(images/contact.png) no-repeat left top;}
.contact_rgt_r1{ width:298px; margin:23px 0 0 17px; padding:0; float:left; font-size:16px; font-family:"laoui"; }
.contact_rgt_r{ width:333px; float:right; margin:0; padding:0 0 0 0; border:1px solid #b8b9bc; background-color:#fff;}

.contact_rgt_r2{ margin:23px 0 0 10px; padding:0; float:left; width:328px;  font-family:"laoui"; }
.contact_rgt_rr3{width:328px; margin:0 0 15px 0; padding:0; float:left;}
.contact_rgt_r3{ margin:9px 0 0 0; padding:0; float:left; width:90px;  font-family:"laoui"; font-size:12px; }
.contact_rgt_r4{ margin:0; padding:0; float:left; width:226px;  font-family:"laoui"; }
.txtbox{ width:226px; background:none; border:1px solid #aaaaaa; height:25px;}
.txtbox1{ width:226px; background:none; border:1px solid #aaaaaa; height:96px;}
.txtbox2{ width:130px; height:40px; background:none; background:url(images/submit.gif) no-repeat left top; background-color:none; border:none;}

.contact_active{ color:#101011; text-decoration:none;}

.home_rgt_top{ width:195px; height:9px; float:left; background:url(images/htop.png) no-repeat left top;}
.home_rgt_bot{ width:195px; height:11px; float:left; background:url(images/hbot.png) no-repeat left bottom;}
.home_rgt_left{ width:9px; height:84px; float:left; background:url(images/hleft.png) no-repeat left top;}
.home_rgt_rgt{ width:9px; height:84px; float:right; background:url(images/hrgt.png) no-repeat right top;}
.home_rgt_mid{ width:177px; height:83px; float:left; }

.contact-mobile{
	width:250px; line-height:28px; margin:0!important; padding:0 0 0 30px !important; float:left; background:url(images/mobile-icon.png) no-repeat 1px center;
}
.contact-phone{
	width:250px; line-height:28px; margin:0!important; padding:0 0 0 30px !important; float:left; background:url(images/phone.png) no-repeat 1px center;
}
.contact-web{
	width:250px; line-height:28px; margin:0!important; padding:0 0 0 34px !important; float:left; background:url(images/web.png) no-repeat 1px center;
}
.contact-email{
	width:250px; line-height:24px; margin:0!important; padding:0 0 0 34px !important; float:left; background:url(images/email.png) no-repeat 1px center;
}
.contact-email-e{
	width:250px; line-height:24px; margin:0!important; padding:0 0 0 34px !important; float:left; }