﻿*{padding:0; margin:0; list-style-type:none;}
body{font-family:"Arial","Microsoft YaHei"; font-size:12px;}
a{text-decoration:none;}img{border:0;}
.top{height:80px; width:100%;}
.banner{height:40px; width:100%; background:#000;}
#container{width:1200px; margin:0 auto;}
.logo{height:80px; position:relative;}
.logo img{position:absolute;left:0px; top:10px;width:565px; height:60px;}
.logo .search{position:absolute;right:0px; top:10px; height:60px; width:300px;}
.logo .search .AddHome{height:25px; line-height:25px; text-align:right;}
.logo .search .AddHome a{color:#000; margin:0 10px;}
.logo .search .AddHome a.BookMark{padding-right:15px;background:url(../images/index_icon.png) 55px -151px no-repeat;}
.logo .search input.input_txt{height:33px; border:1px #000 solid; line-height:33px; text-indent:1em; outline:none; width:220px; position:absolute; bottom:0px; left:0px;}
.logo .search input.input_bot{height:35px; width:78px; background:#000 url(../images/index_icon.png) 10px -170px no-repeat;; position:absolute; right:0px; bottom:0px; border:0; outline:none; cursor:pointer; color:#fff; text-indent:2em;}
.logo .search span#warn{height:25px; line-height:25px; width:180px; background:#CCC; color:#fff; position:absolute; left:0; bottom:-25px; padding-left:10px;							display:none;}
.nav{height:40px; width:100%;}
.nav ul li{width:120px; line-height:40px; height:40px; float:left; text-align:center; position:relative;}
.nav ul li.first{color:#fff; width:160px; background:url(../images/index_icon.png) no-repeat 0px 0px;}.nav ul li.first:hover{background:#000 url(../images/index_icon.png) no-repeat 0px 0px;}
.nav ul li:hover{background:#fff; }.nav ul li:hover a{color:#000;}
.nav ul li a{color:#fff; font-weight:700;}
/*Home product type*/
.producttype{width:590px; float:right;height:390px;}
.nav ul li#menu div.smallnav{position:absolute; top:40px; overflow:hidden; left:-1px; background:#fff; border:1px #000 solid; height:360px; width:679px; border-top:0; display:none; z-index:999;}
.nav ul li#menu:hover div.smallnav{display:block;}
.nav ul li#menu div.smallnav ul,.producttype ul{width:100%; height:100%; padding-top:10px;}
.nav ul li#menu div.smallnav ul li,.producttype ul li{line-height:25px; height:25px; width:100%; text-align:left;margin-bottom:1px;}
.producttype ul li{margin-bottom:5px;}
.nav ul li#menu div.smallnav ul li a,.producttype ul li a{margin-left:20px; font-weight:normal; width:140px; height:25px; text-align:left; display:inline-block; color:#666;}.producttype ul li a{margin:0px; text-align:center; border-bottom:1px #000 dotted;}.producttype ul li a:hover{border-bottom:2px #000 solid;}
.nav ul li#menu div.smallnav ul li a.big,.producttype ul li a.big{background:#000; color:#fff; font-weight:700; text-align:center; border-radius:13px;}
.producttype ul li a.big:hover{background:#C00;}

.ifocuspic{width:100%; height:350px; position:relative; overflow:hidden;}
.ifocuspic ul li{width:100%; height:350px;}
.ifocuspic .bot{width:45px; height:10px; position:absolute; bottom:10px; left:50%; margin-left:-22px;}
.ifocuspic .bot ul li{height:10px; width:10px; margin-right:5px; background:#000; float:left; cursor:pointer;}
.ifocuspic .bot ul li.first{background:#bbb;}

.lanmu{height:40px; width:1200px; position:relative; margin:10px auto 0;}
.lanmu .line{height:2px; width:100%; background:#000; position:absolute; left:0px; top:19px;}
.lanmu p{position:absolute; display:block; width:150px; background:#fff; height:40px; line-height:40px; top:0; left:50%; margin-left:-75px;
		text-align:center; font-size:18px;}
.clearfix{clear:both;}

.about{padding:10px; background:url(../images/about_bg.png) no-repeat right top;}
.about p{text-align:justify; line-height:25px; text-indent:2em;}

/*product list page*/
.product{width:100%; clear:both;}
.productHome{width:610px; float:left;}
.product ul,.productHome ul{margin:10px auto 0;}
.product ul li,.productHome ul li{width:285px; height:390px; float:left; margin:0 20px 20px 0; overflow:hidden; position:relative;}
.product ul li .sale,.productHome ul li .sale{width:60px; height:60px; background:none;/* background:url(../images/index_icon.png) 0px -86px no-repeat; */position:absolute; right:0; top:0;}
.product ul li p,.productHome ul li p{width:260px; height:40px; background-color:rgba(0,0,0,0.7); background:rgb(0,0,0); opacity:0.7; filter:alpha(opacity=70);  position:absolute; bottom:10px; left:50%; margin-left:-130px; display:block; text-align:center;}
.product ul li p span,.productHome ul li p span{display:block; width:100%; height:45px; line-height:45px; color:#fff; font-size:12px;font-weight:700; text-align:center; }
.product ul li p em a,.productHome ul li p em a{color:#fff; font-style:normal;font-weight:700;}.product ul li p em a:hover{text-decoration:underline;}
.product ul li img,.productHome ul li img{width:285px; height:390px;transition:all 1.3s .05s;}
.product ul li img:hover,.productHome ul li img:hover{transform:scale(1.1);}
.product ul li.end{margin:0;}

.product_photo{float:left;}
/*图片放大镜样式*/
.jqzoom{float:left;border:none;position:relative;padding:0px;cursor:pointer;margin:0px;display:block;}
.jqzoom img{width:350px;height:480px;}
.zoomdiv{z-index:100;position:absolute;top:0px;left:0px;width:350px;height:480px;background:#ffffff;border:1px solid #000;display:none;text-align:center;overflow:hidden;}
.jqZoomPup{z-index:10;visibility:hidden;position:absolute;top:0px;left:0px;width:20px;height:20px;border:1px solid #aaa;background:#ffffff /*url(../images/zoom.png) 50% center no-repeat*/;opacity: 0.5;-moz-opacity: 0.5;-khtml-opacity: 0.5;filter: alpha(Opacity=50);}
/*图片小图预览列表*/
.spec-preview{width:350px;height:480px;border:1px solid #000;}
.spec-scroll{clear:both;margin-top:5px;width:352px;}
.spec-scroll .prev{float:left;margin-right:4px; background:url(../images/icon_clubs.gif) no-repeat center;}
.spec-scroll .next{float:right;background:url(../images/icon_clubs1.gif) no-repeat center;}
.spec-scroll .prev,.spec-scroll .next{display:block;text-align:center;width:10px;height:72px; line-height:72px;border:1px solid #C00;cursor:pointer;text-decoration:none;}
.spec-scroll .items{float:left;position:relative;width:322px;height:74px;overflow:hidden;}
.spec-scroll .items ul{position:absolute;width:999999px;height:74px;}
.spec-scroll .items ul li{float:left;width:64px;text-align:center;}
.spec-scroll .items ul li img{border:1px solid #000;padding:2px;width:50px;height:68px;}
.spec-scroll .items ul li img:hover{border:2px solid #C00;padding:1px;}

.content{width:840px; float:right;}
.content h1{height:40px; line-height:40px; padding-left:20px; font-size:16px;}
.font-size{height:30px; line-height:30px; margin-left:20px; border-bottom:1px #CCC dotted;}
.font-size a{color:#000;}
.font-size span{display:inline-block; width:50px; height:20px; line-height:20px; text-align:center; background:#000; border-radius:10px;}
.font-size span a{color:#fff;}
.content .Detail{padding-left:20px; margin-top:10px;}
.content .Detail p{text-align:justify; line-height:25px; text-indent:2em;}

#footer{width:100%; height:60px; background:#000; margin-top:10px; line-height:60px; color:#fff; text-align:center; position:relative;}
#footer a{color:#fff;}
#footer a.totop{display:block; width:50px; height:23px; position:absolute; background:url(../images/index_icon.png) no-repeat 0px -40px; top:0px; left:50%; margin-left:550px;}
#footer a.totop:hover{background:url(../images/index_icon.png) no-repeat 0px -63px;}

/*列表页翻页样式*/
.ph_link{height:50px; line-height:50px; text-align:center;}
.ph_link ul{padding-left:20px;}
.ph_link span{display:block; width:35px; height:35px; line-height:35px; border-radius:2px; background:#DDD; float:left; margin-right:5px; font-size:12px;}
.ph_link span#page{width:45px;}
.ph_link span#count{background:#000; color:#FFF;font-family:Arial; font-style:italic;}
.ph_link span#page a{color:#000;text-decoration:none;}
.ph_link span#countlink a{background:#DDD; color:#000;font-family:Arial; font-style:italic; text-decoration:none;}
/*列表页翻页样式end*/