@charset "utf-8";
body {
	font-size: 12px;
	color: #555555;
	text-decoration: none;
	text-align: center;
	margin: 0px;
	padding: 0px;
}
ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
a {
	color: #333333;
	text-decoration: none;
}
a:hover {
	color: #dc0000;
	text-decoration: underline;
}
select{
	color:#666666;
}
.blue {
	color: #0000FF;
}

#TopBar {
	height: 25px;
	width: auto;
	background-color:#F2F2F2;
	border-bottom:1px solid #D9D9D9;
	line-height:25px;
}
#TB_box {
	height: 25px;
	width: 950px;
	margin-right: auto;
	margin-left: auto;
}
.topbarleft{
    float:left;
	width:320px;
	text-align:left;
}
.topbarright{
    float:right;
	width:600px;
	text-align:right;
}
#TopMenu {
	height: 109px;
	width: auto;
	background-image: url(../images/topmenu_bj.jpg);
	background-repeat: repeat-x;
}
#TM_box {
	height: 109px;
	width: 950px;
	margin-right: auto;
	margin-left: auto;
}
#TM_box #TM_box_LOGO {
	float: left;
	height: 109px;
	width: 200px;
}
#TM_box #TM_box_menu {
	float: left;
	height: 109px;
	width: 750px;
}
#TMB_MT {
	float: left;
	height: 70px;
	width: 750px;
}
.TMB_MT_button {
	float: left;
	height: 70px;
	width: 82px;
}

#TMB_MB {
	float: left;
	height: 29px;
	width: 350px;
	margin-top:10px;
	line-height:29px;
	margin-left:400px;
}
#TMB_MB li {
	float: left;
	height: 29px;
	width: 70px;
	line-height:29px;
}


#banner {
	height: 331px;
	width: auto;
	background-image: url(../images/banner_bj.jpg);
	background-repeat: repeat-x;
}
.bannerbox {
	height: 331px;
	width: 950px;
	margin-right: auto;
	margin-left: auto;
}
.picshow_pic {
	height: 331px;
	width: auto;
	background-image: url(../images/banner_bj.jpg);
	background-repeat: repeat-x;
}

#banner_box {
	height: 331px;
	width: 950px;
	margin-right: auto;
	margin-left: auto;
}

#BB_left {
	float: left;
	height: 331px;
	width: 679px;
}
.BB_leftT {
	float: left;
	height: 210px;
	width: 679px;
}
.BB_leftB {
	height: 120px;
	width: 679px;
	float: left;
	background-image: url(../images/banner_leftB.jpg);
	background-repeat: no-repeat;
}
.BB_leftBL {
	float: left;
	height: 75px;
	width: 30px;
	padding-top: 45px;
}
.BB_leftBM {
	float: left;
	height: 120px;
	width: 679px;
	background-image: url(../images/banner_leftB.jpg);
	background-repeat: no-repeat;
}
.BB_leftBMin {
	float: left;
	height: 120px;
	width: 1350px;
}

.BB_leftBM_pic {
	float: left;
	height: 95px;
	width: 125px;
	background-color: #FFFFFF;
	display: inline;
	margin-left: 7px;
	margin-top: 12px;
	border: 1px solid #CCCCCC;
}

#BB_mid {
	float: left;
	height: 331px;
	width: 271px;
}
.BB_midT {
	float: left;
	height: 73px;
	width: 271px;
}
.BB_midM {
	float: left;
	height: 163px;
	width: 217px;
	background-image: url(../images/banner_mid2.jpg);
	background-repeat: no-repeat;
	padding-top: 29px;
	padding-bottom: 26px;
	padding-right: 27px;
	padding-left: 27px;
}
.BB_midB {
	float: left;
	height: 40px;
	width: 271px;
	background-image: url(../images/banner_mid3.jpg);
	background-repeat: no-repeat;
	font-family: Verdana;
	color: #FFFFFF;
}




#BB_right {
	float: left;
	height: 331px;
	width: 25px;
}



