/* CSS Document */
*{ margin:0px; padding:0px}
/*html{ background:url(../images/back.jpg) repeat-y center}*/
body {
  font-size:12px;
  color:#4d4d4d;
  font-family:verdana, Arial, "宋体";
  background:url(../images/top_bg.gif) no-repeat center top;
  background-color:#fff;
}
a {
  color:#4d4d4d;
  text-decoration:none;
}
a:hover {
  color:#0066cc;
  text-decoration:none;
}
img{ border:0px;}
ul {
  margin:0px;
  padding:0px;
}
ul li {
  list-style:none;
  margin:0px;
  padding:0px;
}
.main{
  width:1003px;
  margin:auto;
}
.clear {
	clear:both;
	font-size:0px;
	height:0px;
	line-height:0px;
}

/*------------header----------------*/
#header {
  width:860px;
  height:100px;
  margin:auto;
  padding:0px;
}
#header #top {
  float:left;
  background:url(../images/logo.gif) no-repeat left;
  height:100px;
}
#header #top .toplink {
  float:right;
  padding-top:13px;
  height:15px;
  width:620px;
  overflow:hidden;
}
#header #top .toplink ul li {
  float:right;
}
#header #top .menu {
  float:right;
  width:620px;
  height:25px;
}
#header #top .menu ul {
  display:block;
  float:left;
  margin-left:50px;
  margin-top:24px;
}
#header #top .menu ul li {
  display:block;
  float:left;
  height:25px;
}
#header #top .menu ul li.menu1_out a {
  display:block;
  background-image:url(../images/menu_home.gif);
  background-repeat:no-repeat;
  width:69px;
  height:25px;
}
#header #top .menu ul li.menu1_out a:hover {
  display:block;
  background-image:url(../images/menu_home_b.gif);
  background-repeat:no-repeat;
  width:69px;
  height:25px;
}
#header #top .menu ul li.menu1_over a {
  display:block;
  background-image:url(../images/menu_home_b.gif);
  background-repeat:no-repeat;
  width:69px;
  height:25px;
}

#header #top .menu ul li.menu2_out a {
  display:block;
  background-image:url(../images/menu_about.gif);
  background-repeat:no-repeat;
  width:85px;
  height:25px;
}
#header #top .menu ul li.menu2_out a:hover {
  display:block;
  background-image:url(../images/menu_about_b.gif);
  background-repeat:no-repeat;
  width:85px;
  height:25px;
}
#header #top .menu ul li.menu2_over a {
  display:block;
  background-image:url(../images/menu_about_b.gif);
  background-repeat:no-repeat;
  width:85px;
  height:25px;
}

#header #top .menu ul li.menu3_out a {
  display:block;
  background-image:url(../images/menu_products.gif);
  background-repeat:no-repeat;
  width:88px;
  height:25px;
}
#header #top .menu ul li.menu3_out a:hover {
  display:block;
  background-image:url(../images/menu_products_b.gif);
  background-repeat:no-repeat;
  width:88px;
  height:25px;
}
#header #top .menu ul li.menu3_over a {
  display:block;
  background-image:url(../images/menu_products_b.gif);
  background-repeat:no-repeat;
  width:88px;
  height:25px;
}

#header #top .menu ul li.menu4_out a {
  display:block;
  background-image:url(../images/menu_news.gif);
  background-repeat:no-repeat;
  width:88px;
  height:25px;
}
#header #top .menu ul li.menu4_out a:hover {
  display:block;
  background-image:url(../images/menu_news_b.gif);
  background-repeat:no-repeat;
  width:88px;
  height:25px;
}
#header #top .menu ul li.menu4_over a {
  display:block;
  background-image:url(../images/menu_news_b.gif);
  background-repeat:no-repeat;
  width:88px;
  height:25px;
}

#header #top .menu ul li.menu5_out a {
  display:block;
  background-image:url(../images/menu_support.gif);
  background-repeat:no-repeat;
  width:85px;
  height:25px;
}
#header #top .menu ul li.menu5_out a:hover {
  display:block;
  background-image:url(../images/menu_support_b.gif);
  background-repeat:no-repeat;
  width:85px;
  height:25px;
}
#header #top .menu ul li.menu5_over a {
  display:block;
  background-image:url(../images/menu_support_b.gif);
  background-repeat:no-repeat;
  width:85px;
  height:25px;
}

#header #top .menu ul li.menu6_out a {
  display:block;
  background-image:url(../images/menu_rec.gif);
  background-repeat:no-repeat;
  width:88px;
  height:25px;
}
#header #top .menu ul li.menu6_out a:hover {
  display:block;
  background-image:url(../images/menu_rec_b.gif);
  background-repeat:no-repeat;
  width:88px;
  height:25px;
}
#header #top .menu ul li.menu6_over a {
  display:block;
  background-image:url(../images/menu_rec_b.gif);
  background-repeat:no-repeat;
  width:88px;
  height:25px;
}

