body {margin:0px; padding:0; background-image:url(../../imgs/body_bg.gif); background-repeat:repeat-x;font-family:Arial, Helvetica, sans-serif; letter-spacing:1px; font-size:13px;}
div.spacer {clear:both; height:10px; font-size:0; line-height:0;}
div.spacer2 {clear:both; height:5px; font-size:0; line-height:0;}
div.spacer3 {clear:both; height:25px; font-size:0; line-height:0;}
div.clear {clear:both;}
a {text-decoration:none; color:#000;}
a:hover {text-decoration:underline;}
p {}
.hr { height:5px; font-size:0; line-height:0; border-bottom:1px #BBB dotted; clear:both; margin:0 8px}
#container {position:relative;width:990px;z-index:0; margin:0px auto;padding:0px;}
#container #header IMG{ margin:5px 0px 10px 40px; float:left; display:inline;}
#container #header .language { font-size:13px; float:right; display:block; color:#000; margin-top:5px; margin-right:40px; display:inline;}
#container #header .language span.on{ color:#000;}
#container #mainNav {background: url(../../imgs/menu_bar.gif) no-repeat; height:55px; margin-left:8px;z-index:100;}
#container #footer{background:url(../../imgs/footer_bg.gif) no-repeat; height:125px; margin-left:8px;}
#container #footer p { font-size:13px; color:#000; text-align:center; margin:0px; padding-top:40px;}

/* LI MENU */
#container #mainNav ul {
  margin: 0;
  border: 0 none;
  padding: 0;
  width: 100%; /*For KHTML*/
  list-style: none;
  height: 55px;
  padding:3px;
  z-index:100;
}

#container #mainNav ul li {
  margin: 0;
  border: 0 none;
  padding: 0;
  float: left; /*For Gecko*/
  display: inline;
  list-style: none;
  position: relative;
  height: 49px;
  z-index:100;
}

#container #mainNav ul ul {
  margin: 0;
  border: 0 none;
  padding: 0;
  width: 160px;
  list-style: none;
  display: none;
  position: absolute;
  top: 49px;
  left: 0;
  z-index:100;
}

#container #mainNav ul ul:after /*From IE 7 lack of compliance*/{
  clear: both;
  display: block;
  font-size:12px;
  font-family:Arial, Helvetica, sans-serif;
  content: ".";
  height: 0;
  visibility: hidden;
  z-index:100;
}

#container #mainNav ul ul li {
  width: 105px;
  float: left; /*For IE 7 lack of compliance*/
  display: block !important;
  display: inline; /*For IE*/
  z-index:100;
}

/* Root Menu */
#container #mainNav ul a {
  padding: 0;
  float: none !important; /*For Opera*/
  float: left; /*For IE*/
  display: block;
  background: #EEE;
  color: #444;
  font: bold 12px/22px Verdana, Arial, Helvetica, sans-serif;
  text-decoration: none;
  height: auto !important;
  height: 1%; /*For IE*/
  z-index:100;
}

/* Root Menu Hover Persistence */
#container #mainNav ul a:hover,
#container #mainNav ul li:hover a,
#container #mainNav ul li.iehover a {
  background: #AAA;
  color: #FFF;
  
}

/* 2nd Menu */
#container #mainNav ul li:hover li{ border:1px #aeaeae solid; border-top:none; text-align:center;height:35px; line-height:35px;background: #FFF;filter:alpha(opacity=90);opacity:0.9;}
#container #mainNav ul li:hover li a,
#container #mainNav ul li.iehover li a { float: none; color: #d7331a; height:35px; line-height:35px;font-size:13px;background: #FFF;}

/* 2nd Menu Hover Persistence */
#container #mainNav ul li:hover li a:hover,
#container #mainNav ul li:hover li:hover a,
#container #mainNav ul li.iehover li a:hover,
#container #mainNav ul li.iehover li.iehover a {
	background-color: #e7e7e7;
}
#container #mainNav ul li ul li .focus a{ color:#000;background: #CCC;}


/* Do Not Move - Must Come Before display:block for Gecko */
#container #mainNav ul li:hover ul ul,
#container #mainNav ul li:hover ul ul ul,
#container #mainNav ul li.iehover ul ul,
#container #mainNav ul li.iehover ul ul ul {
  display: none;
}