#content {
	height: 200px;
	width: auto;
	margin-right: auto;
	margin-left: auto;
	margin-top: 5px;
}
#content_box {
	height: 200px;
	width: 950px;
	margin-right: auto;
	margin-left: auto;
}
#content_box #CB_left {
	float: left;
	height: 200px;
	width: 270px;
}
#CB_Lnews {
	float: left;
	height: 81px;
	width: 270px;
}
#map_index {
	float: left;
	height: 112px;
	width: 268px;
	margin-top: 5px;
	border: 1px solid #CCCCCC;
}
#Certificate {
	float: left;
	height: 150px;
	width: 400px;
	border: 5px solid #dcdcdc;
	margin-top: 40px;
	margin-bottom: 40px;
	margin-left: 185px;
	display: inline;
	background-image: url(../images/diamendBJ.jpg);
	background-repeat: no-repeat;
}
#Certificate input {
	width: 200px;
	color: #666666;
}



.Lnews_bar {
	float: left;
	height: 26px;
	width: 270px;
}
.Lnews_box {
	float: left;
	height: 55px;
	width: 270px;
	background-color: #EAEAEA;
}
.Lnews_box li {
	float: left;
	height: 25px;
	width: 270px;
	text-align: left;
	line-height: 25px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCCCCC;
}
.graytime {
	height: 25px;
	width: 60px;
	color: #999999;
	font-family: Verdana;
}

#CB_Lsearch {
	float: left;
	height: 40px;
	width: 270px;
	background-color: #EAEAEA;
}


#select2 {
	width: 90px;
	height: 20px;
	color: #666666;
}
#select1 {
	color: #666666;
}

#zhengshu {
	float: left;
	height: 70px;
	width: 270px;
	margin-top: 4px;
}
.ZS_bar {
	float: left;
	height: 70px;
	width: 25px;
}
.ZS_box {
	float: left;
	height: 70px;
	width: 245px;
}
.ZS_box li {
	float: left;
	height: 30px;
	width: 80px;
	margin-top: 5px;
	line-height: 30px;
	border-right-width: 1px;
	border-right-style: dashed;
	border-right-color: #CCCCCC;
}
.ZS_box a {
	color: #333333;
	text-decoration: none;
}
.ZS_box a:hover {
	color: #DC0000;
	text-decoration: underline;
}

#content_box #CB_mid {
	display: inline;
	float: left;
	height: 200px;
	width: 400px;
	margin-right: 10px;
	margin-left: 10px;
}
#CB_midT {
	float: left;
	height: 130px;
	width: 400px;
}
.CB_midT_box {
	float: left;
	height: 104px;
	width: 400px;
}
.CB_midT_box1 {
	height: 33px;
	width: 400px;
	border-bottom: 1px solid #DCDCDC;
}
.CB_midT_box1L {
	float: left;
	height: 25px;
	width: 80px;
	margin-top: 4px;
	background-color: #EAEAEA;
	line-height: 25px;
	font-size: 12px;
	font-weight: bold;
}
.CB_midT_box1R {
	float: right;
	height: 25px;
	width: 315px;
	margin-top: 4px;
	text-align: left;
	line-height: 25px;
	font-size: 12px;
}


.CB_midT_bar {
	float: left;
	height: 26px;
	width: 400px;
}

#CB_midB {
	float: left;
	height: 70px;
	width: 400px;
	background-color: #EAEAEA;
}
#CB_midB li {
	float: left;
	height: 70px;
	width: 80px;
	background-image: url(../images/CB_midB_LI_BJ.gif);
	background-repeat: no-repeat;
}


#content_box #CB_right {
	float: left;
	height: 200px;
	width: 260px;
}
#CB_RT {
	float: left;
	height: 100px;
	width: 260px;
}
#CB_RTR {
	float: left;
	height: 100px;
	width: 125px;
	margin-right: 10px;
}
#CB_RTL {
	display: inline;
	float: left;
	height: 100px;
	width: 125px;
}
.CB_RTL_bar {
	float: left;
	height: 26px;
	width: 125px;
}
.CB_RTL_box {
	float: left;
	height: 73px;
	width: 123px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #DCDCDC;
	border-bottom-color: #DCDCDC;
	border-left-color: #DCDCDC;
	background-image: url(../images/price_bj.gif);
	background-repeat: repeat-x;
}
.price {
	font-family: Verdana;
	font-size: 30px;
	font-weight: bold;
	color: #DC0000;
}


#CB_RB {
	float: left;
	height: 95px;
	width: 260px;
	margin-top: 5px;
}



