﻿/*  公共样式    */

.lineHeight{ height:10px; }
.width{ width:990px; margin:auto; }
.gray{ color:#666666; text-decoration:none; }
.blue{ color:#0000FF; text-decoration:none; }
.welcome .gray{ color:#0000FF;}
.welcome a.LinkClumn.current {  padding:8px 12px;  line-height:25px;  font-size:14px; font-weight:bold; margin-right:8px;}
.welcome a.LinkClumn{background:#F9F9F9;  padding:8px 12px;  line-height:25px; color:#000; font-size:14px; font-weight:bold;margin-right:8px;}
.gray:hover{ color:#FF5500; text-decoration:underline; }
body { margin: 0px; padding: 0px; }
ul, li { padding: 0px; margin: 0px; list-style-type: none; }
a { color: #333; text-decoration: none; }
a:hover { color: #AA0000; text-decoration: underline; }
.jd { background: url(/image/360buy/bg.png) repeat-x; }
.jd-ico { background: url(/image/360buy/ico.png) repeat-x; }
.jd-tit { background: url(/image/360buy/tit.gif) repeat-x; }

.Header .top{ background:#F9F9F9; border-bottom:1px solid #EFEFEF; height:25px; overflow:hidden; }
.Header .top .welcome{ padding:0px 0px 0px 20px; float:left; }
.Header .top .links{ float:right; }
.Header .top .links .cart{ position:relative; float:left; border:1px solid #D8D8D8; background:#FFFFFF; color:#666666; text-decoration:none; padding:4px 14px 1px 19px; margin:3px auto auto auto; overflow:hidden; height:14px; }
.Header .top .links .cart s{ position:absolute; left:1px; top:3px;  width:14px; height:14px; background:url(../images/header.png) no-repeat -100px -19px; vertical-align:top; }
.Header .top .links .cart .count{ color:#FF5500; font-family:'simsun'; font-weight:700; padding:0px 3px; vertical-align:top; }
.Header .top .links .cart b{ position:absolute; right:2px; top:8px; border-width:4px; border-style:solid; border-color:#666666 white white;  } 
.Header .top .links .item{ float:left; background:url(../images/header.png) no-repeat right 1px; padding:0px 6px; margin-top:6px; }
.Header .top .links .last{ background:none; }

.Header .banner{ height:80px; background:#BF0000; }
.Header .banner .logo{ width:305px; height:77px; float:left; margin:2px auto auto 5px; background:url(/images/logo.jpg) no-repeat; }
.Header .banner .search{ float:right; margin-top:15px; width:530px;   }
.Header .banner .search .tab{ }
.Header .banner .search .tab a{ display:inline-block; color:White; width:47px; height:14px; padding:3px 0px; text-decoration:none; text-align:center;}
.Header .banner .search .tab a.current{ background:#C9261C url("../images/t.png") no-repeat -94px -46px; font-weight:bold; }

.Header .banner .search form{ background:#990000 url(../images/t.png) no-repeat -2px -16px; padding:0px 0px 0px 2px; margin:-1px 0px 0px 0px; }
.Header .banner .search form fieldset{ background:#990000 url(../images/t.png) no-repeat 526px -16px; padding:2px 2px 2px 0px; margin:0px; border:none; }
.Header .banner .search .bar{ border:1px solid #BA1324; background:#FFFFFF; overflow:hidden; }
.Header .banner .search .bar .key{ width:422px; height:14px; padding:5px 2px 5px 5px; border:0px; border-right:1px solid #BA1324; line-height:16px; overflow:hidden; vertical-align:top; } 
.Header .banner .search .bar .btn{ border-width:0px; width:94px; height:24px; cursor:pointer; background:url(../images/t.png) no-repeat 0 -46px; text-indent:-999px; vertical-align:top; }
.Left { width: 190px; float: left; overflow: hidden; }
.full .Left { width: 250px; float: left; overflow: hidden; }
.Header .menu{ height:30px; background:#BF0000; overflow:hidden; } 
.Header .menu .total{ width:210px; height:30px; background:url(../images/lnk_total.gif) no-repeat; float:left; text-indent:-999px; }
.Header .menu ul{ padding:0px; margin:0px; list-style-type:none; }
.Header .menu ul li{ float:left;  padding:5px 0px; margin:0px 10px; }
.Header .menu ul li a{ color:#FFFFFF; text-decoration:none;border-right: 1px solid #666666; padding:0px 20px; margin-left:-1px;   font-size:15px;} 
.Header .menu ul li a:hover{ text-decoration:underline; color:#F60; }
.Header .menu ul li.current{ background:#9A0000;   }
.Header .menu ul li.current a{ font-weight:bold; font-size:14px; border-left-width:0px;  }

.Header .SubCategoryMenu{ position:absolute; z-index:999; visibility:hidden;left: 179px; top: 136px; }

.colmenu { background: none repeat scroll 0 0 #F6F6F6;  border-color: -moz-use-text-color #C6DDF0 #C6DDF0; border-left: 1px solid #C6DDF0;  border-right: 1px solid #C6DDF0;  border-bottom: 1px solid #C6DDF0;  border-style: none solid solid;  border-width: 0 1px 1px;  height: 30px;  margin: auto;  width: 988px;}

.colmenu ul li { float: left; line-height: 30px; margin: 0 4px; }
.colmenu ul li a{color:#0000FF; font-size:12px;}
.colmenu ul li a.cur{color:#CC0000; font-size:14px; font-weight:bold;}

.colmenu ul li em { float:right; width:13px;height: 25px;  background:url(/admin/images/home.png) no-repeat scroll -154px -237px  }


/*  梦幻之旅    */
.colmenu .submenu{ position:absolute;padding:5px 20px; background:#F6F6F6; border-left:1px solid #C6DDF0; margin-left:1px; border-bottom:1px solid #C6DDF0; z-index:999; line-height:200%; visibility:hidden; }
.colmenu .submenu a{ display:block; color:#000; text-decoration:none; }
.colmenu .submenu a:hover{ color:#F60; text-decoration:underline; }

.submenu2{ left:80px; position:relative;}

.Footer{ text-align:center; line-height:17px; padding:30px 0px 32px;  }
.Footer .links{ padding-top:12px; background:url(../images/footer.png) #fff repeat-x 0 -133px; }
.Footer .links a{ color:#3366CC; text-decoration:none; }
.Footer .links a:hover{ text-decoration:underline; }
.Footer .info{ line-height:22px; color:#666666; padding-top:8px; background:#fff; }
.full .Container,.full .colmenu{width:1210px;}
.Container{ width:990px; margin:auto; }


　

.ContainerMain { padding-top:10px; }
.ContainerMain .Path{ border-bottom:1px solid #C4D5E0; margin:0px 0px;  padding:8px; background:#F9FAFC; color:#404040; }
.ContainerMain .Path a{ color:#3366CC; text-decoration:none; }
.ContainerMain .Path a:hover{ color:#FF6600; text-decoration:underline;  }
.ContainerMain .Path label{ font-weight:700; }

.productFilter table tr td{ border-top:dotted 1px #ccc; }
.productFilter table tr td.noline{ border-top:dotted 0px #ccc; }

.productFilter table tr th{ border-top:dotted 1px #dddddd; margin-right:-2px; }
.productFilter table tr th.noline{ border-top:dotted 0px #dddddd; }





/*  文章  */
.Article{ padding:0px 10px; }
.Article .Title{ text-align:center; padding-bottom:10px; border-bottom:2px solid #CCC; margin:auto 8px; }
.Article .Title h1{ margin:auto; }
.Article .Content{ font-size:14px; padding:10px; line-height:160%; }

/*  栏目  */
.Column .Normal{ padding:0px 10px; }
.Column .Normal .ColumnName{ display:none; }
.Column .Normal ul{ }
.Column .Normal ul li{ font-size:14px; height:25px;border-bottom:1px dashed #CCC; }
.Column .Normal ul li a{ font-size:14px; color:#333; text-decoration:none; float:left; background:url(/image/dot3.gif) no-repeat 4px 8px; padding-left:16px; }
.Column .Normal ul li a:hover{ color:#F60; text-decoration:underline; }
.Column .Normal ul li .date{ float:right; color:#AAA; font-size:12px;  }

/*  左侧  */
.category{ width:186px; float:left;  background:#FAFAFA;}
.category a{ text-decoration:none; }
.category a:hover{ text-decoration:underline; }
.category ul li{ border-top:1px solid #fff; border-bottom:1px solid #fff; padding:0px 10px; }
.category ul li h3{ padding:4px 0px; margin:0px; }
.category ul li h3 a{ color:White; font-weight:bold; font-size:13px;  }
.category ul li .items{ line-height:18px; display:block;background:#FAFAFA; ;padding:4px 0px; }
.category ul li .items a{ color:#000; margin-right:2px; float:left; font-size:14px; }
.category ul li .items a.first{ margin-left:0px; }
.category ul li .items.current{display:block;}



/*产品分类*/

 .category {width:216px; float:left; border:2px solid #BF0000;   }
 .category .title { line-height: 32px; background-repeat: repeat-x; background-position: left -427px; font-size: 13px; font-weight: bold; color: White; text-align: center; }
 .category ul li {border-bottom: 1px solid #fff;  border-top: 1px solid #fff;  padding: 0px 0px; }

 .category ul li a { color:#000;  display: block; height: 28px; line-height: 28px; font-size: 14px; padding-left: 22px; border-bottom: 0px solid #928685; border-top: 0px solid #928685;}
  .category ul li {background:url(/images/JT.png) #efefef no-repeat 192px 10px }

 .category ul li .items a{ padding-left:25px; height:20px; line-height:20px; width:150px;}
 .category ul li a.current {  color:#333;  font-weight: bold; background-color: #FFFFFF; background:#fff;border-bottom: 1px solid #928685; border-top: 1px solid #928685; text-decoration: none;   }
 .category .categories { background: #fdf1de; border-top: 1px solid #fde6d2; height: 22px; font-size: 14px; font-weight:bold; line-height: 22px; color: #CC0000; padding-left: 20px; display: block; }
 .category ul li .subMenu { visibility: hidden; width: 600px; background: #FFFFFF url(../images/submenu.gif) no-repeat; border: 1px solid #928685; position: absolute; left:190px; top: 183px; border-left: none; padding: 5px; z-index: 999; }
 .category ul li .subMenu { background-position: left -498px; }
 .category ul li .subMenu .childCategory { float: left; width: 470px; }
 .category ul li .subMenu .childCategory table { width: 98%; margin: auto; }
 .category ul li .subMenu .childCategory table th,  .category ul li .subMenu .childCategory table td { border-bottom: 1px dashed #CCC; }
 .category ul li .subMenu .childCategory table th { text-align: left; width: 130px; vertical-align: top; }
 .category ul li .subMenu .childCategory th a { display: inline-block; font-size: 12px; border: none; color: #CC0000; text-decoration: underline; background: none; }
 .category ul li .subMenu .childCategory th a:hover { }
 .category ul li .subMenu .childCategory td table { width: auto; margin: 0px; }
 .category ul li .subMenu .childCategory td table th,  .category ul li .subMenu .childCategory td table td { border-bottom-width: 0px; vertical-align: top; }
 .category ul li .subMenu .childCategory td .cate { }
 .category ul li .subMenu .childCategory td .cate a { font-size: 12px; border: none; color: #CC0000; text-decoration: underline; background: none; padding-left: 4px; font-weight: bold; }
 .category ul li .subMenu .childCategory td .sub { }
 .category ul li .subMenu .childCategory td .sub a { font-size: 12px; color: #666666; font-weight: normal; border: none; background: none; display: inline-block; padding: 0px 5px; }
 .category ul li .subMenu .childCategory td .sub a:hover { text-decoration: underline; color: #000; }
 .category ul li .subMenu .childCategory td .sub label { color: #CCC; font-family: Verdana; }

 .category ul li .subMenu .brand { float: left; width: 200px; }
 .category ul li .subMenu .brand h3 { color: #CC0000; font-size: 12px; margin: 0px; padding: 5px 0px; }
 .category ul li .subMenu .brand a { height: 18px; overflow: hidden; font-size: 12px; border: none; padding: 0px; line-height: 18px; padding-left: 16px; }





#Left{ width:220px; float:left; background:#FFFFFF; }
.full #Left{width:300px;}
#Left .box{ border:1px solid #807473; }
#Left .box .title{ background:#736867; font-weight:bold; color:White; font-size:13px; padding:2px 5px; }
#Left .box .body{ min-height:20px; background:#8d7f7e; border:1px solid #928685; padding:5px 10px; color:#e2dfdf; }

#Left .hot .body{ padding:5px; }
#Left .hot .body ul { background:#FFF; padding:5px; }
#Left .hot .body ul li{ padding-bottom:10px; }
#Left .hot .body ul li .pic{ width:45px; float:left; padding-top:4px; }
#Left .hot .body ul li .pic img{ border:1px solid #CCCCCC; padding:1px; background:#FFF; }
#Left .hot .body ul li .info{ margin-left:50px;  }
#Left .hot .body ul li .info .name{ height:16px; overflow:hidden; }
#Left .hot .body ul li .info .name a{ color:#3366CC; text-decoration:none; }
#Left .hot .body ul li .info .name a:hover{ text-decoration:underline; }
#Left .hot .body ul li .info .price{ color:#FF5500; font-weight:700; } 

.ContainerMain{ float:right; width:760px; margin-top:10px; } /*790*/

.full .ContainerMain{width:900px;}
/*  产品页面    */
.lnkAdvisory, .lnkSample { background: url(../images/lnkBuyer.gif) no-repeat; width: 84px; height: 36px; display: inline-block; overflow: hidden; text-indent: -100em; vertical-align: top; margin-left: 25px; }
.lnkSample { background-position: left -36px; }
.product .service { }
.product .service h3 { font-weight: bold; font-size: 14px; }
.product .service img { vertical-align: middle; }


.product td.info li.gray { color: Black; }


.zt_header_bottom_box {
    width: 978px;
    height: 53px;
    border: 1px solid #DFDFDF;
    margin: 0px auto;
    padding-right: 10px;
}