@charset "gb2312";
/* CSS Document */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; background: transparent; border: 0; outline: 0; }
body { font-size: 12px; color: #333; font-family: Arial; background: url(../images/bbg.jpg) repeat-x; text-align: center; }
fieldset, img { border: 0; }
ol, ul { list-style: none; }
input, button, select, textarea { outline: none; border-collapse: collapse; }
a:link { color: #333; text-decoration: none; }
a:visited { color: #333; text-decoration: none; }
a:hover { color: #F00; text-decoration: none; }
a:active { color: #F00; text-decoration: none; }
/* duke */
#duke { width: 1000px; margin: 0 auto; text-align: left; }
/* dust */
#dust { padding: 13px 0 20px; }
#dust .during { float: left; }
#dust ul.Menu { float: right; width: 615px; padding-top: 10px; }
#dust ul.Menu li { width: 100px; text-align: center; color: #fff; float: left; font-size: 15px; }
#dust ul.Menu li a { display: block; color: #fff; padding: 8px 0; }
#dust ul.Menu li.currclass a, #dust ul.Menu li a:hover { background: url(../images/menubg.jpg) repeat-x left top; }
#dust .during a, #dust .during img { display: block; }
#dust .during img {  height: 47px; }
#dust .guan{font-size:16px; color:#F00; display:block; float:left; padding:12px 0 0 5px;}
/*==== banner ====*/
#dumpling { clear: both; margin-bottom:10px;}
#dumpling .img{width:1000px; height:300px;}
/* driver */
#driver { clear: both; margin-bottom: 20px; }
#drill { width: 278px; float: left; overflow: hidden; }
#drink { width: 686px; float: right; overflow: hidden; }
#drink dl.dress { padding: 0 10px; margin-bottom: 15px; border-top: 3px solid #3f435c; border-bottom: 1px solid #ccc; height: 50px; line-height: 50px; }
#drink dl.dress dt { float: right; }
#drink dl.dress dd { float: left; font-size: 24px; }
#drill .drier { background: url(../images/nyico.png) left center no-repeat #EaEaEa; padding-left: 60px; font-size: 24px; border-top: 3px solid #3f435c; border-bottom: 1px solid #ccc; height: 50px; line-height: 50px; }
#drill .drawer { height: 40px; line-height: 40px; padding-left: 15px; margin-bottom: 10px; font-size: 24px; color: #333; background-color: #eaeaea; }
#drill ul.dream { margin-bottom: 15px; }
#drill ul.dream li { line-height: 30px; border-bottom: 1px solid #ccc; padding: 5px 0 5px 50px; font-size: 16px; }
#drill ul.dream li a { display: block; }
#drill ul.dream li a:hover, #drill ul.dream li.currclass a { background: url(../images/nyflhover.gif) left center no-repeat; padding-left: 15px; }
#drill ul.drag { }
#drill ul.drag li { background: url(../images/arrow.jpg) 10px center no-repeat; line-height: 30px; padding: 5px 0 5px 25px; font-size: 12px; border-bottom: 1px dotted #CCC; }
/* drop */
ul.drop { clear: both; margin-bottom: 10px; }
ul.drop li { display: inline; margin-right: 5px; font-size: 12px; }
/* dull */
#dull { clear: both; text-align: center; font-size: 12px; line-height: 25px; padding: 15px 0 20px; border-top: 3px solid #3f435c; background-color: #eee; }
/* index */
/*====== homeCase ======*/ 
dl.due { clear: both; margin-bottom: 20px; }
dl.due dt { float: left; width: 65px; height: 80px; }
dl.due dd { float: right; width: 915px; background: url(../images/home_title01_bg.gif) no-repeat left 10px; font-size: 12px; padding: 50px 0 0 10px; }
dl.due dt img { width: 65px; height: 80px; display: block; }
dl.due dd.title02 { background: url(../images/home_title02_bg.gif) no-repeat left 10px; }
dl.due dd.title03 { background: url(../images/home_title03_bg.gif) no-repeat left 10px; }
ul.homeCase { clear: both; margin-left: 20px; }
ul.homeCase li { float: left; width: 306px; font-size: 13px; text-align: center; padding: 0 20px 10px 0; }
ul.homeCase li span { border: 1px solid #CCC; padding: 1px; margin-bottom: 5px; }
ul.homeCase li span a img { width: 302px; height: 196px; }
ul.homeCase li span, ul.homeCase li span a, ul.homeCase li span a img { display: block; }
/*====== duck ======*/
.duck { clear: both; margin-left: 10px; }
.duck dl { float: left; width: 320px; padding: 0 10px 30px 0; }
.duck dl dt { float: left; width: 60px; }
.duck dl dd { float: right; width: 250px; font-size: 13px; }
.duck dl dt img { width: 60px; height: 60px; }
.duck dl dd strong { margin-bottom: 3px; font-size: 15px; color: #1e57a5; }
.duck dl dt img, .duck dl dd strong { display: block; }
/*====== ducat ======*/ 
.ducat { clear: both; margin: 0 0 20px 5px; }
.ducat .dry { clear: both; margin-bottom: 10px; background-color: #EEE; padding: 5px; }
.ducat .dry dl { float: left; width: 121px; }
.ducat .dry ul { float: right; width: 838px; }
.ducat .dry dl dt { margin-bottom: 10px; }
.ducat .dry dl dd { font-size: 14px; font-weight: bold; text-align: center; color: #F00; }
.ducat .dry dl dd span { margin-bottom: 5px; }
.ducat .dry dl dt img { width: 121px; height: 75px; }
.ducat .dry dl dt img, .ducat .dry dl dd span { display: block; }
.ducat .dry ul li { font-size: 13px; padding: 6px 0 6px 10px; background: url(../images/arrow.jpg) no-repeat left center; }
/*====== drunk ======*/ 
.drunk { clear: both; margin-bottom: 20px; }
.drunk .drum { width: 490px; }
.drunk .drug { float: left; }
.drunk .drown { float: right; }
.drunk .drum dl { background-color: #eaeaea; padding: 5px 10px; margin-bottom: 5px; }
.drunk .drum dl dt { float: right; margin-top: 4px; }
.drunk .drum dl dd { font-size: 14px; font-weight: bold; }
.drunk .drum dl dt a img { width: 41px; height: 11px; }
.drunk .drum dl dt a, .drunk .drum dl dt a img { display: block; }
.drunk .drum ul { }
.drunk .drum ul li { font-size: 12px; line-height: 20px; border-bottom: 1px dotted #CCC; background: url(../images/arrow.jpg) no-repeat 8px center; padding: 5px 0 5px 20px; }
/* duty */
#drink dl.duty { margin: 0 10px 10px; }
#drink dl.duty dt { font-size: 24px; height: 45px; line-height: 45px; }
#drink dl.duty dd { line-height: 25px; }
#drink dl.duty dd span { display: block; }
#drink dl.duty dd .dusty { color: #666; line-height: 40px; }
#drink dl.duty dd .dustbin a { color: #F00; margin-left: 5px; }
/* NewsView */
#drink h1 { clear: both; margin-bottom: 15px; text-align: center; }
#drink .dozen { margin: 0 15px 10px; text-align: center; line-height: 35px; color: #666; border-bottom: 1px solid #ccc; }
#drink .downward { clear: both; line-height: 25px; margin: 0 20px 10px; font-size: 14px; }
#drink .downward p { margin-bottom: 20px; text-indent: 2em; }
#drink .downward img { width: expression(this.width > 630 ? 630: true); max-width: 630px; }
#drink .downtown { line-height: 25px; }
/* dye */
#drink ul.dye { clear: both; margin-left: 10px; }
#drink ul.dye li { width: 320px; float: left; padding: 0 10px 20px 0; text-align: center; }
#drink ul.dye li span { background: #ccc; margin-bottom: 5px; }
#drink ul.dye li span a { padding: 2px; }
#drink ul.dye li span a img { width: 316px; height: 200px; }
#drink ul.dye li span, ul.dye li span a, ul.dye li span a img { display: block; }
/* CasePhoto */
.CasePhoto { position: relative; width: 655px; height: 422px; overflow: hidden; }
.CasePhoto .voi { position: relative; z-index: 0; }
.CasePhoto .voi img { width: 655px; height: 422px; display: block; }
.CasePhoto .nj { width: 100%; position: absolute; bottom: 10px; text-align: center; font-size: 0; z-index: 1; }
.CasePhoto .nj li { margin: 0 5px; background: url(../images/dot.png) no-repeat 0 -16px; height: 16px; overflow: hidden; width: 16px; cursor: pointer; display: inline-block; *display:inline;
zoom: 1; _background: url(../images/dot8.png) no-repeat 0 -16px; }
.CasePhoto .nj .on { background-position: 0 0; }
.CasePhoto .prev, .CasePhoto .next { width: 60px; height: 90px; margin: -60px 0 0;  background: url(../images/ad_ctr.png) no-repeat 0 0; position: absolute; top: 50%; z-index: 10; cursor: pointer; text-indent: -9999px; filter: alpha(opacity=20); opacity: 0.2; }
.CasePhoto .prev { left: 0; }
.CasePhoto .next { background-position: 0 -90px; right: 0; }
.CasePhoto .prev:hover, .CasePhoto .next:hover { filter: alpha(opacity=50) !important; opacity: 0.5 !important; }
/* tags */
.tagsmain { font-size: 14px; padding-bottom: 10px; }
.tagsmain .tit { background-color: #ECECEC; padding: 5px 25px; margin-bottom: 15px; line-height: 1.5; }
.tagsmain .tit span { margin-left: 5px; font-weight: bold; }
.tagsmain .tagsshow .showpage { width: 700px; margin: 0 auto; }
.tagsmain .tagsshow table td { padding: 5px 0; }
/* clearfix */
* html .clearFix { display: inline-block; }
*+html .clearFix { display: inline-block; }
.clearFix:after { height: 0; visibility: hidden; content: "."; display: block; clear: both; }
#miaoshu{padding:10px;line-height:22px;}