#footer {
	height: 82px;
	width: auto;
	background-image: url(../images/footer_bj.jpg);
	background-repeat: repeat-x;
	margin-top: 5px;
}
#footer_box {
	height: 82px;
	width: 950px;
	margin-right: auto;
	margin-left: auto;
}
#FB_left {
	float: left;
	height: 82px;
	width: 350px;
}
#select3 {
	width: 170px;
	color: #666666;
}
#FB_RT {
	float: left;
	height: 30px;
	width: 600px;
}
#FB_RT li {
	float: right;
	height: 30px;
	width: 80px;
	text-align: center;
	line-height: 30px;
	background-image: url(../images/line2.png);
	background-repeat: no-repeat;
}
#FB_RT a {
	color: #555555;
	text-decoration: none;
}
#FB_RT a:hover {
	color: #dc0000;
	text-decoration: none;
}


#FB_RB {
	float: left;
	height: 52px;
	width: 600px;
	line-height: 25px;
	text-align: right;
}

#FB_right {
	float: right;
	height: 82px;
	width: 600px;
}
#sub,#sub_content {
	height: auto;
	width: auto;
	text-align: center;
	background-color: #f0f0f0;
}
#sub_box {
	height: 195px;
	width: auto;
	background-color: #980102;
	margin-right: auto;
	margin-left: auto;
}
#SB_pic {
	height: 195px;
	width: 950px;
	margin-right: auto;
	margin-left: auto;
}

#SC_box {
	height: auto;
	width: 950px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 5px;
}
#SC_boxLeft {
	float: left;
	height: auto;
	width: 150px;
}
.SC_BL_bar {
	float: left;
	height: 40px;
	width: 150px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #dcdcdc;
}
.SC_BL_option {
	float: left;
	height: auto;
	width: 150px;
}
.SC_BL_option li {
	height: 25px;
	width: 150px;
	line-height: 25px;
	text-align: left;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #dcdcdc;
	font-weight: bold;
}
.SC_BL_option li a {
	color: #333333;
	text-decoration: none;
}
.SC_BL_option li a:hover {
	color: #DC0000;
	text-decoration: none;
}

#current {
	background-color: #dc0000;
	color: #FFFFFF;
}
#current a {
	color: #FFFFFF;
	text-decoration:none;
}



#SC_boxRight {
	float: left;
	height: auto;
	width: 790px;
	margin-left: 9px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #dcdcdc;
}
.SC_BR_bar {
	float: left;
	height: 40px;
	width: 790px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #dcdcdc;
}
.SC_BR_barL {
	float: left;
	height: 40px;
	width: 400px;
	text-align: left;
}
.SC_BR_barR {
	float: right;
	height: 40px;
	width: 310px;
	text-align: right;
	line-height: 40px;
}
.red {
	color: #dc0000;
}
.SC_BR_wdsout {
	float: left;
	height: auto;
	width: 790px;
	margin-top: 5px;
}
.SC_BR_wds {
	float: left;
	height: auto;
	width: 790px;
	margin-top: 10px;
}
.d_searchbox {
	float: left;
	height: auto;
	width: 770px;
	margin-top: 10px;
	margin-left:10px;
	display:inline;
	border:solid 1px #C1C1C1;
	background-color:#EAEAEA
}
.d_sli {
	float: left;
	height: 26px;
	line-height:26px;
	width: 750px;
	display:inline;
	margin-left:10px;
	border-bottom:dashed 1px #C1C1C1;
}
.d_slileft{
	float: left;
	color:#C90D0E;
	padding-left:10px;
	width:90px;
	text-align:left;
}
.d_sliright{
	float: left;
	padding-left:14px;
	padding-right:14px;
	width:auto;
	text-align:left;
	background:url(../images/ldash.gif) right no-repeat;
	cursor:pointer;
}
.d_slirightslt{
	float: left;
	padding-left:14px;
	padding-right:14px;
	width:auto;
	color:#FF0000;
	font-weight:bold;
	text-align:left;
	background:url(../images/ldash.gif) right no-repeat;
	cursor:pointer;
}
.d_sbutton{
	float: left;
	width:750px;
	height:40px;
	line-height:40px;
	text-align:right;
}

