@charset "utf-8";
/* CSS Document */
body{margin:0px; padding:0px; font-size:12px; font-family:Arial, "微软雅黑"; color:#666;}
a{color:#666; 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:#016AE6; 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;}
.h25{height:25px; 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;}
.btn1{cursor:pointer;}
em{font-style:normal;}

.wal{width:1200px; margin:0px auto; overflow:hidden;}
.orange0{color:#f60;}
.orange{color:#016AE6;}
.blue{color:#3388cc;}
.red{color:#C00;}
.w235{width:235px; overflow:hidden;}
.w215{width:214px; overflow:hidden;}
.w956{width:970px; overflow:hidden;}
.w955{width:955px; overflow:hidden;}
.w950{width:950px; overflow:hidden;}
.w210{width:210px; overflow:hidden;}
.w980{width:980px; overflow:hidden;}
.w190{width:190px; overflow:hidden;}

.topDiv{height:39px; line-height:39px; overflow:hidden; border-bottom:#ddd solid 1px; background:#FFF;}
.topDiv li{float:left; padding-left:45px;}
.topDiv .back{display:inline-block; height:39px; background:url(../image/ico7.png) left center no-repeat; padding-left:25px;}

.topAd{height:101px; position:relative;}
.topAd a{display:block; height:101px;}
.topAd em{display:block; background:url(../image/close.png) center no-repeat; width:30px; height:30px; position:absolute; z-index:10; top:0px; right:50%; margin-right:-600px;}

.headDiv, .headDiv .wal{height:141px; position:relative; background:#FFF;}
.headDiv .logo{position:absolute; left:0px; top:25px;}
.topKey{position:absolute; left:360px; top:90px; white-space:nowrap; color:#868686;}
.topKey a{color:#868686; padding-right:20px;}
.topKey a:hover{color:#f60;}
.topSearch{position:absolute; left:360px; top:41px; background:url(../image/topSearch.png) left top no-repeat; width:466px; height:44px; padding-left:3px;}
.topSearch .selectDiv{float:left; width:71px; height:42px; line-height:42px;}
.topSearch .input1{float:left; width:370px; height:42px; line-height:42px; text-indent:10px; color:#aaa9a9;}
.topSearch .btn1{float:left; height:42px; width:92px; cursor:pointer;}
.topBtn{display:block; background:url(../image/topBtn.png) left top no-repeat; width:141px; height:40px; position:absolute; top:42px; right:40px;}
.topBtn em{position:absolute; top:0px; right:24px; color:#FFF;}

.nav{height:38px; border-bottom:#027BD6 solid 2px; background:#FFF;}
.nav li{float:left; position:relative; left:270px;}
.nav a{display:block; height:38px; line-height:38px; padding:0 28px; font-size:15px; white-space:nowrap;}
.nav .aNow{background:#ff6600; color:#FFF;}

.navLayer{position:absolute; z-index:20; width:800px; height:50px; line-height:50px; background:url(../image/bg9.png); left:50%; margin-left:-390px; display:none;}
.navLayer li{float:left; font-size:14px; width:66px; text-align:center; overflow:hidden;}
.navLayer a{color:#FFF;}

.pageClass{position:absolute; z-index:20; left:50%; margin-left:-631px; margin-top:-40px; width:200px;}
.pageClass h1{height:45px; line-height:40px; font-size:17px; font-weight:400; cursor:pointer; color:#FFF; padding-left:60px; background:url(../image/pageClass.png) left top no-repeat; position:relative; z-index:25;}
.pageClass .list{padding:0 0 0 29px; position:relative; top:-5px;}
.pageClass .list li{position:relative;background:#006AC8; color:#FFF; }
.pageClass .list li a{ display:block;height:36px; line-height:36px; color:#FFF; font-size:14px; padding-left:40px;}
.pageClass .list li a:hover{background:#f7f7f7;color:#007BBD;}
/*.pageClass .list .imgDiv{position:absolute; left:25px; top:25px;}
.pageClass .list .img2{display:none;}
.pageClass .list h2{font-weight:400; padding:25px 0 11px 0;}
.pageClass .list .liNow{background:url(../image/pageClassBgon.png) left bottom no-repeat;}
.pageClass .list .liNow a{color:#f60;}
.pageClass .list .liNow .imgDiv{display:none;}
.pageClass .list .liNow .img2{display:block;}*/
.pageClass .box{width:758px; min-height:472px; padding:15px 30px; position:absolute; top:40px; left:200px; background:#f7f7f7; display:none;filter:alpha(Opacity=95);-moz-opacity:0.95;opacity: 0.95; }
.pageClass .box li{min-height:22px; _height:22px; line-height:22px; position:relative; padding-left:70px;}
.pageClass .box b{position:absolute; left:0px; top:5px; background:url(../image/ico2.gif) right center no-repeat; padding-right:15px;}
.pageClass .box div{padding:5px 0; border-bottom:#ddd solid 1px;}
.pageClass .box div a{padding:0 8px 0 9px; background:url(../image/ico3.gif) left center no-repeat;}
#pageClass .list{display:none;}
#pageClass h1{height:40px;}

#Layer1{
	position:absolute;
	position:fixed;
	_position:absolute;
	width:100%;
	z-index:99;
	top:0; left:0px;
	background-color:#000;
	display:none;
}

.tabContent{display:none;}
.tab li{cursor:pointer;}

.selectDiv{cursor:pointer;}
.selectDiv span{padding-left:10px;}
.selectDiv select{display:none;}
/**/
.selectLayer{position:absolute; z-index:100; display:none; background:#FFF; border:#bababa solid 1px;}
.selectLayer li{height:22px; line-height:22px; overflow:hidden; padding-left:10px; color:#666;}

.foot_01{border-top:#d3d3d3 solid 1px; background:#FFF;}
.foot_01 .wal{height:100px; width:1200px; overflow:hidden; position:relative;}
.foot_01 ul{width:200%;}
.foot_01 li{float:left; position:relative; left:-21px; height:100px; width:209px; padding-left:120px; position:relative; overflow:hidden; background:url(../image/foot_01.png) left center no-repeat; font-size:16px;}
.foot_01 li h1{color:#333; padding:25px 0 5px 0;}
.foot_01 .imgDiv{position:absolute; left:51px; top:25px;}

.footNav{border-top:#d3d3d3 solid 1px; background:#FFF;}
.footNav .wal{height:190px; overflow:hidden; position:relative;}
.footNav li{float:left; position:relative; left:30px; width:235px; font-size:14px; line-height:26px;}
.footNav h1{padding:15px 0 5px 0;}
.footNav .fr{text-align:center; width:190px;}

.footDiv{background:#f5f5f5; border-top:#016AE6 solid 2px; text-align:center; padding:15px 0; line-height:30px;}
.footDiv a{padding:0 6px;}
.footDiv div{color:#999;}

.sideTitle{height:43px; line-height:43px; overflow:hidden; background:#ef7a19; color:#FFF; font-size:18px; text-align:center;}
.sideNav a{display:block; height:38px; line-height:38px; border-bottom:#ddd solid 1px; background:#FFF; padding-left:45px; color:#333;}
.sideNav a:hover,.sideNav .on{ color:#F60; font-weight:bold;}
.sideNav h2 a{font-size:16px; font-weight:400; background:#eaeaea url(../image/sideNav.png) 180px center no-repeat;}
.sideNav h2 .aNow{background:#eaeaea url(../image/sideNavon.png) 180px center no-repeat;}
.sideNav dl{display:none;}


.indexBar2{position:fixed; z-index:20; top:200px; right:50%; margin-right:-650px; width:40px; text-align:center; display:none;border:1px #f60 solid;}
.indexBar2 li{height:40px;}
.indexBar2 a{display:block; width:40px; text-align:center;height:40px; position:relative;}
.indexBar2 .img2{display:none;}
.indexBar2 a:hover{background:#f60;}
.indexBar2 a:hover img{display:none;}
.indexBar2 a:hover .img2{display:block;}
/* .indexBar2 em{position:absolute; width:86px; height:20px; line-height:20px; text-align:center; background:#ff6600; color:#FFF; top:8px; left:-87px; display:none;}
.indexBar2 em i{display:inline-block; height:20px; width:20px; background:url(../image/qq.png) center no-repeat; float:left; position:relative; left:10px;}
.indexBar2 .img{width:130px; height:130px; border:#ddd solid 1px; background:#FFF; position:absolute; left:-132px; top:-50px; display:none;} */
.indexBar2 a:hover em, .indexBar2 a:hover .img{display:block;}

.pageBox{background:#FFF; min-height:100px; _height:100px;}



/*
.pageNum{text-align:right; padding:30px 0;}
.pageNum a{display:inline-block; margin-left:4px; height:30px; width:30px; line-height:30px; text-align:center; border:#d7d7d7 solid 1px; background:#FFF; font-weight:bold; font-size:14px; color:#333;}
.pageNum a:hover, .pageNum .aNow{color:#016AE6;}
.pageNum .prev, .pageNum .next{width:73px; font-weight:400;}
.pageNum .prev em{padding-left:12px; background:url(../image/prev.png) left center no-repeat;}
.pageNum .next em{padding-right:12px; background:url(../image/next.png) right center no-repeat;}
*/
.pageNow{height:37px; line-height:37px; overflow:hidden;  color:#999;}


/* 修改后的分页样式 */
.pageNum{text-align:right; padding:30px 0;}
.pageNum a{display:inline-block; margin-left:4px; height:30px; width:30px; line-height:30px; text-align:center; border:#d7d7d7 solid 1px; background:#FFF; font-weight:bold; font-size:14px; color:#333;}
.pageNum a:hover, .pageNum .current{color:#016AE6;}
.pageNum .prev, .pageNum .next{width:73px; font-weight:400;}
.pageNum .prev em{padding-left:12px; background:url(../image/prev.png) left center no-repeat;}
.pageNum .next em{padding-right:12px; background:url(../image/next.png) right center no-repeat;}

.pageNum span{display:inline-block; margin-left:4px; height:30px; width:30px; line-height:30px; text-align:center; border:#d7d7d7 solid 1px; background:#FFF; font-weight:bold; font-size:14px; color:#333;}
.pageNum span:hover, .pageNum .current{color:#016AE6;}

/**/



.sideNav2{border:#ddd solid 1px; background:#f7f7f7;}
.sideNav2 h1{border-bottom:#ddd solid 1px; font-size:14px; height:36px; line-height:36px; overflow:hidden; padding-left:10px;}
.sideNav2 a{display:block; height:22px; line-height:22px; padding-left:30px; overflow:hidden;}
.sideNav2 a span{color:#999; padding-left:6px;}
.sideNav2 li{border-bottom:#eee solid 1px;}
.sideNav2 h2 a{height:35px; line-height:35px; background:url(../image/sideNavIco1.gif) 10px center no-repeat;}
.sideNav2 h2 span{font-weight:400;}
.sideNav2 h2 .aNow{background:url(../image/sideNavIco1on.gif) 10px center no-repeat;}
.sideNav2 dl{padding:5px 0; background:#FFF; display:none;}

.sideHot{border:#ddd solid 1px; background:#FFF;}
.sideHot h2{height:32px; line-height:32px; overflow:hidden; padding-left:24px; border-bottom:#ddd solid 1px; position:relative; z-index:10;}
.sideHot li{position:relative; top:-1px; margin:0 9px; background:url(../image/line1.gif) top repeat-x; padding:10px 5px;}
.sideHot .name{line-height:18px; padding:10px 0;}
.sideHot .price{font-size:14px; color:#dd0000;}
.sideHot .price span{font-size:16px;}

.pageRank{border:#c0c0c0 solid 1px; margin-bottom:10px; height:32px; line-height:32px; overflow:hidden;}
.pageRank li{float:left; height:32px; border-right:#ddd solid 1px; padding:0 10px;}
.pageRank .input1{float:left; position:relative; top:5px; width:62px; height:20px; line-height:20px; border:#ddd solid 1px; text-indent:5px;}
.pageRank em{float:left; padding:0 6px;}
.pageRank .selectDiv{float:left; width:95px; height:20px; line-height:20px; border:#ddd solid 1px; background:url(../image/ico5.png) right center no-repeat; position:relative; top:5px;}
.pageRank .btn1{float:left; margin-left:10px; width:48px; height:22px; border:#ddd solid 1px; position:relative; top:5px;}
.pageRank .fr{padding-right:20px;}
.pageRank .fr a{display:block; float:left; position:relative; top:5px; width:20px; text-align:center; height:20px; line-height:20px; border:#ddd solid 1px; font-family:"宋体"; margin:0 1px; font-weight:bold;}

.memberNav h1{height:40px; line-height:40px; overflow:hidden; font-weight:400; color:#FFF; background:#ef7a19; padding-left:20px;}
.memberNav .list{border:#ddd solid 1px; border-top:0px; border-bottom:0px;}
.memberNav a{display:block; height:35px; line-height:35px; overflow:hidden; padding-left:19px; border-bottom:#ddd solid 1px;}
.memberNav h2 a{font-weight:400; background:#f5f5f5 url(../image/ico11on.png) 185px center no-repeat;}
.memberNav h2 .aNow{background:#f5f5f5 url(../image/ico11.png) 185px center no-repeat; color:#f60;}
.memberNav dl{border-bottom:#ddd solid 1px; display:none;}
.memberNav dd{position:relative; top:1px; padding:0 12px;}

.memberTitle{height:39px; line-height:39px; padding-left:20px; overflow:hidden; background:#f5f5f5; border:#ddd solid 1px; font-size:16px;}
.memberBox{margin-bottom:20px; border:#ddd solid 1px; min-height:50px; _height:50px; border-top:0px;}

.pageRelevant{border:#ddd solid 1px; height:350px; position:relative; overflow:hidden;}
.pageRelevant .title{border-bottom:#ddd solid 1px; height:37px; line-height:37px; overflow:hidden; padding-left:20px; background:#f5f5f5;}
.pageRelevant .btnDiv{position:absolute; z-index:10; top:10px; right:10px;}
.pageRelevant .btnDiv span{display:block; float:left; background:url(../image/ico12.png) center top no-repeat; height:18px; width:28px;}
.pageRelevant .btnDiv .on{background:url(../image/ico12on.png) center top no-repeat;}
.pageRelevant .list{width:940px; overflow:hidden; position:relative; margin:0 auto; padding-top:15px;}
.pageRelevant li{float:left; width:175px; padding:0 30px; overflow:hidden;}
.pageRelevant .name{font-size:14px; line-height:22px; padding:8px 0;}
.pageRelevant .price{font-weight:bold; font-size:15px; color:#f60; padding-bottom:5px;}
.pageRelevant .btn{display:block; width:80px; height:22px; line-height:22px; text-align:center; border:#ddd solid 1px;}

.foot-bar{position:fixed;z-index:20;bottom:60px;right:20px; width:110px; height:140px;text-align:center;font-size:16px;color:red;}
.foot-bar a{font-size:12px;position:absolute;right:10px;top:-16px;}