#header #top .menu ul li.menu7_out a {
  display:block;
  background-image:url(../images/menu_contact.gif);
  background-repeat:no-repeat;
  width:67px;
  height:25px;
}
#header #top .menu ul li.menu7_out a:hover {
  display:block;
  background-image:url(../images/menu_contact_b.gif);
  background-repeat:no-repeat;
  width:67px;
  height:25px;
}
#header #top .menu ul li.menu7_over a {
  display:block;
  background-image:url(../images/menu_contact_b.gif);
  background-repeat:no-repeat;
  width:67px;
  height:25px;
}
.aclear a { background:none;}
.aclear a:hover { background:none;}


/*-------------banner flash-----------------*/
#banner {
  margin:0 auto;
  padding:0px;
  width:860px;
  height:220px;
}
#banner .banner_flash{
  background-image:url(../images/banner.gif);
  background-repeat:no-repeat;
  width:860px;
  height:200px;
  overflow:hidden;
}
#banner .banner_shadow {
  background-image:url(../images/banner_shadow.gif);
  height:10px;
  overflow:hidden;
}

/*-------------main-----------------*/
#content {
  margin:auto;
  padding:0px;
  width:860px;
}
#left {
  float:left;
  margin:auto;
  width:180px;
}
#left_prolist {
  float:left;
  margin:auto;
  background-image:url(../images/left_pro.gif);
  background-repeat:no-repeat;
  width:180px;
  padding-bottom:6px;
}
#left_about {
  float:left;
  margin:auto;
  background-image:url(../images/left_about.gif);
  background-repeat:no-repeat;
  width:180px;
  padding-bottom:6px;
}
#left_news {
  float:left;
  margin:auto;
  background-image:url(../images/left_news.gif);
  background-repeat:no-repeat;
  width:180px;
  padding-bottom:6px;
}
#left_products {
  float:left;
  margin:auto;
  background-image:url(../images/left_products.gif);
  background-repeat:no-repeat;
  width:180px;
  padding-bottom:6px;
}
#left_support {
  float:left;
  margin:auto;
  background-image:url(../images/left_support.gif);
  background-repeat:no-repeat;
  width:180px;
  padding-bottom:6px;
}
#left_recruitment {
  float:left;
  margin:auto;
  background-image:url(../images/left_recruitment.gif);
  background-repeat:no-repeat;
  width:180px;
  padding-bottom:6px;
}
#left_contact {
  float:left;
  margin:auto;
  background-image:url(../images/left_contact.gif);
  background-repeat:no-repeat;
  width:180px;
  padding-bottom:6px;
}
#left_feedback {
  float:left;
  margin:auto;
  background-image:url(../images/left_feedback.gif);
  background-repeat:no-repeat;
  width:180px;
  padding-bottom:6px;
}

.list_link {
  float:left;
  margin:0 auto;
  width:180px;
  padding-top:26px;
}
.list_link ul li {
  display:block;
  float:left;
  margin-top:2px;
  width:180px;
}
.list_link ul li a {
  text-decoration:none;
  display:block;
  background-image:url(../images/list_link_out.gif);
  background-repeat:no-repeat;
  width:144px;
  height:19px;
  padding:4px 0px 0px 36px;
}
.list_link ul li a:hover {
  text-decoration:none;
  font-weight:bold;
  display:block;
  background-image:url(../images/list_link_over.gif);
  background-repeat:no-repeat;
  width:144px;
  height:19px;
}
.list_link ul li.over a {
  text-decoration:none;
  color:#0066cc;
  font-weight:bold;
  display:block;
  background-image:url(../images/list_link_over.gif);
  background-repeat:no-repeat;
  width:144px;
  height:19px;
  padding:4px 0px 0px 36px;
}
.list_link ul.list2_link li { padding:0px; margin:0px; font-family:"宋体";}
.list_link ul.list2_link li a {
  text-decoration:none;
  color:#4d4d4d;
  font-weight:normal;
  display:block;
  background-image:url(../images/list2_link_bg.gif);
  background-repeat:no-repeat;
  width:140px;
  height:18px;
  padding:6px 0px 0px 40px;
}
.list_link ul.list2_link li a:hover {
  text-decoration:none;
  color:#0066cc;
  font-weight:normal;
  display:block;
  background-image:url(../images/list2_link_bg.gif);
  background-repeat:no-repeat;
  width:140px;
  height:18px;
}


.list_link1 {
  float:left;
  margin:0 auto;
  width:180px;
  padding-top:26px;
}
.list_link1 ul li {
  display:block;
  float:left;
  margin-top:2px;
  width:180px;
}
.list_link1 ul li a {
  text-decoration:none;
  display:block;
  background-image:url(../images/list_link_out.gif);
  background-repeat:no-repeat;
  width:144px;
  height:17px;
  padding:6px 0px 0px 36px;
}
.list_link1 ul li a:hover {
  text-decoration:none;
  font-weight:bold;
  display:block;
  background-image:url(../images/list_link_over.gif);
  background-repeat:no-repeat;
  width:144px;
  height:17px;
}
.list_link1 ul li.over a {
  text-decoration:none;
  color:#0066cc;
  font-weight:bold;
  display:block;
  background-image:url(../images/list_link_over.gif);
  background-repeat:no-repeat;
  width:144px;
  height:17px;
  padding:6px 0px 0px 36px;
}