.SC_BR_wds_caption {
	float: left;
	height: 50px;
	width: 790px;
	background-image: url(../images/caption_bj.jpg);
	background-repeat: no-repeat;
	font-family: "黑体";
	font-size: 24px;
	font-weight: bold;
	color: #333333;
	line-height: 50px;
	text-align: center;
}
.SC_BR_wds_sub {
    height:30px;
	line-height: 30px;
	color: #666666;
	font-size:12px;
	font-weight:normal;
}
.SC_BR_wds_flv {
	float: left;
	height: auto;
	width: 400px;
	padding-right: 195px;
	padding-left: 195px;
	padding-top: 30px;
	text-align: center;
	display:inline;
}
.SC_BR_wds_text {
	float: left;
	height: auto;
	width: 700px;
	line-height: 25px;
	padding-right: 45px;
	padding-left: 45px;
	padding-top: 30px;
	padding-bottom: 30px;
	text-align: left;
	font-size: 14px;
	display:inline;
}
/*
.SC_BR_wds_text p {
	line-height: 25px;
	text-indent: 2em;
}
*/
.SC_BR_showbox {
	float: left;
	height: auto;
	width: 250px;
	margin-left: 10px;
	margin-top: 20px;
	display: inline;
}
.SC_BR_showbox_pic {
	float: left;
	height: 180px;
	width: 240px;
	padding: 4px;
	border: 1px solid #dcdcdc;
}
.SC_BR_showbox_wds {
	float: left;
	height: auto;
	width: 250px;
	font-family: Verdana;
	color: #666666;
}
#pagebreak {
	float: left;
	height: 35px;
	width: 790px;
	margin-top: 5px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: dashed;
	border-bottom-style: dashed;
	border-top-color: #dcdcdc;
	border-bottom-color: #dcdcdc;
	text-align: center;
	padding-top: 5px;
	color: #FFFFFF;
	font-family: Verdana;
}
#pagebreak a {
	color: #FFFFFF;
	text-decoration: none;
}
#pagebreak a:hover {
	color: #FFFFFF;
	text-decoration: underline;
}
#pageblock {
	float:left;
	width:auto;
	height:25px;
	text-align:center;
	line-height:25px;
	background-color:#DC0000;
	margin-left:2px;
	padding-left:5px;
	padding-right:5px;
	display:inline;
}
#pageblockcur {
	float:left;
	width:auto;
	height:25px;
	text-align:center;
	line-height:25px;
	margin-left:2px;
	padding-left:5px;
	padding-right:5px;
	display:inline;
	color:#DC0000;
}
#pageimg {
	float:left;
	width:25px;
	height:19px;
	text-align:center;
	padding-top:6px;
	margin-left:2px;
}
#sub03_picbox_arrow {
	float: left;
	height: 460px;
	width: 90px;
}
.sub03_show {
	float: left;
	height: 111px;
	width: 148px;
	border: 1px solid #dcdcdc;
	margin-right: 4px;
	margin-left: 4px;
	margin-top: 3px;
	padding-top: 4px;
	padding-bottom: 4px;
	display: inline;
}
.sub03_show2 {
	float: left;
	height: 111px;
	width: 148px;
	padding-top: 8px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	background-image: url(../images/arrow_bj.jpg);
	background-repeat: no-repeat;
}

.PC_PB2 {
	float: left;
	height: 156px;
	width: 790px;
	overflow-x:scroll;
	overflow-y:hidden;
	white-space:nowrap;
	scrollbar-face-color:#FFFFFF;
	scrollbar-highlight-color:#FFFFFF;
	scrollbar-3dlight-color:#C80000;
	scrollbar-darkshadow-color:#C80000;
	scrollbar-shadow-color:#FFFFFF;
	scrollbar-arrow-color:#C80000;
	scrollbar-track-color:#FFFFFF;
}

