@charset "utf-8";
/* CSS Document */




.product_list{float:left;}
.product_list li{float:left; width:595px; margin-top:35px; display:inline;}
.product_list li span{float:left;}
.product_list li dl{float:left; width:420px; margin-left:30px; display:inline;}
.product_list li dl dt{color:#00134f; font-size:14px; font-weight:bold;}
.product_list li dl dd{line-height:20px; clear:both; padding-top:5px;}
.product_list li p{float:left; width:100%; border-bottom:#143a75 1px solid; margin-bottom:20px; display:inline;}
.product_list .menu5{float:left; width:100%; margin-top:25px; display:inline;}
.product_list .menu5 h2{font-size:13px; color:#00134f; width:100%;}
.product_list .menu5 p{line-height:30px; width:100%; float:left;}
.product_list .menu5 p a{float:left; margin:0 10px; display:inline; white-space:nowrap; color:#134a7d;}

.listpage{float:left; width:100%; margin-top:40px; display:inline; font-family:Arial, Helvetica, sans-serif; text-align:right; }
.listpage a{float:left; background:url(/image/icon9.gif) no-repeat; width:22px; height:21px; text-align:center; font-weight:bold; line-height:21px; margin-left:5px; display:block;color:#fff;}
.listpage a.selected{float:left; background:url(/image/icon8.gif) no-repeat; }
.listpage span{float:right; display:inline; line-height:21px; padding-right:10px;}

.listpage1{float:left; width:100%; margin-top:40px; display:inline;}
.listpage1 samp{float:left; color:#c1c1c1; font-size:14px; font-family:Verdana;}
.listpage1 samp a{color:#c1c1c1;}
.listpage1 li{float:left; background:url(/image/icon9.gif) no-repeat; width:22px; height:21px; text-align:center; font-weight:bold; line-height:21px;  margin-left:5px; display:inline;}
.listpage1 li a{color:#fff;}
.listpage1 li.hover{float:left; background:url(/image/icon8.gif) no-repeat; }
.listpage1 span{float:right; display:inline; line-height:21px; padding-right:10px;}

.product_menu{float:left;}
.product_menu .con{float:left; width:595px; margin-top:35px; display:inline;}
.product_menu .con span{float:left;}
.product_menu .con dl{float:left; width:550px; margin-left:30px; display:inline; padding-top:7px;}
.product_menu .con dl dt{color:#eb3d00; font-size:16px; font-weight:bold;  font-family:Arial, Helvetica, sans-serif; line-height:25px;}
.product_menu .con dl dd{line-height:20px; clear:both; padding-top:5px;}
.product_menu .con p{float:left; width:100%; border-bottom:#143a75 1px solid; margin-bottom:20px; display:inline;}

.accordionmenu{float:left; width:100%;font-family:Arial, Helvetica, sans-serif; padding-top:25px; }
.companymenu .sliderbox{float:left;}
.companymenu .sliderbox dt { width:580px; cursor: pointer; padding:0 0 0 15px; font-weight:bold; font-size:14px; background:url(/image/icon11.gif) no-repeat left; margin:5px 0 5px 0; display:inline; font-size:14px; float:left; color:#00134f;} 
.companymenu .sliderbox a:hover { color: #010101; text-decoration: none;}
.companymenu .sliderbox .open { font-size:14px; cursor: default; background:url(/image/icon3.gif) no-repeat left; width:100%; }	
.companymenu .sliderbox .text {}	
.companymenu .sliderbox dd {font-family: Arial, Helvetica, sans-serif; line-height:20px; font-size: 12px; padding: 0; margin: 0;  position:relative; overflow:hidden; height:auto; width:100%; float:left;}
.companymenu .sliderbox dd li{line-height:20px; margin-top:5px; display:inline; float:left; width:100%;}
.companymenu .sliderbox dd li img{float:left; margin:10px 50px 0 0; display:inline;}
.companymenu .sliderbox dd p{line-height:25px; width:100%; float:left;}
.companymenu .sliderbox dd  span{ float:left; text-align:center; width:100%;}

.backtop { font-family:Verdana, Arial; font-weight:600; color:#003068; cursor:pointer; text-decoration:underline;}

.Popup{ width:650px; margin:0 auto; }
.Popup .title{float:left; width:100%;}
.Popup .title h2{float:left; color:#003772; font-size:16px;}
.Popup .title dd{float:right;}
.Popup .Dunsbox,.feedbox{float:left; padding:3px; background:#fff;}
.Popup .Dunsbox dt{float:left; width:100%; margin-top:10px; display:inline; color:#063971;}
.Popup .Dunsbox dd{float:left; width:100%; line-height:20px; margin-top:10px; display:inline; color:#1f1a17;}
.Popup .Dunsbox p{float:left;  margin-top:15px; }
.Popup .Dunsbox span{float:left; line-height:25px; padding:5px 0;}
.feedbox img{float:left;margin-top:15px;}
.feedbox p{float:left; line-height:22px; padding:5px 0;  width:100%;}
.feedbox h2{float:left; color:#003772; font-size:16px; width:100%;}
.feedbox div{float:left; width:100%; margin:10px 0; display:inline;}
.feedbox div select{float:left; width:160px;}
.feedbox div textarea{ margin:10px 0; display:inline; }
.feedbox div span{float:left; padding-top:15px; width:100%; text-align:center;}
.feedbox table {width: 100%;}
.feedbox table tr{}
.feedbox table td{line-height: 20px; padding:3px;border: 1px solid #000;}
.feedbox div.submit{line-height: 20px; margin-top: 10px; text-align: center;}

.companymenu .products{float:left;}
.companymenu .Products{float:left; width:595px;}
.companymenu .ProductSearch{float:left; width:290px;}
.companymenu .ProductSearch h2{font-size:14px; color:#003772; line-height:30px;}
.companymenu .ProductSearch li{float:left; width:290px; margin-top:10px; height:20px; line-height:20px;}
.companymenu .ProductSearch li .text{ height:18px; line-height:18px; float:left; margin:0 5px; display:inline;}
.companymenu .ProductSearch li  span{float:left;}
.companymenu .ProductSearch li .search{ float:left; margin-right:40px; display:inline;}

.companymenu .MainProducts{float:left; margin-top:25px; display:inline;}
.companymenu .MainProducts div{float:left; width:290px;}
.companymenu .MainProducts div h2{font-size:14px; color:#003772; line-height:30px;}
.companymenu .MainProducts li{width:290px; line-height:25px;}
.companymenu .MainProducts  a{color:#1f1a17;}
.companymenu .MainProducts p{width:245px; text-align:right; padding-right:45px;}

.rollBox {width:595px;overflow:hidden;float:left;}
.rollBox .LeftBotton {height:196px;width:21px;background:url(/image/left.png) no-repeat; overflow:hidden; float:left;display:inline; margin:25px 0 0 0; cursor:pointer;}
.rollBox .RightBotton {height:196px;width:21px; background:url(/image/right.png) no-repeat; ooverflow:hidden;float:left;display:inline; margin:25px 0 0 0;cursor:pointer;}
.rollBox .Cont {width:510px;overflow:hidden;float:left; margin:0 15px; display:inline;}
.rollBox .ScrCont {width:10000000px;}
.rollBox .Cont .pic {width:139px;float:left;text-align:center; padding:5px;}
.rollBox .Cont .pic img {padding:4px;display:block;margin:0 auto;}
.rollBox .Cont a:link, .rollBox .Cont a:visited {color:#626466;text-decoration:none;}
.rollBox .Cont a:hover {color:#f00;text-decoration:underline;}
.rollBox #List1, .rollBox #List2 {float:left;}



.content_images{float:left; margin-top:10px; display:inline; width:595px;}
.content_images .hs_container{ position:absolute; width:595px;height:471px;overflow:hidden;clear:both;}
.content_images .hs_container .hs_area{ position:absolute; overflow:hidden;}
.content_images .hs_area img{position:absolute; display:none; top:0px; left:0px;}
.content_images .hs_area img.hs_visible{display:block; z-index:9999;}
.content_images .hs_area3{border-top:2px solid #fff;}
.content_images .hs_area1{ width:145px; height:297px;}
.content_images .hs_area2{ width:144px; height:145px; top:0px; left:150px;}
.content_images .hs_area3{ width:144px; height:145px; top:-1px; left:300px;}
.content_images .hs_area4{ width:144px; height:145px; top:0px; left:450px;}
.content_images .hs_area5{ width:144px; height:145px; top:152px; left:150px;}
.content_images .hs_area6{width:297px; height:145px; top:152px; left:300px;}

.content_images .hs_area7{ width:144px; height:145px; top:307px; left:0px;}
.content_images .hs_area8{ width:144px; height:145px; top:307px; left:300px;}
.content_images .hs_area9{ width:144px; height:145px; top:307px; left:450px;}
.content_images .hs_area10{ width:144px; height:145px; top:307px; left:150px;}

/* tooltip */
#tooltip{ position:absolute; border:1px solid #ccc; background: #fff; padding:2px; display:none; color:#000;}
#tooltip img{ max-height:280px; _height:expression(height>280?"280px":""); max-width:280px; _width:expression(width>280?"280px":"");}


.rolling{ height:25px; padding-top:20px; width:780px; clear:both; overflow: hidden;}
#scrollDiv1 { float:left; height:25px; line-height:25px; width:670px; overflow: hidden;}
.rolling-tit{ float:left; height:25px; line-height:25px; width:60px; font-size:12px; color:#C00;}
.rolling-more{ float:left; height:25px; line-height:25px; width:40px; padding-right:10px; font-size:11px;}

label { display: block; } 

.infiniteCarousel {
  width: 670px;
  position: relative;
}

.infiniteCarousel .wrapper {
  width: 570px; /* .infiniteCarousel width - (.wrapper margin-left + .wrapper margin-right) */
  overflow: auto;
  height: 230px;
  margin: 0 50px;
  position: absolute;
  top: 0;
}

.infiniteCarousel ul a img {
  border: 0;
}

.infiniteCarousel .wrapper ul {
  width: 1580px; /* single item * n */
  list-style-image:none;
  list-style-position:outside;
  list-style-type:none;
  margin:0;
  padding:0 0 0 20px;
  position: absolute;
  top: 0;
}

.infiniteCarousel ul li {
  display:block;
  float:left;
  padding:10px;
  width:166px;
  height:220px;
}

.infiniteCarousel ul li img {
  -webkit-transition: border-color 400ms;
}

.infiniteCarousel ul:hover li img {
  border-color: #000;
}

.infiniteCarousel ul:hover li:hover img {
  border-color: #333;
}

.infiniteCarousel ul li a img {
  display:block;
}

.infiniteCarousel .arrow {
  display: block;
  height: 36px;
  width: 37px;
  background: url(/image/arrow.png) no-repeat 0 0;
  text-indent: -999px;
  position: absolute;
  top:100px;
  cursor: pointer;
  outline: 0;
}

.infiniteCarousel .forward {
  background-position: 0 0;
  right: 0;
}

.infiniteCarousel .back {
  background-position: 0 -72px;
  left: 0;
}

.infiniteCarousel .forward:hover {
  background-position: 0 -36px;
}

.infiniteCarousel .back:hover {
  background-position: 0 -108px;
}