html {

color:#746c61;

background:#FFF;

font-family:Arial;

font-size:12px;

}

body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, button, textarea, p, blockquote, th, td {

margin:0;

padding:0;

}

table {

border-collapse:collapse;

border-spacing:0;

}

fieldset, img {

border:0;

}

address, caption, cite, code, dfn, em, th, var, optgroup {

font-style:inherit;

font-weight:inherit;

}

del, ins {

text-decoration:none;

}

li {

list-style:none;

}

caption, th {

text-align:left;

}

h1, h2, h3, h4, h5, h6 {

font-size:100%;

font-weight:normal;

}

q:before, q:after {

content:'';

}

abbr, acronym {

border:0;

font-variant:normal;

}

sup {

vertical-align:baseline;

}

sub {

vertical-align:baseline;

}

legend {

color:#000;

}

input, button, textarea, select, optgroup, option {

font-family:inherit;

font-size:inherit;

font-style:inherit;

font-weight:inherit;

}

input, button, textarea, select {

*font-size:100%;

}



/* reset over */

a{color:#746c61; text-decoration:none;}

.none{display:none;}

.clear{clear:both;}

body{background:url(images/topbg.gif) top repeat-x;}

#header{width:951px; margin:0 auto; background:url(images/nav.gif) no-repeat; height:123px; position:relative;}

#header h1 a{width:223px; height:88px; position:absolute; left:0; top:0; overflow:hidden; display:block; text-indent:-9999px;}

#nav li{position:absolute; height:88px; top:0; z-index:1000; width:121px;}

#nav li a{overflow:hidden; display:block; text-indent:-9999px; width:100%; height:100%;}

#nav_04{right:0;}

#nav_03{right:120px;}

#nav_02{right:240px;}

#nav_01{right:360px;}

#subnav{height:35px; line-height:35px; position:absolute; left:3px; top:88px;}

#subnav li{float:left; background:url(images/subnav.gif) right center no-repeat; padding-right:12px; margin-right:7px;}

#search{background:url(images/search.gif) no-repeat; width:175px; height:20px; position:absolute; top:95px; right:0;}

.txtfield{width:110px; height:16px; background:none; border:none; display:block; position:absolute; left:40px; top:2px;color:#746c61;}

.btnsearch{width:25px; height:16px; background:none; border:none; display:block; position:absolute; right:0; top:2px; text-indent:-3000px; cursor:pointer; overflow:hidden;}

#content{width:958px; _width:970px; margin:0 auto;}


.casesimg{width:184px; height:252px; overflow:hidden; position:relative;}


.newcases{margin-left:3px; height:262px; overflow:hidden; clear:both; margin-bottom:5px;}

.newcases .post{width:184px; float:left; overflow:hidden; margin:7px 3px 7px 4px; line-height:26px;}


/*.newcases h3{height:26px; width:164px; border-left:#eadece solid 10px; border-right:#eadece solid 10px; line-height:26px; background:#eadece; overflow:hidden; display:none;}*/

.newcases .banner01,.newcases .banner01 img{width:767px;}
.newcases .banner02,.newcases .banner02 img{width:174px;}
.newcases .banner02 img{height:252px;}


/* focus¿ªÊ¼ */
#slideshow {list-style:none; color:#fff}
#slideshow span {display:none}
#wrapper {width:767px; display:none}
#wrapper * {margin:0; padding:0}
#fullsize {position:relative; width:767px; height:252px;background:#000}
#information {position:absolute; bottom:0; width:767px; height:0; background:#000; color:#fff; overflow:hidden; z-index:200; opacity:.7; filter:alpha(opacity=70)}
#information h3 {padding:4px 8px 2px; font-size:14px; font-weight:bold;}
#information p {padding:0 8px 8px;}
#image {width:767px}
#image img {position:absolute; z-index:25; width:auto}
.imgnav {position:absolute; width:25%; height:252px; cursor:pointer; z-index:150}
#imgprev {left:0; background:url(images/left.gif) left center no-repeat}
#imgnext {right:0; background:url(images/right.gif) right center no-repeat}
#imglink {position:absolute; height:252px; width:100%; z-index:100; opacity:.4; filter:alpha(opacity=40)}
.linkhover {background:url(images/link.gif) center center no-repeat}
#thumbnails {margin-top:15px; display:none;}
#slideleft {float:left; width:20px; height:81px; background:url(images/scroll-left.gif) center center no-repeat; background-color:#222}
#slideleft:hover {background-color:#333}
#slideright {float:right; width:20px; height:81px; background:#222 url(images/scroll-right.gif) center center no-repeat}
#slideright:hover {background-color:#333}
#slidearea {float:left; position:relative; width:456px; margin-left:5px; height:81px; overflow:hidden}
#slider {position:absolute; left:0; height:81px}
#slider img {cursor:pointer; border:1px solid #666; padding:2px}

/* fucous½áÊø */



#content hr{width:949px; height:1px; background:#fff; padding:0; margin:0 0 7px 7px; overflow:hidden; border:none; border-bottom:#eadece solid 1px; *margin-left:6px; _margin-left:0;}

.index-intro{float:left; background:url(images/leftimg-index.gif) 10px 10px no-repeat; padding:5px 27px 10px 198px; _padding-left:202px; width:518px; height:auto; border-right:#eadece solid 1px; margin-right:27px;}

.index-intro h3{color:#333; font-family:Microsoft yahei,arial;font-size:16px; font-weight:bold;}

.index-intro p{margin-top:6px; line-height:16px;}

.index-intro p img{margin-top:20px;}

.index{padding:5px 27px 10px 178px;width:538px;}
.index p img{margin-top:10px;}



.contact-sidebar{float:left; margin-top:30px; width:184px; line-height:18px; background:url(images/contact.gif) left top no-repeat; padding-top:3px; color:#8a775f;}

.contact-sidebar p{margin-bottom:10px;}

.contact-sidebar p strong{font-size:24px; font-family:"Times New Roman", Times, serif; padding-right:48px; border-bottom:#eadece solid 1px;}


/*
.catcases{width:958px; _width:970px; overflow:hidden; height:auto; padding:10px 0 10px; _margin-left:7px; *margin-top:10px;}


.catcases h2{background:url(images/title01.gif) no-repeat left; _background-position:5px center; width:300px; height:28px; overflow:hidden; text-indent:-3000px; margin:10px 0;}
.catcases h3{display:none;}
*/


.catcore h2{background:url(images/title02.gif) no-repeat left; width:300px; height:28px; overflow:hidden; text-indent:-3000px; margin:0 0 10px; margin-bottom:20px;}

.catcore{margin-top:20px;background:url(images/leftimg.gif) 10px 54px no-repeat;}

.catcore h3{font-family:Simsun; font-size:12px; margin-bottom:5px;}

.catcore h3 a{color:#333;}

.post-content{margin-bottom:5px;}

.detail{margin-bottom:20px;}

.detail a{color:#8A775F !important;}

.catcore .casesimg{width:518px; height:90px; position:relative; margin-bottom:5px;}

.catcore .casesimg img{position:absolute; top:-200%; left:0;}

.catcases{padding-right:12px; padding-bottom:0; margin-bottom:0;}
.catcases .casesimg{width:157px; height:232px; overflow:hidden; position:relative; margin-bottom:15px;}
.catcases .casesimg img{top:0;}
.catcases h3{display:none;}
.catcases  .post{margin:0 15px 0 0; width:157px;}

.catnews h2{background:url(images/title05.gif) no-repeat left;}

.catbrands h2{background:url(images/title04.gif) no-repeat left;}

.catcases h2{background:url(images/title01.gif) no-repeat left;}

.catpoint h2{background:url(images/title03.gif) no-repeat left;}

.guestbook h2{background:url(images/title09.gif) no-repeat left;}

.job h2{background:url(images/title08.gif) no-repeat left;}

.about h2{background:url(images/title07.gif) no-repeat left;}

.contact h2{background:url(images/title06.gif) no-repeat left;}

.search h2{background:url(images/title10.gif) no-repeat left;}

.search 404{background:url(images/title11.gif) no-repeat left;}

.catnormal h2{background:none; text-indent:0; font-family:Microsoft yahei; font-size:15px; font-weight:bold; position:relative; left:-15px;}



.job .entry,.about .entry,.contact .entry{margin-bottom:20px; line-height:180% !important;}

.job .entry p,.about .entry p,.contact .entry p{margin-bottom:10px;line-height:180% !important; }

.contact{border-right:none;}



.single .entry{width:518px; overflow:hidden; line-height:18px !important;}

.single .entry p{margin-bottom:10px; line-height:18px !important;}

.single h3{font-size:14px; color:#746c61; font-family:Arial;}

.postmetadata{margin-bottom:7px; color:#aaa094;}

.single .postmetadata{margin-top:7px !important; margin-bottom:0px;}



.post-nav .wp-pagenavi{margin:20px 0;}

.post-nav .wp-pagenavi span,.post-nav .wp-pagenavi a{border:none !important; background:none !important; color:#746c61 !important; font-size:14px; font-weight:bold;}

.post-nav .wp-pagenavi .pages{display:none;}

.post-nav .wp-pagenavi .current{background:#746c61 !important; color:#fff !important;padding:1px 4px !important;}



.navigation{width:518px; overflow:hidden; height:13px; line-height:13px; *line-height:14px; margin:13px 0 18px; font-weight:bold;}

.alignleft{width:40%; float:left;}

.alignright{width:40%; float:right; text-align:right;}



.comment-author img{display:none;}

.comment{position:relative; line-height:24px; margin-bottom:15px;}

.comment-meta a{color:#999 !important;}

.comment-meta{position:absolute; right:0; top:0; _right:55px; text-align:right; color:#999;}

.comment-author{border-bottom:#eee solid 1px;}

#commentform p{margin-bottom:10px;}

#commentform small{position:inherit; font-size:11px;}

#comment{width:518px; height:100px;}

#submit{background:#746C61; border:none; width:100px; height:30px; line-height:30px; text-align:center; color:#fff; font-weight:bold; cursor:pointer;}

#comments{font-size:12px; font-weight:normal; color:#999;}



#footer{background:#333; border-top:#eadece solid 5px; height:35px; line-height:35px; margin-top:30px; clear:both;}

.footer_cnt{width:951px; margin:0 auto; position:relative; height:35px;}

.footer_cnt #subnav{top:0;}

.footer_cnt #subnav li{background-image:url(images/botnav.gif);}

.footer_cnt p{position:absolute; height:35px; line-height:35px; text-align:right; position:absolute; top:0; _top:10px;right:0; overflow:hidden;}
