/* CSS Document */

body{padding:0;margin:0;font-family: Tahoma;background:#FFF;color:#888; font-size:12px; line-height:20px;}
div, h1, h2, h3, h4, p, form, img, span{margin:0; padding:0; border:0;}
ul{margin:0; padding:0; list-style-type:none;font-size:0;line-height:0;}
a{ color:#333; text-decoration:none;}
a:hover{ color:#f05; text-decoration: underline;}
a.aWhite{ color:#fff;}
a.aWhite:hover{ color:#ff6;}
a.aGray{ color:#999;}
a.aGray:hover{ color:#f05;}
a.aBlack{ color:#000;}
a.aBlack:hover{ color:#f05;}
a.aRed{ color:#f05;}
a.aRed:hover{ color:#000;}
.spacer{clear:both; font-size:0; line-height:0;}

/*------------------------------------------------header--------------------*/
#header{background:url(header_bg.png) repeat-x;height:161px;}
#top{line-height:22px; padding-top:3px;}
#top h1{ color:#333; font-size:12px;}
#top h1, #top span, #top a{ margin:0 7px;}
#header #logo{ float:left; padding:0 0 0 18px;}
#header #tel{ float:left; background:url(header_tel.gif) no-repeat left top; width:745px; height:60px;margin-bottom:1px;line-height:60px; text-align:right;}
#header #tel a{background:url(icon_arr1.gif) no-repeat right center; padding-right:16px; margin:10px 20px 0 0; text-decoration:underline; color:#f05;}
#navMain{ float:left;background:url(navMainBg.png) no-repeat left top;height:81px; width:745px; text-align:center;}

#navMain .nav{ margin-left:50px; font-weight:bold;}
#navMain .nav a{ float:left; padding:7px 16px 0 16px; font-size:14px; color:#fff; line-height:30px; text-align:center; display:block;}
#navMain .nav span{ float:left;background:url(navMain_line.gif) no-repeat center center; width:2px; height:30px; margin-top:7px;}
#navMain .nav a:hover{ color:#ff6;}

#navMain .search{ line-height:26px; padding:0 0 0 55px;}
#navMain .search select{ float:left; display:block; height:21px; margin-top:3px; background:none; border:0;}
#navMain .search .textInput{ float:left; display:block; width:225px; height:18px; line-height:18px; padding:2px 0 0 0; margin:3px; border:0; background:none; color:#999;}
#navMain .search .btn{ float:left; display:block; margin:3px; height:22px;}
#navMain .search span{ float:left; display:block; line-height:25px; padding:2px 0 0 5px;}
#navMain .search span a{ color:#333; margin:0 5px;}
#navMain .search span a:hover{ color:#f05;}


/*------------------------------------------------header--------------------*/


/*------------------------------------------------main--------------------*/
.layoutMain{ width:980px; margin:auto;}
.layout240{width:240px;}
.layout300{width:300px;}
.layout340{width:340px;}
.layout360{width:360px;}
.layout420{width:420px;}
.layout730{width:730px;}
.floatLeft{ float:left;}
.floatRight{ float:right;}
.alignleft{ text-align:left;}
.alignRight{ text-align:right;}

.boxTitle{ height:32px; line-height:32px; padding-bottom:0px; margin-top:10px;}
.boxT240S1{background:url(boxTbg240.png) no-repeat left top; color:#ffc;}
.boxT240S2{background:url(boxTbg240.png) no-repeat left -34px; color:#ffc;}
.boxT240S3{background:url(boxTbg240.png) no-repeat left -68px; color:#ffc;}
.boxT240S4{background:url(boxTbg240.png) no-repeat left -102px; color:#ffc;}
.boxT240S5{background:url(boxTbg240.png) no-repeat left -136px; color:#f05;}
.boxT360S1{background:url(boxTbg360.png) no-repeat left top; color:#ffc;}
.boxT360S2{background:url(boxTbg360.png) no-repeat left -34px; color:#ffc;}
.boxT360S3{background:url(boxTbg360.png) no-repeat left -68px; color:#ffc;}
.boxT420S1{background:url(boxTbg420.png) no-repeat left top; color:#f05;}
.boxT420S2{background:url(boxTbg420.png) no-repeat left -34px; color:#f05;}
.boxT420S3{background:url(boxTbg420.png) no-repeat left -68px; color:#f05;}
.boxT730S1{background:url(boxTbg730.png) no-repeat left top; color:#ffc;}
.boxT730S2{background:url(boxTbg730.png) no-repeat left -34px; color:#f05;}
.boxT730S3{background:url(boxTbg730.png) no-repeat left -68px; color:#000; padding-top:7px; height:25px; line-height:25px;}
.boxT730S4{background:url(boxTbg730.png) no-repeat left -102px; color:#ffc;}
.boxT730S5{background:url(boxTbg730.png) no-repeat left -136px; color:#ffc;}
.boxT730S6{background:url(boxTbg730.png) no-repeat left -170px; color:#ffc;}
.boxT730S7{background:url(boxTbg730.png) no-repeat left -204px; color:#ffc;}
.boxTitle .nav{ float:left; padding-left:100px; color:#999;}
.boxTitle .nav a{ padding:5px 5px 0 5px;}
.boxTitle .nav a:hover{ color:#f05;}
.boxWtag{ height:30px; line-height:30px; margin-top:10px; color:#f05;}
.boxWtag .on85{background:url(bgTsub.png) no-repeat left 4px; width:85px; padding:3px 0 0 0;  margin:0 8px; text-align:center;}
.boxWtag .noBg{padding:0 8px 0 15px; *padding:2px 8px 0 15px; color:#fff;}
.boxWtag .nav{ float:left; color:#999; padding-right:10px;}
.boxWtag .nav a{ padding:2px 5px 0 5px; line-height:30px; font-weight:bold; color:#ff9; display:block; float:left;}
.boxWtag .nav a:hover{ color:#fff;}
.boxWtag .nav span{background:url(boxNav_line.gif) no-repeat center 2px; width:2px; height:30px; padding:0 5px; display:block; float:left;}

.layoutMain h2{ font-size:14px; font-weight:bold; float:left; padding-left:15px; *padding-top:2px;}
.layoutMain h2.iconArrRed{ background:url(icon_arr1.gif) no-repeat 8px center; padding-left:25px;}
.layoutMain h2.iconArrGray{ background:url(icon_arr2.gif) no-repeat 8px center; padding-left:25px; *padding-top:2px;}
.layoutMain h2.iconArrOrange{ background:url(icon_arr3.gif) no-repeat 8px center; padding-left:25px;}
.layoutMain h2 span{ font-size:12px; color:#fab;}
.layoutMain h2.goodsConsumer{ background:url(icon_t1.gif) no-repeat -5px center; float:none; border-bottom:1px #ccc solid; line-height:25px; margin-bottom:8px; padding-left:13px; font-size:14px; color:#f05;}
.layoutMain a.more{ float:right; padding:7px 10px 0 0;}

.layoutMain .location{ float:right; padding-right:15px; color:#aaa; overflow:hidden; height:30px;}
.layoutMain .location a{ text-decoration:underline; color:#888;}
.layoutMain .location b{ color:#666;}

.boxBody, .boxBodyGoodsIndex{ border:1px #eee solid; border-top:0; padding:10px 10px 5px 5px;}
.boxBody .linkList{ padding:5px 3px;}
.boxBody .linkList a{background:url(icon_listItemGray.gif) no-repeat left top; padding-left:16px; height:21px; line-height:21px; display:block; text-decoration:none;overflow:hidden;}
.boxBody .linkList a.red{color:#f05;}
.boxBody .linkList a.red:hover{ color:#333;}
.boxBody .linkList .info{  padding:3px 0 7px 16px; height:40px; line-height:18px; overflow:hidden;}
.boxBody .pic{ float:left; padding:8px;}
.boxBody .pic img{ padding:3px; border:1px #eee solid;}
.boxBody .pic2{ text-align:center;}
.boxBody .pic2 .info{ padding:2px 5px; text-align:left; height:41px; overflow:hidden;}
.boxBody .pic3{ float:left; padding:2px 5px;}
.boxBody .pic3 img{ padding:1px; border:1px #eee solid;}
.boxBody a.more{ padding:0 5px 4px 0;}
.h220{ height:220px;}

.boxBody420{ border-bottom:0; padding-top:0;}
.boxBody2row{ border:1px #eee solid; border-top:0; padding:9px 5px 10px 5px;}
.boxBody2row .w170{ float:left;width:172px; text-align:center; padding:0;}
.boxBody2row .w180{ float:left;width:180px;}
.boxBody2row { line-height:20px; font-size:12px;}
.boxBody2row h3{ font-size:14px; line-height:35px; text-align:center;}
.boxBody2row a{}
.boxBody2row a:hover{text-decoration:none;}
.boxBody2row .line{background:url(line-.gif) no-repeat center center; height:20px;}
.boxBody2row .linkList {text-align:left;}
.boxBody2row .linkList  h3{line-height:34px; color:#f05;}
.boxBody2row .linkList a{background:url(icon_listItemGray.gif) no-repeat left top; padding-left:16px; height:21px; line-height:21px; display:block; text-decoration:none;overflow:hidden;}
.boxBodyGoodsIndex ul{ width:488px; height:260px; float:left; padding:0 8px 0 0; border-right:1px #ccc solid;}
.boxBodyGoodsIndex li{ padding:5px 3px 0 7px; line-height:16px; font-size:12px;}
.boxBodyGoodsIndex li.w250{ float:left; width:252px; overflow:hidden;}
.boxBodyGoodsIndex li.w100{ float:right; width:102px; height:110px; overflow:hidden;}
.boxBodyGoodsIndex li img{ border:1px #ddd solid;}
.boxBodyGoodsIndex li h3{ font-size:12px; text-align:center; color:#f05;}
.boxBodyGoodsIndex li h3.Recommended{ font-size:14px; text-align:left; float:left; padding-left:5px; line-height:30px;}
.boxBodyGoodsIndex li .code{ font-size:12px; text-align:center; color:#999;}
.boxBodyGoodsIndex li .intro{ padding:0 0 0 5px; color:#999;}
.boxBodyGoodsIndex .consumer{ background:url(boxBg_gray.png) repeat-x center center; float:right; width:200px; height:250px; padding:5px 8px;}
.boxBodyGoodsIndex .consumer h2{}
.boxBodyGoodsIndex .consumer .linkList a{background:url(icon_listItemGray.gif) no-repeat left top; padding-left:16px; height:21px; line-height:21px; display:block; text-decoration:none;overflow:hidden;}
.boxBodyGoods ul{ width:auto; height:auto; float:none; padding:0; border-right:0;}

.videoArea{background:url(videoCtr.png) no-repeat center bottom; padding:5px 0 0 0; text-align:center;}
.special{ font-size:12px; font-weight:bold; padding:5px; line-height:18px; height:85px; width:70px; display:block; overflow:hidden;}
.adPic{ margin:10px 0 0 0; text-align:center;}



/*------------------------------------------------其它页面共用部分--------------------*/
.boxBodyLeftNav{ border:1px #d5d5d5 solid; padding:5px 10px; border-top:0;}
.boxBodyLeftNav a{background:url(btn_leftNav1.png) no-repeat; *padding-top:2px; padding-left:33px; height:30px; line-height:30px; font-size:14px; color:#000; display:block;text-decoration:none;}
.boxBodyLeftNav a:hover{background:url(btn_leftNav1on.png) no-repeat;color:#fff;}

.boxBodyLeftNav2{ border:1px #d5d5d5 solid; padding:5px 10px; border-top:0;}
.boxBodyLeftNav2 a{background:url(icon_arr4.gif) no-repeat left center; padding:2px 0 0 20px; height:30px; line-height:30px; font-size:14px; font-weight:bold; color:#000; display:block; text-decoration:none; border-bottom:1px #999 dashed;}
.boxBodyLeftNav2 a:hover{color:#f05;}


.articleMore { padding-top:0px;}
.articleMore .pic{ margin:0;}
.articleMore .linkList .info{ padding:3px 0 0 16px; margin-bottom:16px; height:20px; line-height:20px; overflow:hidden;}
.summary{ padding:10px 20px; margin:15px 0 0 0; background:#f8f8f8; border:1px #eee solid; color:#f05;}
.summary b{ color:#999;}
.hotLine{ padding:10px 20px; text-align:center; margin:10px auto; background:#FFE6F2; border:1px #FFC8E3 solid; font-size:14px; color:#000;}
.heed{ margin:10px auto; padding:10px 20px; background:#f8f8f8; border:1px #eee solid;}
.heed b{ color:#f00;}


/*------------------------------------------------intro--------------------*/
.introBody{ border:1px #eee solid; padding:10px 19px; border-top:0;}
.introBody .cont .pic img{ border:1px #ccc solid; padding:3px; margin: 10px auto;}
.introBody .cont{ color:#666;}
.introBody .cont p{ line-height:25px; padding:5px 0;}
.introBody .cont b{ color:#f05;}


/*------------------------------------------------articleList-------------------*/
.articleList{ border:1px #eee solid; padding:10px 19px; border-top:0;}
.articleList .items { border-bottom:1px #f05 dashed; padding:15px 0;}
.articleList .items .pic{ float:left; margin:0 10px 0 0;;}
.articleList .items .pic img{ padding:3px; border:1px #eee solid;}
.articleList .items h3{background:url(icon_listItem.gif) no-repeat left center; font-size:14px; padding-left:15px; height:25px; line-height:25px; overflow:hidden;}
.articleList .items .date{ color:#aaa; padding-left:15px; height:20px; line-height:20px; overflow:hidden;}
.articleList .items .summaryList{ color:#666; padding-left:15px; height:40px; line-height:20px; overflow:hidden;}


/*------------------------------------------------articleDetail--------------------*/
.articleDetail{ border:1px #eee solid; padding:10px 19px; border-top:0;}
.articleDetail h3{ height:50px; line-height:50px; font-size:20px; margin-bottom:10px; color:#000; text-align:center; border-bottom:2px #ddd solid;}
.articleDetail .interrelated{ height:20px; line-height:20px; font-size:12px; text-align:center; color:#bbb;}
.articleDetail .interrelated b{color:#888;}
.articleDetail .cont{color:#333; line-height:30px; padding:15px 10px; font-size:14px;}
.articleDetail .cont p{ line-height:25px; padding:5px 0;}
.articleDetail .cont b{ color:#f05;}
.articleDetail .cont img{ border:1px #ccc solid; padding:3px; margin: 10px auto;}

.articleDetail .upAndDown{ padding:10px; color:#999; height:20px; line-height:25px; overflow:hidden;}
.articleDetail .upAndDown a{ text-decoration:underline;}
.articleDetail .upAndDown .left{ float:left; width:320px; padding-right:10px; overflow:hidden;}
.articleDetail .upAndDown .right{ text-align:right; width:320px; padding-left:10px; overflow:hidden;}


/*------------------------------------------------goodsList--------------------*/
.goodsList{ border:1px #eee solid; padding:10px 19px; border-top:0;}
.goodsList ul{ float:left; padding:10px 6px; border-bottom:1px #ccc dashed; height:200px;}
.goodsList ul li{ font-size:12px; line-height:20px; height:auto; text-align:center;}
.goodsList ul li a img{ padding:3px; border:1px #ddd solid;}
.goodsList ul li a:hover img{ padding:1px; border:3px #f05 solid;}
.goodsList ul li h1{ line-height:30px; font-size:14px;}
.goodsList ul li h1 a{ color:#f05;}
.goodsList ul li h1 a:hover{ color:#333;}
.goodsList ul li.code{ color:#666;}
.goodsList ul li.price{ color:#333;}


/*------------------------------------------------goodsDetail--------------------*/
.goodsDetail{ border:1px #eee solid; padding:10px 19px; border-top:0;}
.goodsDetail .pic{ float:left; padding:10px 0;}
.goodsDetail .pic img{ padding:1px; border:3px #eee solid;}
.goodsDetail ul{ padding:15px 0 0 0; width:260px; float:right;}
.goodsDetail ul li{ padding:5px 0 0 0; font-size:12px; line-height:20px; height:auto; display:block; color:#333;}
.goodsDetail ul li h1{ line-height:30px; font-size:20px;color:#f05; border-bottom:2px #ccc solid; padding:0 0 0 10px; margin-bottom:5px;}
.goodsDetail ul li b{ width:60px; display:block; float:left; padding:0 0 0 10px; color:#999;}
.goodsDetail ul li span{ width:185px; display:block; float:left;}
.goodsDetail ul li.intro span{ height:155px; overflow:hidden;}
.goodsDetail ul li.code span{ }
.goodsDetail ul li.price span{ color:#f05;}

.goodsDetail .goodsIntro{ border:1px #eee solid; padding: 0 19px 10px 19px; border-top:0;}

.goodsLink{ border:1px #eee solid; padding:10px; border-top:0;}
.goodsLink ul{ float:left; width:120px; height:150px; padding:5px; overflow:hidden;}
.goodsLink ul li{ font-size:12px; text-align:center; padding:0; margin:0; line-height:18px;}
.goodsLink ul li img{ border:1px #ddd solid;}
.goodsLink ul li h3{ font-size:12px; text-align:center; color:#f05; line-height:25px;}
.goodsLink ul li.code{ color:#999;}
.goodsLink ul li.price{ color:#333;}


/*------------------------------------------------specialList--------------------*/
.specialList{ border:1px #eee solid; padding:10px 19px; border-top:0;}
.specialList ul{ background: url(specialListBg.png) no-repeat; width:650px; height:175px; padding:13px 15px 0 15px; margin:5px auto; border-bottom:1px #f05 dashed;}
.specialList ul li{ font-size:12px; line-height:20px; height:auto;}
.specialList ul li.pic{ float:left; padding-right:15px;}
.specialList ul li a img{ padding:1px; border:2px #ddd solid;}
.specialList ul li h1{ line-height:30px; font-size:14px;}
.specialList ul li h1 a{ color:#f05;}
.specialList ul li h1 a:hover{ color:#333;}
.specialList ul li.intro{ color:#777; height:40px; line-height:20px; overflow:hidden;}
.specialList .linkList{ padding:10px 0 0 0;}
.specialList .linkList a{background:url(icon_listItemGray.gif) no-repeat left top; padding-left:16px; height:21px; line-height:21px; display:block; text-decoration:none;overflow:hidden;}

.specialList .items { border-bottom:1px #f05 dashed; padding:10px 0; margin:0 15px;}
.specialList .items .pic{ float:left; margin:0 10px 0 0;;}
.specialList .items .pic img{ padding:3px; border:1px #eee solid;}
.specialList .items h3{background:url(icon_listItem.gif) no-repeat left center; font-size:14px; padding-left:15px; height:25px; line-height:25px; overflow:hidden;}
.specialList .items .date{ color:#aaa; padding-left:15px; height:20px; line-height:20px; overflow:hidden;}
.specialList .items .summaryList{ color:#666; padding-left:15px; height:40px; line-height:20px; overflow:hidden;}


/*------------------------------------------------footer--------------------*/

.footer{background:url(footer_bg.png) repeat-x top center; text-align:center; margin:auto; margin-top:10px; line-height:25px;}
.footer .navBottom{background:url(navBottomBg.png) no-repeat top center;height:36px;line-height:36px; color:#999; text-align:center; margin:auto; margin-top:10px;}
.footer .navBottom a{ margin:0 7px; color:#f05; font-weight:bold;}
.footer .navBottom a:hover{ color:#000;}

.footer .siteLinks{ height:50px; padding:0 5px 10px 5px; width:920px; margin:10px auto; border-bottom:1px #666 dashed;}
.footer .siteLinks a{ display:block; float:left; padding:0 5px; text-align:center; width:120px; height:25px; line-height:25px;overflow:hidden; color:#666;}
.footer .siteLinks a:hover{color:#f05;}

.footer .copyright{ padding:0 15px 10px 15px;}

/*------------------------------------------------footer--------------------*/

.inside{ padding:10px 0;}

.k_pagelist{ margin:20px 0 20px 0; text-align:right; color:#999; font-size:12px; clear:both;}
.k_pagelist a,.k_pagelist span,.k_pagelist strong{ border:1px solid #999;height:25px; line-height:25px; margin:0 5px; padding:3px 8px;}
.k_pagelist a:link,.k_pagelist a:visited{ color:#999;}
.k_pagelist a:hover{ background:#ff0055;color:#fff;}
.k_pagelist strong{background:#ff0055;color:#fff; font-weight:bold;}
