﻿@charset "utf-8";


body { font-family: "宋体", Arial; font-size: 12px; margin:0; padding:0; background:#e4d4b2; color:#3d260f; }
* { margin:0; padding:0 }
div, ul, li, h1, h2, h3, h4, h5, h6, img, p, dl, dt, dd, ol, th, td { margin: 0px; padding: 0px; }
li { list-style-type: none; }
form, input, button, option, textarea, select { margin: 0px; padding: 0px; }
input, button, textarea, select { font:100% Tahoma, Helvetica, Arial, sans-serif; }
a { text-decoration: none; cursor:pointer; outline:none; blr:expression(this.onFocus=this.blur());
color:#3d260f; }
a:link { text-decoration: none; }
a:hover { text-decoration: none; }
a:active { text-decoration: none; }
th { font-weight:normal; }
img { border: 0; }
h3 { font-size:14px; font-weight:bold; }
h4 { font-size: 12px; font-weight:bold; }
.clear { clear: both; }
.section { width: 100%; clear:both; overflow: hidden; }
.copy { font-family:Arial, Helvetica, sans-serif; }
table { font-size:inherit; font:100%; }
img { border:none; }
.pngFix { }

.page { width: 100%; padding: 10px 0; float: left; text-align: center; margin-top:10px; }
.page .prev, .page .next { margin: 0 10px; }
.page .num { padding: 2px; text-align: center; color: #000; }
.page .cur { color: #f00; }
#wp_foot { background:url(../images/bg-foot.jpg) no-repeat center bottom; overflow:hidden; }
#wp_sy { background:url(../images/bg1.jpg) no-repeat center top #e4d4b2; }
#wp_ny { background:url(../images/ny-bg.jpg) no-repeat center top #e4d4b2; }
#header { height:auto; background:url(../images/head-bg.jpg) no-repeat center top; }
.topbar { width:1002px; height:262px; margin:0 auto; position:relative; z-index:100; }
.logo { position:absolute; z-index:1; top:42px; left:32px; }
.mininav { position:absolute; z-index:1; top:12px; right:95px; }
.mininav a { color:#3d260f; }
.mininav a:hover { text-decoration:underline; }
.nav { width:932px; height:52px; overflow:hidden; position:absolute; top:155px; left:27px; }
.nav ul { }
.nav ul li { float:left; height:52px;}
.nav ul li img { display:block; }

.banner { width:1000px; margin:0 auto; border:#eee 1px solid; background:#fff; }
.mF_luluJQ { WIDTH:1000px; }
.mF_luluJQ .pic { WIDTH: 100% }
.mF_luluJQ .pic li { POSITION: absolute }
.mF_luluJQ .pic li a { POSITION: relative; WIDTH: 100%; DISPLAY: block; HEIGHT: 100%; OVERFLOW: hidden; TEXT-DECORATION: none }
.mF_luluJQ .pic li a span { POSITION: relative; LINE-HEIGHT: 34px; WIDTH: 100%; DISPLAY: block; HEIGHT: 34px; OVERFLOW: hidden }
.mF_luluJQ .pic li a span B { Z-INDEX: 1; POSITION: relative; PADDING-LEFT: 16px; DISPLAY: block; COLOR: #fff; FONT-SIZE: 14px; CURSOR: pointer }
.mF_luluJQ .pic li a span I { POSITION: absolute; FILTER: alpha(opacity=50); WIDTH: 100%; BACKGROUND: #000; HEIGHT: 100%; TOP: 0px; LEFT: 0px; opacity: 0.5 }
#container { width:1002px; margin:0 auto; background:url(../images/cont-bg1.jpg) no-repeat center 295px; }
#ny_container { width:1002px; margin:0 auto; margin-top:28px; }
.section { margin-top:27px; }
.mod1 .title { height:105px;  overflow:hidden; }
.mod1 .title h3 { float:left; }
.mod1 .title .more { float:right; margin:84px 0 0 0; }
.about { width:550px; float:left; }
.about .cont { line-height:28px; padding:14px 0 0 0; }
.contact { width:390px; float:right; }
.contact .cont { line-height:34px; padding:14px 0 0 0; font-size:14px; }
.col_a { margin-top:22px; }
.case { width:257px; float:left; margin-left:9px; display:inline; }
.case .title { width:223px; height:100px; overflow:hidden; margin-left:16px; }
.case .cont { width:223px; height:600px; overflow:hidden; margin-left:17px; background:url(../images/case-bg1.jpg) repeat-y; }
.case .cont li { }
.case .cont li .photo { width:194px; height:132px; overflow:hidden; padding:21px 13px 22px 15px; background:url(../images/case-ptobg.jpg) no-repeat; }
.case .cont li .name { padding:6px 0 10px 0; text-align:center; }
.case .cont li .name a { color:#4d321e; font-size:14px; font-weight:bold; }
.case .cont li .name a:hover { text-decoration:underline; }
.case .downbar { }
.col_a_right { width:728px; float:right; }
.wenhua { padding-left:20px; }
.wenhua .cont { line-height:24px; padding-top:10px; }
.services { margin-top:20px; height:200px; background:url(../images/services1.jpg) no-repeat left center }
.services .title { height:12px; overflow:hidden; }
.services .title .more { float:right; }
.mantle { width:572px; float:right; height:177px; overflow:hidden; position:relative; z-index:1; zoom:1; padding-top:14px; }
.mantle .leftbotton, .mantle .rightbotton { width: 33px; height:170px; position: absolute; top: 0px; cursor: pointer; }
.mantle .leftbotton { left: 0px; background:url(../images/leftbtn.jpg) no-repeat center; }
.mantle .rightbotton { right: 0px; background:url(../images/rightbtn.png) no-repeat center; }
.mantle .cont { width:500px; margin: 0 auto; overflow: hidden; }
.imgul { }
.imgul li { width:164px; float:left; margin-right:4px; display:inline; overflow: hidden; }
.imgul li .photo { width:158px; height:118px; padding:2px; border:1px solid #9a8872; text-align:center; overflow:hidden; }
.imgul li .photo img { vertical-align:middle; }
.imgul li p { padding-top:9px; text-align:center; }
.imgul li p a { color:#523519; }
.imgul li.on .photo { border:1px solid #523519; }
.imgul li.on p a { text-decoration:underline; }
.fl { float:left; }
.product { width:707px; height:216px; border:1px solid #523519; }
.product .scroll { width:690px; margin-top:17px; }
.product .scroll li { width:167px; float:left; margin-right:7px; display:inline; }
.product .scroll li .photo { width:167px; height:148px; overflow:hidden; }
.product .scroll li p { padding-top:16px; text-align:center; }
.product .scroll li p a { color:#523519; }
.product .scroll li p a:hover { text-decoration:underline; }
#footer { width:1002px; height:39px; line-height:39px; margin:0 auto; margin-top:20px; }
#footer a:hover { text-decoration:underline; }
#footer .copyright { float:left; padding-left:27px; }
#footer .zhichi { float:right; padding-right:27px; }
.side { width:316px; float:left; }
.main { width:660px; float:right; }
.side_list { }
.side_list .title { height:135px; overflow:hidden; }
.side_list .cont { margin-left:24px; width:271px; height:auto !important; height:100px; min-height:100px; }
.side_list li { float:left; border-bottom:1px dashed #9d8463; }
.side_list li a { display:block; width:248px; height:39px; line-height:39px; padding-left:23px; background:url(../images/dian2.jpg) 8px center no-repeat; font-size:14px; }
.side_list li a:hover, .side_list li a.on { background:url(../images/side-libg.jpg) no-repeat; color:#FFFFFF; }
.side_tact { width:305px; margin-left:10px; margin-top:68px; }
.side_tact .title { overflow:hidden; }
.side_tact .cont { line-height:28px; padding:10px 14px 18px 20px; }
.side_tact .cont strong { color:#3d260f; }
.mod2 .title { height:50px; background:url(../images/m-t-bg.jpg) repeat-x bottom; overflow:hidden; }
.mod2 .title h3 { float:left; padding-top:18px; }
.mod2 .title span { float:right; padding-top:24px; padding-right:8px; }
.mod2 .cont { height:auto !important; height:400px; min-height:400px; }
.ny_dan .cont { padding:24px 14px; line-height:24px; }
.ny_tact .cont { padding:22px 14px; line-height:30px; background:url(../images/tact-bg.jpg) no-repeat center top; }
.ny_news .cont { padding:24px 0; }
.ny_news ul { width:666px; margin:0 auto; }
.ny_news ul li { float:left; border-bottom:1px dashed #c7c7c7; background:url(../images/li-dian03.gif) 18px center no-repeat; overflow:hidden; }
.ny_news ul li a { display:block; width:666px; height:29px; line-height:29px; }
.ny_news ul li a:hover { color:#cc0109; }
.ny_news ul li .text { float:left; padding-left:40px; }
.ny_news ul li .date { float:right; padding-right:19px; }
.ny_pro .cont { width:645px; overflow-x:hidden; margin:0 auto; padding-top:34px; }
.ny_pro ul { width:660px; }
.ny_pro ul li { float:left; margin-right:15px; height:190px; display:inline; }
.ny_pro ul li .photo { width:197px; height:143px; padding:3px; border:1px solid #947b5c; overflow:hidden; }
.ny_pro ul li p { padding-top:12px; text-align:center; }
.ny_pro ul li p a { color:#523519; }
.ny_pro ul li p a:hover { text-decoration:underline; }
.detail .cont { padding: 20px 20px; }
.detail .tit { height: 40px; line-height: 40px; text-align: center; font-weight: bold; border-bottom: 1px solid #ccc; overflow:hidden; }
.detail .related { padding:6px 0; text-align: center; }
.detail .related span { padding: 0 10px; }
.detail .text { padding: 10px; line-height: 23px; }
.detail .text .photo { text-align: center; }
.detail .other { padding: 8px 0; width: 100%; }
.detail .other li { line-height: 24px; }
.detail .print { padding: 8px 0; text-align: right; clear: both; }
.detail .print a { margin-right: 20px; }
.detail .text .pro_photo { text-align: center; }
.ny_msg .cont { padding:30px 20px; height:auto !important; height:386px; min-height:386px; }
.ny_msg .cont .bridge { line-height: 30px; text-align: right; }
.ny_msg .cont .welcome { width: 95%; border-bottom: 1px dashed #ccc; height: 45px; line-height: 45px; text-align: center; }
.ny_msg .cont .msg_form { width: 400px; margin: 0 auto; padding-top: 25px; }
.ny_msg .cont .msg_form li { width: 100%; float: left; padding: 2px 0; }
.ny_msg .cont .msg_form li .type { width: 100px; float: left; line-height: 21px; }
.ny_msg .cont .msg_form li input { width:220px; height: 14px; padding:2px; line-height: 14px; }
.ny_msg .cont .msg_form li textarea { width:222px; padding:2px; }
.ny_msg .cont .msglist { width: 100%; }
.ny_msg .cont .msglist ul { }
.ny_msg .cont .msglist li { line-height: 24px; border: 1px solid #ccc; margin-top:12px; }
.ny_msg .cont .msglist li .msg_name { border-bottom: 1px solid #ccc; }
﻿

