/* Common 公共样式 */
body {background-color:#fff; margin:0; padding:0;font-family: Arial,"微软雅黑";  font-weight:normal; font-size:12px; color:#000;}
div,form,p,ul,ol,dl,li,dt,dd,h1,h2,h3,h4,h5,h6,h7,h8,h9{display:block; margin:0; padding:0;}

a{text-decoration:none;color:#333;}
a:hover{text-decoration:none; color:#f88324}
em{font-style:normal;}
li{list-style:none;}
img{border:0;vertical-align:middle;}
table{border-collapse:collapse;border-spacing:0;}
p{word-wrap:break-word;}
.undis{display:none;}
.dis{display:block;}
.cf:after,.layout:after,.hd:after,.bd:after,.ft:after{content:"";display:table;clear:both;}
.cf,.layout,.hd,.bd,.ft{*zoom:1;}
.layout{ width:1000px; margin:0 auto}
.fl{ float:left; _display:inline}
.fr{ float:right; _display:inline}
.tc{text-align:center;}
.tl{text-align:left;}
.tr{text-align:right;}
.yh{ font-family:"微软雅黑"; font-weight:normal;}
.bgf{ background:#fff;}
.posr{ position:relative;zoom:1}
.mt{ margin-top:20px;}
.blank{height:8px; line-height:8px; clear:both; visibility:hidden;}
.hand {cursor:pointer;}

.wrap{width:1200px; margin:0 auto; position:relative;}
.block{width:1000px; margin:0 auto;}
.line{width:100%; border-bottom:1px dashed #ccc;}
.dot_line {height:6px; line-height:6px; clear:both; border-bottom:1px dotted #ccc; margin:0 8px;}
.solid_line { border-bottom:1px solid #ccc;}
.box{border:1px solid #ccc; box-shadow: 0px 0px 10px rgb(235, 235, 235);}

/* 字体 */
.f1{font-size:14px;}

.bold{font-weight:bold;}
/* header */
#top {height:80px;}
#top span{height:30px; line-height:30px; clear:right; position:relative; top:6px;}

/* 导航栏 */
#nav{display:block; width:100%; height:40px; line-height:40px; background-color:#0099CC; margin:0 auto;}
#nav li{display:inline; height:40px} 
#nav li a{display:inline-block; padding:0 30px; height:40px; line-height:40px; color:#FFF; font-size:16px} 
#nav li a:hover{background:#E99D18}/*设置鼠标滑过或悬停时变化的背景颜色*/ 

/* 客服 */
#kf {float:right; width:68px; position:fixed; top:24%; right:8px; z-index:99;/* _position:absolute; _bottom:auto;
   _top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)));*/}
#kf span {display:block; width:68px; height:68px; margin-bottom:5px; cursor:pointer; border:1px solid #ccc; box-shadow: 0px 0px 10px rgb(235, 235, 235);}

/* 轮播主广告图 */
#banner {position:relative; height:350px; border:1px solid #666; overflow:hidden; margin:0 auto; clear:both;}
#banner_list img {border:0px;}
#banner_bg {position:absolute; bottom:0;background-color:#000;height:30px;filter: Alpha(Opacity=30);opacity:0.3;z-index:1000;cursor:pointer; width:1000px; }
#banner_info{position:absolute; bottom:0; left:5px;height:22px;color:#fff;z-index:1001; cursor:pointer;}
#banner_text {position:absolute;width:120px;z-index:1002; right:3px; bottom:3px;}
#banner ul {position:absolute;list-style-type:none;filter: Alpha(Opacity=80);opacity:0.8; border:1px solid #fff;z-index:1002; margin:0; padding:0; bottom:3px; right:5px;}
#banner ul li { padding:0px 8px;float:left;display:block;color:#FFF;border:#e5eaff 1px solid;background:#339933;cursor:pointer}
#banner ul li.on { background:#FF9900}
#banner_list a{position:absolute;}

/* 标题 */
.tit {border-bottom:2px Solid #FFB400; font-size:16px; text-align:left; height:30px; line-height:30px; margin:8px auto; text-indent: 10px;}
.cont { display:block; width:980px; background:#fff; height:200px; padding:10px; border:1px solid #ccc; box-shadow: 0px 0px 10px rgb(235, 235, 235);}
.infor_table {margin-left:5px; font-size:12px; font-weight:400; font-family:Arial; font-style:normal;}
.infor_table tr{height:28px; line-height:28px;}

/* Factory Tour */
#mrq{ margin:0 auto; width:740px; background:#fff; padding:10px 5px; border-bottom:1px solid #ccc; box-shadow: 0px 0px 10px rgb(235, 235, 235); }
#Marquee_x { overflow:hidden; width:740px;} 
#Marquee_x ul li ,#Marquee_x ul li div{ float:left;line-height:25px;overflow:hidden} /* 横向滚动必须让所有li左浮动 */
#Marquee_x ul li div{ float:left;line-height:25px;height:150px; width:225px; overflow:hidden}
#Marquee_x ul li div img{ border:1px solid #DADADA; width:225px; height:150px; display:block}
#Marquee_x ul li div span{ display:block;}

/* Main Product */
#slide{overflow:hidden; width:730px; margin:0 auto; background:#fff; padding:10px; box-shadow: 0px 0px 10px rgb(235, 235, 235);}
#slide ul{list-style:none;width:2999px;}
#slide img{border:1px Solid #ccc; width:175px; height:141px;}
#slide li{ float:left; margin-right:8px; display:block; width:177px; height:auto; overflow:hidden;}
#slide p{ height:24px; line-height:24px; padding:0 5px; border-bottom:1px dotted #ccc; overflow:hidden;}

/* footer */
#footer { height:30px; line-height:30px;}

/* ur_here */
#ur_here{height:36px; line-height:36px; border:1px solid #ccc; border-top:none; text-indent:12px;}
#ur_here a{ height:36px; line-height:36px;}

/* 左右分页 */
#left{float:left; width:220px; padding:0 8px; margin-right:10px; border:1px solid #ccc; box-shadow: 0px 0px 10px rgb(235, 235, 235); }
#left p {margin-bottom:5px; font-size:13px; line-height:20px; border-bottom:1px dotted #ccc;}
#right{float:left; width:750px; border:1px solid #ccc; box-shadow: 0px 0px 10px rgb(235, 235, 235);}
#right .content { padding:8px; font-size:14px; line-height:24px;}
.r_tit{margin:6px 8px; height:30px; line-height:30px; font-size:16px; font-weight:bold; border-bottom:1px solid #ccc;}
.cont_tit {font-size:24px; text-align:center; height:36px; line-height:36px; border-bottom:1px dotted #ccc; padding:0 20px; margin:8px;}

/* 商品分类 */
.top_cat{ font-size:14px; font-weight:bold; height:30px; line-height:30px; border-bottom:1px dotted #ccc; text-indent:5px;}
.sub_cat{ border-bottom:1px dotted #ccc; height:25px; line-height:25px; text-indent:24px;}
.cat_desc{margin:0 8px; border-bottom:1px dotted #ccc; line-height:24px; text-indent:32px;}
.pinfo { padding:6px 8px 0 8px; clear:both; }
.pinfo img{width:128px; height:96px; border:1px solid #ccc; padding:1px;}
.pinfo span{margin-right:8px;}
.pinfo .ptxt{line-height:20px;}
.pinfo .pbrief{width:585px; height:65px; overflow:hidden;}

/* 商品详情 */
#product{ border:1px solid #ccc; box-shadow: 0px 0px 10px rgb(235, 235, 235); overflow:hidden; font-family:"Arial";}
#product img{ width:360px; height:270px; border:1px solid #ccc; margin:8px;}
#product .info{width:620px; margin:8px 0;}
#product .p_txt{clear:both; height:28px; line-height:28px; font-size:12px;}
#product .p_name{font-size:24px; font-weight:bold; height:32px; line-height:32px; overflow:hidden; border-bottom:1px dotted #ccc;}
#product .p_tit{ float:left; width:180px; color:#444; font-weight:bold;}
#product .p_cont {float:left; color:#aaa;}
#product .p_brief { clear:both; height:24px; line-height:24px; font-size:12px; }
.detail{ margin:0 8px;}
