
BODY{
	background-color:#ececf4;
	margin:0px;
	background-image:url("container_bg.jpg");
	background-repeat:repeat-y;
	background-position:center;
}
/*

BODY{
	background-color:#054425;
	margin:0px;
	padding-top:38px;
	background-image:url("2011_Xmas_wallpaper.jpg");
	background-repeat:no-repeat;
	background-position:top center;
}
*/
a {
	font-size: 12px;
}

a.csHeadline_listing:link,a.csHeadline_listing:visited,a.csHeadline_listing:hover{
color:#ff0000;
text-decoration: none;
}

a:link {
	color: #333333;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #333333;
}

a:active {
	text-decoration: none;
}
.IndexLeft{
	width:385px;
	float:left;
	padding-left:0px;
	padding-top:10px;
	padding-right:5px;
	background-color:#ffffff;
}
.IndexRight{
	width:600px;
	padding-top:10px;
	float:right;
	background-color:#ffffff;
}
/******************************************
网页整体宽度
******************************************/
.wrap{
	width:990px;
	margin:auto;
	background-color:#ffffff;
}
.wrap1{
width:1000px;
	margin:auto;
	background-color:#ffffff;
}	
#MenuTable{
width:1000px;
}

#HomeRightColumn{
	background-image:url("home_right_bg.jpg");
	background-position:center;
	background-repeat:repeat-y;
}
.header_top{
	background:url("dushi_01.jpg") repeat-x;
	margin-left:10px;
	padding-left:10px;
	height:23px;
	vertical-align:middle;
}

a.header_link,a.header_link:visited{
color:#ffffff;
font-weight:bold;	
font-size:13px;	
text-decoration: none;
}
a.header_link:hover{
color:#feb465;
font-weight:bold;	
font-size:13px;	
text-decoration: none;
}
a.header_link0,a.header_link0:hover,a.header_link0:visited{
color:#ffffff;
font-weight:bold;	
font-size:12px;	
text-decoration: none;
}
span.L2_name{
	color:#000000;
	font-size:12px;
}
span.L2_name a{
color:#ffffff;
}
a.header_mylink,a.header_mylink:hover,a.header_mylink:visited{
	color:#3c3c3c;
font-weight:bold;	
font-size:12px;	
text-decoration: none;
}
.csLogo{
	background:url("dushi_23.jpg");
	height:55px;
}
.csLogo_food{
	background-image:url("dushi_23.jpg");
	background-repeat:repeat-x;
	height:65px;
   background-color:#eaeaea;
}
.csMainMenu{
	background:url("dushi_26_01.jpg");
	height:16px;
	padding-top:4px;
	background-color:#1d67b0;
	vertical-align:bottom;
}
.csMainMenu1{
	vertical-align:top;
  height:9px;
  background:url("dushi_32.jpg");
  background-color:#1d67b0;
}

.csSubMenu{
	background:url("dushi_35.jpg");
	height:26px;
	vertical-align:middle;
}
.csSubMenu2010{
	background:url("/images/dushi2010/dushi_bar_middle.jpg");
	height:27px;
	vertical-align:middle;
}
a.header_submenu,header_submenu.visited{
color:#000000;
font-weight:normal;	
font-size:12px;	
text-decoration: none;	
}
a.header_submenu:hover{
color:#f82ee7;
font-weight:normal;	
font-size:12px;	
text-decoration: none;	
}
.tblMainBodyTable{

}
.csTitleBar1{
	background:url("dushi2_46.jpg");
	vertical-align:middle;
	color:#116400;
	font-weight:bold;	
	text-align:left;
	font-size:14px;			
}
.csTitleBar0{
	vertical-align:middle;
	width:28px;
}
.csTitleBar2{
	background:url("dushi2_46.jpg");
	vertical-align:middle;
	color:#094583;
	font-weight:bold;	
	font-size:14px;			
}
.csTitleBar3{
	background:url("dushi3_20.jpg");
	vertical-align:middle;
	color:#094583;
	font-weight:bold;	
	font-size:14px;			
	/* height:30px; */
}
.csTitleBar4{
	background:url("dushi3_24.jpg");
	vertical-align:middle;
	color:#094583;
	font-weight:bold;	
	font-size:14px;			
}
.csCellContent{
	padding-top:3px;
	/*padding-bottom:2px;*/
}


