@charset "utf-8";
/************
 Init Style
 ************/
html, body { width:100%; height:100% }
body, ul, ol, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, div, p, table, td, th, form, fieldset, img { margin:0; padding:0; border:0 }
body { background:#F7F7F7; font:12px/150% Verdana, Arial, Helvetica, sans-serif; color:#000; text-align:center }
ul, ol { list-style:none }
input, select, img { vertical-align:middle }
a { color:#333; text-decoration:none }
a:hover { color:#60B708; text-decoration:underline }
.wrap { clear:both; *display:inline-block;
width:773px; background:#fff; margin:0 auto; text-align:left }
.wrap:after, .clear:after { content:"."; display:block; height:0; clear:both; visibility:hidden }
.clear { clear:both; *display:inline-block
}
.c { clear:both }
.l { float:left }
.r { float:right }
.hideText { overflow:hidden; text-overflow:ellipsis; white-space:nowrap }
/********
 Page style
 ********/
.page { clear:both; padding:10px; text-align:center }
/************
 Page Style
 ************/
.newPage { clear:both; padding:10px; font-size:11px; font-family:Tahoma, Verdana, Simsun, Microsoft YaHei, Arial Unicode MS, Mingliu, Arial, Helvetica; ; color:#555; text-align:center }
.newPage input, .newPage select { vertical-align:bottom; text-align:center }
.newPage span, .newPage a { display:inline-block; border:#ccc 1px solid; background:#fff; margin:0 2px; padding:0 3px; line-height:170%; color:#555; vertical-align:middle }
.newPage span, .newPage a { *display:inline
}
.newPage a:hover, .newPage span.s { border:#690 1px solid; background:#74BF0A; color:#fff }
/************
 Public Style
 ************/
.about, .aboutVideo, .aboutExhibition, .aboutTE, .aboutPhoto, .factory, .factoryEquipments, .factoryWorkshop, .product, .productPacking, productEdgeProfile, .productProcessing, .productKitchen, .productDrawings, .productCeramic, .picList, .picDetail, .productDetailOne, .productDetailTwo, .picGateThree, .picGateSix, .picGatesev, .picGateEig, .projectsList, .projectsGate, .picGateNin, .quality, .samples, .feedback, .contact, .sitemap, .faq, .link, .viewcart, .search, .reg, .jobs { padding:20px 10px; font-size:11px; color:#444 }
.picGateTwo li, .picGateThree li { float:left; display:inline; width:151px; height:220px; border:#E8E8E8 1px solid; background:#FAFAFA; padding:5px; vertical-align:bottom; text-align:center }
.picGateTwo li img, .picGateThree li img { display:block; margin:5px 0 }
.picGateTwo li img, .picGateThree li b { display:block; padding:0 5px; font:normal 11px/120% Arial, Helvetica, sans-serif; color:#333; text-align:left }
.picGateTwo li { margin:20px 48px 0 }
.picGateThree li { margin:20px 5px 0 }
.picGateSix p { clear:both; background:#eee; margin:10px 0; padding:2px 10px; font-weight:bold }
.picGateSix ul { clear:both; overflow:auto; *display:inline-block
}
.picGateSix li { float:left; display:inline; width:66px; margin:5px 10px; line-height:120%; vertical-align:bottom; text-align:center; word-wrap:break-word }
.picGateSix li img { display:block; width:50px; height:50px; height:50px; margin:0 auto 2px }
.picGatesev h1 { clear:both; background:#eee; margin:10px 0; padding:2px 10px; font:bold 11px/150% Verdana, Arial, Helvetica, sans-serif }
.picGatesev h2 { font:normal 11px/120% Verdana, Arial, Helvetica, sans-serif }
.picGateEig p { clear:both; background:#eee; padding:2px 10px; font-weight:bold }
.picGateEig ul { clear:both; padding:10px; overflow:auto; *display:inline-block
}
.picGateEig li { float:left; width:33.2%; margin:5px 0; vertical-align:bottom }
.picGateNin .txtList li { float:left; width:33.2%; vertical-align:bottom; overflow:hidden; text-overflow:ellipsis; white-space:nowrap }
.picGateNin .txtList li a { display:block; padding:5px 10px }
.picGateNin .txtList li.s a { color:#f00 }
.picList ul { clear:both; overflow:auto; *display:inline-block
}
.picList li { float:left; width:33.2%; margin:5px 0; vertical-align:bottom; text-align:center }
.picList li img { display:block; border:#e5e5e5 1px solid; padding:2px; margin:5px auto }
.picList li b { display:inline-block; font-weight:normal; text-align:left; cursor:pointer }
.picList li b { *display:inline
}
.picList li b a { color:#666 }
.picList li b img { display:inline; border:none; padding:0; margin:0 }
.picDetail { text-align:center }
.picDetail img { border:#e5e5e5 1px solid; padding:2px }
.picDetail table { width:506px; border-collapse:collapse; margin:10px auto 0 }
.picDetail td { padding:0 20px; border:#f5f5f5 1px solid }
.picDetail td.L { text-align:left }
.picDetail td.R { text-align:right }
.picDetail td.C { text-align:center }
.picDetail ul { margin:10px 11px }
.picDetail li { display:inline; margin:0 3px }
.picDetail li img { border:none; padding:0; margin:0 }
.picDetail h1 { border-bottom:#e5e5e5 1px solid; background:#fcfcfc; margin:10px 11px 0; padding:0 5px; font:bold 12px/200% Arial, Helvetica, sans-serif; color:#300; text-align:left }
.picDetail h2 { margin:0 11px; padding:0 5px; font:normal 11px/150% Verdana, Arial, Helvetica, sans-serif; text-align:left }
.productDetailOne .productInfo { overflow:auto; *display:inline-block
}
.productDetailOne .productInfo p { float:left; width:230px; text-align:center }
.productDetailOne .productInfo p a { color:#00f; text-decoration:underline }
.productDetailOne .productInfo p img { display:block; width:230px; height:230px; margin:0 auto 5px; cursor:url(/images/icon_zoom_in.cur) }
.productDetailOne .productInfo p b { display:inline-block; background:url(/images/magnifier.gif) left center no-repeat; padding:0 0 0 20px }
.productDetailOne .productInfo p b { *display:inline
}
.productDetailOne .productInfo p b img { display:inline; width:auto; height:auto; margin:0 0 0 5px }
.productDetailOne .productInfo ul { float:right; width:261px; min-height:208px; _height:208px; border:#e1e1ff 1px solid; padding:10px }
.productDetailOne .productInfo li { margin:10px 0; line-height:120%; word-wrap:break-word }
.productDetailOne .productIntr ul { margin:10px 0 }
.productDetailOne .productIntr li { border:#e1e1ff 1px solid; margin:0 0 -1px; padding:5px; line-height:120%; font-size:10px }
.productDetailOne .productProducts p { clear:both; border-bottom:#e1e1ff 1px solid; background:#f7f7ff; padding:5px 10px 5px 5px; font-weight:bold; overflow:auto; *display:inline-block
}
.productDetailOne .productProducts p b { float:left }
.productDetailOne .productProducts p span { float:right; font-weight:normal }
.productDetailOne .productProducts li { float:left; width:24.9%; margin:5px 0; vertical-align:bottom; text-align:center }
.productDetailOne .productProducts li img { display:block; border:#e5e5e5 1px solid; padding:2px; margin:5px auto }
.productDetailOne .productProducts li b { display:block; width:100%; font-weight:normal; overflow:hidden; text-overflow:ellipsis; white-space:nowrap }
.productDetailOne .productProducts li b a { color:#666 }
.productDetailTwo .productInfo { text-align:center }
.productDetailTwo .productInfo img { display:block; margin:0 auto 5px; cursor:url(/images/icon_zoom_out.cur) }
.productDetailTwo .productInfo b { display:inline-block; background:url(/images/magnifierjia.gif) left center no-repeat; padding:0 0 0 20px }
.productDetailTwo .productInfo b { *display:inline
}
.productDetailTwo .productIntr { margin:12px; overflow:auto; *display:inline-block
}
.productDetailTwo .productIntr .l { width:230px }
.productDetailTwo .productIntr .l ul { border:#e1e1ff 1px solid; padding:0 10px }
.productDetailTwo .productIntr .l li { margin:10px 0; line-height:120%; word-wrap:break-word }
.productDetailTwo .productIntr .l p { padding:10px 0; text-align:center }
.productDetailTwo .productIntr .r { width:260px }
.productDetailTwo .productIntr .r ul { padding:0 0 1px }
.productDetailTwo .productIntr .r li { border:#e1e1ff 1px solid; margin:0 0 -1px; padding:5px; line-height:120%; font-size:10px }
.proDetail { margin:10px 21px 0 }
.proDetail p { border:#E1E1E1 1px solid; background:url(/images/AUBar.gif) repeat-x; padding:0 5px; line-height:25px; font-weight:bold }
.proDetail li { float:left; display:inline; width:100px; border:#e5e5e5 1px solid; padding:5px; margin:10px 6px; vertical-align:bottom; text-align:center }
.proDetail li b { display:block; width:100%; font-weight:normal; overflow:hidden; text-overflow:ellipsis; white-space:nowrap }
.proDetail li img { display:block; margin:0 0 2px; width:100px; height:85px }
#view { display:table; width:100%; height:100%; *position:relative
}
#view p { display:table-cell; vertical-align:middle; text-align:center; *position:absolute;
*left:50%;
*top:50%
}
#view img {
*position:relative; left:-50%; *top:-50%
}
/************
 Head Style
 ************/
#head .top { border:#E8E8E8 1px solid; padding:2px 5px; overflow:auto; *display:inline-block
}
#head .top p { float:left; display:inline; margin:15px 10px 0; *margin:12px 10px 0;
vertical-align:bottom }
#head .top ul { float:right }
#head .top li { float:right; display:inline; margin:0 0 0 40px; font-size:11px }
#head .top li span { display:block; margin:50px 0 0 0; text-align:right }
#head .top li.s { margin:10px }
#head .nav, #subnav { padding:0 1px }
#head .nav a, #subnav a { color:#fff }
#head .nav ul { height:34px; background:url(/images/head_nav_bg.gif) repeat-x; padding:0 0 0 7px; line-height:34px }
#head .nav li { float:left; display:inline; background:url(/images/head_nav_bg.gif) 0 -34px repeat-x; margin:0 -1px 0 0; padding:0 1px }
#head .nav li a { display:block; background:url(/images/head_nav_bg.gif) repeat-x; padding:0 20px }
#head .nav li.s a { background:url(/images/head_nav_bg.gif) 0 -68px repeat-x }
#subnav ul { height:30px; background:#439020; line-height:30px; text-align:center }
#subnav li { display:inline; background:url(/images/dddd.gif) left 15px no-repeat; margin:0 6px; padding:0 0 0 6px }
#subnav li.s { background:url(/images/dddd.gif) left center no-repeat; padding:0 0 0 10px }
#subnav li.s { margin:0 2px }
/************
 Main Style
 ************/
#main { clear:both; _height:500px; min-height:500px; border:#E8E8E8 1px solid; padding:10px; *display:inline-block
}
#main:after { content:"."; display:block; height:0; clear:both; visibility:hidden }
/************
 Left Style
 ************/
#left { float:left; width:190px }
#left .reg { border:#e5e5e5 1px solid; background:#D0ECA4; margin:0 0 10px; padding:5px 10px 5px 0; font:bold 13px/26px Arial, Helvetica, sans-serif; text-align:right }
#left .reg a { display:inline-block; border:#000 1px solid; background:#fff; margin:5px 0 0; padding:0 5px; font:normal 11px/16px Arial, Helvetica, sans-serif }
#left .reg a:hover { text-decoration:none }
#left .select { border:#e5e5e5 1px solid; background:#D0ECA4; padding:5px 5px 10px; *padding:5px 10px 10px
}
#left .select select { width:100%; margin:0 0 10px }
#left .menu dt { clear:both; border-bottom:#000 1px solid; padding:10px 0 0; margin:0 0 5px; font-weight:bold }
#left .menu dd { clear:both; padding:0 5px }
#left .menu dd h1 { border-bottom:#ccc 1px solid; background:url(/images/sanj.gif) 5px 8px no-repeat; padding:0 0 0 15px; font:normal 11px/22px Verdana, Arial, Helvetica, sans-serif }
#left .menu dd ul { overflow:auto; *display:inline-block
}
#left .menu dd li { border-bottom:#ccc 1px solid; padding:0 0 0 25px; font:normal 11px/22px Verdana, Arial, Helvetica, sans-serif }
#left .menu dd ul.rowThree, #left .menu dd ul.rowTwo { padding:5px 0 5px 15px; border-bottom:#ccc 1px solid }
#left .menu dd ul.rowThree li, #left .menu dd ul.rowTwo li { float:left; border:none; padding:0; vertical-align:bottom }
#left .menu dd ul.rowThree li { width:33.2% }
#left .menu dd ul.rowTwo li { width:49.9% }
#left .menu dl.s dt { border-bottom:#000 1px dashed; padding:5px 0; margin:0 }
#left .menu p { margin:20px 0 0 }
#left .menu p a { display:block; border-bottom:#ccc 1px dashed; margin:5px 0 0; padding:0 0 0 4px; line-height:24px; font-weight:bold }
#left .companyLink, #left .projectPic { margin:10px 0 0; text-align:center }
#left .companyLink li, #left .projectPic li { margin:10px 0 }
#left .projectPic img { border:#ccc 1px solid; padding:1px }
/************
 Right Style
 ************/
#right { float:right; width:543px }
#right .bar { background:url(/images/right_bar_bg.gif) left bottom repeat-x; padding:6px 6px 6px 0; line-height:25px; overflow:auto; *display:inline-block
}
#right .bar b { float:left; color:#A80808 }
#right .bar b a { color:#A80808 }
#right .bar p { float:right; font-size:11px; color:#666 }
#right .rec .pic li { float:left; width:24.9%; margin:10px 0 0; vertical-align:bottom; text-align:center }
#right .rec .pic li img { display:block; border:#ccc 1px solid; margin:5px auto; padding:5px }
#right .rec .pic li b { display:inline-block; width:60%; font-weight:normal; overflow:hidden; text-overflow:ellipsis; white-space:nowrap }
#right .rec .pic li b { *display:inline
}
#right .rec .pic li a:hover img { border:#60B708 1px solid }
#right .rec .txt { margin:10px 0 0 }
#right .rec .txt li { float:left; display:inline; width:46%; margin:0 10px; vertical-align:bottom }
#right .rec .txt li h1 { border-bottom:#ccc 1px solid; font-size:12px }
#right .rec .txt li h2 { font:normal 11px Verdana, Arial, Helvetica, sans-serif; color:#444; vertical-align:bottom; overflow:auto; *display:inline-block
}
#right .rec .txt li img { float:left }
#right .rec .txt li span { float:right }
#right .rec .txt li.l h2 { padding:10px 5px }
#right .rec .txt li.l h2 span { width:145px }
#right .rec .txt li.r h1 { color:#A80808 }
#right .rec .txt li.r h1 a { color:#A80808 }
#right .rec .txt li.r h2 b { display:block; margin:10px 0 }
#right .rec .txt li.r h2 span { width:155px }
#right #SMBar { clear:both; height:30px; background:url(/images/SMbar_bg.gif) left bottom repeat-x; margin:10px 0 0; line-height:26px; overflow:auto; *display:inline-block
}
#right #SMBar b { float:left; display:inline; background:url(/images/SMBar.gif) 10px center no-repeat; padding:0 0 0 45px }
#right #SMCon ul.txt { background:#f9f9f9 url(/images/d.gif) left bottom repeat-x; padding:0 1px; margin:0 0 5px; overflow:auto; *display:inline-block
}
#right #SMCon ul.txt li { float:left }
#right #SMCon ul.txt li a { display:block; border:#d5d5d5 1px solid; background:#fff; margin:5px 0 0 3px; padding:0 8px; line-height:180%; font-size:11px }
#right #SMCon ul.txt li a.s { border-bottom:#fff 1px solid; font-weight:bold }
#right #SMCon ul.pic li { vertical-align:bottom }
#right #SMCon ul.pic a { display:block; border-bottom:#F0F0F0 1px solid; padding:1px 0; text-decoration:none; overflow:auto; *display:inline-block
}
#right #SMCon ul.pic a:hover { border-bottom:#60B708 1px solid; background:#fbfbfb }
#right #SMCon ul.pic b { float:left; display:inline; padding:0 0 0 10px; line-height:28px; cursor:pointer }
#right #SMCon ul.pic span { float:right; cursor:pointer }
#right .AUBar { clear:both; border:#E1E1E1 1px solid; background:url(/images/AUBar.gif) repeat-x; padding:0 10px; margin:10px 0 0; line-height:25px; font-weight:bold; color:#A80808 }
#right .AUCon { padding:10px; font-size:11px; color:#444 }
/************
 About Style
 ************/
.aboutVideo { text-align:center }
.aboutExhibition { padding:10px 5px; text-align:center }
.aboutExhibition li { margin:10px 0 }
.aboutExhibition li.s { background:#439020 url(/images/zs_01.gif) repeat-x; padding:0 5px 5px; overflow:auto; *display:inline-block
}
.aboutExhibition p.s { width:520px; height:238px; border:#fff 1px solid; margin:5px auto }
.aboutPhoto ul { clear:both }
.aboutPhoto li { float:left; display:inline; margin:10px; vertical-align:bottom }
.aboutPhoto ul.pic li { border:#E8E8E8 1px solid }
.aboutPhoto ul.pic li.s { width:150px; height:84px }
.aboutPhoto ul.txt { padding:0 0 0 60px }
.aboutPhoto ul.txt li { background:#0DA900; padding:3px 3px 6px; font-weight:bold }
.aboutPhoto ul.txt li a { display:block; background:#fff; padding:4px 8px; line-height:18px }
.aboutPhoto ul.txt li a:hover, .aboutPhoto ul.txt li a.s { background:#55FD45; color:#333 }
.aboutPhoto ul.txt li.s { background:none }
.aboutTE { width:500px; line-height:18px }
/************
 Factory Style
 ************/
.factory img { float:right; margin:10px }
.factoryEquipments li { float:left; width:49.9%; margin:2px 0; vertical-align:bottom; text-align:center }
.factoryEquipments li img { display:block; margin:2px auto }
.factoryEquipments table { border-collapse:collapse; margin:10px 0 }
.factoryEquipments table .s { background:#F1F9E6 }
.factoryEquipments th, .factoryEquipments td { border:#C9DE96 1px solid; padding:6px; text-align:center }
.factoryWorkshop { padding:10px 5px }
.factoryWorkshop p { background:#439020 url(/images/zs_01.gif) repeat-x; margin:10px 0; padding:0 5px 5px; overflow:auto; *display:inline-block
}
.factoryWorkshop p span { display:block; width:520px; height:238px; border:#fff 1px solid; margin:5px auto; text-align:center }
.factoryWorkshop ul { padding:0 10px; text-align:center }
.factoryWorkshop li { display:inline-block; background:url(/images/tu.gif) 0 4px no-repeat; padding:0 15px }
.factoryWorkshop li { *display:inline
}
/********
 Product style
 ********/
.product dt { clear:both }
.product dt img { width:100% }
.product dd { margin:20px 0 }
.productPacking li, .productEdgeProfile li, .productProcessing li, .productKitchen li, .productDrawings li, .productCeramic li { float:left; width:49.9%; margin:10px 0; vertical-align:bottom; text-align:center }
.productKitchen li { width:33.2%; margin:5px 0; font-weight:bold }
.productPacking li img, .productProcessing li img, .productKitchen li img, .productCeramic img, .productDrawings li b { display:block; margin:5px auto; font-weight:normal }
.productPacking li.s, .productEdgeProfile li.s, .productProcessing li.s { width:100% }
/********
 Samples style
 ********/
.samples ul { margin:0 0 0 20px; list-style:disc }
.samples li img { float:left }
.samples li b { float:right; border:#f00 1px solid; margin:150px 0 0; padding:2px 5px }
.feedback li { border-bottom:#e5e5e5 1px solid; padding:1px 0; vertical-align:bottom; overflow:auto; *display:inline-block
}
.feedback span { color:#f00 }
.feedback li b { float:left; width:150px; height:24px; background:#f9f9f9; padding:5px 10px; font-weight:normal; text-align:right }
.feedback li p { float:right; width:333px; padding:5px 10px }
.feedback li.txt b { padding:50px 10px }
.feedback li.txt textarea { height:100px }
.feedback li.btn { padding:10px; text-align:center }
/********
 Samples style
 ********/
.contact h1 { font:bold 14px/180% Arial, Helvetica, sans-serif; color:#111 }
/********
 Sitemap style
 ********/
.sitemap ul { float:left }
.sitemap li { clear:both; vertical-align:bottom }
.sitemap li span { float:left; display:inline; width:110px; background:#C2E2F2; margin:0 2px 2px 0; text-align:center }
.sitemap li li span { width:160px; background:#E1F2FA; padding:0 0 0 10px; text-align:left }
.sitemap li li li span { width:210px; background:#F2FBFF }
.sitemap li.green span { background:#E2F2C2 }
.sitemap li.green li span { background:#F2FAE1 }
.sitemap li.green li li span { background:#FBFFF2 }
.sitemap li li.gray span { background:#eee }
.sitemap li li.gray li span { background:#f9f9f9 }
/********
 Faq style
 ********/
.faq li b { font:bold 14px/150% Arial, Helvetica, sans-serif; color:#f60; text-decoration:underline }
.faq li li { padding:5px 10px; font:normal 11px/150% Verdana, Arial, Helvetica, sans-serif; color:#111 }
.faq li li table { border-collapse:collapse }
.faq li li td { border:#333 1px solid; padding:6px }
/********
 Link style
 ********/
.link ul { padding:0 20px }
.link li { float:left; width:24.9%; margin:10px 0; list-style:disc; vertical-align:bottom }
.viewcart li { clear:both; margin:0 0 20px }
.viewcart li table { border-collapse:collapse; text-align:center }
.viewcart li table a { color:#04d; text-decoration:underline }
.viewcart li th { border:#ccc 1px solid; padding:1px }
.viewcart li th b { display:block; background:#f5f5f5; line-height:30px }
.viewcart li td { border:#ccc 1px solid; padding:6px }
.viewcart li p { font-weight:bold; color:#04d }
.viewcart li li { margin:10px 0 }
.viewcart li li b { float:left; width:80px; padding:0 5px; font-weight:normal; text-align:right }
.viewcart li li span { float:left }
.viewcart li li input.line { border:none; border-bottom:#ccc 1px solid }
/************
 Search Style
 ************/
.search h1 { padding:2px 10px; font:normal 11px/180% Verdana, Arial, Helvetica, sans-serif }
.search h1 b { font-size:14px }
.search h2 { clear:both; background:#eee; margin:10px 0; padding:2px 10px; font-size:11px }
.search h2 b { color:#f00 }
.search h3 { clear:both; background:#eee; margin:0 0 10px; padding:10px; font-size:10px; font-weight:normal }
.search ul { clear:both; overflow:auto; *display:inline-block
}
.search li { float:left; display:inline; width:33.2%; margin:5px 0; line-height:120%; vertical-align:bottom; text-align:center; word-wrap:break-word }
.search li img { display:block; margin:0 auto 2px }
/************
 Reg Style
 ************/
.reg li { clear:both; margin:5px 0; vertical-align:bottom; overflow:auto; *display:inline-block
}
.reg li.s { padding:10px 105px }
.reg b { float:left; display:inline; width:100px; margin:0 5px 0 0; font-weight:normal; text-align:right }
.reg span { float:left }
.reg span input { border:none; border-bottom:#ccc 1px solid }
/************
 Links Style
 ************/
#links { clear:both; background:#f7f7f7; padding:10px 0; font-size:11px; caption-side:#666 }
#links ul { border:#E8E8E8 1px solid; background:#fff; padding:10px; overflow:auto; *display:inline-block
}
#links li { float:left; display:inline; width:109px; border-right:#D5D5D5 1px solid; padding:0 20px }
#links li b { display:block }
#links li.s { border:0 }
/************
 Single Style
 ************/
.singleWrap { clear:both; *display:inline-block;
width:810px; background:#fff; text-align:left }
.singleWrap:after { content:"."; display:block; height:0; clear:both; visibility:hidden }
#singleHead { padding:0 20px 15px; background:url(/single/images/top_bg.gif) left bottom repeat-x; overflow:auto; *display:inline-block
}
#singleHead p { float:left; padding:20px 0 0 }
#singleHead ul { float:right }
#singleHead li { display:inline }
#singleInfo { clear:both; padding:0 40px }
#singleInfo .name, #singleInfo .content, #singleInfo .list ul, #singleInfo .form { clear:both; padding:10px 0; overflow:auto; *display:inline-block
}
#singleInfo .name h1 { float:left; font:bold 20px/40px Arial, Helvetica, sans-serif }
#singleInfo .name h2 { float:right; font:normal 12px/40px Arial, Helvetica, sans-serif }
#singleInfo .content .l { float:left; width:450px }
#singleInfo .content .l img { float:right; margin:5px }
#singleInfo .content .r { float:right; width:240px; background:url(/single/images/tag_bg.gif) repeat-x; padding:10px }
#singleInfo .content .r img { margin:5px 0 5px 25px }
#singleInfo .list { padding:10px 0 }
#singleInfo .list ul { border-top:#ccc 1px dashed; border-bottom:#ccc 1px dashed; margin:-1px 0 0 }
#singleInfo .list li { width:355px; line-height:120%; font-size:11px; color:#333; vertical-align:bottom }
#singleInfo .list li img { float:left; margin:5px }
#singleInfo .form { padding:0 100px }
#singleInfo .form p { padding:0 0 10px }
#singleInfo .form li { border-top:#e5e5e5 1px solid; border-bottom:#e5e5e5 1px solid; margin:-1px 0 0; padding:1px 0; vertical-align:bottom; overflow:auto; *display:inline-block
}
#singleInfo .form li b { float:left; width:150px; height:25px; background:#f9f9f9; padding:5px 10px; font-weight:normal; text-align:right }
#singleInfo .form li span { float:right; width:340px; height:25px; padding:5px 10px }
#singleInfo .form li.txt b { padding:50px 10px }
#singleInfo .form li.txt span textarea { height:100px }
#singleFoot { border-top:#888 1px dashed; padding:20px 0; margin:20px 40px; text-align:center }
/************
 Projects Style
 ************/
.projectsList { padding:10px }
.projectsList li { float:left; width:49.9%; margin:10px 0; text-align:center; vertical-align:bottom }
.projectsList li img { display:block; width:240px; height:140px; margin:0 0 5px; border:#e5e5e5 1px solid; padding:2px }
.projectsList li a:hover img { border:#60B708 1px solid }
.projectsGate { overflow:hidden }
.projectsGate ul { clear:both; margin:10px 0; overflow:auto; *display:inline-block;
text-align:center }
.projectsGate li.l, .projectsGate li.r { width:250px }
.projectsGate li img { margin:5px 0 }
.projectsGate li p { display:inline-block; text-align:left }
.projectsGate li p { *display:inline
}
/************
 Foot Style
 ************/
#foot { clear:both; background:#F7F7F7; padding:10px 0; font-size:11px; color:#666; text-align:center }
#foot .txt { border:#E8E8E8 1px solid; background:#fff; padding:10px }
#foot .txt b { display:block; margin:10px 0; font-weight:normal }
/************
 Zhanhui Style
 ************/
.zhanhui{clear:both; border:#E8E8E8 1px solid; padding:10px}
