@charset "utf-8";
/* CSS Document */
body{margin:0px; padding:0px; font-size:12px; font-family:Arial; color:#333;}
html{overflow-y:scroll;}
a{color:#333; 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:#F00; 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;text-transform:capitalize}
.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;}
.h50{height:50px; overflow:hidden; clear:both;}
input{background:transparent; padding:0px; font-size:12px; font-family:Arial; color:#666; border:0px;}

.wal{width:1000px; margin:0px auto; }
.w200{width:200px; overflow:hidden;}
.w745{width:745px; overflow:hidden;}
.red{color:#F00;}

#logo{position:absolute; z-index:20; left:50%; margin-left:-500px; top:0px;}

.headDiv{height:245px;/*  overflow:hidden;  */background:url(../image/head.gif) center top repeat-y; position:relative;}
.headDiv .wal{height:245px; position:relative;}
.headDiv .bg{position:absolute; z-index:1; left:0px; top:58px; height:58px; width:100%; background:#FFF;}
.headDiv .logo{position:absolute; z-index:999; left:0px; top:0px;}
.headDiv .list{position:absolute; z-index:10; top:18px; right:170px;}
.headDiv .list li{float:left; padding-right:15px; text-transform:Capitalize; line-height:22px; white-space:nowrap;}
.headDiv .list a{color:#fff;}
.headDiv .list a:hover{text-decoration:underline;}
.headDiv .list img{position:relative; top:3px; margin-right:6px; float:left;}
.topSearch{position:absolute; top:16px; right:0px; width:171px; height:24px; overflow:hidden; background:url(../image/linput.png) left top no-repeat;}
.topSearch .input1{width:138px; padding:0 5px; height:24px; line-height:24px; float:left; color:#FFF;}
.topSearch .btn1{width:23px; height:24px; cursor:pointer;}
.headDiv .selectDiv{position:absolute; z-index:20; top:58px; right:0px; background:#ededed url(../image/lico1.png) right center no-repeat; width:72px; height:54px; line-height:54px; font-weight:bold; border:#ededed solid 2px;}
/**/

.nav{position:absolute; z-index:1000; right:270px; top:58px; width:470px;}
.nav ul.z li{float:left; margin-top:-3px;height:61px; line-height:61px;padding:0 15px;}
.nav ul.z li:hover{ background: url(../image/s.png) top center repeat-x;}
.nav ul.z li.Hover{ background: url(../image/s.png) top center repeat-x;}
.nav ul.z li a{  color:#2e2e2e; text-transform:uppercase; font-weight:bold;  font-size:14px;}
.nav .box003{ position:relative;} 

.sub{ position:absolute; top:57px; left:-113px; }
.sub li{ width:823px; height:284px; background:url(../image/s2.png) repeat;padding:28px 0 0 28px; display:none;border:1px solid #dfdee0;}

.menu{ width:164px; }

.menu a{ display:block; font-size:12px; color:#2e2e2e; height:22px; line-height:22px; background:url(../image/s4.png) left center no-repeat; padding-left:17px;}
.menu a:hover{background:url(../image/s3.png) left center no-repeat; color:#aa2887;}
.menu h1{ font-size:14px; color:#2e2e2e; line-height:40px;}

.wal{width:1000px; margin:0px auto;}

.headDiv{height:245px;background:url(../image/head.gif) center top repeat-y; position:relative;}


/**/
.topCar{display:block; position:absolute; z-index:20; top:58px; right:85px; height:58px; line-height:58px; overflow:hidden; border-left:#e9e9e9 solid 1px; font-weight:bold; font-size:14px; padding-left:35px; background:url(../image/nimg21.gif) 10px center no-repeat;}
.topCar span{display:inline-block; width:20px; height:20px; line-height:20px; text-align:center; background:#333; color:#fff; margin-left:5px;}

.footDiv{background:#333333; height:260px; /* overflow:hidden; */ color:#8a8a8a;width:100%}
.footDiv a{color:#8a8a8a;}
.footDiv a:hover{color:#FFF;}
.footDiv h2{color:#fff; text-transform:Capitalize; padding:35px 0 20px 0; font-size:12px;}
.footDiv .part1{width:180px; overflow:hidden;}
.footDiv .content{line-height:20px; padding-bottom:10px;}
.footDiv .tel{padding-top:10px; color:#ccc; font-size:16px; border-top:#3e3e3e solid 1px;}
.footDiv .content img{float:left; margin-right:5px; position:relative; top:2px;}
.footDiv .part2{padding-left:30px; width:170px; overflow:hidden;}
.footDiv .part2 li{height:24px; line-height:24px; overflow:hidden; text-transform:Capitalize; position:relative; top:-2px;}
.footDiv .part3{width:415px; overflow:hidden;}
.footDiv .part4{width:190px; overflow:hidden; position:relative;}
.footDiv .part4 ul{width:110%;}
.footDiv .part4 li{float:left; width:50px; height:50px; overflow:hidden;}

.footDiv .part4 a{border:#434343 solid 2px; width:34px; height:34px; display:inline-block;}

.footDiv .part4 .nimg36_1{background:url(../image/nimg36_1.gif);}
.footDiv .part4 .nimg36_1:hover{background:url(../image/nimg36_6_1.gif);}

.footDiv .part4 .nimg36_2{background:url(../image/nimg36_2.gif);}
.footDiv .part4 .nimg36_2:hover{background:url(../image/nimg36_6_2.gif);}

.footDiv .part4 .nimg36_3{background:url(../image/nimg36_3.gif);}
.footDiv .part4 .nimg36_3:hover{background:url(../image/nimg36_6_3.gif);}

.footDiv .part4 .nimg36_4{background:url(../image/nimg36_4.gif);}
.footDiv .part4 .nimg36_4:hover{background:url(../image/nimg36_6_4.gif);}

.footDiv .part4 .nimg36_5{background:url(../image/nimg36_5.gif);}
.footDiv .part4 .nimg36_5:hover{background:url(../image/nimg36_6_5.gif);}

.footDiv .part4 .nimg36_6{background:url(../image/nimg36_6.gif);}
.footDiv .part4 .nimg36_6:hover{background:url(../image/nimg36_6_6.gif);}

.footDiv .part4 .nimg36_7{background:url(../image/nimg36_7.jpg);}
.footDiv .part4 .nimg36_7:hover{background:url(../image/nimg36_6_7.jpg);}

.footDiv .part4 .nimg36_8{background:url(../image/nimg36_8.jpg);}
.footDiv .part4 .nimg36_8:hover{background:url(../image/nimg36_6_8.jpg);}

.foot{background:#2c2c2c; height:60px; line-height:60px; color:#666;}
.foot a{color:#666;}
.foot a:hover{color:#FFF;}
.foot .btn{display:block; height:60px; padding-left:35px; background:url(../image/lbtn.gif) left center no-repeat; white-space:nowrap;}

.selectDiv{cursor:pointer;}
.selectDiv span{padding-left:10px;}
.selectDiv select{display:none;}

/**商品数量goods**/
.select_quantity{}
.select_quantity dt{width:67px; color:#999}
.select_quantity dd{ color:#878787; position:relative; }
.select_quantity dd .quantity_input{ padding-left:8px; width:86px; height:46px; line-height:46px; border:2px solid #aaa; margin:20px 0; font-size:14px;}
.select_quantity dd .q_prev{display:inline-block; position:absolute; left:73px; top:21px; *top:2px; cursor:pointer}
.select_quantity dd .q_next{display:inline-block; position:absolute; left:73px; top:45px; *top:2px; cursor:pointer}

.select_quantity1{}
.select_quantity1 dt{width:67px; color:#999}
.select_quantity1 dd{ color:#878787;}
.select_quantity1 dd .quantity_input{ padding-left:8px; width:86px; height:46px; line-height:46px; border:2px solid #aaa; margin:20px 0;}
.select_quantity1 dd .q_prev{display:inline-block; position:relative; left:-37px; top:-4px; *top:2px; cursor:pointer}
.select_quantity1 dd .q_next{display:inline-block; position:relative; left:-72px; top:19px; *top:2px; cursor:pointer}

/**/
.selectLayer{position:absolute; z-index:100; display:none; background:#FFF; border:#bababa solid 2px;}
.selectLayer li{height:32px; line-height:32px; overflow:hidden; padding-left:10px; color:#666;}

.sideTitle{color:#2e2e2e; padding:25px 0 15px 0; text-transform:Capitalize;}

.sideNav li{padding-bottom:10px; text-transform:Capitalize; float:left; width:100%;}
.sideNav a{display:block; height:26px; line-height:26px; overflow:hidden; padding-left:40px; background:#e7e7e7 url(../image/limg24_1.gif) left top no-repeat; color:#2e2e2e;}
.sideNav a:hover, .sideNav .aNow{background:#e7e7e7 url(../image/limg24_2.gif) left top no-repeat;}
.sideNav .list{padding:2px 25px 0 25px; display:none;}
.sideNav .list li{padding:0px;}
.sideNav .list li.hover a{color:#AC07AB; }
.sideNav .list a{height:25px; line-height:25px; border-bottom:#e9e9e9 solid 1px; background:url(../image/lico.gif) left center no-repeat; padding-left:15px; color:#6c6c6c;}
.sideNav .list a:hover, .sideNav .list .aNow{color:#2e2e2e; background:url(../image/lico.gif) left center no-repeat;}

.sidePart1 .imgDiv{padding-bottom:40px;}
.sidePart1 .msg{height:25px; color:#6c6c6c; text-transform:Capitalize;}

.sidePart2 .fl, .sidePart2 .fr{border:#ccc solid 1px;}
.sidePart2 li{padding-bottom:10px;}

.pageNum{padding-top:30px; height:70px; border-bottom:#e0e0e0 solid 1px; border-top:#e0e0e0 solid 1px; overflow:hidden;}
.pageNum a{display:inline-block; padding:0 15px; height:38px; line-height:38px; overflow:hidden; border:#ccc solid 1px; margin-right:10px; color:#6c6c6c; font-size:16px; white-space:nowrap;}
.pageNum a:hover, .pageNum .aNow{color:#000; border:#333 solid 2px; height:36px; line-height:36px; padding:0 14px;}
.pageNum .fr a{margin:0px;}

.tabContent{display:none;}

.pageTitle{height:62px; overflow:hidden; border-bottom:#ccc solid 1px; position:relative; margin-bottom:40px;}
.pageTitle h1{color:#2e2e2e; text-transform:Capitalize; padding-top:25px;}
.pageTitle a{position:absolute; top:25px; right:0px; color:#6c6c6c; display:block; height:24px; line-height:24px; background:url(../image/nimg24_2.gif) right center no-repeat; padding-right:35px; white-space:nowrap;}

.pageTitle2{height:65px; line-height:65px; overflow:hidden; position:relative;}
.pageTitle2 h1{color:#2e2e2e; text-transform:Capitalize; font-size:20px; font-weight:400;}
.pageTitle2 .more{white-space:nowrap; position:absolute; right:75px; top:0px; text-transform:Capitalize;}
.pageTitle2 .leftBtn{display:block; width:24px; height:24px; overflow:hidden; background:url(../image/limg24_3.gif) left top no-repeat; position:absolute; top:20px; right:34px;}
.pageTitle2 .rightBtn{display:block; width:24px; height:24px; overflow:hidden; background:url(../image/limg24_4.gif) left top no-repeat; position:absolute; top:20px; right:0px;}

.pageShare{height:50px; line-height:23px; overflow:hidden; font-size:14px; color:#2e2e2e; font-weight:bold;}
.pageShare li{float:left; padding-right:20px; white-space:nowrap;}
.pageShare .li_01{padding-right:40px;}






.banner_{  height:479px; margin:0 auto 49px auto;}
.banner_ a{ display:block; height:479px;background:url(../image/banner.jpg) top center no-repeat; }

.mian_{ width:1000px; margin:0 auto; padding-bottom:60px;}

.link_{ padding-top:46px;}



.show_box{ height:445px; position:relative; z-index:10000;}
.first{ overflow:hidden; position:absolute; z-index:10000;}
#box01{ left:0px;
     top:0px;
    height:445px;
    width:550px;}
#box02{  left:560px;
     top:0px;
    height:213px;
    width:215px}
#box03{ left:785px;
     top:0px;
    height:213px;
    width:215px}
#box04{  left:560px;
     top:232px;
    height:213px;
    width:140px}
#box05{  left:710px;
     top:232px;
    height:213px;
    width:140px}
#box06{ left:860px;
     top:232px;
    height:213px;
    width:140px}



















.big_link{ float:left; position:relative;}

.more_link{ float:right; width:438px;}

.up_l{ float:left; margin-right:13px;}

.up_r{ float:left; margin-right:10px;}

.up_link{ padding-bottom:13px; width:452px;}
.down_link{ width:452px;}

.f19{ font-size:19px; font-weight: normal;text-transform:capitalize}

.btn-1{ position:absolute; display:none; top:150px; right:15px;}
.big_link:hover .btn-1{ display:block;}

.z{ position:relative; }

.btn-2{ position:absolute; display: none; top:100px; right:0px; width:100%;text-align:center;}
.z:hover .btn-2{ display:block;}