html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, font, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,b, u, i, center, dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td {margin: 0;padding: 0;border: 0;outline: 0;font-size: 100%;vertical-align: baseline; background: transparent;}
body {line-height: 1;}
ol, ul {list-style: none;}
blockquote, q {quotes: none;}
/* remember to define focus styles! */
:focus {outline: 0;}
/* remember to highlight inserts somehow! */
.clearfix:after {content: ".";display:block;height:0;clear:both;visibility: hidden;}	
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */
ins {text-decoration: none;}
del {text-decoration: line-through;}
.left{float:left;}
.right{float:right;}
body{margin: 0px; padding: 0px; background:url(../images/bgImg.gif) 0 0 repeat-x #FFF; color:#000; font:normal 12px/17px Arial, Helvetica, sans-serif;}
body.inner{margin: 0px; padding: 0px; background:url(../images/innerBg.gif) 0 0 repeat-x #FFF;}
a {color:#777777; font:normal 11px Arial, Helvetica, sans-serif; text-decoration:none;}
a:hover {text-decoration:underline;}
.mianCon{width:920px; margin:0px auto; padding:0px;}
.header{width:269px; height:108px; margin:0px; padding:17px 0 0 111px;}
.innerHeader{width:874px; height:87px; margin:0px; padding:8px 0 0 46px;}
.rightImg{width:538px; height:345px; margin:0px; padding:0px;}
.intellingent{width:382px; height:220px; margin-bottom:1px; padding:0px; background:url(../images/intellingent.gif) 0 0 no-repeat;}
.navOuter {width:920px; height:40px; position:relative; top:0px; left:0;}
.navOuter img {position:absolute; top:0; left:0;}
.nav {background:url(../images/spriteMenu.gif) no-repeat; width:920px; height:40px; position:absolute; top:0px; left:0px;}
.nav li, .nav a {height:40px; display:block; text-indent:-9999px;}
.nav li {float:left; list-style:none; display:inline;}
.nav1 {width:90px;}
.nav1 a:hover, .nav1 a.selected {background:url(../images/spriteMenu.gif) 0px -40px no-repeat; }
.nav2 {width:90px;}
.nav2 a:hover, .nav2 a.selected {background:url(../images/spriteMenu.gif) -90px -40px no-repeat; }
.nav3 {width:89px;}
.nav3 a:hover, .nav3 a.selected {background:url(../images/spriteMenu.gif) -180px -40px no-repeat; }
.nav4 {width:83px;}
.nav4 a:hover, .nav4 a.selected {background:url(../images/spriteMenu.gif) -269px -40px no-repeat; }
.nav5 {width:153px;}
.nav5 a:hover, .nav5 a.selected {background:url(../images/spriteMenu.gif) -352px -40px no-repeat; }
.nav6 {width:64px;}
.nav6 a:hover, .nav6 a.selected {background:url(../images/spriteMenu.gif) -505px -40px no-repeat; }
.nav7 {width:170px;}
.nav7 a:hover, .nav7 a.selected {background:url(../images/spriteMenu.gif) -569px -40px no-repeat; }
.nav8 {width:82px;}
.nav8 a:hover, .nav8 a.selected {background:url(../images/spriteMenu.gif) -739px -40px no-repeat; }
.nav9 {width:99px;}
.nav9 a:hover, .nav9 a.selected {background:url(../images/spriteMenu.gif) -821px -40px no-repeat; }
.middlePart{width:920px; margin-top:1px; padding:15px 0 0 0px;}
.middlePart2{width:920px; margin-top:1px; _ margin-top:-16px; padding:0px;}
.middlePart2 ul{margin:10px 0 0 20px; padding:0px;}
.middlePart2 ul li{font:normal 12px/19px Arial, Helvetica, sans-serif; color:#000; margin:10px 0 0px 10px; padding-left:15px; display:block; background:url(../images/icon2.jpg) 0 6px no-repeat;}
.middlePart2 ul li.headline{font:bold 13px/19px Arial, Helvetica, sans-serif; color:#000; background:none; margin:0px; padding:0px; display:block;}
.middlePart2 ul.news{margin:10px 0 0 25px; padding:0px;}
.middlePart2 ul li.news2{font:normal 11px/15px Arial, Helvetica, sans-serif; margin:10px 0 0px 10px; padding-left:30px; display:block; background:url(../images/icon2.jpg) 0 7px no-repeat;}
.middlePart2 ul li.news2 a{text-decoration:none; color:#000000;}
.middlePart2 ul li.news2 a:hover{text-decoration:underline; color:#FF0000;}
.space{margin-left:27px;}
.newsLink{width:550px; font:normal 11px/15px Arial, Helvetica, sans-serif; color:#000; text-decoration:none; position:relative; top:-15px; left:90px;}
.newsLink:hover{text-decoration:underline; color:#FF0000;}
.leftPart{width:560px; margin:0px; padding:0 20px 0 54px;}
.heading{font:bold 15px/18px Arial, Helvetica, sans-serif; color:#000; margin-bottom:20px; padding:0px;}
.heading2{font:bold 15px/18px Arial, Helvetica, sans-serif; color:#000; margin:19px 0 20px 19px; padding:0px;}
.rightPart{width:274px; margin:0px; padding-left:11px; border-left:solid 1px #CCC9BA;}
.more{color:#000; font:normal 11px Arial, Helvetica, sans-serif; text-decoration:none; margin:10px 20px 0 0;}
.more:hover{text-decoration:underline;}
.bottomLink{width:920px; height:43px; margin-top:30px; margin-top:30px; padding:0px; background:url(../images/bottomBg.gif) 0 0 repeat-x;}
.bottomLink span.leftCorve{width:11px; height:43px; background:url(../images/bottomLeft.gif) 0 0 no-repeat; font-size:0px; line-height:0px; display:block;}
.bottomLink span.rightCorve{width:11px; height:43px; background:url(../images/bottomRight.gif) 0 0 no-repeat; font-size:0px; line-height:0px; display:block;}
.links{width:655px; height:30px; margin:0 auto; padding-top:14px; font:normal 11px/11px; color:#777;}
.mainText{color:#000; font:normal 12px/17px Arial, Helvetica, sans-serif; margin:0px; padding:0 20px 0 20px;}
.footer{width:100%; height:35px; margin-top:1px; padding-top:20px; background-color:#A5A5A5; color:#000; font:normal 11px Arial, Helvetica, sans-serif; text-decoration:none;}
.mail{font:bold 12px/16px Arial, Helvetica, sans-serif; color:#FF0000; margin:0px; padding:0px; text-decoration:underline;}
.mail:hover{text-decoration:none;}
#main-banner {width:538px; height:345px; position:relative; padding:0px}
#main-banner #rotate {overflow:hidden; width:538px; height:345px; position:relative}
#main-banner #rotate li {position:relative; width:538px; height:345px;}
#main-banner #rotate .mask { width:538px; height:345px; display:block; position:absolute; top:0; left:0; cursor:pointer}
#main-banner #thumb-banner {float:left; margin-top:-35px; margin-left:6px; position:relative; z-index:10}
#main-banner #thumb-banner li {float:left; width:26px; height:26px; margin-right:4px}
#main-banner #thumb-banner img {margin:0px 0 0 14px; position:absolute; z-index:1}
#main-banner #thumb-banner .mask { width:26px; height:26px; display:block; position:absolute; z-index:2}
#main-banner #thumb-banner .current { margin-top:-10px}
.logos{width:834px; margin:25px auto 0px auto; padding:0px;}
.logo1{width:140px; margin:0px; padding:10px 50px 13px 70px; border:solid 1px #CCC; border-left:none; border-top:none;}
.logo2{margin:0px; padding:20px; border-right:solid 1px #CCC; border-bottom:solid 1px #CCC; font:bold 18px/19px Arial, Helvetica, sans-serif; color:#000;}
.logo3{width:140px; margin:0px; padding:19px 50px 19px 70px; border-bottom:solid 1px #CCC;}
.logoBar2{width:834px; margin:0px auto; padding:0px;}
.logo4{margin:0px; padding:4px 32px 4px 33px; border:solid 1px #CCC; border-left:none; border-top:none;}
.logo5{margin:0px; padding:14px 102px 13px 102px; border:solid 1px #CCC; border-left:none; border-top:none;}
.logo6{margin:0px; padding:25px 70px 25px 70px; border-bottom:solid 1px #CCC;}
.logo7{margin:0px; padding:20px 106px 20px 105px; font:bold 18px/19px Arial, Helvetica, sans-serif; color:#000; border-right:solid 1px #CCC;}
.logo8{margin:0px; padding:20px 114px 20px 113px; font:bold 18px/19px Arial, Helvetica, sans-serif; color:#000; border-right:solid 1px #CCC;}
.logo9{margin:0px; padding:20px 0px 20px 70px; font:bold 18px/19px Arial, Helvetica, sans-serif; color:#000;}
.here{text-decoration:none; color:#0000FF; font:normal 12px/17px Arial, Helvetica, sans-serif; margin:0px; padding:0px;}
.here:hover{text-decoration:underline; color:#FF0000;}