@charset "utf-8";
/* CSS Document */

* { margin: 0; padding: 0; }
html { -webkit-text-size-adjust: none; }
html, body, address, blockquote, div, dl, form, h1, h2, h3, h4, h5, h6, ol, p, pre, ul, dd, dt, li, tbody, td, tfoot, th, thead, tr, button, del, ins, map, object, a, abbr, acronym, b, bdo, big, br, cite, code, dfn, em, i, img, kbd, q, samp, small, span, strong, sub, sup, tt, var, legend, fieldset { margin: 0; padding: 0; text-decoration: none; }
body { font-family: "宋体"; line-height: 1.5; padding: 0; margin: 0; color: #403120; font-size: 12px; background: url(../images/background.jpg) repeat left center; }
ul, input, li, dl, dd { padding: 0; margin: 0; list-style-type: none; }
table { empty-cells: show }
input, textarea { line-height: 20px; padding-left:10px; }
img { max-width: 100%; }
img, a img, input, textarea, fieldset { padding: 0; margin: 0; border: 0; }
input, textarea { -moz-border-radius: 0px; -webkit-border-radius: 0px; border-radius: 0px }
a { color: #676767; }
a:hover { color: #999999; }
.clearfix:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
.clear { clear: both; }
* html .clearfix { zoom: 1; } /* IE6 */
*:first-child+html .clearfix { zoom: 1; } /* IE7 */
.left { float: left; }
.right { float: right }
/*----------------公共部分-----------------------*/
.warpper { width: 1200px; margin: 0 auto; }
.logo { padding-top: 30px; position: relative; }
.logo span { position: absolute; height: 32px; width: 500px; left: 276px; top: 50px; }
.main { margin-top: 35px; }
.menu { background: url(../images/img01.png) no-repeat 20px top; height: 438px; width: 200px; padding-top: 180px; padding-left: 20px; position: relative; }
.menu ul { display: block; width: 120px; position: absolute; left: 20px; }
.menu ul li { line-height: 42px; font-family: "微软雅黑"; font-size: 15px; background: url(../images/menu02.png) no-repeat left center; padding-left: 25px; text-align: center; width: 75px; }
.menu ul li a { color: #523f29; }
.menu ul li a:hover { display: block; background-color: #8e7150; color: #FFF; width: 75px; }
.menu.left ul .current { background: url(../images/menu01.png) no-repeat left center; }
.menu.left ul .current a { display: block; background-color: #8e7150; color: #FFF; width: 75px; }
.tel { background: url(../images/tel.png) no-repeat; position: absolute; height: 37px; width: 263px; left: 13px; top: 581px; }
.content { width: 980px; }
.content1 { width: 730px; margin-left: 30px; margin-top: 35px; }
/*右侧部分*/
.content_right { width: 214px; background: url(../images/news03.jpg) no-repeat right bottom; height: 615px; position: relative; }
.content_right span { position: absolute; height: 373px; width: 81px; left: 98px; top: -87px; }
/*分页部分*/
.page { font-size: 12px; text-align: right; padding-top: 15px; }
.page a { color: #523f29; }
/*页底部分*/
.footer { width: 100%; margin: 0 auto; background: url(../images/footer.jpg) repeat-x; line-height: 22px; }
.footer .footer_content { width: 1200px; margin: 0 auto; text-align: center; color: #523f29; padding-top: 25px; }
/*------------------------------------------------------*/
.index_content { background: url(../images/banner.png) no-repeat; height: 446px; margin-top:150px; width:828px; margin-left:150px; }
/*选项卡1*/   
#Tab1 { width: 730px; margin: 0px; padding: 0px; margin: 0px; float: left; }
/*菜单class*/   
.Menubox1 { width: 730px; height: 25px; line-height: 25px; }
.Menubox1 ul { margin: 0px; padding: 0px; }
.Menubox1 li { float: left; display: block; background-color: #8e7150; cursor: pointer; width: 120px; text-align: center; color: #c4aa72; font-size: 14px; font-weight: normal; line-height: 25px; height: 25px; margin-left: 0px; }
.Menubox1 li.hover{ padding: 0px; width: 120px; background: #523f29; color: #c4aa72; font-weight: bold; font-size: 14px; line-height: 25px; height: 25px; margin-left: 0px; }
.Menubox1 ul li a{ display:block; color:#c4aa72;}
.Menubox1 li.hover a{color: #c4aa72;}

.Contentbox1 { clear: both; padding-top: 25px; text-align: left; line-height: 34px; font-size: 14px; color: #403120; width: 700px; }
.Contentbox1 ul li { border-bottom: #8e7150 dotted 1px; background: url(../images/news05.png) no-repeat left center; padding-left: 23px; }
.Contentbox1 ul li:hover { border-bottom: #8e7150 dotted 1px; background: url(../images/news04.png) no-repeat left center; padding-left: 23px; }
.Contentbox1 ul li a { color: #403120; }
.Contentbox1 ul li a:hover { color: #008c63; }
.Contentbox1 ul li span { float: right; }
/*选项卡2*/   
#Tab2 { width: 730px; margin: 0px; padding: 0px; margin: 0px; float: left; }
/*菜单class*/   
.Menubox2 { width: 730px; height: 25px; line-height: 25px; }
.Menubox2 ul { margin: 0px; padding: 0px; }
.Menubox2 li { float: left; display: block; background-color: #8e7150; cursor: pointer; width: 120px; text-align: center; color: #523f29; font-size: 14px; font-weight: normal; line-height: 25px; height: 25px; margin-left: 0px; color:#c4aa72; }
.Menubox2 li.hover { padding: 0px; width: 120px; background: #523f29; color: #c4aa72; font-size: 14px; font-weight: bold; line-height: 25px; height: 25px; margin-left: 0px; }
.Menubox2 ul li a{ display:block; color:#c4aa72;}
.Menubox2 li.hover a{color: #c4aa72;}
.Contentbox2 { clear: both; padding-top: 25px; text-align: left; line-height: 34px; font-size: 14px; color: #403120; width: 730px; }
.Contentbox2 ul li { border-bottom: #a79678 dotted 1px; background: url(../images/news05.png) no-repeat left center; padding-left: 23px; }
.Contentbox2 ul li a { color: #523f29; }
.Contentbox2 ul li a:hover { color: #008c63; }
.Contentbox2 ul li span { float: right; }
/*新闻资讯*/
#sucai { width: 718px; height: 380px;  padding-right: 12px; overflow: hidden; }
.item_tit,.case_tit { text-align: center; font-weight: bold; font-size: 16px; }
.item_time { color: #91887e; font-size: 12px; text-align: center; padding-top: 10px; }
.item_content { line-height: 24px; padding-top: 10px; }
.fahui { text-align: right; padding-right: 30px; font-size: 14px; }
.fahui a { color: #523f29; }
.cktp { text-align: center; width: 192px; margin: 0 auto; background: url(../images/news07.jpg) no-repeat 55px center; margin-top: 5px; }
.padding { padding-top: 110px; height: 505px; }
.group1 img { width: 192px; margin: 0 auto; text-align: center; display: block; }
.group2{ width: 480px; margin: 0 auto; display:block;}
.group2 img { width: 480px; text-align: center;  border:0;}
/*作品案例*/
.case{ font-size:12px; line-height:24px; width:730px; border-bottom:#c4aa72 solid 1px; padding-bottom:20px; margin-bottom:20px;}
.case_content{ width:450px;}
.case_img{ border:#c4aa72 solid 1px; padding:3px; width:255px;}
.case_tit{ text-align:left; background:url(../images/case03.png) no-repeat left 8px; padding-left:25px; margin-bottom:20px;}
.case_tit a{ color:#523f29;}
.case_tit span{ display:block; font-size:12px; color:#8e7150; text-align:left; font-weight:normal; height:20px; line-height:20px;}
/*关于我们*/
.about{ margin-left:0px; height:405px;}
.about img{ margin:0 auto; display:block; width:600px;}
.staff_main{ font-size:12px; line-height:24px;}
.staff{ width:148px; margin-bottom:25px; }
.staff_content{ width:156px; margin-left:10px; margin-right:80px;}
.staff_tit{ font-size:16px; font-weight:bold; background:url(../images/case03.png) no-repeat left 8px; padding-left:25px;}
.staff_tit a{ color:#523f29;}
.staff_margin{ margin-right:0px;}
.yuangong{ width:200px; height:267px; margin:0 auto; padding-bottom:10px;}
/*员工风采*/
.staff1{ width:156px; margin-right:35px; margin-bottom:5px;}
.staff_content1{ width:156px;  margin-right:50px;}
.staff_tit1{ font-size:16px; font-weight:bold; background:url(../images/case03.jpg) no-repeat 25px 8px; text-align:center;}
.staff_tit1 a{ color:#523f29;}
.staff_img1 img{ border:#c4aa72 solid 1px; padding:3px; width:148px; height:180px; }
.staff_margin1{ margin-right:0px;}

/*服务领域*/
.services,.services1{ text-align:center; display:block; background-color:#9ebe91; font-size:18px; height:134px; line-height:134px; font-family:"微软雅黑";}
.services a{ color:#015c3f}
.services a:hover{ background-color:#eed297; display:block; color:#523f29;}
.services1{ background-color:#eed297; }
.services1 a{color:#523f29;}
.ask input, textarea{ border:#7f6242 solid 1px; background-color:#8e7150; height:20px; padding-left:5px; color:#c4aa72;}
.ask textarea{ height:120px; vertical-align:text-top;}
.send{ width:50px; text-align:center; padding-right:5px; margin-top:15px; margin-left:48px; color:#523f29;}
.links{ font-size:12px; display:block; margin-bottom:20px;line-height:24px;}