#container #mainNav ul li:hover ul,
#container #mainNav ul ul li:hover ul,
#container #mainNav ul ul ul li:hover ul,
#container #mainNav ul li.iehover ul,
#container #mainNav ul ul li.iehover ul,
#container #mainNav ul ul ul li.iehover ul {
  display: block;
}

#container #content {}
#container #content .top {background: url(../../imgs/content_top.gif) no-repeat; height:13px; font-size:0; line-height:0;}
#container #content .main {background:url(../../imgs/content_mainbg.gif) repeat-y; padding-left:16px; padding-bottom:30px;}
#container #content .main .search {background:url(../../imgs/search_bg.gif) no-repeat; height:60px; color:#000;padding-left:50px; font-size:13px;}  
#container #content .main .search p { margin:0; padding-top:17px;}
#container #content .main .search select{margin-left:2px; margin-right:2px;}
#container #content .main .search Input.btn {background:url(../../imgs/search_btn.gif) center; width:50px; height:24px; color:#000; border:none;}
#container #content .main  #indexleft { float:left; width:650px;}

#container #content .main h3.map{background: url(../../imgs/sidemenu_bg2.gif) no-repeat left top; padding:7px 20px;display:inherit; color:#4a4444; font-weight:normal; margin:0;}
#container #content .main p.map {margin-bottom:10px; border-bottom:1px dotted #ccc; padding-bottom:10px; margin-right:20px;}

#container #content .main  #indexleft .box_1 {width:320px; float:left; background:url(../../imgs/indexbox_1.jpg) repeat-y; margin-bottom:10px;}
#container #content .main  #indexleft .box_1 h3 { background:url(../../imgs/indextitle_1.jpg) no-repeat; height:53px; margin:0;}
#container #content .main  #indexleft .box_1 p{ line-height:22px; font-size:13px; margin:5px; }
#container #content .main  #indexleft .box_1 .btm {background:url(../../imgs/indexboxfooter_1.jpg); height:10px; line-height:0px; font-size:0;}

#container #content .main  #indexleft .box_2 {width:320px; float:left; background:url(../../imgs/indexbox_2.jpg) repeat-y; margin-left:10px; display:inline; margin-bottom:10px;}
#container #content .main  #indexleft .box_2 h3 { background:url(../../imgs/indextitle_2.jpg) no-repeat; height:53px; margin:0;}
#container #content .main  #indexleft .box_2 p{ line-height:22px; font-size:13px; margin:5px; }
#container #content .main  #indexleft .box_2 .btm {background:url(../../imgs/indexboxfooter_2.jpg); height:10px; line-height:0px; font-size:0;}

#container #content .main  #indexleft .box_3 {width:320px; float:left; background:url(../../imgs/indexbox_3.jpg) repeat-y; margin-bottom:10px;}
#container #content .main  #indexleft .box_3 h3 { background:url(../../imgs/indextitle_3.jpg) no-repeat; height:53px; margin:0;}
#container #content .main  #indexleft .box_3 p{ line-height:22px; font-size:13px; margin:5px; }
#container #content .main  #indexleft .box_3 .btm {background:url(../../imgs/indexboxfooter_3.jpg); height:10px; line-height:0px; font-size:0;}

#container #content .main  #indexleft .box_4 {width:320px; float:left; background:url(../../imgs/indexbox_4.jpg) repeat-y; margin-left:10px; display:inline; margin-bottom:10px;}
#container #content .main  #indexleft .box_4 h3 { background:url(../../imgs/indextitle_4.jpg) no-repeat; height:53px; margin:0;}
#container #content .main  #indexleft .box_4 p{ line-height:22px; font-size:13px; margin:5px; }
#container #content .main  #indexleft .box_4 .btm {background:url(../../imgs/indexboxfooter_4.jpg); height:10px; line-height:0px; font-size:0;}