a.csTitleText2,a.csTitleText2:hover,a.csTitleText2:visited{
font-weight:normal;	
font-size:13px;		
color:#000000;
text-decoration: none;
}


a.navigatelink_ON,a.navigatelink_ON:visited{
font-weight:normal;	
font-size:13px;		
color:#333333;
text-decoration: none;
}

a.navigatelink,a.navigatelink:visited{
font-weight:normal;	
font-size:14px;		
color:#333333;
text-decoration: none;
}
a.navigatelink3,a.navigatelink3:visited{
font-weight:normal;	
font-size:14px;		
color:#000099;
text-decoration: none;
}
a.navigatelink3:hover{
	color:#cc0000;
	text-decoration: underline;	
}
a.navigatelink4,a.navigatelink4:visited{
/*font-weight:bold;	*/
font-size:14px;		
/* color:#cc3300; */
color:#cc0000;
text-decoration: none;
}
a.navigatelink4:hover{
color:#cc0000;	
text-decoration: underline;	
	
}

a.navigatelink5,a.navigatelink5:visited{
/*font-weight:bold;	*/
font-size:14px;		
/* color:#cc3300; */
color:#0712ed;
text-decoration: none;
}
a.navigatelink5:hover{
color:#0712ed;	
text-decoration: underline;	
	
}

a:hover,A.navigatetitle:hover,a.navigatelink:hover{
color:#cc3300;	
text-decoration: underline;	
}
.csRightColumn{
/*background-color:#d9d9da;*/
}	
.csRightTable{
background-color:#ffffff;

}	
.csAdtisement{
	text-align:center;
	padding-top:5px;
	padding-bottom:3px;	
}
ul.csDot{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 14px;
line-height: 1.5em;
margin-left:10px;


}	
.csDot li{
	/*list-style: none;*/
	/* background-position: 10px 40%; */
	list-style-position:inside;
	list-style-image: url("dushi_dot.jpg");
}	
.btnReg{
	background:url("button_register.jpg");
	height:18px;
	width:40px;
 	vertical-align:middle;
 	text-align:center;	
 	border:0px;
}
.btnForgotpwd{
	background:url("button_forgot_pwd.jpg");
	height:18px;
	width:64px;	
	border:0px;
}
.csArrow{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	list-style-image: url("http://www.dushi.ca/images/dushi/listArrow.gif");
	padding-left:5px;
}
.csArrow li{
	line-height:185%;
}
.csTelephone,.csNewshotline1{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 14px;
font-weight:bold;	
}	
.csNewshotline2{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 14px;
font-weight:normal;	
}	
div.csHotpot{
	padding-left:10px;
	padding-top:4px;
	vertical-align:middle;
}
A.csHotpot,A.csHotpot:hover,A.csHotpot:visited{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 15px;
font-weight:bold;		
padding-left:10px;
padding-top:3px;	
text-decoration: none;
color:#9f100a;
}
A.csHotpot_i,A.csHotpot_i:hover,A.csHotpot_i:visited{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 14px;
font-weight:bold;		
padding-left:10px;
padding-top:3px;	
text-decoration: none;
}

.csHotpotcontents{
padding-top:5px;

text-align:left;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight:normal;	
text-decoration: none;
}
.csHotpotcontents_inside{
padding-top:5px;
line-height:22px;
text-align:left;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight:normal;	
text-decoration: none;
}
a.csHotpotcontents,a.csHotpotcontents:hover,a.csHotpotcontents:visited{
text-align:left;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight:normal;	
text-decoration: none;
}
.csInfoTable{
background-color:#ffffff;
border:1px #ebebec solid;
padding-left:5px;
padding-bottom:5px;
padding-top:0px;
}

.csInfoTable_home{
background-color:#ffffff;
/*border:1px #ebebec solid;*/
/*padding-left:5px;*/
/*padding-bottom:5px;*/
padding-top:0px;
background-image:url("/images/dushi2010/dushi_home_title_bg.jpg");
background-repeat:no-repeat;
height:195px;
}

