/* CSS rest */
body,div,ul,ol,li,h1,h2,h3,h4,h5,h6,form,input,p,a{margin:0;padding:0;}
img{border:0;}
a{text-decoration:none;cursor:pointer;}
em,strong{font-style:normal;font-weight:normal;}
ol,ul{list-style:none;margin:0;padding:0;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}

body{font-family:Tahoma,Arial,sans-serif;font-size:63%;background-color:#fff;line-height:160%;}
.allbg{background:url(images/repsbg.jpg) no-repeat;}
.companyitr{padding:10px;font-size:1.1em;text-align:justify;}
.companyitr a{color: #1385b8;text-decoration:underline;}
.body-all{width:540px;margin:10px auto;border:1px #1385b8 solid;}
.top-logo{height:71px;border-bottom:1px #1e9edb dashed;}

.red-title{text-align:left;clear:both;overflow:hidden;padding:10px;margin-top:10px;}
.red-title-ico{width:35px;height:35px;background-position:-169px -276px;float:left;}
.red-title-ico2{width:35px;height:35px;background-position:-207px -275px;float:left;}
.red-title-ico3{width:35px;height:35px;background-position:-246px -275px;float:left;}
.red-title-ico4{width:35px;height:35px;background-position:-288px -276px;float:left;}
.red-title-ico5{width:35px;height:35px;background-position:-171px -312px;float:left;}
.red-title-ico6{width:35px;height:35px;background-position:-210px -311px;float:left;}
.red-title-ico7{width:35px;height:35px;background-position:-248px -311px;float:left;}
.red-title span{font-size:1.6em;color:#000;font-weight:bold;line-height:35px;padding-left:10px;}
.prolist{padding:0 10px 10px 55px;}
.gray-title{clear:both;background:#e0ebff;height:17px;text-align:left;padding-left:10px;}
.gray-title a{font-size:11px;color:#000;font-weight:bold;}

.pro-ip,.pro-PTZ,.pro-fixcameras,.pro-fixdome,.pro-software,.pro-v1492n,.pro-fiber{float:left;margin:15px;}
.pro-ip{width:145px;height:115px;background-position:-328px -277px;}
.pro-PTZ{width:140px;height:80px;background-position:-12px -177px;}
.pro-fixcameras{width:145px;height:65px;background-position:-152px -189px;}
.pro-fixdome{width:102px;height:88px;background-position:-300px -177px;}
.pro-software{width:126px;height:97px;background-position:-406px -173px;}
.pro-v1492n{width:64px;height:123px;background-position:-90px -264px;margin-left:40px;}
.pro-fiber{width:68px;height:93px;background-position:-18px -264px;margin-left:40px;}

.new-pro ul{display:block;}
.new-pro li{background:url(images/ul-ico.png) no-repeat 180px 12px;padding-left:190px;padding-top:5px;font-size:1.1em;color:#595b5a;}
.new-pro li a{color:#595b5a;}
.new-pro ul span a{font-weight:bold;color:#000;padding-left:55px !important;padding-left:25px;}
.more{width:66px;height:20px;background-position:-176px -354px;float:right;}

.pro-categories{width:485px;height:94px;background-position:-23px -72px;margin-left:40px;}
.cat-ip,.cat-an,.cat-fiber,.cat-con,.cat-spec{float:left;height:94px;}
.cat-ip{width:106px;}
.cat-an{width:88px;}
.cat-fiber{width:110px;}
.cat-con{width:102px;}
.cat-spec{width:75px;}

.news{padding:5px 5px 3px 40px;clear:both;}
.new-ico{color:#4d534f;font-size:10px;}
.news-title{font-size:1.1em;float:left;}
.news-title a{color:#4d534f;}
.news-date{width:70px;font-size:1.1em;float:right;text-align:right;}
.space1{height:5px;clear:both;}
.events{text-align:center;}
.events img{padding:10px 20px 10px 20px;}
.partners{padding:5px 3px 5px 3px;text-align:center;}

.bottom{text-align:center;padding:5px;border-top:1px #1e9edb dashed;}
.bottom a{color:#1385B8;font-size:1.1em;}