#container #content .main  #indexleft .box_5 {width:320px; float:left; background:url(../../imgs/indexbox_5.jpg) repeat-y; margin-bottom:10px;}
#container #content .main  #indexleft .box_5 h3 { background:url(../../imgs/indextitle_5.jpg) no-repeat; height:53px; margin:0;}
#container #content .main  #indexleft .box_5 p{ line-height:22px; font-size:13px; margin:5px; }
#container #content .main  #indexleft .box_5 .btm {background:url(../../imgs/indexboxfooter_5.jpg); height:10px; line-height:0px; font-size:0;}

#container #content .main  #indexleft .box_6 {width:320px; float:left; background:url(../../imgs/indexbox_6.jpg) repeat-y; margin-left:10px; display:inline; margin-bottom:10px;}
#container #content .main  #indexleft .box_6 h3 { background:url(../../imgs/indextitle_6.jpg) no-repeat; height:53px; margin:0;}
#container #content .main  #indexleft .box_6 p{ line-height:22px; font-size:13px; margin:5px; }
#container #content .main  #indexleft .box_6 .btm {background:url(../../imgs/indexboxfooter_6.jpg); height:10px; line-height:0px; font-size:0;}

#container #content .main  #indexleft .box_7 {width:320px; float:left; background:url(../../imgs/indexbox_7.jpg) repeat-y; margin-bottom:10px;}
#container #content .main  #indexleft .box_7 h3 { background:url(../../imgs/indextitle_7.jpg) no-repeat; height:53px; margin:0;}
#container #content .main  #indexleft .box_7 p{ line-height:22px; font-size:13px; margin:5px; }
#container #content .main  #indexleft .box_7 .btm {background:url(../../imgs/indexboxfooter_7.jpg); height:10px; line-height:0px; font-size:0;}

#container #content .main  #indexleft .box_8 {width:320px; float:left; background:url(../../imgs/indexbox_8.jpg) repeat-y; margin-left:10px; display:inline; margin-bottom:10px;}
#container #content .main  #indexleft .box_8 h3 { background:url(../../imgs/indextitle_8.jpg) no-repeat; height:53px; margin:0;}
#container #content .main  #indexleft .box_8 p{ line-height:22px; font-size:13px; margin:5px; }
#container #content .main  #indexleft .box_8 .btm {background:url(../../imgs/indexboxfooter_8.jpg); height:10px; line-height:0px; font-size:0;}

#container #content .main  #indexleft .box_1 IMG,#container #content .main  #indexleft .box_2 IMG,#container #content .main  #indexleft .box_3 IMG,#container #content .main  #indexleft .box_4 IMG,#container #content .main  #indexleft .box_5 IMG,#container #content .main  #indexleft .box_6 IMG,#container #content .main  #indexleft .box_7 IMG,#container #content .main  #indexleft .box_8 IMG{ float:left; margin:5px; display:inline;}



#container #content .main  #indexright { width:300px; float:left; margin-left:5px; display:inline;}
#container #content .main  #indexright h3.news { background:url(../../imgs/righttitle_1.jpg); height:46px; margin:0px;}
#container #content .main  #indexright h3.shop { background:url(../../imgs/righttitle_2.jpg); height:46px; margin:0px;}
#container #content .main  #indexright .box {background:url(../../imgs/rightbox_bg.jpg) repeat-y;}
#container #content .main  #indexright .box ul { margin:0; padding:10px;}
#container #content .main  #indexright .box ul li { font-size:13px;color:#000; list-style-image:url(../../imgs/hotnews_icon.jpg); line-height:28px; border-bottom:1px solid #c9c9c9; margin-left:20px; margin-right:10px;}
#container #content .main  #indexright .box ul li a { color:#000;}
#container #content .main  #indexright .btm {background:url(../../imgs/right_footer.jpg); height:14px;}
#container #content .main  #indexright .box IMG.more { float:right; margin-right:10px; border:0;}

.more { margin-right:10px; text-align:right;}
#container #content .main #sideBar { float:left; width:150px;}
#container #content .main #sideBar ul { width:150px; float:left; margin:0px; padding:0px;}
#container #content .main #sideBar ul li {background-image: url(../../imgs/sidemenu_bg.gif); display:inherit; color:#000; line-height:31px; list-style:none; height:31px; padding-left:20px; margin-bottom:4px;}
#container #content .main #sideBar ul li:hover {background-image: url(../../imgs/sidemenu_bg_over.gif);color:#000;}
#container #content .main #sideBar ul.ad li {background-image: url(../../imgs/sidemenu_bg2.gif); display:inherit; color:#000; line-height:31px; list-style:none; height:31px; padding-left:20px; margin-bottom:4px;}
#container #content .main #sideBar ul li a {color:#000;}
#container #content .main #sideBar ul li a:hover {color:#000;}