#sub03_picbox {
	float: left;
	height: auto;
	width: 600px;
	padding: 4px;
	border: 1px solid #dcdcdc;
}
#message {
	float: left;
	height: auto;
	width: 790px;
}
.message_box {
	float: left;
	height: auto;
	width: 770px;
	margin-left: 10px;
	margin-bottom: 5px;
	margin-top: 5px;
	display: inline;
}
.message_box2 {
	float: left;
	height: 150px;
	width: 770px;
	display: inline;
	margin-left: 10px;
	margin-top: 5px;
	margin-bottom: 5px;
}
.red a {
	color: #dc0000;
	text-decoration: none;
}
.red a:hover {
	color: #dc0000;
	text-decoration: underline;
}
.message_bar {
	float: left;
	height: 25px;
	width: 768px;
	margin-left: 10px;
	display: inline;
	background-color: #EEEEEE;
	font-size: 14px;
	font-weight: bold;
	color: #dc0000;
	line-height: 25px;
	text-align: left;
	margin-top: 5px;
	border: 1px solid #CCCCCC;
}
#contact {
	height: auto;
	width: 500px;
	display: inline;
	margin-left: 140px;
	float: left;
	margin-top: 50px;
	margin-bottom: 50px;
	border: 4px solid #dcdcdc;
	font-family: Verdana;
}
.name {
	font-family: "黑体";
	font-size: 26px;
	font-weight: bold;
	color: #dc0000;
}
#map {
	float: left;
	height: 550px;
	width: 700px;
	display: inline;
	margin-left: 44px;
	border: 1px solid #CCCCCC;
	margin-top: 44px;
	margin-bottom: 44px;
}
#news_list {
	float: left;
	height: auto;
	width: 770px;
	display: inline;
	margin-left: 10px;
	margin-top: 5px;
}
.d_num{
	float: left;
	height: 40px;
	line-height:40px;
	width: 200px;
	display: inline;
	text-align:left;
	margin-left:5px;
}
.d_orders{
	float: left;
	height: 40px;
	line-height:40px;
	width: 560px;
	display: inline;
	text-align:right;
	margin-left:5px;
}
.white {
	color: #FFFFFF;
	font-family: Verdana;
}
#ajaxshow{
    position:absolute; 
	z-index:10; 
	background:url(../images/ab_b.png); 
	padding:10px; 
	display:none;
}
#ajaxbox{
    width:100%; 
	height:100%;
	border:1px #999999 solid; 
	background-color:#FFFFFF;
	line-height:100%;
	text-align:center;
}
#ajaxshow1{
    position:absolute; 
	z-index:-1; 
	background:url(../images/ab_b.png); 
	padding:10px;
	top:-1000px;
	left:0px; 
}
#ajaxbox1{
    width:600px; 
	height:100%;
	border:1px #999999 solid; 
	background-color:#FFFFFF;
	line-height:100%;
	text-align:center;
}
#ajaxshow a {
	color: #FF0000;
	text-decoration: none;
	font-size:14px;
	font-weight:bold
}
#ajaxshow1 a {
	color: #FF0000;
	text-decoration: none;
	font-size:14px;
	font-weight:bold
}
.ajaxtab{
    float:left;
	width:568px;
	height:27px; 
	line-height:27px;
	display:inline;
	text-align:center;
	background-color:#FFFFFF;
	margin-top:20px;
	margin-left:30px;
	display:inline;
}
.ajaxtabli1{
    float:left;
	width:80px;
	height:26px; 
	border-left:1px solid #E8E8E8;
	border-right:1px solid #E8E8E8;
	border-top:1px solid #E8E8E8;
	font-weight:bold;
}
.ajaxtabli2{
    float:left;
	width:82px;
	height:25px;
	line-height:25px; 
	border:1px solid #E8E8E8;
	color:#0078B6;
	background-color:#F3F3F3;
}
.ajaxtabli3{
    float:left;
	width:160px;
	height:26px; 
	border-bottom:1px solid #E8E8E8;
	color:#0078B6;
}
.ajaxtabli10{
    float:left;
	width:10px;
	height:26px; 
	border-bottom:1px solid #E8E8E8;
	color:#0078B6;
}
.btn_flat   { 
    BORDER-RIGHT:#ffffff 1px solid;   BORDER-TOP:   #ffffff   1px   solid;   FONT-SIZE:   12px;   FILTER:     BORDER-LEFT:   #ffffff   1px   solid;   CURSOR:   hand;   COLOR:   black;   BORDER-BOTTOM:   #ffffff   1px   solid 
} 
.btn   { 
  BORDER-RIGHT:   #7b9ebd   1px   solid;   PADDING-RIGHT:   2px;   BORDER-TOP:   #7b9ebd   1px   solid;   PADDING-LEFT:   2px;   FONT-SIZE:   12px;   FILTER:   progid:DXImageTransform.Microsoft.Gradient(GradientType=0,   StartColorStr=#ffffff,   EndColorStr=#cecfde);   BORDER-LEFT:   #7b9ebd   1px   solid;   CURSOR:   hand;   COLOR:   black;   PADDING-TOP:   2px;   BORDER-BOTTOM:   #7b9ebd   1px   solid 
} 
.btnred   { 
  BORDER-RIGHT:   #AE2D23   1px   solid;   PADDING-RIGHT:   2px;   BORDER-TOP:   #AE2D23   1px   solid;   PADDING-LEFT:   2px;   FONT-SIZE:   12px;   FILTER:   progid:DXImageTransform.Microsoft.Gradient(GradientType=0,   StartColorStr=#E2382B,   EndColorStr=#AE2D23);   BORDER-LEFT:   #AE2D23   1px   solid;   CURSOR:   hand;   COLOR:   #FFFFFF;   PADDING-TOP:   2px;   BORDER-BOTTOM:   #AE2D23   1px   solid 
} 
#cmBox{width:0;height:0;position:relative;left:0px;top:70px;}
.submenu {
	float: left;
	height: 35px;
	text-align:center;
	line-height:35px;
	color:#FFFFFF;
	font-size:14px;
	display:none;
	position:absolute;
	top:0px;
}
.submenushort {
	float: left;
	height: 35px;
	text-align:center;
	line-height:35px;
	color:#FFFFFF;
	font-size:14px;
	display:none;
	position:absolute;
	top:0px;
}
.submenu1{
	left:-40px;
}
.submenu2{
	left:-40px;
}
.submenu8{
	left:-200px;
}
.submenu9{
	left:-190px;
}
.submenu li {
	float: left;
	height: 25px;
	width: auto;
	padding-left:10px;
	display:inline;
	text-align:center;
	line-height:25px;
	color:#999999;
	font-size:12px;
	font-weight:normal
}
.submenu li a{
	color:#999999;
	font-size:12px;
	text-decoration:none;
	font-weight:bold
}
.submenu li a:hover{
	color:#FD2D2B;
	font-size:12px;
	text-decoration:none;
	font-weight:bold
}
.submenushort li {
	float: left;
	height: 25px;
	width: 40px;
	text-align:center;
	line-height:25px;
	color:#999999;
	font-size:12px;
	font-weight:normal
}
.submenushort li a{
	color:#999999;
	font-size:12px;
	text-decoration:none;
	font-weight:bold
}
.submenushort li a:hover{
	color:#FD2D2B;
	font-size:12px;
	text-decoration:none;
	font-weight:bold
}
#Diamond_Show_Top {
	float: left;
	height: 300px;
	width: 790px;
	text-align: left;
}
#DST_Left {
	float: left;
	height: 300px;
	width: 390px;
	margin-left: 5px;
	display:inline;
}
.DST_Lbar {
	float: left;
	height: 30px;
	width: 390px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #DC0000;
	font:Arial;
	font-size:12px;
}
.DST_Rbar {
	float: left;
	height: 30px;
	width: 390px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	font-weight: bold;
	line-height: 30px;
	font-size: 14px;
}
.DST_Lbox {
	float: left;
	height: 255px;
	width: 380px;
	margin-top: 4px;
	padding: 4px;
	border: 1px solid #E1E1DF;
	display:inline;
}
.DST_Lboxin {
	float: left;
	height: 255px;
	width: 380px;
}
.DST_Lbar1 {
	float: left;
	height: 30px;
	width: 100px;
	background-image: url(../images/bar01.png);
	display: inline;
	margin-left: 5px;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
	line-height: 30px;
}
.DST_Lbar2 {
	float: left;
	height: 30px;
	width: 100px;
	margin-left: 5px;
	display: inline;
	background-image: url(../images/bar02.png);
	font-size: 14px;
	font-weight: bold;
	color: #666666;
	line-height: 30px;
	text-align: center;
}
.DST_Lbox2 {
	float: left;
	height: 269px;
	width: 390px;
}
.DST_Lbox2_line {
	height: auto;
	width: 390px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCCCCC;
	line-height: 30px;
}
.DST_Lbox2_line2 {
	height: auto;
	width: 390px;
	padding-top: 5px;
	padding-bottom: 5px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCCCCC;
}

