@charset "utf-8";
/* CSS Document */
body{margin:0px; padding:0px; font-size:12px; font-family:Arial, "微软雅黑"; color:#444;}
a{color:#444; text-decoration:none; outline:none;}
a:active{star:expression(this.onFocus=this.blur());} 
img{border:0px;}
a:link {text-decoration: none; outline:none;}
a:visited{text-decoration: none; outline:none;}
a:hover{text-decoration:none; color:#ff6600; outline:none;}
ul, p, dl, dt, dd{padding:0px; margin:0px;}
li{list-style-position:outside; list-style-type:none;}
h1, h2, h3, h4, h5{font-size:14px; padding:0px; margin:0px;}
h1{font-size:16px;}
h5{font-size:12px;}
.fl{float:left;}
.fr{float:right;}
.clear_f{clear:both; height:0px; padding:0px; margin:0px; display:block; _display:inherit;}
.h10{height:10px; overflow:hidden; clear:both;}
.h20{height:20px; overflow:hidden; clear:both;}
.h30{height:30px; overflow:hidden; clear:both;}
.h50{height:50px; overflow:hidden; clear:both;}
input, textarea{background:transparent; padding:0px; font-size:12px; font-family:Arial, "微软雅黑"; color:#888; outline:none; border:0px;}
em{font-style:normal;}
.btn1{cursor:pointer;}
.orange{color:#ff6600;}
.blue{color:#1fa5ec;}

.wal{width:1190px; margin:0px auto;}
.wal2{width:1200px; margin:0px auto;}
.w152{width:152px;}
.w208{width:208px;}
.w967{width:967px;}
.w940{width:940px;}
.w235{width:235px;}
.w1018{width:1018px;}

.topDiv{height:30px; line-height:30px; overflow:hidden; background:#f2f2f2; color:#666;}
.topDiv a{color:#666;}
.topDiv a:hover, .topDiv .orange{color:#ff6600;}
.topDiv .fl{padding-right:16px;}
.topDiv .fl em{color:#c5c5c5; padding:0 6px;}
.topDiv li{float:left; padding-left:28px;}
.topDiv li img{float:left; margin-right:5px; position:relative; top:4px;}

.headDiv{height:147px; background:#FFF; border-bottom:#666 solid 1px; border-top:#f3eded solid 1px;}
.headDiv .wal{height:147px; position:relative;}
.headDiv .logo{position:absolute; left:0px; top:27px;}
.headDiv .img{height:77px; position:absolute; left:265px; top:0px; padding:29px 0 0 21px; background:url(../image/bg2.png) left center no-repeat;}
.headDiv .img3{position:absolute; left:462px; top:20px;}
.topSearch{position:absolute; left:469px; top:34px; background:url(../image/topSearch.png) left top no-repeat; width:452px; height:39px;}
.topSearch .selectDiv{float:left; color:#666; font-size:14px; width:60px; height:39px; line-height:39px; background:url(../image/select.png) right center no-repeat; margin-left:15px;}
.topSearch .input1{float:left; height:39px; line-height:39px; font-size:14px; width:285px; text-indent:10px;}
.topSearch .btn1{float:left; width:89px; height:39px;}
.topSearch2{left:580px;}
.topCart{display:block; background:url(../image/topCart.png) left top no-repeat; width:146px; height:39px; line-height:39px; position:absolute; top:34px; right:0px;}
.topCart em{color:#FFF; font-size:14px; font-weight:bold; padding-left:121px;}
.headDiv .btn{position:absolute; top:107px; right:0px; white-space:nowrap; font-size:14px; color:#999; line-height:40px;}
.headDiv .btn:hover{color:#ff6600;}
.nav{position:absolute; left:220px; top:107px;}
.nav li{float:left; padding-right:1px;}
.nav a{display:block; float:left; padding:0 20px; height:40px; line-height:40px; white-space:nowrap; font-size:15px; color:#666;}
.nav a:hover, .nav .aNow, .nav .aNow1{background:#ff6600; color:#FFF;}
.headDiv2{height:106px; border:0px;}
.headDiv2 .img{height:77px; position:absolute; left:265px; top:0px; padding:29px 0 0 21px; background:url(../image/bg2.png) left center no-repeat;}
.headDiv2 .topSearch{left:550px;}
.headDiv2 .img2{position:absolute; left:292px; top:55px;}

.pageNow{position:absolute; left:230px; top:107px; line-height:40px; white-space:nowrap; font-size:15px; color:#999;}
.pageNow a{color:#999;}
.pageNow a, .pageNow span{padding:0 8px;}
.pageNow a:hover, .pageNow span{color:#ff6600;}

.sNav{position:absolute; z-index:100; margin-top:-1px; width:134px; border:#ff6600 solid 1px; background:url(../image/sNav.png); min-height:50px; _height:50px; display:none;}
.sNav a{display:block; font-size:14px; color:#777; height:41px; line-height:41px; border-bottom:#dedede dashed 1px; padding-left:20px;}
.sNav a:hover{color:#ff6600;}

.shopHead, .shopHead .wal{height:117px; position:relative; background:#111; border-bottom:#212121 solid 1px;}
.shopHead .logo{position:absolute; left:45px; top:32px;}
.shopHead .ewm{position:absolute; left:342px; top:25px; width:160px;}
.shopHead .ewm img{float:left;}
.shopHead .ewm div{float:left; padding:15px 0 0 15px; line-height:18px; width:63px; color:#ffc381;}
.shopHead .btn{position:absolute; left:610px; top:45px;}
.shopHead .btn a{display:block; background:url(../image/btn2.png) left top no-repeat; width:97px; height:29px; line-height:29px; color:#FFF; padding-left:26px;}
.shopHead .btn img{float:left; margin-right:3px; position:relative; top:9px;}
.shopHead .imgDiv{position:absolute; right:0px; top:20px;}
.shopNav{height:36px; line-height:36px; overflow:hidden; background:#111;}
.shopNav li{float:left; font-size:14px;}
.shopNav a{color:#FFF; display:block;  padding:0 30px;}
.shopNav a:hover,.shopNav a.aNow{ background:#ff6600; color:#fff;}


.tabContent{display:none;}
.tab li{cursor:pointer;}

.selectDiv{cursor:pointer;}
.selectDiv span{padding-left:10px;}
.selectDiv select{display:none;}
/**/
.selectLayer{position:absolute; z-index:1100; display:none; background:#FFF; border:#bababa solid 1px;}
.selectLayer li{height:22px; line-height:22px; overflow:hidden; padding-left:10px; color:#666;}

.pageClass{position:absolute; z-index:20; left:50%; margin-left:-595px; width:211px; margin-top:-41px;}
.pageClass h1 a{display:block; height:40px; line-height:40px; text-align:center; font-weight:400; background:#eaab80; color:#FFF; font-size:18px;}

.footNav{background:#3e3e3e; height:211px; border-bottom:#4f4f4f solid 1px; color:#888; font-size:14px;}
.footNav a{color:#888;}
.footNav a:hover{color:#fff;}
.footNav li{float:left; width:120px; padding-right:120px;}
.footNav h2 a{display:block; font-size:16px; color:#666; height:35px; padding-top:40px; border-bottom:#d3d3d3 solid 1px;}
.footNav dd{height:26px; line-height:26px; overflow:hidden; position:relative; top:10px;}
.footNav .wx{text-align:center;}
.footNav .wx div{padding:29px 0 10px 0;}
.footDiv{background:#3e3e3e; height:88px; text-align:center;}
.footDiv .wal{line-height:21px; color:#656565; padding-top:20px;}

.sideBar{position:fixed; z-index:20; right:20px; bottom:20px; width:141px; height:276px; background:url(../image/sideBar.png); text-align:center; color:#FFF; font-size:14px;}
.sideBar .imgDiv{padding-top:10px;}
.sideBar .msg{height:45px; line-height:38px;}
.sideBar .btn1{height:44px;}
.sideBar .btn2 a{display:block; color:#FFF; background:url(../image/ico2.png) center top no-repeat; padding-top:20px;}

.pageNum{text-align:center; padding-top:50px; height:100px; line-height:32px; color:#666;}
.pageNum a{display:inline-block; border:#d7d7d7 solid 1px; background:#FFF; height:30px; line-height:30px; padding:0 12px; font-weight:bold; margin:0 2px;}
.pageNum .aNow{color:#ff6600;}
.pageNum em{font-weight:400;}
.pageNum .prev em{padding-left:10px; background:url(../image/prev.png) left center no-repeat;}
.pageNum .next em{padding-right:10px; background:url(../image/next.png) right center no-repeat;}
.pageNum span{padding:0 6px;}
.pageNum .input1{height:30px; line-height:30px; width:40px; text-align:center; border:#d7d7d7 solid 1px; background:#FFF;}
.pageNum .btn1{height:30px; width:40px; color:#333; border:#d7d7d7 solid 1px; background:#FFF;}
.pageNum3{ text-align:right}


.pageBox{border:#e9e9e9 solid 1px; background:#FFF; min-height:100px; _height:100px; margin-bottom:15px;}
.sideTitle{height:36px; line-height:36px; overflow:hidden; padding-left:19px; color:#444; background:#fafafa; border-bottom:#e9e9e9 solid 1px; position:relative;}
.sideTitle a{position:absolute; top:0px; right:10px; font-weight:400; color:#999;}

.pageBox2{width:940px; position:relative;}
.pageBox2 .bgT{height:10px; width:952px; position:relative; top:-7px; left:-6px; background:url(../image/produceShowT.png) left top no-repeat;}
.pageBox2 .bgB{height:10px; width:952px; position:relative; top:-7px; left:-6px; background:url(../image/produceShowB.png) left top no-repeat;}
.pageBox2 .bg{min-height:100px; _height:100px; width:952px; position:relative; top:-7px; left:-6px; background:url(../image/produceShow.png) left repeat-y;}

.pageBox3{background:#FFF; padding:0 30px; min-height:2204px; _height:2204px;}
.pageBox4{background:#FFF; padding:30px; min-height:2204px; _height:2204px; border:#e9e9e9 solid 1px;}
.pageTitle{font-weight:400; border-bottom:#ff6600 solid 1px; font-size:24px; height:60px; line-height:60px;}

#Layer1{
	position:absolute;
	position:fixed;
	_position:absolute;
	width:100%;
	z-index:99;
	top:0; left:0px;
	background-color:#000;
	display:none;
}

.MarketBar{position:absolute; z-index:20; left:1px; top:200px; background:url(../image/MarketBar2.png) left top no-repeat; width:220px; height:436px; padding:0 35px 0 25px; font-size:14px; line-height:28px; color:#444;}
.MarketBar h1{padding:15px 10px 20px 0; font-size:24px;}

.pageNow2{height:54px; line-height:50px; overflow:hidden; font-family:"宋体"; color:#999;}
.pageNow2 a{color:#999;}
.pageNow2 a:hover{color:#ff6600;}

.sideTitle2{background:url(../image/sideRecommend.gif) left top no-repeat; height:42px; line-height:34px; overflow:hidden; position:relative; color:#FFF; padding-left:15px;}
.sideTitle2 a{position:absolute; top:0px; right:10px; color:#FFF; background:url(../image/ico10.gif) right center no-repeat; padding-right:12px;}

.pageShare{height:55px; overflow:hidden;}
.pageShare .fl{padding-top:10px;}

.pageNum2{padding:20px 0; border-top:#ddd dashed 1px; font-size:14px; line-height:30px;}

/*8.21*/
.shopHead .logo2{position:absolute; left:21px; top:12px;}
.shopHead2{ border-top:#3399ff solid 1px;  background:#fff; border-bottom:0px;}
.shopHead2 .wal{ background:#fff;  border-bottom:0px;}
.shopHead .ewm div{float:left; padding:15px 0 0 15px; line-height:18px; width:63px; color:#ffc381;}
.shopHead .ewm div.orange{ color:#ff6600;}
.shopNav2{ background:#3399ff;}

.shopHead3{ background:#080f15; border-bottom:0px;}
.shopHead3 .wal{ background:#080f15;  border-bottom:0px;}
.shopHead3 .logo{ position:absolute; left:0px; top:0px;}
.shopNav3{ background:#181b24;}

.shopHead4{height:113px; background:url(../images/bg1.jpg) no-repeat top center;}
.shopHead4 .wal{height:113px; position:relative;}
.shopHead4 .logo{position:absolute; left:0px; top:10px;}
.shopHead4 .ewm{position:absolute; left:429px; top:25px; width:160px;}
.shopHead4 .ewm img{float:left;}
.shopHead4 .ewm div{float:left; padding:15px 0 0 15px; line-height:18px; width:63px; color:#ffc381;}
.shopHead4 .btn{position:absolute; left:610px; top:45px;}
.shopHead4 .btn a{display:block; background:url(../image/btn2.png) left top no-repeat; width:97px; height:29px; line-height:29px; color:#FFF; padding-left:26px;}
.shopHead4 .btn img{float:left; margin-right:3px; position:relative; top:9px;}
.shopHead4 .imgDiv{position:absolute; right:0px; top:20px;}

.shopNav4{height:36px; line-height:36px; overflow:hidden; background:#fffaee;}
.shopNav4 li{float:left; font-size:14px;}
.shopNav4 a{color:#00923f; display:block;  padding:0 30px;}
.shopNav4 a:hover,.shopNav4 a.aNow{ color:#ff6600;}

/*10.10*/
.classLayer{background:#eaab80; width:211px; height:484px; overflow:hidden; position:absolute; z-index:999; left:50%; top:219px; margin-left:-595px; color:#FFF; font-weight:400;}
.classLayer h1{height:40px; line-height:39px; color:#FFF; font-size:18px; font-family:"微软雅黑"; background:#eaab80; text-align:center; font-weight:400;}
.classLayer li{height:84px; position:relative; background:url(../images/line6.jpg) bottom repeat-x;}
.classLayer h2 img{ float:left; margin-right:10px;}
.classLayer h2 .img2{display:none;}
.classLayer h2{padding:15px 0 10px 12px; font-family:"微软雅黑"; font-size:14px;}
.classLayer h2 a{color:#fff; background:url(../images/ico6.png) right center no-repeat; display:block;}
.classLayer .content{padding-left:12px;}
.classLayer .content a{padding-right:8px; color:#fff; font-size:14px;}
.classLayer  .liNow .content a{color:#666666;}
.classLayer .liNow{background:#FFF; }
.classLayer .liNow h2 a{ color:#333333; background:url(../images/ico6on.png) right center no-repeat;}
.classLayer .liNow h2 img{display:none;}
.classLayer .liNow h2 .img2{display:block;}
#classLayer{height:57px; overflow:hidden;}

.classLayer1{position:absolute; z-index:999; left:50%; margin-left:-384px; top:258px; width:938px;background:#fff; padding:20px; display:none;}
.classLayer1_l{ width:760px;}
.classLayer1 .list1{min-height:350px; _height:350px;}
.classLayer1 .list1 li{min-height:24px; _height:24px; line-height:24px; position:relative; padding:0 0 15px 0px; color:#c3c3c3; white-space:nowrap;}
.classLayer1 .list1 li .name h2{ padding:0 20px 0 10px; background:#66c552; color:#fff; display:inline-block; height:25px; line-height:25px; float:left;}
.classLayer1 .list1 li .name em{  background:url(../images/ico7.jpg) right center no-repeat; width:24px; height:25px; display:block; float:left;}
.classLayer1 .list1 li .link{ border-bottom:#f4f4f4 solid 1px; clear:both; position:relative; width:623px; overflow:hidden;}
.classLayer1 .list1 li .content{/* padding:5px 0px 5px 110px;*/ float:left;}
.classLayer1 .list1 li b{/*position:absolute; left:0px; top:6px;*/ float:left; color:#333333; /*width:110px; */ padding-right:30px; display:block; background:url(../images/ico6on.png) right center no-repeat; font-size:14px;}
.classLayer1 .list1 li a{padding:0 8px; color:#666; font-size:14px;}
.classLayer1 .list1 li a:hover{color:#eaab80;}

.classLayer1 .list{ padding-bottom:20px;}
.classLayer1 .list li{ float:left; margin-right:15px; margin-bottom:10px;}
.classLayer1 .list li h2{ padding:0 20px 0 10px; background:#d7d7d7; color:#fff; display:inline-block; height:25px; line-height:25px; float:left;}
.classLayer1 .list li em{  background:url(../images/ico9.jpg) right center no-repeat; width:24px; height:25px; display:block; float:left;}
.classLayer1 .list li a:hover h2{ background:#66c552;}
.classLayer1 .list li a:hover em{ background:url(../images/ico7.jpg) right center no-repeat;}

.classLayer1_r{ width:170px; height:450px;}
.classLayer1_r .list2 ul{ width:110%;}
.classLayer1_r .list2 li{ margin:0 2px 2px 0; float:left; width:84px; height:30px;}
.classLayer1_r .list3{ padding-top:20px;}
.classLayer1_r .list3 li{ margin-bottom:2px; width:170px; height:130px; background:#ebebeb; position:relative;}
.classLayer1_r .list3 li .name{ font-size:16px; color:#fd6600; padding:8px 0 0 6px;}
.classLayer1_r .list3 li .msg{ font-size:14px; color:#999999; padding:0 0 0 6px;}
.classLayer1_r .list3 li .imgDiv{ position:absolute; bottom:0px; right:0px;}
/*.classLayer1 h1{padding:0 0 10px 0; font-size:30px; color:#019fbb; font-family:"微软雅黑";}
.classLayer1 .more{color:#999; font-size:16px; background:url(../image/limg15.gif) right center no-repeat; padding-right:22px; font-family:"微软雅黑";}
.classLayer1 .imgDiv{position:absolute; bottom:0px; right:0px;}*/