#container #content .main #maincont { width:790px; float:left; display:inline; margin-left:15px; background:url(../../imgs/maincont_bg.gif) repeat-y;}
#container #content .main #maincont ul.menu {background:url(../../imgs/maincont_menu_bg.gif); height:29px; margin:0; padding:0; padding-left:20px; width:766px; margin-left:2px;}
#container #content .main #maincont ul.menu li {display:block; float:left; list-style:none; margin-left:15px; line-height:29px; font-size:13px;}
#container #content .main #maincont ul.menu li.on .left {background: url(../../imgs/maincont_menulist_left_bg.gif) no-repeat center; width:9px; height:22px; float:left; margin-top:3px;}
#container #content .main #maincont ul.menu li.on .right {background: url(../../imgs/maincont_menulist_right_bg.gif) no-repeat center; width:10px; height:22px; float:left; margin-top:3px;}
#container #content .main #maincont ul.menu li.on .center { background:url(../../imgs/maincont_menulist_center_bg.gif) repeat-x center;float:left;height:22px; margin-top:3px; line-height:22px;line-height:24px\9;}
#container #content .main #maincont ul.menu li.on .center a,#container #content .main #maincont ul.menu li  a {color:#000;}


#container #content .main #maincont .title { width:540px; margin-left:25px; float:left; display:inline;}
#container #content .main #maincont .title IMG {float:left; margin-right:10px;}
#container #content .main #maincont .title h1 {float:left; font-size:13px; margin-top:0px; line-height:25px; color:#000;}

#container #content .main #maincont .onlinebtn { background:url(../../imgs/online_btn.gif) no-repeat; width:77px; height:38px; float:right; margin-right:25px; display:inline; padding-top:8px; padding-left:40px; color:#000;}
#container #content .main #maincont .onlinebtn a {color:#000;}


#container #content .main #maincont .imgbox { margin-left:25px;}
#container #content .main #maincont .imgbox IMG {margin-right:5px; border:1px #ccc solid; padding:3px;}