.DST_Lbox2_line2 a {
	color: #666666;
}
#Diamond_Show_Dot {
	float: left;
	height: auto;
	width: 790px;
	margin-top: 5px;
}
.DSD_bar {
	float: left;
	height: 30px;
	width: 790px;
}
.DSD_box {
	float: left;
	height: auto;
	width: 780px;
	padding-left: 5px;
	font-family: Verdana;
}
.f14{ font-size:14px}
.f16{ font-size:16px}
.strong{font-weight:bold}
.box_pics{
	float:left;
	width:400px;
	height:153px;
}
.favbox_top{
	float:left;
	width:400px;
	height:22px;
	line-height:22px;
	color:#F00;
	text-align:center;
}
.box_d{
	float:left;
	width:190px;
	height:148px;
	margin-left:10px;
	margin-top:5px;
	display:inline;
}
.pic_d{
	float:left;
	width:190px;
	height:128px;
}
.title_d{
	float:left;
	width:190px;
	height:20px;
	line-height:20px;
    word-break:keep-all;/* 不换行 */
    white-space:nowrap;/* 不换行 */
	overflow:hidden;/* 内容超出宽度时隐藏超出部分的内容 */
	text-overflow:ellipsis;
}
.box_r{
	float:left;
	width:170px;
	height:148px;
	margin-left:10px;
	margin-top:5px;
	display:inline;
}
.pic_r{
	float:left;
	width:170px;
	height:128px;
	display:inline;
}
.title_r{
	float:left;
	width:170px;
	height:20px;
	line-height:20px;
    word-break:keep-all;/* 不换行 */
    white-space:nowrap;/* 不换行 */
	overflow:hidden;/* 内容超出宽度时隐藏超出部分的内容 */
	text-overflow:ellipsis;
}
.box_select{
	float:left;
	width:400px;
	height:auto;
	margin-top:10px;
}
.box_select li {
	float: left;
	height: 22px;
	line-height:22px;
	text-align:left;
}
.box_buycar{
	float:left;
	width:658px;
	height:auto;
	margin-top:20px;
	margin-left:20px;
	display:inline;
	border:1px solid #999;
}
.FocusImg{position:relative;width:auto}
.FocusImg .BigPic{position:relative;zoom:1;text-align:center;overflow:hidden;}

