@charset "gb2312";

.topBannerAds {
	width:100%; height:114px; line-height:114px; overflow:hidden; text-align:center; margin-top:10px;
	background:url(../images/top_banner.jpg) no-repeat; font-family:'Î¢ÈíÑÅºÚ'; font-size:36px;
	letter-spacing:2px; color:#7F6834; font-weight:bold; }

.topNav { width:100%; height:37px; line-height:38px; font-size:14px; background:#e88317; overflow:hidden; }
.topNav .fl { float:left; width:920px; }
.topNav .fl li { float:left; margin-left:47px; }
.topNav .fl li:first-child { margin-left:0px; }
.topNav .fl li a { color:#fff; }
.topNav .fl li a:hover { text-decoration:underline; }

.topNav .fr { float:left; width:268px; margin-left:12px; text-align:right; }
.topNav .fr .kwText {
	float:left; width:167px; height:31px; line-height:31px; overflow:hidden; background:#fff;
	border:0px; outline:none; padding:0px 5px; margin-top:3px; }
.topNav .fr .subBtn {
	float:left; background-color:transparent; border:0px; color:#fff; font-family:'Î¢ÈíÑÅºÚ'; font-size:23px;
	padding:0px; margin:2px 0px 0px 6px; outline:none;
	*margin:0px; *margin-top:1px; cursor:pointer; *width:79px; *line-height:100%; }

.flZoomImg { float:left; width:362px; margin-top:12px; }

.topMiddleArea { float:left; width:490px; margin-left:39px;  margin-top:12px;}
.topMiddleArea .title {
	width:100%; max-height:65px; line-height:32px; overflow:hidden;
	font-family:'Î¢ÈíÑÅºÚ'; font-size:20px; padding-bottom:5px; }
.topMiddleArea .tmShare { margin-top:7px; }
.topMiddleArea .tmShare i { font-style:normal; }
.topMiddleArea .shareBottomLine {
	width:100%; height:2px; line-height:2px; overflow:hidden; margin-top:13px;
	background:url(../images/line1.jpg) repeat-x left top; }
.topMiddleArea .shortInfo { margin-top:13px; line-height:30px; }
.topMiddleArea .shortInfo i { font-style:normal; }
.topMiddleArea .shortInfo > i { color:#8c8c8c; margin-right:12px; }
.topMiddleArea .shortInfo span.fixedWidth {
	display:inline-block; *display:inline; *zoom:1; width:185px;
}
.topMiddleArea .shortInfo .price { font-family:'Î¢ÈíÑÅºÚ', arial; color:#dc3709; font-size:18px; }
.topMiddleArea .shortInfo .siFgLine {
	display:inline-block; width:1px; height:12px; overflow:hidden; background:#8f8f8f; }

.topMiddleArea .tmAreaBottom { padding-top:45px; text-align:center; }
.topMiddleArea .tmAreaBottom .tmabAddQiuGou {
	letter-spacing:2px; background:#f9f1e6; color:#443c39; text-align:left;
	line-height:19px; padding:5px 10px 4px; margin-top:12px; }
.topMiddleArea .tmAreaBottom .tmabAddQiuGou i { color:#d7340b; font-style:normal; }


.topRightArea { float:left; width:260px; margin-left:49px; margin-top:12px; }
.topRightArea .trLogo {
	border:1px solid #e5e5e5; border-left:0px; border-right:0px;
	padding:8px 0px; text-align:center; }
.topRightArea .trLogo img { max-width:260px; max-height:72px; }
.topRightArea .trGrade { text-align:center; padding:10px 0px; }
.topRightArea .trCompName { text-align:center; }
.topRightArea .trCompName a { font-family:'Î¢ÈíÑÅºÚ','ËÎÌå'; font-size:16px; color:#2b2b2b; }
.topRightArea .trContact { padding-top:15px; padding-left:55px; line-height:16px; }
.topRightArea .trContact > span { display:block; }
.topRightArea .trContact > span div { float:right; width:140px; }
.topRightArea .trContact .clear { margin-bottom:11px; }


.topProTuiJian { *height:272px; margin-top:34px; margin-bottom:21px; padding-bottom:10px; border:1px solid #d8d8d6; }
.topProTuiJian .hd { position:relative; height:38px; border-bottom:1px solid #d8d8d6; }
.topProTuiJian .hd .title {
	position:absolute; width:101px; height:38px; line-height:38px; left:0px; top:-1px;
	border-right:1px solid #d8d8d6;	border-top:2px solid #eb8507; background:#fff;
	text-align:center; font-family:'Î¢ÈíÑÅºÚ','ËÎÌå'; font-size:16px; font-weight:bold;
	color:#444; }
.topProTuiJian .bd li { float:left; margin-left:28px; margin-top:18px; text-align:center; }
.topProTuiJian .bd li a img { border:1px solid #fff; }
.topProTuiJian .bd li a:hover img { border:1px solid #dc6114; }
.topProTuiJian .bd li .title {
	width:165px; height:22px; line-height:22px; overflow:hidden;
	text-overflow:ellipsis; white-space:nowrap; font-family:arial, 'ËÎÌå'; }
.topProTuiJian .bd li .price { font-family:'Î¢ÈíÑÅºÚ', arial; color:#dc3709; font-size:13px; margin-top:4px; }


.contentLeft { float:left; width:232px; }
.contentLeft .publicTitle {
	height:37px; line-height:37px; background:#f7f7f7; color:#393939; font-size:16px;
	font-family:'Î¢ÈíÑÅºÚ'; padding-left:13px; }

.contentLeft .productClass { border:1px solid #dcdcdc; padding-bottom:10px; }
.contentLeft .productClass dl.proClassList { line-height:23px; padding-left:5px; padding-top:8px; }
.contentLeft .productClass dl.proClassList dt {
	width:225px; height:23px; overflow:hidden; font-weight:bold; text-overflow:ellipsis;
	white-space:nowrap; font-family:arial, 'ËÎÌå'; }
.contentLeft .productClass dl.proClassList dt img { vertical-align:middle; margin-right:4px; }
.contentLeft .productClass dl.proClassList dt a { vertical-align:middle; }
.contentLeft .productClass dl.proClassList dd { display:none; padding-left:26px; padding-top:4px; }
.contentLeft .productClass dl.proClassList dd.on { display:block; }
.contentLeft .productClass dl.proClassList dd li {
	width:199px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; font-family:arial, 'ËÎÌå'; }
.contentLeft .productClass .noProClass { text-align:center; padding:15px 0px; }


.contentLeft .hotProduct { border:1px solid #dcdcdc; margin-top:14px; }
.contentLeft .hotProduct .hotProList li { position:relative; margin-top:20px; padding-top:4px; text-align:center; }
.contentLeft .hotProduct .hotProList li:first-child { margin-top:0px; }
.contentLeft .hotProduct .hotProList li .textContent {
	padding:0px 7px; height:75px; line-height:21px; position:relative; z-index:2;
	text-align:left; }
.contentLeft .hotProduct .hotProList li .textContent .title {
	width:100%; height:42px; overflow:hidden; padding-top:4px; margin-bottom:4px; }
.contentLeft .hotProduct .hotProList li .textContent .price {
	float:left; color:#cf2613; font-family:arial,'Î¢ÈíÑÅºÚ'; font-size:14px; font-weight:bold;
	width:125px; line-height:18px; }
.contentLeft .hotProduct .hotProList li .textContent .contact {
	float:right; margin-right:16px; }


.contentRight { float:left; width:950px; border:1px solid #dcdcdc; margin-left:16px; padding-bottom:20px; }

.contentRight .tabNavFrame { width:100%; height:38px; }
.contentRight .tabNav { width:950px; height:37px; line-height:37px; border-bottom:1px solid #dcdcdc; background:#fff; }
.contentRight .tabNav.tnFixed { position:fixed; top:0px; left:auto; z-index:50; border-top:1px solid #dcdcdc; }
.contentRight .tabNav .tabFgLine { float:left; width:1px; height:37px; background:#dcdcdc; }
.contentRight .tabNav .item {
	position:relative; float:left; width:98px; height:37px; cursor:pointer;
	font-family:'Î¢ÈíÑÅºÚ'; color:#393939; font-size:16px; text-align:center; }
.contentRight .tabNav .item .topCover {
	display:none; position:absolute; width:100px; height:3px; line-height:3px; font-size:3px; overflow:hidden;
	left:-1px; top:-1px; background:#e46111; }
.contentRight .tabNav .item .bottomCover {
	display:none; position:absolute; width:98px; height:1px; line-height:1px; font-size:1px; overflow:hidden;
	left:0px; bottom:-1px; background:#fff;	}
.contentRight .tabNav #crTabItem2.on { border-right:1px solid #dcdcdc; }
.contentRight .tabNav .item.on .topCover { display:block; }
.contentRight .tabNav .item.on .bottomCover { display:block; }

.contentRight .tabContent { display:none; }
.contentRight .tabContent.on { display:block; }

.contentRight .tabContent .crCanShu { width:930px; padding-top:5px; }
.contentRight .tabContent .crCanShu li { float:left; width:290px; margin-left:20px; margin-top:12px; }
.contentRight .tabContent .crCanShu li i, .contentRight .tabContent .crCanShu li span {
	float:left; overflow:hidden; height:18px; line-height:18px; text-overflow:ellipsis;
	white-space:nowrap; font-family:arial, 'ËÎÌå';	}
.contentRight .tabContent .crCanShu li i {
	font-style:normal; width:74px; color:#919191; margin-right:5px;	}
.contentRight .tabContent .crCanShu li span { width:211px; }

.contentRight .tabContent .detailContent {
	width:910px; margin:0 auto; padding-top:15px; line-height:200%; /*position:relative; overflow:hidden;*/	}
.contentRight .tabContent .detailContent.line { border-top:1px dotted #d0d0d0; margin-top:17px; }
.contentRight .tabContent .detailContent img { max-width:910px !important; margin-left:0px !important; }
.contentRight .tabContent .detailContent div,.contentRight .tabContent .detailContent p,.contentRight .tabContent .detailContent table {
	text-indent:0px !important; margin-left:0px !important; max-width:910px !important; }

.contentRight .tabContent .contactGrid dt, .contentRight .tabContent .contactGrid dd {
	float:left; line-height:24px; margin-top:4px;	}
.contentRight .tabContent .contactGrid dt {
	width:113px; height:24px; background:#f6f6f6; text-align:right; font-weight:bold; overflow:hidden; }
.contentRight .tabContent .contactGrid dd { width:786px; margin-left:11px; min-height:24px; }
.contentRight .tabContent .contactGrid dt.weixinHeader { color:red; }
.contentRight .tabContent .contactGrid dd.weixinAccount { position:relative; }
.contentRight .tabContent .contactGrid dd.weixinAccount i, .contentRight .tabContent .contactGrid dd.weixinAccount img {
	vertical-align:middle; font-style:normal; margin-right:5px; }
.contentRight .tabContent .contactGrid dd.weixinAccount #crWxEwmEvent .ewmImg {
	position:absolute; left:0px; top:27px; display:none; }
.contentRight .tabContent .contactGrid dd.weixinAccount #crWxEwmEvent.on .ewmImg { display:block; }