#container #content .main #maincont .intro {margin-left:25px; margin-right:26px;}
#container #content .main #maincont .intro .hr { height:10px; font-size:0; line-height:0; border-bottom:1px #BBB dotted; clear:both; margin:0 8px 10px 8px;}
#container #content .main #maincont .intro p {margin-top:0px; margin-bottom:0px; line-height:25px; color:#000;}
#container #content .main #maincont .intro p.q {margin-top:0px; margin-bottom:5px; line-height:25px; color:#000;}
 .num {background:url(../../imgs/q_icon.gif); width:32px; height:19px; float:left; color:#000; text-align:right; padding-top:13px; font-size:13px; margin-right:5px; display:inline;}
 .num2 {background:url(../../imgs/list_icon5.gif); width:32px; height:32px; float:left; color:#000; /* text-align:right; padding-top:13px; font-size:13px; margin-right:5px; display:inline; */}
#container #content .main #maincont .intro p.a {margin-top:0px; margin-bottom:5px; margin-left:36px; line-height:25px;}
#container #content .main #maincont .intro p.in {margin-top:0px; margin-bottom:5px; margin-left:16px; line-height:25px; color:#000;}
#container #content .main #maincont .intro p.title1 {margin-top:0px; margin-bottom:5px; margin-left:5px; line-height:25px; float:none;}
#container #content .main #maincont .intro table { color:#000; border:1px #aeaeae solid;}
#container #content .main #maincont .intro table tr td {height:30px; line-height:30px;}
#container #content .main #maincont .intro table tr.bar { background:url(../../imgs/table_bar.gif) repeat-x;}
#container #content .main #maincont .intro table tr.bar td{height:18px; line-height:18px;}
#container #content .main #maincont .intro table tr.light{ background-color:#fcf9e3;}

#container #content .main  .intro .page { text-align:right; font-size:13px; height:20px; padding-top:5px;}
#container #content .main  .intro .page a { border:1px solid #F90; color:#000; padding:0px 4px; margin-left:5px;}
#container #content .main  .intro .page a:hover , #container #content .main  .intro .page a.on { border:1px solid #F90; color:#000; background:#F90; text-decoration:none;}

#container #content .main #maincont .intro .showpic {background-color:#d8d8d8; padding:12px; margin:0 auto; width:565px;}
#container #content .main #maincont .intro .showpic IMG{background-color:#FFF; padding:3px; border:1px #AAA solid;}
#container #content .main #maincont .intro .picbox {background:url(../../imgs/pic_bg.jpg); width:740px; height:105px; margin:0 auto; text-align:center;}
#container #content .main #maincont .intro .picbox IMG {margin-top:10px; margin-right:12px; vertical-align:middle;}
#container #content .main #maincont .intro .picbox IMG.spic {padding:2px; background-color:#FFF; border:1px #AAA solid;}


#container #content .main  .intro .box_1 {width:320px; float:left; background:url(../../imgs/indexbox_1.jpg) repeat-y; margin-bottom:10px; margin-right:25px;}
#container #content .main  .intro .box_1 h3 { background: url(../../imgs/title_24.gif) no-repeat; height:53px; margin:0; color:#000; padding:10px; padding-bottom:0;  font-size:13px;}
#container #content .main  .intro .box_1 p{ line-height:18px; font-size:13px; margin:5px; height:120px;}
#container #content .main  .intro .box_1 .btm {background:url(../../imgs/indexboxfooter_1.jpg); height:10px; line-height:0px; font-size:0;}


#container #content .main  .intro .box_2 {width:320px; float:left; background:url(../../imgs/indexbox_2.jpg) repeat-y; margin-bottom:10px; margin-right:25px;}
#container #content .main  .intro .box_2 h3 { background: url(../../imgs/title_25.gif) no-repeat; height:53px; margin:0; color:#000; padding:10px; padding-bottom:0;  font-size:13px;}
#container #content .main  .intro .box_2 p{ line-height:18px; font-size:13px; margin:5px;height:120px;}
#container #content .main  .intro .box_2 .btm {background:url(../../imgs/indexboxfooter_2.jpg); height:10px; line-height:0px; font-size:0;}

#container #content .main  .intro .box_3 {width:320px; float:left; background:url(../../imgs/indexbox_3.jpg) repeat-y; margin-bottom:10px; margin-right:25px;}
#container #content .main  .intro .box_3 h3 { background: url(../../imgs/title_26.gif) no-repeat; height:53px; margin:0; color:#000; padding:10px; padding-bottom:0;  font-size:13px;}
#container #content .main  .intro .box_3 p{ line-height:18px; font-size:13px; margin:5px;height:120px;}
#container #content .main  .intro .box_3 .btm {background:url(../../imgs/indexboxfooter_3.jpg); height:10px; line-height:0px; font-size:0;}

#container #content .main  .intro .box_4 {width:320px; float:left; background:url(../../imgs/indexbox_4.jpg) repeat-y; margin-bottom:10px; margin-right:25px;}
#container #content .main  .intro .box_4 h3 { background: url(../../imgs/title_27.gif) no-repeat; height:53px; margin:0; color:#000; padding:10px; padding-bottom:0; font-size:13px;}
#container #content .main  .intro .box_4 p{ line-height:18px; font-size:13px; margin:5px;height:120px;}
#container #content .main  .intro .box_4 .btm {background:url(../../imgs/indexboxfooter_4.jpg); height:10px; line-height:0px; font-size:0;}

#container #content .main  .intro .box_1 ul,
#container #content .main  .intro .box_2 ul,
#container #content .main  .intro .box_3 ul,
#container #content .main  .intro .box_4 ul
{margin:0; padding:0; font-size:13px;height:120px;}

#container #content .main  .intro .box_1 ul li,
#container #content .main  .intro .box_2 ul li,
#container #content .main  .intro .box_3 ul li,
#container #content .main  .intro .box_4 ul li
{ line-height:25px; list-style:none; margin-left:20px; float:left; width:110px;}