.csInfoTable_event{
background-color:#ffffff;
border:1px #adb9c2 solid;
/*padding-left:5px;*/
width:183px;
/*padding-bottom:5px;*/
padding-top:0px;
}
.csInfoTable1{
background-color:#ffffff;
border:1px #ebebec solid;
padding-bottom:5px;
padding-top:5px;
}
#divHeadLine{
	width:400px;
	text-align:center;
	padding-top:6px;
	padding-bottom:3px;
	padding-left:3px;
	padding-right:3px;
}
A.csHeadline,A.csHeadline:hover,A.csHeadline:visited{
/* color:#0037ff;		*/
color:#ff0000;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 18px;
font-weight:bold;	

text-decoration: none;
	
}
A.csHeadlinecontents,A.csHeadlinecontents:hover,A.csHeadlinecontents:visited{
	
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 14px;
font-weight:bold;	
text-decoration: none;
	
}
A.navigatetitle,A.navigatetitle:visited{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 14px;
font-weight:normal;	
text-decoration: none;	
}
div.csHeadlinecontents{
	background-color:#ffb600;
	text-align:center;
	padding:2px 2px 2px 2px;
}	
#divLatestNews{
	width:192px;
	height:3px;
	background-color:#dadadc;
}
.csPicInfoTable{
	width:360px;
	text-align:center;
/*	
	border-left:1px #d5d5d5 solid;
	border-top:1px #d5d5d5 solid;
	border-bottom:1px #d5d5d5 solid;
	border-right:1px #d5d5d5 solid;
*/	
	background-color:#ffffff;
	margin-top:8px;
}


/*****************************************************************************************
*****************************************************************************************
网页底部
******************************************************************************************
******************************************************************************************/

#footer{
	margin-top:30px;
	padding-top:10px;
	border-top:#CBCBCB solid 1px;
	text-align:center;
}
#footer td{
	padding:4px 0 4px 0;
}
#footer_2{
	padding:4px 0 4px 0;
}


#classified td{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 14px;
font-weight:normal;		
}
A.csYellowPage,A.csYellowPage:visited,A.csYellowPage:hover{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 14px;
font-weight:normal;		
}
.num{  color:#999;text-decoration: none;}
.csRightTitle{
	background:url("right_title_bg.jpg");
	width:198px;
	height:20px;
	vertical-align:middle;
	font-weight:bold;
	text-align:center;
}
/*****************************************************************
******************************************************************
文章内容页
.content_word,.content_word p多种格式的控制内容的样式,字号为15像素
******************************************************************
******************************************************************/
.content_word{
	font-size:15px;
	padding-top:10px;
	padding-bottom:5px;
	padding-left:20px;
	padding-right:20px;
}
.content_word p,.content_word div{
	font-size:15px;
	line-height:25px;	
	
	padding-bottom:10px;
}


/*****************************************************************************************
*****************************************************************************************
**********评论
******************************************************************************************
******************************************************************************************/

#comment .content{
	width:99%;
	border:dotted 1px #ddd;
	margin-bottom:10px;
}
#comment .content .word{
	border-bottom:solid 1px #ddd;
	padding-left:5px;
	height:50px;
}
#comment .content .img{
	border-right:dotted 1px #ddd;
	padding:1em;
}
#comment .content .info{
	padding:2px 0 0 5px;
}

.listpic2 img{
	width:125px;
	height:150px;
	border:4px #cccccc solid;
}
.listpic2 .img a{
	width:117px;
	height:142px;
	display:block;
	text-align :center;
	
}

.HD .head{
/*	background:#D2E4FC url(hd1.gif);*/
	height:29px;
	padding-left:0em;
	padding-top:0px;
	border:1px #FFF solid;
}

.HD .head span{
	float:left;
	width:86px;
	padding-top:6px;
	height:23px;
	display:block;
	text-align:center;
/*	cursor: hand;*/
}

