@charset "utf-8";

body {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;font-size: 0.8em;}

.spacer {font-size:1px;height:1px;width:0;}

#wrapper {margin:0 auto;background:transparent url(../images/main_bg0.png) repeat-y scroll 0 0; min-height:100%;padding:0;position:relative;width:998px;}

.top-blank {background:#fff none repeat scroll 0 0;height:90px;position:relative;width:100%;z-index:1;}

div .logo {

  height:83px;

  margin:-60px auto 0;

  position:relative;

  width:223px;

  z-index:6;

} 

div.clear{clear: both;}

div.clearc{clear: both; padding-top: 10px;}

div .logo a {

  background:transparent url(../images/logo0000.gif) no-repeat;

  display:block;

  height:83px;

  margin-left:3px;

  width:219px;

}

.hmenu {

  background:transparent url(../images/header_b.png) no-repeat scroll 0 0;

  height:39px;

  margin-top:-23px;

  padding-top:34px;

  position:relative;

  width:100%;

  z-index:2;

}

div .footer {

  background:#fff url(../images/footer_b.png) no-repeat scroll center top;

  height:130px;

  margin:-7px auto 0;

  position:relative;

  width:998px;

  z-index:10;

}

.footer_text {

  margin-top:28px;

  width:998px;

}



.visa {

color:#999;

font-size:10px;

margin-left:25px;

width: 200px;

}

.copy {

  left:230px;

  position:absolute;

  top:28px;

}

.place {

  position:absolute;

  left:370px;

  top:24px;

  width:170px;

}

.address {

  position:absolute;

  left:560px; 

  top:24px;

  width:200px;

}

.prod {

  font-size:10px;

  position:absolute;

  right:60px;

  top:24px;

}

div#top_menu{

  height:39px;

  margin:0px auto;

  width: 980px;

}



div .left-col {

  width: 195px;

  padding-left: 8px;

  float: left;

}

.left-col .module_tele h3 {margin-bottom:0;}

.left-col .module_lnews h3 {margin-bottom:2px;}

.left-col .module ul.menu {

  font-family: arial, helvetica, sans-serif;

  

  font-size: 11px;

  padding: 0 10px;

}

.left-col .module ul.menu li {padding: 2px 0;}

.left-col .module ul.menu li a {color: #000; }



div .main-col {

  padding:0 10px 40px 200px;

  

}

div .module {

  margin-left:0;

  margin-top:3px;

  position:relative;

  width:194px;

}

.left-col .acymailing_finaltext {font-size:10px; margin-top:10px;}

.left-col .acymailing_form {margin-bottom:10px;}

.left-col h3  {

   background:transparent url(../images/menu_100.gif) repeat-y scroll 0 0;

  color:#0099CC;

  display:block;

  font-size:12px;

  font-weight:bold;

  height:26px;

  margin:0 0 15px -6px;

  padding-left:30px;

  padding-top:10px;

  width:156px;

}

div .left-col .calendar {

  padding-left: 10px;

}

.hr {

  border-top:1px dashed #999999;

  font-size:1px;

  height:3px;

  margin:5px 10px;

}

div .module h4 {

  font-weight:bold; 

  font-size:10px;

  padding: 0 0 10px;

  margin: 0 10px;   

}



div .module form {margin: 0 10px;}

div .module form fieldset {margin-bottom: 10px;}

.news-container {

  font-family: arial, helvetica, sans-serif;  

  margin-bottom: 15px; padding: 0;

}

.tintro {

  margin: 5px 10px;

  

}

.thumbsup-image img {

  padding-left:10px;

}                  

.thumbsup-image {

  width: 60px;

  float: left;

  

}

.thumbsup-attr {

  margin:0 10px 0 80px; 

}

.thumbsup-title {

  color:#CC3300;

	font-size:11px;

	font-weight:bold;

}



.thumbsup-intro {

	font-size:10px;

	font-weight:normal;

}



.thumbsup-text {

	border-bottom: 1px #999 solid;

}

.thumbsup-date {

font-size:10px;

font-weight:normal;

padding-bottom:0;

}

#topnav{ height: 24px; width:980px; margin: 0px; padding:0px; font-weight: bold; }

#topnav ul { margin: 0px 0px 0px 11px; padding: 0; width: auto; float: left; list-style-type:none; }

#topnav ul li{ margin: 0; padding: 0; height: 24px; float: left; position: relative; }

#topnav ul li a{ color: #fff; font-weight: bold; text-decoration: none; padding: 5px 10px; height:20px; display: block; float: left; }

#topnav ul li a:hover{ background-color: #78a9be; text-decoration: none; font-weight: bold; color: #000; }

#topnav ul li ul ul { margin: -10px 0 0 10em; }

#topnav ul li li { width:auto; height: 35px; background-color:#8bc4dc;}

#topnav ul li li a {color: #fff; text-transform: none; display: block; background: none; width: 277px; border-top: 1px solid #DDDDDD; border-left: 0px; padding: 9px 10px 6px 10px; height:20px; }

#topnav ul li li a:hover{ background: none; background-color: #ff9200; left: 0; width: 277px; padding: 9px 10px 6px 10px; height:20px; border-top: 1px solid #DDDDDD; }

#topnav ul li ul { left: -999em; top: 30px; left: 0; display: block; height: 36px; width: 277px; position: absolute; z-index: 99; left: -999em; clear: left; margin-top: 0px; margin-left: 0px; }

#topnav ul li:hover ul ul, #topnav ul li:hover ul ul ul { left: -999em; }

#topnav ul li:hover ul, #topnav ul li li:hover ul, #topnav ul li li li:hover ul { left: auto; }



/* content */

a {color:#CC3300; text-decoration: underline;}

a:hover {

text-decoration:none;

}

div .main-col h1, h2, h3, h4, h5, h6, div .componentheading {

  color:#CC3300;

  font-family:Verdana,Geneva,sans-serif;

}

.blog, #page, #jc, #aiContactSafe_mainbody_1 {padding: 0 40px;width: 700px;}

#page p {

  padding-bottom: 10px;

}



h1.contentheading, h1.componentheading, div .componentheading {

  font-size:24px;

  font-weight:normal;

  margin:40px 70px 10px 0;

}

div .main-col h2 { 

  font-size:14px; 

  padding: 6px 0;

}

div .main-col ul {list-style: disc inside;}

div .main-col h3 {

  font-weight:bold; 

  font-size:12px;

  padding: 5px 0; 

}

div .main-col h4 {

  font-weight:bold; 

  font-size:10px;

  padding: 2px 0; 

}

div .main-col h5 {

  font-weight:bold; 

  font-size:9px; 

  padding: 2px 0; 

}/*

div .bannergroup_banners {

  position: relative;

  left: -38px;

  width:780px;

  

}

div .bannergroup_banners .banneritem_banners { 

  width: 263px; 

  float: left; 

}*/

p.articleinfo {

  font-size:9px;

  padding-top:10px;

}