.FocusImg .TitleBox{overflow:hidden;font-size:12px;font-weight:bold;color:#fff;text-align:center; position:absolute; bottom:0px; left:0px; z-index:50;}
.FocusImg .TitileBg{overflow:hidden;background-color:#2185CB;position:absolute;z-index:49;bottom:0px;right:0px;opacity:0.7;filter:alpha(opacity=70);display:none}
.FocusImg a:link,.FocusImg a:visited{color:#fff;text-decoration:none;}
.FocusImg a:hover{color:#fff;text-decoration:none;}
.FocusImg .Number{font-size:11px;color:#fff;overflow:hidden; position:absolute; right:1px; z-index:50;text-align:right; height:13px;line-height:13px;}
.FocusImg .NumberItem{cursor:pointer; margin:0px 0px 0px 2px; padding:1px 5px; background-color:#000;}
.FocusImg .NumberItemOn{cursor:pointer; margin:0px 0px 0px 2px; padding:1px 5px; background-color:none;}
.FocusImg .NumberItemBg{height : 15px;width : 15px;position : absolute;z-index : 48;background-color:#2185CB;opacity: 0.7;filter: alpha(opacity=70); }
.FocusImg .BorderHack1{background-color:#707070;position:absolute;z-index:51;height:1px;top:0px; left:0px;font-size:0px;overflow:hidden;}
.FocusImg .BorderHack2{background-color:#707070;position:absolute;z-index:51;width:1px;top:0px;right:0px;font-size:0px;overflow:hidden;}
.FocusImg .BorderHack3{background-color:#707070;position:absolute;z-index:51;height:1px;left:0px;font-size:0px;overflow:hidden;}
.FocusImg .BorderHack4{background-color:#707070;position:absolute;z-index:51;width:1px;left:0px;top:0px;font-size:0px;overflow:hidden;}
.FocusImg .BigPic img {border:0px;}