.HD .head .hd2{
/*	background:url(hd2.gif);*/
	font-weight:bold;
	color:#116400;
}
.HD .head .hd1{
/*	background:url(hd2.gif);*/
	font-weight:bold;
	color:#116400;
}
.csAuthor{
font-size:10px;
color:#000000;

}
.csFlyerTitle{
font-size:14px;
color:#ff0000;
padding-top:10px;
padding-bottom:10px;
}
/*
#stores_container{
}
*/
div.small_nav_store{
        float:left;
        width:90px;
        height:70px;
        border:1px solid #000;
        background:#efefef;
        margin-right:4px;
        padding:5px;
        vertical-align:middle;
        text-align:center;
}
.headadtable{
	padding-top:5px;
	padding-bottom:5px;
}
.headad2{
	padding-top:0px;
	padding-bottom:5px;
}
#footer_3{
padding-top:5px;
padding-bottom:5px;
color:#666666;
border-bottom:#CBCBCB solid 1px;
}	

.csComment{
padding-top:5px;
padding-bottom:5px;
color:#666666;
width:400px;

}	
.csRelateTitle{
color:#0000ff;
border-bottom:#ececf4 dashed 1px;

}	
A.csRelateTitlea,A.csRelateTitlea:hover,A.csRelateTitlea:visited{
font-size:14px;
color:#003399;	
/*font-weight:bold;	*/
text-decoration: none;
}	
.csRelateDate{
font-size:12px;
color:#cccccc;	
text-align:right;
border-bottom:#ececf4 dashed 1px;
}
A.csViewMap,A.csViewMap:hover,A.csViewMap:visited{
font-size:14px;
color:#0000ff;	
font-weight:bold;
}
span.title a{
	font-size:14px;
}
input.login_name{
	width:60px;
	height:10px;
	vertical-align:top;
}
.csDate{
	color:#666666;
}	
#newshotline_head{
padding-left:20px;
background-color:#3289e6;
padding-top:3px;
color:#ffffff;
height:18px;
font-size:13px;
}	
span.csHotText,#newshotline_head a{
color:#ffffff;
font-size:11px;
}
#newshotline_table{
background-color:#ecf2fe;
border:1px #c2c6c7 solid;
padding-bottom:5px;

}
#flowid{
z-index:51;
position:absolute;
}
A.csHomeKW,A.csHomeKW:hover,A.csHomeKW:visited{
color:#ffffff;
font-weight:bold;
}
div.csESL{

background-color:#d5bc94;
margin-top:8px;
padding-top:2px;
padding-bottom:2px;
padding-left:2px;
border:1px #dac199 solid;
color:#feb465;
}

.arcbody {
clear: both;
width: 100%;
font-size: 14px;
text-align:justify; 
text-justify:inter-ideograph;
line-height: 1.7;
}

.arcbody p, .arcbody center {
	font-size: 100%;
	margin: 0 0 15px 0;
	padding: 0;
}

.arcbody ul, .arcbody ol  {
	font-size: 100%;
	margin: 0 0 15px 0;
	padding: 0 0 0 25px;
}

.inbodyad {
	margin: 3px 0px 5px 10px; 
	float: right; 
	width: 300px; 
	height: 250px; 
	overflow: hidden;
}

.arcbody a:link {
	color: #039;
	text-decoration: underline
}

.arcbody a:visited {
	color: #800080;
	text-decoration: underline
}

.arcbody a:active, .arcbody a:hover {
	color: #F00; 
	text-decoration: underline
}
A.csPM,A.csPM:visited{
font-size:12px;
color:#ffffff;
}
#dushi_bbs{
font-size:12px;
font-family:宋体;
/* background-image:url("/images/dushi/dushi_hotline.gif") no-repeat; */
background-color:#8ec700;
border:1px #629908 solid;
color:#ffffff;
vertical-align:bottom;
width:185px;
height:23px;
}
#dushi_bbs a{
font-size:12px;
color:#ffffff;
font-family:宋体;
}
#dushi_hot_td{
background-color:#8ec700;
color:#ffffff;
border:1px #beb7bf solid;
height:21px; 
vertical-align:bottom;
}
#dushi_title_td{
background-color:#8ec700;
border:1px #beb7bf solid;
height:21px; 
vertical-align:bottom;
}
.dushi_title{
color:#ffffff;
font-size:14px;
font-family:宋体;
padding-left:10px;
margin-top:7px;
} 
.dushi_more{
color:#ffffff;
font-family:宋体;
font-size:11px;
}
.dushi_hot_block{
/* background-color:#ececec; */
/*
background-color:#fcfdb8;
*/
background-color:#ffffff;
border:1px #beb7bf solid;
padding-top:1px;
padding-bottom:3px;
}