#left_search {
  float:left;
  margin:auto;
  background-image:url(../images/left_search.gif);
  background-repeat:no-repeat;
  width:180px;
  padding-bottom:6px;
}
.search_tab {
  float:left;
  text-align:center;
  width:178px;
  border:#cccccc 1px solid;
  background-color:#edf5fa;
  margin-top:26px;
  padding:3px 0px 6px 0px;
}
.search_tab ul li {
  color:#0059b3;
  float:left;
  width:178px;
  margin-top:6px;
}
.search_tab ul li span input {
  width:100px;
  margin-left:5px;
}
.search_tab ul li span select {
  width:105px;
  margin-left:5px;

}
#online_btn {
  float:left;
  margin:auto;
  display:block;
  width:180px;
  height:60px;
}
.home_about {
  line-height:20px;
  padding-left:6px;
}
.home_about_more {
  font-family:"宋体";
  padding-top:5px;
  text-align:right;
}
.home_about_more a {
  color:#ff7f00;
  text-decoration:underline;
}
.home_about_more a:hover {
  color:#0059b3;
  text-decoration:none;
}
#newslist {
  float:left;
  margin:0 auto;
  width:305px;
  padding:0px;
}
#newslist ul {
}
#newslist ul li {
  float:left;
  background-image:url(../images/news_listbg.gif);
  background-repeat:no-repeat;
  width:293px;
  height:22px;
  padding:6px 0px 0px 12px;
}
#newslist ul li span {
  font-family:Verdana, Arial;
  font-size:11px;
  color:#808080;
  float:right;
}
.news_more {
  font-family:"宋体";
  padding:3px 6px 0px 0px;
  float:right;
}
.news_more a {
  color:#0059b3;
  text-decoration:none;
}
.news_more a:hover {
  color:#ff7f00;
  text-decoration:underline;
}
.pro_box {
  margin:auto;
  background-image:url(../images/recpro_boxbg.gif);
  background-repeat:no-repeat;
  width:150px;
  height:144px;
}
.pro_pic1 {
  width:148px;
  height:111px;
  margin:1px;
}
.pro_name1 {
  margin:10px 8px 0px 8px;
}
.pro_name1 a {
  display:block;
  color:#fff;
  text-decoration:none;
}
.pro_name1 a:hover {
  color:#fff;
  text-decoration:underline;
}
#pro_list {}
#pro_list li { float:left;}
#pro_list .pro_box1 { border:#cccccc 1px solid; width:148px; height:111px;}
#pro_list .pro_name2 { margin:0 auto;width:150px;padding-top:10px;}
#pro_list .pro_name2 li.pro_title { float:left;padding-left:5px;}
#pro_list .pro_name2 li.pro_view { float:right;padding-top:1px;padding-right:5px;}
#pro_list .pro_name2 a { color:#0059b3; text-decoration:none;}
#pro_list .pro_name2 a:hover { color:#ff7f00; text-decoration:underline; }

.location {
  font-family:"宋体";
  color:#0059b3;
  padding:3px 6px 0px 0px;
  float:right;
}
.location span {color:#ff7f00;}
.content { line-height:25px; font-size:14px; margin:10px; }

#newslist1 {
  float:left;
  margin:0 auto;
  width:636px;
  padding:0px;
}
#newslist1 ul {
}
#newslist1 ul li {
  float:left;
  background-image:url(../images/news_listbg.gif);
  background-repeat:no-repeat;
  width:624px;
  height:22px;
  padding:6px 0px 0px 12px;
}
#newslist1 ul li span {
  font-family:Verdana, Arial;
  font-size:11px;
  color:#808080;
  margin-right:6px;
  float:right;
}
#news_main {
  float:left;
  margin:auto;
  width:636px;
}
.news_content_title {
  font-size:14px;
  font-weight:bold;
  text-align:center;
  margin-top:20px;
}
.news_content {
  margin:15px;
  line-height:150%;
}


/*-------------foot-----------------*/
.foot{margin:auto;width:860px;line-height:31px;height:31px;background:url(../images/foot_bg.gif) no-repeat;text-align:center;}
.copyright {
  text-align:center;
  margin:10px 0px 20px 0px;
}

/* ######### Style for Drop Down Menu ######### */

.dropmenudiv{
position:absolute;
float:left;
z-index:100;
padding-top:5px;
visibility: hidden;
}


.dropmenudiv a{
/* display: block; */
text-decoration: none;
color:#4d4d4d;
margin:0px 6px 0px 6px;
}

.dropmenudiv a:hover{ /*THEME CHANGE HERE*/
text-decoration:underline;color:#0088cc;
}