@charset "utf-8";
/* CSS Document */
body{margin:0px;padding:0px;font-family:Arial, Helvetica, sans-serif;font-size:12px; background:#F4F5EE url(../images/bg_nav.jpg) repeat-x 0px 30px; color:#666; 
}
div,form,img,ul,ol,li,dl,dt,dd,p{margin:0px;padding:0px;border:0px;}
p{line-height:160%}
ul,li{list-style-type:none;}
img{vertical-align:top;}
em {font-style:normal;}
h1,h2,h3,h4,h5,h6 { margin:0; padding:0;font-size:11px; font-weight:normal;}
ul,li{list-style:none;}
.clearboth{float: none;clear:both;height:0;font-size:1px;line-height:0px;}
.table{ background-color:#F6F6F6;border-collapse:collapse;padding: 0px;margin: 0px;}
.table tr.top{background-color:#FFF;}
.table td{border: 1px solid #CCC; text-align:center; height:40px;}
.arr_01{ padding-left:15px; background-image:url(../images/arr_01.jpg); background-repeat:no-repeat; background-position:left center;}
.font_red{ color:#CC0000}
.indent{ text-indent:2em;}

/* pages */
.pages{ margin-top:10px; padding-left:35px; width:500px;}
.paginator { font: 11px Arial, Helvetica, sans-serif;padding:10px 20px 10px 0; margin: 0px;}
.paginator a {padding: 1px 6px; border: solid 1px #ddd; background: #fff; text-decoration: none;margin-right:2px}
.paginator a:visited {padding: 1px 6px; border: solid 1px #ddd; background: #fff; text-decoration: none;}
.paginator .cpb {padding: 1px 6px;font-weight: bold; font-size: 13px;border:none}
.paginator a:hover {color: #fff; background: #ffa501;border-color:#ffa501;text-decoration: none;}

/* text */
h1.head_title{ font-size:20px;}
h1.content_title{ font-size:20px; color:#075ABA; padding-bottom:10px;}
.txt_oringe12B {font-size: 12px;font-weight: bold;color:#F60; }
.txt_12B {font-size: 12px;font-weight: bold;}
.txt_redB {font-size: 12px;font-weight: bold;}
.txt_14 {font-size: 14px;}
.txt_14B {font-size: 14px;font-weight: bold;}
.txt_Lblack14 {font-size: 14px;color:#333;}
.txt_oringe18B {font-size: 18px;font-weight: bold;color:#C60;}
/* Link */
a {color: #000;text-decoration:none; font-size:12px;}
a:hover {text-decoration:underline;}
a.link_more {font-size: 12px;color:#23609F;}
a.link_red12 {font-size: 12px;color:#C00;}
a.link_blue12 {font-size: 12px;color:#369;}

/* id */
#wrap{width:1000px;margin:0px auto;background:#FFFFFF}
#head{width:1000px;height:auto!important;margin:0px auto;position:relative;background: url(../images/top_bg.jpg) no-repeat;}
#login_top{ height:20px; padding-top:5px; padding-left:30px;}
#search { width:250px; float:left; }

input.txtbox { font-size:11px; line-height:15px;border:0px; height:15px; width:150px; margin:0px 3px; }
.btn_search { margin-left:5px;background-image: url(../images/btn_search.jpg);background-repeat: no-repeat;  width: 56px; height:15px;  border:0px; cursor:hand;}
#login_top_box {color:#5B98B9 }
#login_top_box a.link_blues{color:#5B98B9; font-size:11px; }

#head_pic{height:120px;}
#logo{position:absolute; left:0px; top:12px;}
#nav{ margin-left:30px;}
#nav ul li{float:left;text-align:center; background:url(../images/nav_bg.jpg) no-repeat; width:156px; height:22px; line-height:22px; margin-right:1px;  }
#nav ul li a{color: #FFFFFF;text-decoration: none; font-size:12px; font-weight:bold;display:block;}
#nav ul li a:hover ,#nav ul li a.sel{ color:#FFCC00}

#nav ul li.sel{background-image:url(../images/nav_cur.jpg);background-position:0px 0px;width:99px;text-decoration: none; height:24px;  padding:18px 0px 0px 0px;text-align:center;  }

#sub_nav { height:25px; padding-left:190px; background:#F6F5F1;width:750px; margin:2px auto;}
#sub_nav ul li{float:left;text-align:center; display:block;line-height:25px; height:25px; background:url(../images/sub_line.jpg) no-repeat right center; padding-right:20px; padding-left:20px;}
#sub_nav ul li.endline{background:none;}
#sub_nav ul li a{color:#747C8D;text-decoration: none;font-weight:bold; font-size:11px;}
#sub_nav ul li a:hover,#sub_nav ul li a.sel:hover{ font-weight:bold; color:#5B98B9;}
#sub_nav ul li a.sel{ font-weight:bold; color:#CC0000;}

#location{padding-left:20px; width:920px;margin:0px auto;height:30px; line-height:30px;}
#location a{ color:#666}
#location a:hover{ color:#666}

#main{width:940px;margin:0px auto; padding-bottom:50px;}
#main_title{ height:60px; padding-left:20px;}
#sidebar{ width:230px; float:left;}
#sidebar #category { width:220px; height:auto!important; min-height:80px;*height:80px;}

#sidebar #category li{ background:url(../images/sidebar_nav_bg.jpg) no-repeat; margin-bottom:3px;}
#sidebar #category li a{ font-size:12px;height:auto!important; min-height:28px;*height:28px; line-height:28px; padding:0px 10px 0px 25px; font-family:Verdana, Arial, Helvetica, sans-serif; display:block;background:url(../images/sidebar_nav_bg.jpg) no-repeat;font-weight:bold; color:#E03F15}
#sidebar #category li a:hover{ color:#E03F15; text-decoration:none; background-color:#F6F6F6}
#sidebar #category li a.sel{ color:#990000;}

#sidebar #category li ul li{background-image:none; padding: 4px 3px 4px 10px; border-bottom:1px dashed #CCCFBE}
#sidebar #category li ul li a{ font-size:12px; background:url(../images/arr_01.jpg) no-repeat 10px 5px; color:#868873; font-weight:normal; font-weight: bold; height:auto!important; min-height:18px;*height:18px;line-height:16px; padding-left:20px; }
#sidebar #category li ul li a:hover{ color:#E03F15; background-color:#FFF;}


/* profile */
#profile{ margin-left:240px; width:440px;}
#profile .txt_aboutTitle{ font-size:22px; font-style:italic;}
#profile p{ padding-bottom:15px;}
#profile_pic{ float:right; width:240px;}

/* products */
#products{ margin-left:240px;}
#products .hot_title{background:url(../images/hot_title_line_bg.jpg) repeat-x left bottom; height:27px;}
#products .products_title{background:url(../images/products_title_bg.jpg) no-repeat left bottom; height:28px; padding-left:10px; line-height:28px; font-size:14px; font-weight:bold; color:#000000}
/* whitebody */
#products #whitebody_hot_list { height:auto!important; min-height:140px; *height:140px;}
#products #whitebody_hot_list ul{background: url(../images/WhiteBody_hot_bg.jpg) repeat-x left top; height:auto!important; min-height:140px; *height:140px; }
#products #whitebody_hot_list li{ width:145px;height:auto!important; min-height:120px; *height:120px; padding-top:30px; margin:0px 10px ; text-align:center; display:block; float:left;}
#products #whitebody_list ul{ padding-top:15px;}
#products #whitebody_list li{width:115px; height:90px;  margin:5px 10px 5px 10px ; text-align:center; display: inline; float:left; overflow:hidden;}
#products #whitebody_list li a{ display: inline; float:left}
#products #whitebody_list li img{}

/* details */
#details { position:relative}
#details_title {  position:absolute; left:100px;  top:10px; font-weight:bold; font-size:14px; color:#000; z-index:9999;}
/* designs */
#products #designs_hot_list {height:160px; }
#products #designs_hot_list li{ width:145px; padding-top:30px; margin:0px 10px ; text-align:center; display:block;float:left;}
#products #designs_hot_list li img{ padding:1px; border:1px solid #ccc;}
#products #designs_list ul{ padding-top:15px;}
#products #designs_list li{width:115px; height:90px;  margin:5px 10px 5px 10px ; text-align:center; display: inline; float:left; overflow:hidden;}
#products #designs_list li a{ display: inline; float:left}
#products #designs_list li img{ padding:1px; border:1px solid #ccc;}

/* dinnerset */
#dinnerset{}
.dinnerset_table{ padding-top:30px; }
.dinnerset_table .table_title{ font-size:14px; font-weight:bold; height:40px; line-height:40px; text-align:center;}
.dinnerset_table .table_content{ padding-top:25px; background:#FFFFCC}
.dinnerset_subTitle{ padding:10px 0px; font-size:16px; font-weight:bold; color:#000}
.dinnerset_subTitle a{ font-size:16px; color:red;}
#dinnerset_list table{border-collapse:collapse;}
#dinnerset_list td{ text-align:center; vertical-align:middle; border:1px solid #999999;}


/* fair */
#fair_list {}
#fair_list li{width:93px; height:80px; padding-top:20px; margin:0px 10px ; text-align:center; display:block;float:left;}

/* brand */
#brand{ padding-left:20px;}
#brand_content{ width:650px;}
#brand_content p{ padding-left:15px; padding-bottom:15px; background:url(../images/arr_brand.jpg) no-repeat 0px 8px; }
/* contact */

#contact{ padding-left:20px; line-height:160%;}
#contact .contact_title { font-size:18px; font-weight:bold; padding-bottom:5px;}
#contact .contact_item{background:url(../images/contact_us_cbox.jpg) no-repeat; padding:10px; width:280px; height:127px; }
#contact .contact_item_sel{background:url(../images/contact_us_cbox_sel.jpg) no-repeat; padding:10px; width:280px; height:127px; }
#contact .contact_item_title{color:#3399CC; font-weight:bold; border-bottom:1px solid #ccc; padding:0px 5px 5px 5px; }
#contact .contact_item_content{padding:5px;}
#online_services{ padding:30px 0px;}
#send_form{ padding:20px 0px;}
#contact .contact_txt_tip{ font-size:15px; color:#333333}

/* shenzhen */
#shenzhen{ margin-left:240px;}
#shenzhen_content{ color:#00557C; padding-top:20px;}
#shenzhen_content a{color:#00557C;}
#shenzhen_content a:hover{color:#FF9900; text-decoration:none;}
#shenzhen_content p{ border-bottom:1px dashed #ccc; padding:5px 0px;}
#shenzhen_content .shenzhen_title{ font-weight:bold;}
#shenzhen_content div.news_info{ padding:10px;border-bottom:1px dashed #ccc;}

/* price */
#price{}
#price_pic{ float:left; width:205px; height:360px;}
#price_form{ margin-left:220px; }
.btn_yellow{ background:url(../images/btn_reset.jpg) no-repeat; width:68px; height:23px; border:0px; cursor:hand;}
#price_title{ font-size:18px; font-weight:bold; color:#000000; height:30px; padding:10px;}
.price_table_left{background:#F5F5F0; border-bottom:1px solid #E1E1E1; width:100px; height:35px; vertical-align:middle; color:#000000; font-weight:bold; text-align:right}
.price_table_right{background:#FCFCFA; border-bottom:1px solid #E1E1E1; vertical-align:middle;}
.price_table_toplineA{ border-top:3px solid #EA9302}
.price_table_toplineB{ border-top:1px solid #EA9302}
.price_table_bottomline{ border-bottom:1px solid #EA9302}

/* sitemap */
#sitemap{ padding:0px 0px 20px 20px;}
#sitemap_left{ float:left; width:420px;}
#sitemap .section{ padding-bottom:15px;}
#sitemap .section .section_title a{}
#sitemap .section p{ color:#5B98B9}
#sitemap .section li{line-height:160%}
#sitemap .section li a{color:#5B98B9; }
#sitemap_right{ float:right; width:450px;}

/* client */
#client{ width:720px; margin:0px auto;}
#client #client_title{ padding:10px 0px; color:#000;}
.client_item{ width:350px; height:220px; background:#F5F5F0; margin-right:5px; padding:20px;}
.client_item_title{color:#3399CC; font-weight:bold; border-bottom:1px solid #ccc; padding:0px 5px 5px 5px;}
.client_item_content{padding:5px; line-height:160%;}

#user_main{ margin-left:20px;}
#user_nav{ width:150px; float:left; border-top:1px dashed #ccc;}
#user_nav li{ height:30px; line-height:30px; border-bottom:1px dashed #ccc; padding-left:20px;}
#user_content{ margin-left:200px;}
#user_welcome{}
.user_title{ font-size:14px; font-weight:bold; color:#000000}

#reg{ padding-left:100px;padding-top:30px; background:#F5F5F0;}
.reg_txt_tip{ color:#ff0000; display:none;}
.reg_txt_tip a{color:#336699; text-decoration:underline}

/* foot */
#foot{ background:#F4F5EF url(../images/foot_logo_bg.jpg) no-repeat 300px 0px; height:280px; padding-left:270px; padding-right:10px; padding-top:30px; line-height:160%; color:#5B98B9}
#foot a{color:#5B98B9}
#foot .foot_title{ font-weight:bold; color:#999999}
#info_shenzhen{ width:300px; float:left;}
#info_contact{width:370px; float:right; }
#copyright{ color:#999999}
#copyright a{ color:#999999}
