﻿body{ font-size:12px;background-image:url(/shop/images/bj.jpg);background-repeat:repeat;margin-top:57px;margin-left:auto;margin-right:auto;margin-bottom:114px; font-size:12px; width:944px; }
img{ border:0px; }
h4{margin:0;}
/**/
.main{ width:902px;background-color:#fff; }
.shop{ width:182px;	height:174px;	background-image:url(../images/shop_bj.jpg);	background-repeat:no-repeat; }
.contentNav{ border-left:#CCCCCC 1px solid; border-right:#CCCCCC 1px solid; }
.bannerTXT{ padding-left:22px; color:#FF0416;}
.reg {color: #ee0000;font-weight: bold; }
.username {color: #0417FF;}
.global_navigation_bar{ margin-bottom:10px; font-size:9pt; text-align:right; width:902px; }
.global_navigation_bar a{ color:#000; }
#title { width:156px; color:#fff; text-align:center; padding:9px 9px 0px 9px; height:25px; }
#user_top {	height:5px;	float:left;	padding-left:14px;	padding-right:10px; }
#user {	width:156px; height:127px; border-left:#BC5C00 1px solid; border-right:#BC5C00 1px solid; vertical-align:top; font-size:12px;	color:#fff; line-height:20px; float:left; text-align:left;	background-color:#EF7100; }
#user_down { height:5px;float:left;padding-left:14px;padding-right:10px; }


#leftsidebar { width:182px;float:left;	/*For IE*/ 	margin-right:10px;  /*	float: none !important;*/ /*For Opera*/ }
#sidebar { float:left; padding-top:20px; padding-left:10px; }
#sidebarHY{	width:180px; height:auto;border:#E8EFD0 1px solid;	background-color:#EAF0D6;	margin-left:10px;	margin-top:2px; }
#sidebarHYtxt {	margin-left:6px; margin-top:4px; margin-right:5px; }
#sidebarCFRX { margin-left:10px; margin-top:2px; }

#content{ width:670px;height:900px; float:left;margin-left:10px;clear: left;}

#banner{ width:689px;height:184px;float:left;background-image:url(../images/banner.jpg);background-repeat:no-repeat; }
#bannerNav{ width:672px;float:left; }
#bannerFWXM{ width:103px;float:left;margin-left:30px;margin-top:6px; }
#bannerRight{ width:95px;float:left;margin-left:10px; }

#sidebarHYtxtP{ padding:5px; margin:3px; line-height:22px; font-size:12px; }

.basic_info{ height:25px; padding:9px 9px 0px 9px; text-align:center; color:#fff; font-size:20px; font-weight:bold; }
.basic_info_detail{ padding:0px 10px 0px 14px; height:46px; }
.basic_info_detail_content{ padding-left:10px; padding-top:5px; }
.icon{ width:15px; height:10px; }
.title{ margin-top:34px; margin-left:35px; font-weight:bold; }

.title .shopName{ white-space:nowrap; width:620px; overflow:hidden; text-overflow:ellipsis; -o-text-overflow:ellipsis; color:#FF6600; }

.sidebarGG { width:180px; height:auto; border:#ECF0D7 1px solid; margin-left:10px; margin-top:2px; clear:both; }
.sidebarGGtxt {	width:170px; height:58px; background-color:#A6BB3C;	margin:5px;	text-align:center; color:#fff;font-size:16px; clear:both; }


/*global*/
.annotate{ border:solid 1px #eee; background-color:#FAFAFA; padding:5px; text-indent:20pt; margin:10px; color:#000066; }
.st1{width:192px; vertical-align:top; height:235px;}
.st2{width:192px;}
.st3{padding-left:10px;}
.st4{width:202px; vertical-align:top;}
.st5{margin-left:5px; margin-right:5px;float:left; width:3px;}
.st6{width:700px; vertical-align:top;}
.st7{width:559px;}
.st8{width:667px;}
.st9{width:664px;}
.st10{height:1px; width:36px;}
.st11{height:1px; background-color:#CCCCCC; width:595px;}
.st12{height:1px; width:38px;}
.st13{background-color:#00CCFF;}
.st14{font-size:10.5pt; color:White; font-weight:bold; float:left;}

.nonborder{border:0px;}
.cph{padding:30px; padding-top:11px; width:608px; overflow:hidden; word-break:break-all; table-layout:fixed;}

.padding_top_20{ padding-top:20px; }

.width_10{width:10px;}
.width_70{width: 70px;}
.width_100{width:100px;}
.width_105{width:105px;}
.width_134{width:134px;}
.width_150{width:150px;}
.width_160{width:160px;}

.width_330{width:330px;}
.width_672{width:672px;}
.width_902{width:902px;}

.height_5{ height:5px; }
.height_11{ height:11px; }
.height_60{ height:60px; }
.height_160{ height:160px; }
.height_content{ height:964px; }

.tips{ margin-left:35px; line-height:20px; font-size:12px; }
.red{ color:#FF0000; }
.black{ color:#000; }
.bold{ font-weight:bold; }
.copyright{ width:670px; height:9px; }

#CopyRight{width:670px;float:left;vertical-align:bottom;}
#CopyRightText{ width:670px; height:50px;font-size:12px;text-align:center;line-height:22px;color:Gray; }
#CopyRightText a{ color:#606060; }

/*default*/
.introduction{ text-indent:17pt; font-size:9pt; line-height:22px; }
/*operation*/
.gallery{margin-bottom:14px;}
.gallery td{word-break:break-all; text-align:center;}
.gallery img{padding:5px;}
.gallery a{color:Black; font-size:9pt;}
.navigator{ text-align:right; margin-top:14px; font-size:9pt; }
.right{text-align:right;}
.left{text-align:left;}
.center{ text-align:center; }
.v_middle{vertical-align:middle;}
/*about us*/
.aboutus{ line-height:23px; letter-spacing:1px; padding:10px; } 
/*certificate*/
.border{border:dashed 1px #333333;}
/*activity*/
.overflow{ overflow:hidden; }
.float { float:left; }
.clean { clear:both; }

.actClass{ float:left; text-align:right;overflow:hidden; width:100px; padding-right:10px; }
.actTitle{ float:left; text-align:left; width:330px; vertical-align:text-bottom; overflow:hidden; }
.actDate{ float:left; }
/*contact*/
.contact_line{ border-bottom:solid 1px #eee; padding:5px 15px 5px 15px; height:18px; font-size:9pt; }
.left_padding{ padding-left:8px; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; width:457px; text-align:left; overflow:hidden; }
.contact_bg{ background-color:#F7F8F3; }
/*product*/
.pt9{ font-size:9pt; }
.p_title{ font-size:14px; font-weight:bold; text-align:center; margin-top:15px; text-align:left; color:#000066; }
.bottom_line{ border-bottom:solid 1px #eee; padding:5px; font-size:9pt; }
.ov_content{ line-height:22px; margin:14px 0 14px;}
.ov_tags{ text-align:right; margin-top:14px; font-weight:bold; font-size:10.5pt; }
/*av*/
.av_title{font-size:15pt; font-weight:100; margin-top:15px; text-align:left; color:#000066; font-family:"黑体"; }
.av_properties{ font-size:12px; color:#808080; margin-top:14px; }
.av_content{ font-size:9pt; line-height:22px; margin:14px 0 14px; text-align:left; }
.av_tags{ text-align:right; margin-top:14px; font-weight:bold; }
.av_img{ float:left; margin:10px; }
/*av_dv*/
.comment{ color:#CC0000; }
.comment_title{ height:22px; line-height:22px; padding:5px; }
.comment_content{ line-height:22px; text-indent:18pt; padding:2px 5px 2px 5px; }
.comment_info{ text-align:left; background-color:#fff; border-bottom:solid 1px #eee; margin:3px; padding:5px; font-size:9pt; width:100%; }
.comment_detail{ padding:10px; text-align:left; text-indent:26px; font-size:9pt; line-height:22px; height:22px; }
/*dv*/
.dv_title{font-size:15pt; font-weight:100; margin-top:15px; text-align:left; color:#000066; font-family:"黑体"; }
.dv_properties{ font-size:12px; color:#808080; margin-top:14px; }
.dv_tags{ text-align:right; margin-top:14px; font-weight:bold; }
.dv_comment{ color:#CC0000; }
.dv_images{ line-height:20px; margin:18px 0 14px 0; border-bottom:1px solid #EEE; }
.dv_content{ font-size:9pt; line-height:22px; margin:14 0 14 0px; text-align:left; }
.dv_end{ margin-top:5px; text-align:right; }

.dv_comment{ padding-top:14px; }
/*services*/
.sv_picture{ text-align:center; padding:4px; margin:4px; white-space:normal; break-word:break-all; }