#cn_name{
color:#0f110e;
font-size:20px;
margin-top:8px;
font-family:宋体;
}	
#e_mail{
padding-top:6px;
padding-bottom:6px;
font-family:宋体;
}
#en_name{
color:#fdfdfb;
font-size:16px;
font-weight:bold;
font-family:宋体;
}
#en_note{
color:#000000;
font-size:8px;
font-family:Verdana;
padding-top:2px;
}
#phone{
font-family:Verdana;
color:#53564b;
font-size:12px;
padding-top:2px;
}
#fax{
font-family:Verdana;
color:#53564b;
font-size:12px;
padding-top:1px;
padding-bottom:1px;
}

#address{
font-family:Verdana;
font-size:12px;
color:#000000;
font-weight:bold;
}
#spacer{
padding-bottom:32px;
}

#top_options{
padding-left:10px;
}
.dushi_hot_td a{
color:#ffffff;
}

.dushi_home_news_c{
background-image:url(/images/dushi/Home2_03.jpg);
background-repeat:no-repeat;
width:	147;
height:107;
}
.dushi_home_news_t_t{
padding-top:14px;
padding-left:27px;
padding-right:14px;
color:#316800;
}
.dushi_home_news_t_c{
padding-top:1px;
padding-left:16px;
padding-right:14px;

}

.dushi_home_news_r_old{
background-image:url(/images/dushi/Home2_06_old.jpg);
background-repeat:no-repeat;
width:	147;
height:112;
padding-top:5px;
padding-bottom:5px;
}
.dushi_home_news_r_hy{
background-image:url(/images/dushi/service_bg_s.jpg);
background-repeat:no-repeat;
width:	147;
height:75;
padding-top:1px;
padding-bottom:2px;
}
.dushi_home_news_r_s{
background-image:url(/images/dushi/Home2_06_s.jpg);
background-repeat:no-repeat;
width:	147px;
height:96px;
padding-top:5px;
/*padding-bottom:5px;*/
}
.dushi_home_news_r{
background-image:url(/images/dushi/Home2_06.jpg);
background-repeat:no-repeat;
width:	147;
height:112;
padding-top:5px;
padding-bottom:5px;
}

.dushi_home_news_r_t{
padding-top:1px;
padding-left:10px;
text-align:center;
padding-right:14px;
color:#000000;
font-size:14px;
}
.dushi_home_news_r_c{
padding-top:4px;
padding-left:10px;
padding-right:0px;
line-height: 17px;
}
.flyerland_block{
padding-left:8px;
/*padding-bottom:2px;*/
border-left:1px #bfbfbf solid;
border-right:1px #bfbfbf solid;
border-bottom:1px #bfbfbf solid;
width:185px;
}
.dushi_hotline_telephone{
color:red;
}
.CuiHua a{
color:#ff380a;
}
#left_column{
width:780px;
float:left;
}
#right_cloumn{
width:178px;
float:right;
vertical-align:top;
}
#main_body{
width:1000px;
}
#footer_body{
width:1000px;
clear: both;
margin-top: 0;
margin-right: auto;
margin-bottom: 0;
margin-left: auto;
}
#home_ads_1{
width:780px;
text-align:center;
padding-top:3px;
padding-bottom:3px;
}
#home_news_left_column{
width:324px;
float:left;
padding-left:4px;
}
#home_news_right_column{
width:454px;
float:right;
}
.yuncheng{
width:141px;
margin-left:5px;
float:right;
padding-right:5px;
}
.head_separate{
padding-left:2px;
padding-right:2px;
color:#ffffff;
}
.keyword_search{
font-size:10px;
}
.arcbody {
	clear: both;
	width: 100%;
	font-size: 14px;
	text-align:justify; 
	text-justify:inter-ideograph;
	line-height: 1.7;
}
.inbodyad {
				margin: 2px 2px 2px 2px; 
				float: left; 
				width: 128px; 
				height: 80px; 
				overflow: hidden;
}

.news_middle{
	line-height:24px;
}
