@charset "gb2312";
*{margin:0;padding:0;}
body{font-size:12px;font-family:Verdana, Geneva, sans-serif,Arial, Helvetica, sans-serif; color:#6b6b6b; background: url(/templets/hs/images/enimages/body.jpg) repeat-x left 120px;
 overflow-x: hidden;}
img{border:0;}
ul{list-style:none;}
li{ vertical-align:bottom;}
a{color:#6b6b6b; text-decoration:none;}

input:focus,textarea:focus {outline: none;}
.clear{clear:both;}
.blank{font-size:0; height:10px; width:100%;}
.blank2{font-size:0; height:6px; width:100%;}
.layout{width:100%; height:auto;}

.container-header {
/*background:url("/templets/hs/images/enimages/foot.jpg") repeat top left;*/
  height: 100px;
  margin: 0 auto;
  position: relative;
  z-index: 600;
}

.header{ width:1002px; height:78px; margin:0 auto; position:relative; z-index:650;}
.logo{ width:160px; height:78px; float:left; }
.logo img {

}

.lang {
  position: absolute;
  right: 295px;
  top: 11px;
}
.main {
  margin: auto;
  width: 1000px;
}
.column-left {
  border: 1px solid #E6E6E6;
  float: left;
  height: auto;
  padding: 1px;
  width: 226px;
}
.menu {
  height: auto;
  width: 226px;
}
.menu h2 {
  background: url("../images/menu-title.jpg") no-repeat scroll left top rgba(0, 0, 0, 0);
  color: #232323;
  font-size: 14px;
  font-weight: bold;
  height: 38px;
  line-height: 38px;
  padding-left: 30px;
  width: 100%;
}
.menu-list {
  height: auto;
  width: 226px;  
}
.menu-list li {
 /* background: url("../images/menu-list-li.jpg") no-repeat scroll left top rgba(0, 0, 0, 0);   */
  border-bottom: 1px solid #DADADA;  font-family: ?»åº£??é¡???ç´???ï¿?; letter-spacing: 1px;
  height: 30px;
  line-height: 30px;
  overflow: hidden;
  padding-left: 23px;
  width: 200px;

}

 .menu-list li a {font-weight: normal;}
 .menu-list li a:hover {font-weight:bold;}

.column-right {
  float: right;
  height: auto;
  width: 750px;
}
.location {
  background: url("../images/location.jpg") no-repeat scroll left bottom rgba(0, 0, 0, 0);
  height: 40px;
  line-height: 40px;
  text-align: right;
  width: 750px;
}
.location p {
  background: url("../images/location-p.jpg") no-repeat scroll 5px 7px rgba(0, 0, 0, 0);
  color: #272727;
  float: left;
  font-size: 14px;
  font-weight: bold;
  height: 32px;
  line-height: 32px;
  padding-left: 20px;
  text-align: left;
  width: 276px;
}
.cr-newsshow {
  line-height: 28px;
  text-indent: 2em;
}
.cr-newsshow a:hover{ text-decoration: underline;}
.cr-newsshow h3 {
  font-size: 16px;
  margin: 15px 0;
  text-align: center;
}


.cr-imglist {
  height: auto;
  margin: 0 auto;
  width: 726px;
}
.cr-imglist li {
  float: left;
  height: 326px;
  padding: 5px;
  width: 242px;
}
.cr-imglist li p {
  border: 1px solid #E3E3E3;
  height: 240px;
  overflow: hidden;
  padding: 2px;
  width: 100%;
}
.cr-imglist li p img {
  height: 100%;
  width: 100%;
}
.cr-imglist li h3 {
  font-size: 12px;
  font-weight: normal;
  height: 30px;
  line-height: 30px;
  width: 100%;
}
.cright-txtlist {
  height: auto;
  padding: 10px;
  width: 730px;
}
.cright-txtlist li {
  border-bottom: 1px solid #CCCCCC;
  height: 26px;
  line-height: 26px;
  overflow: hidden;
  width: 730px;
}
.cright-txtlist li span {
  display: block;
  float: right;
  height: 26px;
  line-height: 26px;
  text-align: right;
  width: 78px;
}

.page {
  border-top: 2px solid #D5D5D5;
  height: 50px;
  line-height: 50px;
  margin: 0 auto;
  text-align: center;
  width: 680px;
}


.language-phone{ width:360px; height:auto; float:right; position:relative; z-index:660 }
.language{ width:324px; height:30px;  float:right; }
.webset{ width:68px; height:30px; line-height:30px; text-align:center; float:right; background:url(/templets/hs/images/enimages/en-webset.jpg) no-repeat left 10px; overflow:hidden; color:#044680; }
.webset a{ color:#044680;}

.tools{ width:82px; float:right; height:30px; position:relative; z-index:700; display:inline;}
.tools h2{ width:86px; height:30px; line-height:30px; overflow:hidden;background:url(/templets/hs/images/enimages/) no-repeat 84px 14px; padding-right:12px;  font-weight:normal; font-size:12px; color:#044680; text-align:center; cursor:pointer; }
.tools h2 a{ color:#044680;}
.tools-list{ width:98px; height:auto; position:absolute; left:0; top:30px; background:url(/templets/hs/images/enimages/sitetool-list.png) repeat left top; z-index:800; display:none; }
.tools-list p{ width:98px; height:26px; line-height:26px; overflow:hidden; text-align:center;}
.tools-list p a{ color:#FFF;}


.webhome{ width:35px; height:30px; overflow:hidden; float:right; background:url(/templets/hs/images/enimages/en-webset.jpg) no-repeat right 10px; }
.webhome img{ width:30px; height:30px;}
/*.language p{ width:60px; height:31px; line-height:31px; float:left; padding-left:26px; text-align:center; text-transform:uppercase;}
.language p.cn{ width:40px; background:url(../images/emp-04.jpg) no-repeat left 7px;}
.language p.en{ background:url(../images/emp-05.jpg) no-repeat left 7px;}
.language p.rus{ background:url(../images/emp-06.jpg) no-repeat left 7px;}
.language p.jp{  background:url(../images/emp-11.jpg) no-repeat left 7px;}*/
.phone{ width:326px; height:30px; background:url(/templets/hs/images/enimages/en-phone.jpg) no-repeat left top; overflow:hidden; float:right;}

.container-nav {
  background: none repeat scroll 0 0 #5DC1D0;
  border-bottom: 1px solid #FFFFFF;
  height: 49px;
  margin: 0 auto;
  position: relative;
  z-index: 100;
}


.nav {
  height: 35px;
  margin: 0 auto;
  padding-top: 7px;
  width: 1002px;
}


.nav li {
  float: left;
  height: 32px;
  position: relative;
  width: 96px;
  z-index: 650;
}
.nav li:first-child{ float: left;
  height: 32px;
  position: relative;
  width: 86px;
  z-index: 650;
 }

.main-1 {
  background: none repeat scroll 0 0 #F8F8F8;
  margin: auto;
  padding: 20px 0;
  width: 1360px;
height:172px
}
.mian-2 {
  margin: auto;
  overflow: hidden;
  width: 1015px;
margin-left:196px
}
.prodlist {
  height: auto;
  width: 1003px;
}
.prodlist span, .honor span {
  display: block;
  float: left;
  height: 132px;
  padding: 9px 0;
  width: 16px;
}
.prodlist span img, .honor span img {
  cursor: pointer;
  margin-top: 50px;
}
.projcen, .honorcen {
  float: left;
  height: 200px;
  overflow: hidden;
  position: relative;
  width: 960px;
}
.projlist, .honorlist {
  height: 200px;
  left: 0;
  position: absolute;
  top: 0;
  width: 966px;
}
.projlist li, .honorlist li {
  float: left;
  height: 200px;
  overflow: hidden;
  padding: 10px 7px 0;
  position: relative;
  text-align: center;
  width: 225px;
}
.projlist li img {
  height: 140px;
  width: 210px;
}
.clear {
  clear: both;
}

.nav li h3{ width:120px; height:32px; line-height:32px; text-align:center;  overflow:hidden; font-weight:normal; font-size:16px;}
.nav li h3:first-child{width: 86px; height:32px; line-height:32px; text-align:center;  overflow:hidden; font-weight:600; font-family: ???¸å????æ¶¢æ???£î?½â???¸æ????·ï¿½;font-size:16px; }
.nav li h3 a{ color:#FFF;}
.nav li h3 a:hover{ color:#007D2B;}
/*.nav li.lihome,.nav li.lihome h3{ width:70px;}
.nav li.lihome h3 span,.nav li.lihome h3 p{ width:60px;}
.nav li.curr h3,.nav li.on h3{ background:url(../images/nav-li-h3-curr.jpg) no-repeat center bottom; color:#FFF;}
.nav li.curr h3 span a,.nav li.on h3 span a{ color:#f05e22;}
.nav li div.subnav{ width:58px; height:auto; position:absolute; left:17px; top:69px; background:#133a07; display:none;}
.nav li div.subnav p{ width:58px; height:26px; line-height:26px; overflow:hidden; text-align:center; }
.nav li div.subnav p a{ color:#FFF;}*/

.site-search{ width:230px; height:22px; float:right; overflow:hidden; background:url(/templets/hs/images/enimages/en-site-search.jpg) no-repeat left top; margin-top:5px; display:inline;}
.site-search p{ float:left; overflow:hidden;}
.site-search p.search-input{ width: 200px; height:22px; position:relative; }
.site-search p.search-input input{ width:188px; height:18px; line-height:18px; position:absolute; left:10px; top:2px; border:0; color:#9b9b9b;}
.site-search p.search-btn{ width: 30px; height:22px; }
.site-search p.search-btn input{ width: 30px; height:22px;}


.news-search{ width:212px; height:28px; float:right; overflow:hidden; padding:11px 0;}
.news-search p{ float:left; overflow:hidden;}
.news-search p.nsearch-input{ width:170px; height:28px; background:url(/templets/hs/images/enimages/en-news-search-input.jpg) no-repeat left top; position:relative; }
.news-search p.nsearch-input input{ width:160px; height:18px; line-height:18px; position:absolute; left:5px; top:5px; border:0; color:#9b9b9b;}
.news-search p.nsearch-btn{ width:42px; height:28px; }
.news-search p.nsearch-btn input{ width:42px; height:28px;}


.container-flash{height:435px; margin:0 auto; background:url(/templets/hs/images/enimages/nav.jpg) repeat-x left top; border-bottom:1px solid #f4f4f4; position:relative; z-index:400; position:relative; overflow:hidden;top: -1px;}
.flash{width:1360px;  height:435px; margin:0 auto; overflow:hidden; position:absolute; top:0; z-index:200; }
.mod_focus { overflow:hidden; position:relative; width:1360px; height:435px;}
.mod_focus .contents{ width:1360px; height:435px; overflow:hidden;}
.mod_focus .contents li{width:1360px; overflow:hidden;height:435px; }
.mod_focus .contents li img{ width:1360px; height:435px;margin:auto;}
.mod_focus .tags{text-align:center; position:absolute; right:0; bottom:0; padding:6px 182px 6px 1050px; width:128px; height:16px; background:url(/templets/hs/images/enimages/foucus.png) repeat left top;}
.mod_focus .tags li{  overflow:hidden; float:left; margin:0 8px; display:inline; overflow:hidden;}
.mod_focus .tags img{  width:1360px; height:390px;  }
.mod_focus .tags a{ float:left; width:16px; height:16px; line-height:16px; background:url(/templets/hs/images/enimages/focus-num.gif) no-repeat right top; color:#fff; font-size:0px; font-weight:normal; }
.mod_focus .tags .focus a{  background:url(/templets/hs/images/enimages/focus-num.gif) no-repeat left top; color:#fff;}


.container-intro{height:51px; margin:0 auto;  z-index:100; background:url(/templets/hs/images/enimages/intro.jpg) repeat-x left top;}
.intro{width:1002px;  height:51px; margin:0 auto; overflow:hidden; position:relative; }
.news{ width:560px; height:36px; float:left; position:absolute; left:0; top:7px;}
.news h2{ width:80px; height:36px; line-height:36px; color:#e97500; float:left; overflow:hidden; font-weight:normal; font-size:14px;}
.news-cen{ width:600px; height:36px; overflow:hidden; padding-left:40px; float:left; position:relative;}
.news-btn{ width:40px; height:18px; padding:9px 0; overflow:hidden; position:absolute; left:0; top:0; background:url(/templets/hs/images/enimages/en-news-btn.jpg) no-repeat center 11px; }
.news-btn p.toLeft,.news-btn p.toRight{ width:17px; height:17px; float:left; background:url(/templets/hs/images/enimages/left.gif) no-repeat left top; cursor:pointer; }
.news-btn p.toRight{ float:right;background:url(/templets/hs/images/enimages/right.gif) no-repeat left top; }
.newsc-nr{width:600px;  height:36px; float:right; position:relative; overflow:hidden;}
.newsc-list{width:600px; overflow:hidden; position:absolute; top:0 }
.newsc-list li{ width:600px; height:36px;line-height:36px; overflow:hidden;}
.newsc-list span {
  display: block;
  float: right;
  height: 36px;
  line-height: 36px;
  overflow: hidden;
  text-align: right;
  width: 140px;
}

.container-about{height:auto; margin:0 auto; background:#f8f8f8 url(/templets/hs/images/enimages/en-about.jpg) no-repeat center top; overflow:hidden;}
.about{width:1002px;  height:auto; margin:0 auto; overflow:hidden; margin:0 auto;  }
.about-list{ width:954px; height:172px; margin:0 auto; position:relative; overflow:hidden;}
.about-list li{ width:258px; height:172px; overflow:hidden; margin:0 30px; float:left; display:inline; overflow:hidden; position:relative; }
.about-list li p{ width:258px; height:118px; overflow:hidden;}
.about-list li p img{ width:258px; height:118px;}
.projlist ul li h2 {
  font-size: 13px;
  font-weight: normal;
  height: 26px;
  left: 15px;
  line-height: 26px;
  overflow: hidden;
  position: absolute;
  top: 124px;
  width: 209px;
}
.projlist ul li h2 span {
  background: url("/templets/hs/images/enimages/foucus.png") repeat scroll left top rgba(0, 0, 0, 0);
  color: #FFFFFF;
  display: block;
  font-size: 14px;
  font-weight: normal;
  height: 26px;
  line-height: 26px;
  overflow: hidden;
  padding: 0 10px;
  text-transform: uppercase;
  width: 190px;
}
.projlist ul li h2 span a{ color:#FFF;}
.projlist ul li h3{ width:225px; height:20px;  font-weight:normal; font-size:13px; overflow:hidden;}
.projlist ul li h4 {
  color: #F77C00;
  font-size: 13px;
  font-weight: normal;
  height: 24px;
  line-height:24px;
  width: 55px;
}


.projlist ul li h4 a{ color:#044178;}


.main{ width:1002px; height:auto; margin:0 auto;}
.xinwen{ width:340px; height:148px; float:left; overflow:hidden; background:url(/templets/hs/images/enimages/en-xinwen.jpg) no-repeat right top; }
.xinwen h2{ width:320px; height:30px; background:url(/templets/hs/images/enimages/en-xinwen-h2.jpg) no-repeat left top; overflow:hidden; position:relative; }
.xinwen h2 a{ width:48px; height:24px; line-height:24px; font-weight:normal; font-size:12px; color:#FFF; position:absolute; right:5px; top:3px; display:block; text-align:center;}
.xinwen h2 p{ width:120px; height:30px; line-height:30px; padding-left:10px; font-weight:normal; font-size:18px; font-family:Arial, Helvetica, sans-serif; color:#FFF;}
.xinwen-list{ width:320px; height:90px; overflow:hidden; }
.xinwen-list li{ width:320px; height:30px; line-height:30px; overflow:hidden; background:url(/templets/hs/images/enimages/en-xinwen-list-li.jpg) repeat-x left bottom;}
.xinwen-list li a:hover{ text-decoration:underline}
.prods{ width:372px; height:148px; overflow:hidden;  margin:0 20px; float:left; display:inline;}
.prods{ width:372px; height:148px; float:left; overflow:hidden;  }
.prods h2{ width:372px; height:30px;  overflow:hidden; position:relative; }
.prods h2 a{ width:48px; height:24px; line-height:24px; font-weight:normal; font-size:12px; color:#074985; position:absolute; right:0; top:3px; display:block; text-align:center;}
.prods h2 p {
  color: #044680;
  font-family: Arial,Helvetica,sans-serif;
  font-size: 18px;
  font-weight: normal;
  height: 30px;
  line-height: 30px;
  width: 150px;
}
.prods h2 p span{ color:#C0C0C0;}
.prods-list{ width:372px; height:96px; overflow:hidden;}
.prods-list li{ width:156px; height:26px; line-height:32px; float:left; padding-left:20px; overflow:hidden; background:#ccc;margin:2px; }
.prods-list li:hover{background:#5DC1D0}
.prods-list li a{ color:#FFF;}

.contact{ width:250px; height:148px; float:right; overflow:hidden; background:url(/templets/hs/images/enimages/en-xinwen.jpg) no-repeat left top;}
.contact-cen {
  height: 148px;
  margin: 0 auto;
  overflow: hidden;
  width: 236px;
}
.contact-cen h2{ width:220px; height:33px; overflow:hidden; margin:0 auto;}
.contact-cen h2 p{ width:43px; height:27px; padding:5px 0; overflow:hidden; }
.contact-cen h2 p img{ width:43px; height:29px;}
.contact-phone{ width:220px; height:36px; line-height:36px; font-weight:normal; font-size:24px; font-family:Arial, Helvetica, sans-serif; color:#f77c00; text-align:center; margin:0 auto;margin-top:7px }
.contact-addr{ width:220px; height:auto; line-height:16px; font-size:12px; font-family:Arial, Helvetica, sans-serif; text-align:center; margin:0 auto; }

.container-other {
background:#EAEAEA;
  border-top: 4px solid #C6C6C6;
  height: auto; 
  margin: 0 auto;
}
.other{ width:1002px; height:auto;  margin:0 auto;}
.other-column{ width:210px; height:auto;  float:left; padding-left:22px; }
.other-column h2{ width:210px; height:30px; line-height:30px; font-weight:bold;font-family: Arial; font-size:15px; color:#0B0B0D; text-transform:uppercase;}
.otherc-list, .otherc-cen {
  height: auto;
  line-height: 28px;
  width: 215px;
}
.otherc-cen a:hover{ text-decoration: underline;}

.otherc-list, .otherc-cen1 {
  height: auto;
  line-height: 24px;
  width: 218px;
}

.otherc-list li{ width:210px; height:24px; line-height:24px; overflow:hidden; font-size:13px;}
.otherc-list li a:hover{ text-decoration:underline}
.findus{ width:240px; height:232px; float:right;background: url(/templets/cnhs/images/enimages/weixin.png) no-repeat left top;}
.findus h2{ width:240px; height:30px; line-height:30px; text-align:left; overflow:hidden; font-weight:bold; font-size:16px; color:#0D0D0D; text-transform:uppercase;}
.findus-list{ width:200px; height:auto; }
.findus-list li{ width:38px; height:34px; overflow:hidden; display:inline; float:left;}
.findus-list li img{ width:38px; height:34px;}

/*.contact{ width:300px; height:233px; float:left; float:right;}
.contact h2{ width:232px; height:38px; background:url(../images/contact-h2.jpg) no-repeat left top; padding:10px 0 10px 68px;}
.contact h2 span{ width:120px; height:14px; line-height:14px; font-weight:bold; font-size:12px; font-family:Arial, Helvetica, sans-serif; display:block; overflow:hidden;}
.contact h2 p{ width:120px; height:24px; line-height:24px; font-weight:bold; font-size:14px; font-weight:bold; }
.contact-cen{ width:232px; height:110px; line-height:22px; padding-left:68px; overflow:hidden;}
.contact-cen a{ color:#de0000;}
*/


.container-footer {
  background: none repeat scroll 0 0 #181818;
  border-top: 1px solid #ECECEC;
  height: auto;
  margin: 0 auto;
}
.footer{ width:1002px; height:auto;  margin:0 auto;}
.copyright{ width:222px; height:auto; line-height:24px; text-align:left; color:#adadad; float:left; }
.copyright:hover{text-decoration:underline} 
.footnav{ width:360px; height:24px; line-height:24px; overflow:hidden; float:right; text-align:right; color:#adadad }
.copyright a,.footnav a{ color:#adadad;}

/*
.window{ width:100px; height:132px;  z-index:999;  position:absolute;/* left:0; top:50px;*/ padding-top:350px }
.online{ width:100px; height:132px; background:url(/templets/hs/images/enimages/online.png) no-repeat left top;}
.online h3{ width:100px; height:28px;}
.online p{ width:auto; height:355px; overflow:hidden; margin:0 auto;}
.online p img{ width:auto; height:355px;}
.online p.msn,.online p.msn img{ height:42px;}*/
.cr-imglist1 {
  height: 696px;
  margin: 0 auto;
  width: 696px;
}
.cr-imglist1 li {
  float: left;
  height: 696px;
  padding: 5px;
  width: 696px;
}
.cr-imglist1 li p {
  border: 1px solid #E3E3E3;
  height: 696px;
  overflow: hidden;
  padding: 2px;
  width: 696px;
}
.cr-imglist1 li p img {
  height: 696px;
  width: 696px;
}
.location1 {
  background: url("../images/location1.jpg") no-repeat scroll left bottom rgba(0, 0, 0, 0);
  height: 32px;
  line-height: 32px;
  text-align: right;
  width: 100%;
}
.location1 p {
  background: url("../images/location-p.jpg") no-repeat scroll 5px 7px rgba(0, 0, 0, 0);
  color: #272727;
  float: left;
  font-size: 14px;
  font-weight: bold;
  height: 32px;
  line-height: 32px;
  padding-left: 20px;
  text-align: left;
  width: 276px;
}
.cr-newsshow1 {
  line-height: 25px;
  text-indent: 2em;
}
.cr-newsshow1 h3 {
  font-size: 16px;
  margin: 15px 0;
  text-align: center;
}
.cr-newsshow1 img {
  height: auto;
  text-align:center;
  max-width:850px;
  /*width:expression_r(document.body.clientWidth > 850? "850px": "auto" );*/
  _width:850px;
}
.buydiv .productimgdiv img {
    max-width: 180px;
    padding: 0px 5px;
}
#newsprdslist,#centerprdslist{ width:705px; height: 175px; position:relative; overflow:hidden;}
#centerprdslist{ width:1000px;}
#newsprdslist li,#centerprdslist li{ width: 230px; height: 175px; padding:2px; border:1px solid #e8e8e8; float:left; display:inline; margin:0 5px;}
#newsprdslist li img,#centerprdslist li img{ width: 230px; height: 167px;}

.window{ width:170px; height:280px;  z-index:999;  position:absolute;/* left:0; top:50px;*/ }
/*.online{ width:170px; height:280px; background:url(../images/online.png) no-repeat left top;}*/
.online h3{ width:170px; height:60px;}
.online p img{ }

.paging{margin: 0 auto;width: 730px;padding-left: 548px;}
.paging1{margin: 0 auto;width: 730px;padding-left: 319px;}