﻿/* 基础样式表 */

/* Reset 重置浏览器默认样式 begin */
	body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
	table{border-collapse:collapse;border-spacing:0;}
	fieldset,img{border:0;}
	li{list-style:none;}
	h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
	input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}
	input,textarea,select{*font-size:100%;}
/* Reset 重置浏览器默认样式 end */

/* General 一般性样式 begin #996 ------------------------------------------------- */
body{
	color:#333333;
	background-color: #faf6f7;
	font-family:Arial,宋体,Helvetica,sans-serif;
	font-size:13px;
	line-height:1.231;/* 解决IE中字体不同导致高度不同问题 */
}

a:link{text-decoration:underline;}
a:visited{text-decoration:underline;}
a:hover{color:#E4393C;text-decoration:underline;}

/*.block{display:block;overflow:hidden;}*/
.block{display:block;}
.hide{display:none;}
/* General 一般性样式 end ------------------------------------------------- */

::selection{background:#c3e99e;text-shadow:none;}
          /*background:#c4e89e;*/
/* Structure 页面结构 begin border-top:4px solid #e1e8f4; */
#wrapper{ width:976px; padding:8px 4px; overflow:hidden; margin:0 auto; background-color:#fff;}

#head { height: 93px;}
#logo { width: 94px; float: left;}
#logotext { width: 136px; float: left; padding-top: 20px; font-size:15px; line-height: 1.8;}
#logotext span{ font-size:12px;}
#headcenter { width: 512px; float: left; padding-top: 20px; font-size:15px; line-height: 1.8;}
#headright { width: 192px; float: right; padding-top: 12px; font-size:15px; line-height: 1.5;}
#phone { font-weight: bold; color:#c00;}

/* background-color: #317E7E; background-color: #aaa; background-color: #B54746; background-color: #933; */
#menu { width:100%; height: 25px; padding-top:12px; font-size:14px; text-align:left; vertical-align:middle; clear:both; overflow:hidden; background-color: #32B292;}
#ulmenu { padding-left:16px;}
/* border-left:#0689CB 1px solid; border-right: #11316C 1px solid; */
#ulmenu li{	float:left;	position: relative;	text-align:center; width:120px; border-right: solid 1px #333;}
#ulmenu li a{}
/*
#ulmenu .select { background-color:#e3e3e3;}
*/
#ulmenu .select { background-image:url('../images/nav_bg_hover.gif'); background-repeat:no-repeat; background-position: 18px -8px; overflow:visible;}
/*#ulmenu .select { background-color: #c33;}*/
#ulmenu .last { border-right: 0;}
#ulmenu .linkQQ { border-right: 0; padding-top:8px;}
/*
#ulmenu li .first { float:left;	position: relative;	text-align:center; width:120px; border-left: none; border-right: none;}
#ulmenu li .last { border-right: none;}
*/
/* 底部的菜单 */
#b_menu { width:100%; height:28px; line-height:28px; padding:4px 0; font-size:13px; display:block; text-align:center; vertical-align:middle; clear:both; overflow:hidden; background-color: #ccc;}
#foot {	margin-top:8px; font-size:13px; text-align:center;}
#foot div { height:25px; line-height:25px;}
/* 底部的菜单 end */

#main { width: 100%; margin:8px 0; float: left; clear:both; background-color:#fff;}

.part1 { float: left; clear:both; }
.ileft{ width:191px; margin-right:7px; float:left; overflow:hidden; }
.icenter{ width:554px; margin-right:8px; float:left; overflow:hidden; }
.iright{ width:220px; float:left; overflow:hidden; }
/* border: 1px solid #2E82D0; height:472px; */
.p1_left{ width:191px; height:472px; margin-right:7px; float:left; overflow:hidden; font-size:13px; border: 1px solid #DDCDCD;}
.p1_center{ width:558px; height:481px; position: relative; margin-right:10px; float:left; overflow:hidden; font-size:13px; border: 1px solid #DDCDCD; }
.p1_right{ width:204px; height:481px; float:left; overflow:hidden; font-size:13px; border: 1px solid #DDCDCD; }

/*
#focus_contect {width:558px; height:481px; position: relative;}
#focus_contect div { width:558px; height:481px; display:none; }
#focus_contect .focus { display:block; }
#focus_control {z-index: 10; position: absolute; right: 16px; bottom: 10px; background-color:Red;}
*/
.focus_wrap { float:left; font-size:13px; font-weight:bold; border-collapse:collapse;}
.focus_wrap ul {float:left; display:block; padding-left:4px; border-collapse:collapse;}
.focus_wrap ul li{ float:left; display:block; width:136px; height:160px; text-align:center; overflow:hidden; margin: 0; border: 1px solid #ccc; border-collapse:collapse; }
.focus_wrap ul a {float:left; display:block; text-align:center;}
.focus_wrap ul a img {float:left; display:block;}
/*
.focus_wrap ul a span { position:absolute; z-index:10; float:left; display:block; width: 136px; height:36px; text-align:left;}
position:absolute; z-index:10; float:left; display:block; width: 136px; height:36px; text-align:right; left:0; top:0; background: rgba(0, 0, 0, 0.4); color:White;
*/
/*
.focus_itemtext { display:none;}
*/
.focus_itemtext { position:absolute; display:none; z-index:10; float:left; display:block; width: 136px; height:28px; line-height:28px; text-align:center; filter:alpha(opacity=60);opacity:0.6; background-color:#000; background: rgba(0, 0, 0, 0.6); color:#fff;}

/* background-color:#55b;62FDc2 */
.p1_title { padding: 8px 0 6px 16px; font-size:14px; background-color:#2E82D0; color:#fff;}
.p1_content { float:left; padding: 8px 0 8px 12px; }
.p1_content ul { float:left; display:block;}
.p1_content ul li{ float:left; width:160px; overflow:hidden; margin: 0 0 8px 8px; }

.p3_content { float:left; }
.p3_content ul { float:left; display:block; padding:8px 0 16px 0;}
.p3_content ul li{ float:left; width:160px; overflow:hidden; margin: 0 0 8px 8px; }

.part { float: left; clear:both; margin: 0 0 8px 0;}
/* border: 1px solid #2E82D0;DDCDCD */
.p_left{ width:190px; margin-right:8px; float:left; overflow:hidden; border: 1px solid #2E82D0;}

/*
.p_right{ width:774px; float:left; overflow:hidden; border: 1px solid #2E82D0;}
.p_title { padding: 8px 0 8px 16px; font-size:14px;}
.p_content { padding:0 0 0 0; }
.p_content ul { display:block;}
.p_content ul li{ float:left; width:136px; overflow:hidden; margin: 0 8px 15px 8px; background-color:#900; }
.p_content ul li dt{ width:132px; height:110px; display:table-cell; vertical-align:middle; text-align:center; *font-size:96px; *font-family:Arial; overflow:hidden; border:1px solid #dcdcdc; }
.p_content ul li dt img{ vertical-align:middle; }
.p_content ul li dd p,
.p_content ul li dd h3{ height:18px; line-height:18px; overflow:hidden; color:#292f35; }
.p_content ul li dd p.red{ color:#9e0012; }
.p_content ul li dd .title{ height:27px; line-height:29px; }

.hx_right { width:774px; float:left; overflow:hidden; border: 1px solid #2E82D0;}
*/
.p_right{ width:774px; float:left; overflow:hidden;}
#position { padding: 8px 0 16px 4px; font-size:13px; float:left; overflow:hidden; clear:both;}
/* 产品单页 begin */
.right_detail { width:774px; float:right; overflow:hidden;}
#pname { padding: 0 0 12px 0; clear:both; font-size:16px; font-weight:bold; text-align:center; vertical-align:bottom;}
#preview{float:left;width:302px;margin-bottom:20px;}
/* border:1px solid #e4e4e4; */
#spec-n1{width:300px;height:300px;border:1px solid #cecece;text-align:center; vertical-align:middle;}
#spec-n5{position:relative;width:250px;height:56px;padding:5px 26px;}
#spec-n5 .control{position:absolute;top:10px;width:10px;height:45px;cursor:pointer;}
#spec-list{width:250px;height:56px;overflow:hidden;}
#spec-list ul{height:56px;overflow:hidden;}
#spec-list li{width:60px;text-align:center;}
#spec-list img{padding:2px;border:1px solid #E8E8E8;}
#spec-left, #spec-right{background-image:url(../images/icon2011111801.png);background-repeat:no-repeat;}
#spec-left{left:8px;background-position:-142px -257px;}
#spec-right{right:8px;background-position:-152px -257px;}
#spec-left.disabled{background-position:-124px -257px;}
#spec-right.disabled{background-position:-132px -257px;}
/*jqzoom*/
.jqzoom{position:relative;padding:0;}
.zoomdiv{z-index:8;position:absolute;top:1px;left:0px;width:400px;height:400px;background:url(i/loading.gif) #fff no-repeat center center;border:1px solid #e4e4e4;display:none;text-align:center;overflow: hidden;}
.bigimg{width:800px;height:800px;}
.jqZoomPup{z-index:3;visibility:hidden;position:absolute;top:0px;left:0px;width:50px;height:50px;border:1px solid #aaa;background:#FEDE4F 50% top no-repeat;opacity:0.5;-moz-opacity:0.5;-khtml-opacity:0.5;filter:alpha(Opacity=50);cursor:move;}

.list-h li,.list-h dl{float:left;}

#summary{float:right; width:464px;}
.summary_list{display:block; }
.summary_list li{padding: 0.5em 1em; }
.summary_list .hlight{ line-height:20px; }
.summary_list .summary_title{ font-weight:bold;}
.summary_list .gray_split{ padding-right:5px;}

#summary .brand{float:right; padding:2em 2em 0 0;}

/* border:1px solid #cecece; */
#description{border:1px solid #cecece; font-size:14px; clear:both;}

.ninepalace{ width:756px; float:left; clear:both; padding:16px 0 0 16px; }
/*  margin:0 16px 16px 0; background-color:Lime; */
.palace { width:200px; margin:0 16px 0 0; padding:16px; float:left; }
.palace_title { width:200px; margin-bottom:8px; float: left; height:36px; line-height:36px;}
.title_logo { float: left;}
.title_text { float:right; padding-right:32px;}
.palace_title h2 { font-size:14px; font-weight:bold; vertical-align:bottom;}
.palace_content { float:left; clear:both;}
.palace_content ul { float:left; display:block;}
.palace_content ul li{ float:left; width:200px; overflow:hidden; margin-bottom: 4px; }

.section{}

.section .section_title{ padding: 1em 2em 0.5em 1em;font-weight:bold; clear:both;}
.section .section_content{padding: 0 1em; line-height:23px; clear:both;}
.modeltype{text-align:center; vertical-align:bottom;font-size: 13px;line-height: 22px; border-collapse:collapse;}
.modeltype th{font-weight:bold; border: solid 1px #333;}
.modeltype td{border: solid 1px #333; padding-left:4px;}
.modeltype2{vertical-align:bottom; margin-top:8px;}
.modeltype2 .modelname{text-align:center;}
.modeltype2 .modelimg{text-align:center;}
/*
.section{ margin:1em; height:26px; line-height:26px; clear:both; background-color:#aaa;}
.section .section_title{ padding: 1em 1em 0.5em 1em;font-weight:bold; clear:both; background-color:#999;}
*/
/* 产品单页 end */

.section2 {float: left;font-size:13px; width: 772px; margin-bottom: 10px;border: 1px solid #DDD;}
.section2_title { width:556px; float: left; height:32px; line-height:32px; padding: 8px 0 8px 48px;}
.section2_title h2 {font-size:14px; font-weight:bold;}
.section2_content {clear:both;}
.section2_text {float: left; width:432px; padding: 0 8px 8px 16px; line-height:24px; border-right: 1px dotted #DDD;}
.section2_text span {padding-right: 8px; font-weight:bold;}
.section2_text .w1 {padding-right: 48px; font-weight:bold;}
.section2_text .w2 {padding-right: 16px; font-weight:bold;}
.section2_text .w3 {padding-right: 76px; font-weight:bold;}
.section2_img {float: left; width:240px; height:240px; text-align:center; vertical-align:middle;}
.section2_text h2 {font-weight:bold;}

.pos_title { padding: 0 0 8px 8px; clear:both; font-size:14px; font-weight:bold; vertical-align:bottom;}
.pos_title span { display:block;}
.pos_content { padding: 0 18px 8px 18px; font-size:13px; line-height:20px; vertical-align:middle;}
/*
.hx_title { padding: 0 0 2px 4px; font-size:14px; font-weight:bold; font-family: "microsoft yahei"; background-color: #ccc; border-bottom: solid 2px #966;}
*/
.box_title { padding: 8px 0 2px 8px; font-size:14px; font-weight:bold; border-bottom: solid 2px #966;}
.box_title span{ padding-left: 24px;}
.box2_title { padding: 8px 0 2px 16px; font-size:14px; font-weight:bold; border-bottom: solid 1px #ddcdcd;}
.box_content { padding:8px 0 8px 0; border:1px solid #ddcdcd;}

.gc-tab { border-top:0; overflow:hidden; }
/*
.m-people .gc-tabcon { height:429px; overflow:hidden; *position:relative;}
.m-people .gc-tab { border-left:none; border-right:none; }
*/
.gc-tb-con { display:none; position:relative; padding:10px 0; border-top:0; overflow:hidden; }
.m-people .gc-tb-con { padding-top:12px; }

.gc-list { overflow:hidden; *zoom:1; padding:0 10px; }
.gc-list-item { float:left; display:inline; margin:6px 6px; }
/*
.root61 .gc-list-item { margin:0 23px; }
*/
/*
.root61 .m-people .gc-list-item { margin:0 18px 0px; }
.m-people .gc-list-item { margin:0 14px 0; }
*/
.gc-list-item div.p-price { padding-top:5px; display:none; }
/*
.m-people div.p-price { height:25px; line-height:12px; }
*/
.gc-list-item .p-price,.gc-list-item .p-name { text-align:center; }
.gc-list-item .p-img { width:136px; height:160px; text-align:center; vertical-align:middle; overflow: hidden; }
.gc-list-item .p-img a { text-align:center; vertical-align:middle; }
.gc-list-item .p-name { width:136px; padding-top:8px; text-overflow: ellipsis;overflow: hidden;}
/*
.gc-list-item .p-name { line-height:16px; }
.gc-list-item .p-img { padding-top:0; }
.m-people .gc-list-item  { width:160px; }
.gc-list-item .p-price { color:#cc0000; }
div.cat-list-col .gc-list-item { float:none; display: block; margin:0 16px; overflow: hidden; padding-bottom:10px; }
*/
.hx_content ul { display:block;}
.hx_content ul li{ float:left; width:136px; overflow:hidden; margin: 0 8px 15px 8px; }
.hx_content ul li dt{ width:132px; height:160px; display:table-cell; vertical-align:middle; text-align:center; *font-size:96px; *font-family:Arial; overflow:hidden; border:1px solid #dcdcdc; }
.hx_content ul li dt img{ vertical-align:middle; width:100%; height:100%; }
.hx_content ul li dd p,
.hx_content ul li dd h3{ height:18px; line-height:18px; overflow:hidden; color:#292f35; }
.hx_content ul li dd p.red{ color:#9e0012; }
.hx_content ul li dd .title{ height:27px; line-height:29px; text-align: center; }

.hfs_content { padding:0 0 0 0; display:none; }
.hfs_content ul { display:block;}
.hfs_content ul li{ float:left; width:136px; overflow:hidden; margin: 0 8px 15px 8px; }
.hfs_content ul li dt{ width:132px; height:160px; display:table-cell; vertical-align:middle; text-align:center; *font-size:96px; *font-family:Arial; overflow:hidden; border:1px solid #dcdcdc; }
.hfs_content ul li dt img{ vertical-align:middle; width:100%; height:100%; }
.hfs_content ul li dd p,
.hfs_content ul li dd h3{ height:18px; line-height:18px; overflow:hidden; color:#292f35; }
.hfs_content ul li dd p.red{ color:#9e0012; }
.hfs_content ul li dd .title{ height:27px; line-height:29px; text-align: center; }

/* Structure 页面结构 end */

#tab-link {
height: 30px;
padding: 0 20px;
margin: 12px 0;
border-bottom: 2px solid #c00;
overflow: visible;
}
.tab {
overflow: hidden;
zoom: 1;
}
#tab-link li.curr {
background-position: right -251px;
}
#tab-link li {
height: 30px;
padding-right: 16px;
background: url(../images/bg_allcate.jpg) #E4E4E4 no-repeat right -313px;
margin-right: 5px;
line-height: 30px;
font-weight: bold;
font-size: 14px;
}
.tab li, .tab a, .tab-item {
float: left;
text-align: center;
}
#tab-link li.curr a {
background-position: 0 -220px;
color: #fff;
}
#tab-link li a {
height: 30px;
padding-left: 16px;
background: url(../images/bg_allcate.jpg) no-repeat 0 -282px;
line-height: 30px;
}

.en {
font-family: Tahoma, Geneva, sans-serif;
}
.con {
margin-bottom: 12px;
border: #d6dbe1 1px solid;
border-top: #458fce 1px solid;
width: 976px;
}
.con .hd {
height: 39px;
background: #fcfcfc;
border-bottom: #fff 1px solid;
}
.con:hover .hd h1 {
color: #3b639f;
}
.con .hd h1 {
width: 122px;
height: 39px;
line-height: 39px;
font-size: 16px;
/*font-family: "微软雅黑","MicrosoftYahei","宋体","Arial Narrow",sans-serif;*/
text-align: left;
padding-left: 20px;
_font-weight: bold;
_font-size: 14px;
}
.con .bd {
padding: 0;
border-top: #d6dbe1 1px solid;
overflow: hidden;
zoom: 1;
}
.con:hover .bd {
background: #f5f8fa;
}
.con .bd dl {
border-top: 1px dotted #cccccc;
padding: 6px 0 4px 10px;
overflow: hidden;
zoom: 1;
}
.con .bd dl.first {
border-top: none;
}
/*
.con .bd dl.sline {
padding: 0 0 0 10px;
}
*/
.con .bd dl.sline li {
height: 28px;
line-height: 28px;
}
.con .bd dt {
padding-left: 7px;
font-size: 14px;
color: #E4393C;
font-weight: bold;
line-height: 28px;
}
.con .bd dt a {
font-size: 14px;
color: #E4393C;
font-weight: bold;
}
.bd_dt {
color: #E4393C;
}
.con .bd li.bd_dt a {
color: #E4393C;
}
.con .bd dd {
padding-left: 7px;
float: left;
overflow: hidden;
zoom: 1;
}
.con .bd dl.sline dd {
padding-left: 0;
}
.con .bd ul {
margin-right: 0;
padding-right: 0;
overflow: hidden;
zoom: 1;
}
.con .line, .con .line ul {
background: url(../images/bg_split.png) right 8px no-repeat;
}
.con .bd li {
float: left;
height: 28px;
line-height: 28px;
padding: 0 5px;
}
.con .bd li.w1 {
	width: 104px;
}
.con .bd li.w2 {
	width: 64px;
}
.con .bd strong {
color: #3b639f;
}
strong {
font-weight: bold;
}
.con .bd strong a:hover {
color: #fff;
}
.con .bd strong a {
color: #3b639f;
}
.con a:hover {
/*padding: 2px 2px 1px 2px;
_padding: 2px;*/
color: #fff;
background: #3b639f;
text-decoration: none;
}
.con a {
/*padding: 2px 2px 1px 2px;
_padding: 2px;*/
color: #2d374b;
text-decoration: none;
}