@charset "utf-8";
/* CSS Document */

/*全局定义*/
*{ padding:0; margin:0;}
body{ font-family:Verdana, Geneva, sans-serif; font-size:12px; color:#818181; background:#FFF;}
img{ border:0;}
a{color:#818181; text-decoration:none;}
a:hover{ text-decoration:underline; color:#666;}
div{}
input{ font-family:Verdana, Geneva, sans-serif; font-size:12px;}
ul{ list-style:none;}
/*头部*/
#header{ width:960px; height:100px; margin-left:auto; margin-right:auto;}
#header h1{ float:left;}
#header h1 a{ display:block; width:469px; height:89px; text-indent:-999px; background:url(images/homeimg.png) 0 -89px; overflow:hidden;}
.lanSearch{ float:right; width:153px; height:66px; background:url(images/homeimg.png) ; padding:22px 0 0 32px; position:relative; overflow:hidden;}
.lanSearch  ul{ list-style:none; margin-left:8px;}
.lanSearch  ul li{ float:left; margin-right:8px;}
.lanSearch  ul li a{ display:block; width:26px; height:20px; text-indent:-999px; background:url(images/homeimg.png) ; border:1px #FFF solid; overflow:hidden;}
.lanSearch  ul li a:hover{ border-color:#CCC;}
.lanSearch  ul li a.english{ background-position:-211px 0;}
.lanSearch  ul li a.chinese{background-position:-185px 0;}
.lanSearch  h4{ font-weight:normal; float:left; margin-right:10px; font-size:12px; padding-top:3px;}
.lanSearch  form label{ display:none;}
.lanSearch form{ position:absolute; top:66px; left:36px;}
.searchinput{ width:103px; height:17px; border:0;background:url(images/homeimg.png) -185px -20px ; padding:4px 0 0 19px ; }
.searchbut{ width:26px; height:21px;background:url(images/homeimg.png) -307px -20px ; border:0; font-size:9px;position:absolute; top:1px; }

/*Flash*/
#adbox{ height:268px; background:url(images/adboxbg.png);}
.flashbox{ width:960px; margin:0 auto ; height:268px; background:#FFF;}

/*content*/
#content{ clear:both; width:960px; margin:0 auto;}
.menu{ height:35px; background:url(images/homeimg.png) 0 -178px ; padding-left:32px; width:928px; margin: 0 auto;}
.menu ul{ padding-top:10px;}
.menu ul li{ float:left; margin-right:28px; position:relative; color:#fff;}
.menu ul li a{ color:#FFF;}
.menu ul li a:hover{ color:#FFF;}
 /*submenu*/
 .menu ul li ul{ position:absolute; top:14px; background:#b3411f; padding-bottom:5px; width:150px; left:-999em; padding:5px 5px;}
 .menu ul li ul li{ margin-right:0; display:block; clear:both; }
 .menu ul li ul li a{  width:140px; display:block; color: #fff; padding:5px 5px;}
  .menu ul li ul li a:hover{ background: #A00A0A;  color:#FFF; text-decoration:none;}
#nav li:hover ul { left: -10px; } 
#nav li.sfhover ul { left: -10px; } 
#nav li.sfhover{color:#fff;}
/*Index*/
#home .mainpage{background:#fff;}
 .mainpage{clear:both;margin-top:16px;overflow:hidden; background:url(images/subBody.gif) repeat-y left;	 _height:200px; _overflow:visible;}
#home .homeleft{ float:left; width:306px;}
.homeleft{float:left; width:206px;}
.newsbox,.oembox{ clear:both; margin-bottom:15px;}
.oembox ul li a{ padding-left:8px;}
.newsbox h3,.oembox h3,.homepro h3,.expbox h3,.homecon h3,.subnewsbox h3{ display:block;  height:33px; background:url(images/homeimg.png)  -333px 0 ; text-indent:-999px;}
.newsbox ul{  padding:23px 0 10px 22px; background:url(images/newsboxfoot.png)  no-repeat bottom ;}
.subleft{padding:23px 0 10px 22px; width:206px; overflow:hidden; }
.newsbox ul{ height:121px;}
.newsbox ul.historyul{ background-position:center; }
.newsbox ul.historyul li a{ text-align:left;}
.newsbox ul li,.newsList ul li{ padding-left:16px; background:url(images/listIMG.png) no-repeat left;margin-bottom:10px; display:block;}
.newsbox ul li.news,.newsbox ul.historyul li.newsmore a{ text-align:right; padding-right:30px; background-position:-50px;}
.newsbox ul li.newsmore{margin-top: 5px; margin-right:15px; background:none; clear:both; }
.newsbox ul li.newsmore a{ padding-left:15px; background:url(images/moreico.png) no-repeat left; float:right;}
.oembox h3 { height:25px; width:306px; background-position: -639px 0 ;}
.oembox ul{ padding-top:15px; padding-left:20px;}
.oembox ul li{ margin-right:10px; margin-bottom:10px;}
.oembox ul li a{padding-left:15px; background:url(images/moreico.png) no-repeat left;}

#home  .homeright{ float:left; width:645px;_width:600px; overflow:hidden;}
.homeright{ float:left; width:750px; overflow:hidden;_width:700px; }
.homeright h5{ font-size:18px; margin-bottom:15px; color:#F00;}
.proRight dl dd ul li a:hover,.homepro  ul li a:hover{color:#ae3b1c;}
.homepro{ float:left; width:352px; border-right:1px solid #ccc; }
.homepro h3{ width:306px; height:26px; background-position: -639px -25px ;}
.homepro  ul{ padding: 15px 0 0 27px;}
.homepro  ul li{ float:left; width:149px; margin-right:8px; margin-bottom:5px; display:block;}
.homepro  ul li a span{ display:block; text-align:center; padding:5px 0 0 0;}
.homepro  ul li a img:hover{ border:#999 1px solid; }
.homepro  ul li  a img{ border: #CCC 1px solid; padding:2px; width:139px; height:106px;}
.homepro  ul li.promore{ width:90px; float:right; margin:0; text-align:right; padding: 0 10px 0 15px;background:url(images/moreico.png) no-repeat left;}
.homeexp{ float:right;  }
.expbox,.homecon{ clear:both; float:none; width:285px; overflow:hidden;}
.expbox h3{ width:285px; height:30px; background-position: -211px -51px;}
.expbox ul{ padding-left:10px;}
.expbox ul li{}
.expbox ul li a{ display:block; margin-bottom:7px; padding:5px 5px 5px 10px; background:#f5f5f5; border:1px #FFF solid;}
.expbox ul li a:hover{ text-decoration:none;border:1px #ccc solid; }



.homecon h3{ width:241px; height:40px; background-position: 0 -214px;}
#home .homecon p{float:left; line-height:25px; margin:10px 0 0 5px;}
.homecon p{clear:both; line-height:25px; margin:10px 0 0 5px;}
.imLink{margin-left:0; overflow:hidden; float:left;}
.imLink a{ margin-left:8px;  display:block; width:92px; height:31px; background:url(images/homeimg.png); text-indent:-999px; overflow:hidden;}
.imLink a.msnlink{ background-position: 0 -254px; margin-bottom:15px;}
.imLink a.msnlink:hover{background-position: -93px -254px; }
.imLink a.skypelink{background-position: 0 -285px;}
.imLink a.skypelink:hover{background-position: -93px -285px;}

/*footer*/
.footer{ clear:both; width:960px; margin:auto; margin-top:15px; border-top:1px solid #ccc; height:57px; background:url(images/footlogo.png) no-repeat left top; line-height:57px; text-align:right; overflow:hidden;}

/*subpage*/
.newsbox h3.subnewt{ background-position: -185px -254px;}
.homecon h3.subcont{ background-position: -307px -213px; width:180px;}
.aboutbox{ padding-left:16px;_padding-left:12px;}
.aboutbox h2{ display:block; width:355px; height:34px; background:url(images/homeimg.png); text-indent:-999px; }
.aboutbox h2.aboutt{ background-position: -469px -144px; }
.aboutbox p{ text-indent:20px; line-height:20px;}
.aboutbox p a.gsvslink{ display:block; width:623px; height:40px;background:url(images/homeimg.png) -469px -104px; color:#FFF; line-height:42px; text-align:right; padding-right:15px; }
.aboutbox p a.gsvslink span{ display:none;}
.subcon{ margin-left:10px;}
.subnewsbox{ margin-bottom:0;}
.subnewsbox h3.subnewt{ background-position: -185px -254px;}
.subnewsbox ul{ padding:0; margin-top:15px;}
.subnewsbox ul li{ margin-left:20px;}

.subleft{ padding:0 0 15px 0; overflow:hidden;}

.aboutimg{ padding-top:15px;}
.aboutimg a{ position:relative; display:block; float:left; padding:0; width:148px; margin-right:2px;}
.aboutimg a img{ border:#CCC 1px solid; margin-left:-20px; width:148px; height: 98px; }

.proLeft{float:left;width:206px;}
  .proLeft h3{height:34px;background:url(images/pro_img.png);text-indent:-999px;overflow:hidden;}
  .proLeft ul{ padding:10px; }
    .proLeft ul li{margin-left:10px;margin-bottom:10px;_margin-bottom:3px;}
	  .proLeft ul li a{color:#333;display:block;  padding:5px;padding-left:15px; background:url(images/moreico.png) no-repeat left;}
	  .proLeft ul li a:hover{text-decoration:underline; }
.proRight{float:left;padding-left:10px;width:740px;}
    .proRight dl {clear:both;margin-bottom:5px;}
   .proRight dl dt{background-color:#ccc; color:#000; font-weight:bolder;padding:10px;margin-bottom:10px;height:15px;clear:both;}
   .proRight dl dd{clear:both;}
   .proRight dl dd ul{padding-left:10px;}
   .proRight dl dd ul li{float:left;margin-right:35px;margin-bottom:10px;}

 .proInfoBox h3{padding:5px;background-color:#ae3b1c;color:#fff;font-size:16px;margin-bottom:12px;}
 .proinfoTop img{float:left;}
.infoText{float:left;margin-left:20px;}
.Moreinfo{clear:both;margin-top:15px;padding:10px;background-color:#f5f5f5;}

.onlineIn ul{background-color:#f5f5f5;padding:10px;margin-bottom:15px;}
.onlineIn ul li{margin-bottom:5px;clear:both;overflow:hidden;}
.onlineIn ul li label{display:block;text-align:right;float:left;width:120px; margin-right:5px;}
.onlineIn ul li input,.onlineIn ul li textarea{float:left;width:300px;border:1px #ccc solid; height:22px;line-height:22px;padding-left:10px;}
.onlineIn ul li input.priceInput{width:50px;}
.onlineIn ul h4{font-size:14px; margin-bottom:10px;}
.onlineIn ul p{margin-bottom:10px;}
.onlineIn ul li textarea{height:150px;}
.onlineInBtn{clear:both;}
.newsPage h4{font-size:16px; margin-bottom:5px;}
.dataBar{padding:5px 0;margin-bottom:15px;}
