﻿
/*  首頁  */
.Container{ }
.Container .body1{ }
.Container .body1 .leftCategory{ height:auto; }
.Container .body1 .banner{ width:800px; height:420px; overflow:hidden; position:relative; float:left; }
.Container .body1 .banner td.item{ width:780px; height:420px; }
.Container .body1 .banner td.item table{ background:#000000; }
.Container .body1 .banner .nav{ position:absolute; left:0px; width:800px; height:33px; padding:4px 0px; background:#333333; bottom:0px; opacity:0.6; }
.Container .body1 .banner .nav a{ font-style:italic; font-weight:bold; font-size:28px; color:White; text-decoration:none; width:24px; padding-left:8px; margin-left:10px; float:left; }
.Container .body1 .banner .nav a.current{ background:#000000; border-radius:15px; }
.Container .body1 .news{ width:775px; height:73px; background:url(../images/mainNews.gif) no-repeat; float:right; margin-top:5px; }
.Container .body1 .news ul{ line-height:200%; margin-left:10px; }
.Container .body1 .news li{ float:left; width:40%; background:url(/image/dot_arrow2.gif) no-repeat left 9px;  }
.Container .body1 .news li a{ color:#333; text-decoration:none; display:block;  overflow:hidden; padding-left:16px; }
.Container .body1 .news li a:hover{ color:#F60; text-decoration:underline; }

.Container .body1 .homebox1{width:766px;float:right;margin-top:4px; margin-left:4px;  }.full .Container .body1 .homebox1{width:946px;}
.Container .body1 .homebox1 .hbleft{width:553px; float:left;}
.Container .body1 .homebox1 .hbleft .banner{ width:553px; height:204px; float:left;}.full .Container .body1 .homebox1 .hbleft .banner{width:680px;}
.Container .body1 .homebox1 #hot .body{width:531px; margin-top:0px;}
.Container .body1 .homebox1 .hot .body ul li{ width:120px; padding:2px 2px; float:left; border:0px  dashed #CCC; margin:4px;overflow:hidden;}

.Container .body1 .homebox1 .hbright{float:right;  width:200px; height:207px;}.full .Container .body1 .homebox1 .hbright{width:255px;}
.Container .body1 .homebox1 .hbright .Box{float:right; border:solid 1px #ddd; width:204px; height:auto; padding:0px; margin:0px; margin-bottom:4px;}.full .Container .body1 .homebox1 .hbright .Box{ width:255px;}
.Container .body1 .homebox1 .hbright .Box .title{ margin:0px;  height:30px; background:#BE0000; line-height:30px; padding:0px 8px; color:#fff; font-size:14px; font-weight:bold;}
.Container .body1 .homebox1 .hbright .Box .Content p{ margin:2px;  padding:2px 0px; line-height:20px; border-bottom:1px dashed #ddd; }
.Container .body1 .homebox1 img{ border:0px;}

.Bodyleft{width:216px; float:left; padding-top:4px;}.full .Bodyleft{width:255px;}

.Box{border:1px solid #DDDDDD; margin-bottom:6px;}
.Box .title{ margin:0px;  height:30px; background:#E9E5E4; line-height:30px; padding:0px 8px; color:#000; font-size:14px; font-weight:bold;}
.Box .Content{ padding:6px;}
.Box .Content  span{  line-height: 25px;  margin: 4px;  padding-right: 6px;  white-space: nowrap;}

.Box .Content li{height: 26px !important; line-height: 26px; margin: 0 !important; overflow: hidden;}

.Box .ProContent{ padding:6px;}
.Box .ProContent li{ width:auto; width:250px; padding:6px; margin:auto; margin-bottom:8px;}
.Box .ProContent li .pic{ text-align:center; width:250px;height:152px;}
.Box .ProContent li .pic img{width:250px; height:150px;}
.Box .ProContent li .name{ line-height:20px; height:20px; overflow:hidden; font-weight:bold;}




.leftAtc {float:left;  width:210px; height:auto;}
.leftAtc .Box{float:left; border:solid 1px #ddd; width:218px; height:auto; padding:0px; margin:0px; margin-bottom:4px;}
.leftAtc .Box .title{ margin:0px;  height:30px; background:#BE0000; line-height:30px; padding:0px 8px; color:#fff; font-size:14px; font-weight:bold;}
.leftAtc .Box .Content p{ margin:2px;  padding:2px 0px; line-height:20px; border-bottom:1px dashed #ddd; }



.hoembest{width:785px; height:103px; overflow:hidden; border:1px solid #ddd; background:#F4F4F4; padding:4px;}



.Container .body{  }
.Container .body h2{ border-bottom:2px solid #000000; height:26px; overflow:hidden; background:url(../images/tits.png) no-repeat; padding:0px; margin:0px; text-indent:-999px; }
.Container .body .left{ width:190px; height:300px; float:left; }
.Container .body .main{ background:#000000; float:left; }

.Container .body2 .left{ background:url(../images/body2_brand.jpg) no-repeat; }

.Container .body3 h2{ background-position:left -26px; }
.Container .body3 .left{ background:#9F88AD; }

.Container .body4 h2{ background-position:left -52px; }
.Container .body4 .left{ background:#79AEAE; }

.Container .body5 h2{ background-position:left -78px; }
.Container .body5 .left{ background:#D99898; }

.Container .link h2{ background-position:left -158px; }
.Container .link .main{ background:#f8f8f8;  width:100%; }
.Container .link .main ul{ margin:10px; }
.Container .link .main ul li{  float:left; padding:5px; }
.Container .link .main ul li a{  background:url(/image/dot2.gif) no-repeat left 8px; padding-left:8px; color:#454545; text-decoration:none; }
.Container .link .main ul li a:hover{ text-decoration:underline; color:#F60; }

/*  首页漂浮广告  */
.flyadblock{ position:fixed; top:150px; background:#FFFFFF; }
.leftblock{ left:10px; }
.rightblock{ right:10px; }


.service .body{ height:117px; text-align:center; }
.service .body a{ float:left; margin:8px 15px; }
.service .body p{ padding:8px 10px; }
    .service .body table { margin-top: 10px; }
    .service .body table td { padding: 1px 0px; }
    .service .body p a,
.service .body table a{ float:none; margin:auto; vertical-align:middle; }

.body1{  overflow:hidden; }
.adImglist{ }
.adImglist img{ padding-right:10px; float:left;}
/*  解决方案    */
.slnh{ margin-top:6px;}
.slnh .title{ background-repeat:repeat-x; background-position:left -427px; height:30px; line-height:30px; }
.slnh .title .tit{ float:left; font-weight:bold; color:White; font-size:14px; }
.slnh .title .left{ float:left; background-position:right -273px; height:30px; width:10px; }
.slnh .tab{ height:30px; background-repeat:repeat-x; border:1px solid #dddddd; border-top-width:2px; border-top:solid 2px #BF0000 ; border-bottom-width:0px; line-height:30px; }
.slnh .tab a{ float:left; height:30px; padding:0px 20px; border-right:1px solid #dddddd; color:#333; font-weight:bold; font-size:13px; }
.slnh .tab a.current{ background:#FFF; color:#AA0000; text-decoration:none; }
.slnh .body{ height:150px; border:1px solid #dddddd; border-top-width:0px; padding:0px 0px;  margin:0px; }
.slnh .tab2 a{ padding:0px 10px; }
.slnh .tab label{font-family: "Microsoft Yahei"; margin-left:16px;  font-size: 25px;  font-weight: bold;  text-align: center;   float:left;  padding:0px 0px;   height:30px; width:30px; color:#BF0000;}
.slnh b{  font-family: "Microsoft Yahei"; margin-left:16px;  font-size: 16px;  font-weight: bold;  text-align: center;  text-shadow: 3px 2px 3px #292929; float:left;  padding:0px 0px; background:#BF0000;  height:30px; width:190px; color:White;}

.slnh .body .info{ float:left;  width:242px; height:390px; padding:5px 5px; background:#F5F5F5   }
.slnh .body .info h3{ margin:0px;  padding:3px; padding-left:10px; text-align:left; background:url(/image/line2.gif) #E5E5E5 repeat-x left bottom; position:relative;  }
.slnh .body .info h3 .more{ font-size:12px; font-weight:normal; position:absolute; right:0px; top:0px; background:#ccc; padding:4px 5px; margin:0px;} 
.slnh .body .Company h3{ margin:0px;  padding:3px; padding-left:10px; text-align:left; background:url(/image/line2.gif) #E5E5E5 repeat-x left bottom; position:relative;  }
.slnh .body .Company h3 .more{ font-size:12px; font-weight:normal; position:absolute; right:0px; top:0px; background:#ccc; padding:4px 5px; margin:0px;} 

.slnh .body .info span{float:left;line-height:25px; margin-right:10px; width:110px; overflow:hidden;display:inline-block; height:25px;}
.slnh .body .info a{ float:left;line-height:25px; margin-right:10px; width:110px; }
.slnh .body .info a.current{font-weight:bold; color:#BF0000;}
.slnh .body .info .picnews{ padding-top:10px; height:100px;  }
.slnh .body .info .picnews .pic{ width:70px; height:70px; float:left; text-align:center; }
.slnh .body .info .picnews .pic img{ width:60px; height:60px; border:1px solid #CCC; padding:1px; }
.slnh .body .info .picnews .pic .name{ display:block; height:18px; overflow:hidden; text-align:center; }
.slnh .body .info .picnews .news li{ height:20px; overflow:hidden; }
.slnh .body .info .picnews .news a{ font-size:12px;  padding-left:6px; }
.slnh .body .info .picnews .news .desc{ color:#999999; }
.slnh .body .info ul{ }
.slnh .body .info ul li{ height:24px; line-height:24px; overflow:hidden;}
.slnh .body .info ul li a{ no-repeat left center; padding-left:12px; font-size:12px;  }
.slnh .body .product{ float:left; position:relative;width:260px; }
.slnh .body .product .more{ position:absolute; top:-35px; right:-250px; background:#F60; padding:2px 5px; color:White; }
.slnh .body .product ul{  overflow:hidden; width:100%;}
.slnh .body .product ul li{ overflow:hidden;  float:left; padding:3px 3px; margin: 0px 4px;  }
.slnh .body .product ul li span{  color:#FF6600;   }
.slnh .body .product ul li .pic{ text-align:center; width:255px; height:150px;border:0px solid #CCC;}

.slnh .body .product ul li  .name{ color:#333; font-weight:bold; text-align:left; display:block; padding:3px 0px; }
.slnh .body .product ul li .desc{ color:#999999; height:42px; overflow:hidden; line-height:21px; }
.slnh .body .Company{float:right; width:425px; height:233px; margin:0px; padding:0px; line-height:24px; }
.slnh .body .Company ul li {overflow: hidden; height:25px;  padding-left:5px;  border-bottom:dotted 1px #ddd; }
.slnh .body .Company ul li .pic {float: left;  height: 55px;  overflow: hidden;  width: 63px;}
.slnh .body .Company ul li .pic img {width: 63px;}
.slnh .body .bodyRight{  padding-top:4px;}

.slnh .body .Company ul li .for {float: right;  overflow: hidden;  width: 170px;}
.slnh .body .Company ul li .for div {overflow: hidden;  padding: 0px 0;  width: 170px;}
.slnh .body .Company ul li .for div {overflow: hidden;  padding: 0px 0;  width: 170px;}
.slnh .body .Company .name a{ color:#0D08FA;}
.slnh .body .Company  p { text-align:right; padding:0px 5px; }
.slnh .body .Company  p a{color:#0D08FA;}



.sln .body .zonead{float:left;width:220px; height:400px; margin-right:4px; background:#ddd}

/*样品中心*/
.sln{ margin-top:6px;}
.sln .title{ background-repeat:repeat-x; background-position:left -427px; height:30px; line-height:30px; }
.sln .title .tit{ float:left; font-weight:bold; color:White; font-size:14px; }
.sln .title .left{ float:left; background-position:right -273px; height:30px; width:10px; }
.sln .tab{ height:30px; background-repeat:repeat-x; border:0px solid #dddddd; border-bottom-width:2px; border-bottom:solid 2px #BF0000 ; border-top-width:0px; line-height:30px; }
.sln .tab a{ float:left; height:30px; padding:0px 20px; border-right:1px solid #dddddd; color:#333; font-weight:bold; font-size:13px; }
.sln .tab a.current{ background:#FFF; color:#AA0000; text-decoration:none; }
.sln .body{ height:150px; border:1px solid #dddddd; border-top-width:0px; padding:0px 0px;  margin:0px; }
.sln .tab2 a{ padding:0px 20px; }
.sln .tab label{font-family: "Microsoft Yahei"; margin-left:16px;  font-size: 25px;  font-weight: bold;  text-align: center;   float:left;  padding:0px 0px;   height:30px; width:30px; color:#BF0000;}
.sln b{  font-family: "Microsoft Yahei"; margin-left:16px;  font-size: 16px;  font-weight: bold;  text-align: center;  text-shadow: 3px 2px 3px #292929; float:left;  padding:0px 0px; background:#BF0000;  height:30px; width:190px; color:White;}



.sln .body .info{ float:left;  width:245px; height:390px; padding:5px 5px; background:#F5F5F5   }
.sln .body .info h3{ margin:0px;  padding:3px; padding-left:10px; text-align:left; background:url(/image/line2.gif) #E5E5E5 repeat-x left bottom; position:relative;  }
.sln .body .info h3 .more{ font-size:12px; font-weight:normal; position:absolute; right:0px; top:0px; background:#ccc; padding:4px 5px; margin:0px;} 
.sln .body .Company h3{ margin:0px;  padding:3px; padding-left:10px; text-align:left; background:url(/image/line2.gif) #E5E5E5 repeat-x left bottom; position:relative;  }
.sln .body .Company h3 .more{ font-size:12px; font-weight:normal; position:absolute; right:0px; top:0px; background:#ccc; padding:4px 5px; margin:0px;} 

.sln .body .info span{float:left;line-height:25px; margin-right:10px; width:110px; overflow:hidden;display:inline-block; height:25px;}
.sln .body .info a{ float:left;line-height:25px; margin-right:10px; width:110px; }
.sln .body .info .picnews{ padding-top:10px; height:100px;  }
.sln .body .info .picnews .pic{ width:70px; height:70px; float:left; text-align:center; }
.sln .body .info .picnews .pic img{ width:60px; height:60px; border:1px solid #CCC; padding:1px; }
.sln .body .info .picnews .pic .name{ display:block; height:18px; overflow:hidden; text-align:center; }
.sln .body .info .picnews .news li{ height:20px; overflow:hidden; }
.sln .body .info .picnews .news a{ font-size:12px;  padding-left:6px; }
.sln .body .info .picnews .news .desc{ color:#999999; }
.sln .body .info ul{ }
.sln .body .info ul li{ height:24px; line-height:24px; overflow:hidden;}
.sln .body .info ul li a{ no-repeat left center; padding-left:12px; font-size:12px;  }
.sln .body .product{ float:left; position:relative;width:720px; }
.sln .body .product .more{ position:absolute; top:-35px; right:-250px; background:#F60; padding:2px 5px; color:White; }
.sln .body .product ul{  overflow:hidden; width:100%;}
.sln .body .product ul li{ width:250px; height:310px;overflow:hidden;  float:left;  margin: 0px 30px;  }
.sln .body .product ul li span{  color:#FF6600;   }
.sln .body .product ul li .pic{ text-align:center; width:258px; height:195px;border:0px solid #CCC; margin-bottom:6px;}
.productitem-Picture .pic a {background-size:250px 150px; padding:0px;margin:0px;}
.sln .body .product ul li .pic img{ width:250px; height:150px}
.sln .body .product ul li  .name{ color:#333; font-weight:bold; text-align:left; display:block; height:20px; overflow:hidden; }
.sln .body .product ul li .desc{ color:#999999; height:42px; overflow:hidden; line-height:21px; }


.sln .body .zonead{float:left;width:220px; height:400px; margin-right:4px; background:#ddd}

.sln .body .Company{float:right; background:#EFEFEF; width:245px; height:233px; margin:0px; padding:0px; line-height:24px; }
.sln .body .Company ul li {overflow: hidden;   padding-left:5px;  border-bottom:dotted 1px #79AEAE; }
.sln .body .Company ul li .pic {float: left;  height: 55px;  overflow: hidden;  width: 63px;}
.sln .body .Company ul li .pic img {width: 63px;}

.sln .body .Company ul li .for {float: right;  overflow: hidden;  width: 170px;}
.sln .body .Company ul li .for div {overflow: hidden;  padding: 0px 0;  width: 170px;}
.sln .body .Company ul li .for div {overflow: hidden;  padding: 0px 0;  width: 170px;}
.sln .body .Company .name a{ color:#0D08FA;}
.sln .body .Company  p { text-align:right; padding:0px 5px; }
.sln .body .Company  p a{color:#0D08FA;}


.sln .NewsBlock{ float:left; width:350px; padding:6px; }
.sln .NewsBlock .pic{ width:120px; text-align:center; float:left; padding-top:8px; }
.sln .NewsBlock .pic img{ width:100px; height:100px; border:1px solid #CCC; padding:1px; }
.sln .NewsBlock .pic .name{ text-align:center; display:block; }
.sln .NewsBlock .list{ float:left; width:230px;  }
.sln .NewsBlock .list li{ line-height:20px; height:20px; overflow:hidden; }
.sln .NewsBlock .list li a{ font-size:12px; background:url(/image/dot2.gif) no-repeat left center; padding-left:6px; }

.zone .body{ height:auto; }


.zone .body .item { border-bottom: 0px dotted #D2D2C6; color: #0D08FA; height: auto; line-height: 20px;  padding:10px 0px; width:720px; }
.zone .body .product .item label{ float:left;margin-right:6px; color:#BF0000; font-weight:bold;padding:0px 8px;}
.zone .body .item a { color: #0D08FA;  padding:4px 8px;white-space:nowrap; }
.zone .body .item span{ margin-left:6px;  margin-right:6px;}

.hot{ }
.hot .title{ height:30px; background-repeat:repeat-x; border:1px solid #dddddd;  border-bottom-width:0px; border-top:2px solid #cc0000; line-height:30px; }
.hot .title a{ float:left; height:30px; padding:0px 20px; border-right:1px solid #dddddd; color:#333; font-weight:bold; font-size:13px; }
.hot .title a.current{ background:#FFF; color:#AA0000; text-decoration:none; }
.hot .body{  border:1px solid #dddddd; border-top-width:0px; padding:0px 10px; overflow:hidden;}

.hot .body ul{ }
.hot .body ul li{ width:125px; padding:10px 6px; float:left; border:1px  dashed #CCC; margin:3px;overflow:hidden;}
.hot .body ul li .pic{ text-align:center; display:block; }
.hot .body ul li .pic img{ width:100px; height:100px;  }
.hot .body ul li .name{ display:block; height:55px; text-align:center; font-weight:bold; }
.hot .body ul li span{ color:#FF6600; }
.hot .body ul li .price{ line-height:22px; }
.hot .body ul li .price label{ color:#CC0000; font-size:13px; }



.Left .leftArticleList, .Left .leftProductList{ display:none; }

/*定制*/

.NeedBox{ border:1px solid #DFDFDF; height:100px; background:url(/images/NeedBg.gif) repeat-x; text-align:center;}
.s1 {
  display: inline;
  font-family: "microsoft yahei";
  font-size: 18px;
  font-weight: bold;
  line-height: 20px;
  text-align:center;
 margin-top:20px;
 color:#333333;
}
.BtnAddNeed{background:url(/images/addNeed.gif) no-repeat; text-align:center;width:226px; height:42px;
 
  font-family: "microsoft yahei";
  font-size: 19px;
  font-weight: bold;
  line-height: 42px;
  text-align:center;
 color:#fff;
 margin:auto;
}
.BtnAddNeed a{ color:#fff;}

.NeedBoxFoot{ border:1px solid #DFDFDF; height:40px; border-top:0px; background:#EFEFEF; }
.NeedBoxFoot li a{ width:95px; float:left; text-align:center; line-height:40px;font-family: "microsoft yahei";
  font-size: 16px;
  font-weight: bold;
  line-height: 42px;
  text-align:center;
 color:#808080;
  border-right:1px solid #DFDFDF;
}
.NeedBoxFoot li.lastLi{border-right:0px}
.NeedCountBox{height:46px;border:1px solid #DFDFDF;}
.NeedCountBox p{ margin:0px; line-height:17px; text-align:left; margin-top:2px; margin-left:6px;}
.NeedCountBox p span{ color:#0026ff; font-size:14px; margin-right:8px;}
.CusBox1 .banner{ width:490px; height:190px; overflow:hidden; float:left;}
.CusBox1 .right{width:290px; float:right;}
.obj-suppliers-Aditem{}