@charset "utf-8";
body{margin:0; padding:0; font:12px/160% "宋体", Arial; text-align:center; background:#000}
div{color:#d9bd9d; margin:0 auto}
img{border:none; vertical-align:top}
dl,dd,dt,ul,li,form,iframe{margin:0; padding:0}
ul{list-style:none}
a{color:#9e8669; text-decoration:none; outline:none}
a:hover{color:#d9bd9d}
/*首页*/
.top{width:1002px; height:53px; background:url(../images/top_bg.gif) repeat-x top}
.top li{float:left; text-align:left; color:#eedebc}
.top li a{color:#eedebc}
.top li a:hover{color:#eedebc; text-decoration:underline}
.top li.logo{width:808px; text-indent:40px}
.top li.top_a{width:174px; text-align:right}
.flash{width:1002px; clear:both; height:540px; background:url(../images/in_bg.jpg) no-repeat 0 442px; text-align:left}
.nav_in{position:absolute; width:900px; overflow:hidden; margin-top:-120px; margin-left:60px}
/*.menu{clear:both; width:868px; margin-top:60px}
.menu li{float:left; width:124px; height:27px; line-height:20px; text-align:left; text-indent:1em}
.menu li a{background:url(../images/menu_01.gif) no-repeat top; display:block; height:27px; color:#cbad77}
.menu li a:hover{background:url(../images/menu_02.gif) no-repeat top; color:#000}
.menu li ul.zi{display:none; position:absolute; z-index:10; width:124px}
.menu li ul#menu01{margin-top:-135px}
.menu li ul#menu02{margin-top:-75px}
.menu li ul#menu03{margin-top:-115px}
.menu li ul#menu04{margin-top:-95px}
.menu li:hover ul,.menu li.over ul{display:block}
.menu li ul.zi li{clear:both; text-align:left; display:block; height:20px; width:100%}
.menu li ul.zi li.t_img{text-indent:0; width:100%; height:17px; line-height:17px; margin-bottom:-2px; background:url(../images/menu_t.png) no-repeat; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='crop', src='images/menu_t.png'); _background:none}
.menu li ul.zi li a{display:block; height:20px; line-height:20px; background:url(../images/menu_zibg01.gif) no-repeat; color:#4d3d12; font-weight:bold}
.menu li ul.zi li a:hover{color:#333; background:url(../images/menu_zibg02.gif) no-repeat}*/
.sound{clear:both; width:980px; text-align:right; padding-top:28px; padding-bottom:5px;*padding-bottom:2px}
.foot{clear:both; width:1002px; height:24px; line-height:24px; color:#56534b; border-top:#312f2c 1px solid; padding-bottom:8px; padding-top:18px}
.foot a{color:#56534b}
.foot a:hover{color:#56534b; text-decoration:underline}
.link_des{color:#333}
/*二级页面*/
.tflash{width:1002px; clear:both; height:160px; text-align:left}
.banner{clear:both}
.tmenu{clear:both; position:absolute; z-index:60; margin-top:-8px; text-indent:0.1em}
/*.tmenu li{float:left; width:112px; height:29px; line-height:23px; text-align:left; text-indent:1em}
.tmenu li a{background:url(../images/tmenu_01.gif) no-repeat 0px 2px; display:block; height:27px; color:#cbad77}
.tmenu li a:hover{background:url(../images/tmenu_02.gif) no-repeat; color:#000; font-weight:bold}
.tmenu li ul.zi{display:none; position:absolute; z-index:10; width:111px; margin-left:0em;*margin-left:-1em; margin-top:-2px}
.tmenu li:hover ul,.tmenu li.over ul{display:block}
.tmenu li ul.zi li{clear:both; text-align:left; display:block; height:20px; width:100%}
.tmenu li ul.zi li.t_img{text-indent:0; height:13px; line-height:13px; margin-top:-4px; background:url(../images/tmenu_t.png) no-repeat; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='crop', src='images/tmenu_t.png'); _background:none}
.tmenu li ul.zi li a{display:block; height:20px; line-height:20px; background:url(../images/tmenu_zibg01.gif) no-repeat; color:#000; font-weight:normal}
.tmenu li ul.zi li a:hover{color:#000; font-weight:normal; background:url(../images/tmenu_zibg02.gif) no-repeat}*/
/**/
.main{width:885px; clear:both; padding-top:18px}
.left{float:left; width:189px; overflow:hidden; padding-bottom:38px}
.left dl{min-height:541px;_height:541px; background:url(../images/nav_bg.gif) no-repeat}
.left dt{text-align:left; font-weight:bold; color:#f4ebd3; border-bottom:#f4ebd3 solid 2px; width:177px; height:24px; line-height:24px; text-indent:1.6em; padding-top:2px; margin-left:6px; *margin-left:0}
.left dd{text-align:left; clear:both; line-height:28px; text-indent:1.9em; border-bottom:#b9aa85 solid 1px; width:177px; margin-left:6px; *margin-left:0}
.left dd.last{border:none; text-indent:0}
.left dt.tel_dt{background:url(../images/icon05.gif) no-repeat 3px 8px}
.left dd.tel_l{text-indent:0; color:#f4ebd3; width:156px; padding-left:1.9em}
.left dd.tel_l span{font:bold 15px Arial, Helvetica, sans-serif}
.left dd a{color:#f4ebd3; display:block; width:100%; background:url(../images/nav_icon.gif) no-repeat 0.7em 12px}
.left dd a:hover{color:#000; background:url(../images/nav_bg_a.gif) no-repeat center}
.left .ser_nav{display:block; color:#f4ebd3; background:url(../images/nav_icon.gif) no-repeat 0.7em 12px}
.left li{border-top:#b9aa85 solid 1px}
.left li a{background:none}
.left dl.sear{ margin-top:10px; border:0px}
.left dl.sear input{ border:0px solid #ccc; color:#CC6600}
/**/
.sdmenu{width:177px; _margin-left:6px}
.sdmenu span{display:block; line-height:28px; color:#fff; font-weight:bold; border-bottom:#b9aa85 solid 1px; cursor:pointer; text-indent:1.9em; background:url(../images/icon04.gif) no-repeat 0.7em 10px}
.sdmenu h3{margin:0; padding:0; font-size:12px}
.sdmenu a{color:#f4ebd3; display:block; width:100%; background:url(../images/nav_icon.gif) no-repeat 0.7em 12px; line-height:28px; border-bottom:#b9aa85 solid 1px; text-indent:1.9em; display:none}
.sdmenu a:hover{color:#000; background:url(../images/nav_bg_a.gif) no-repeat center}
.sdmenu div.collapsed{height:29px}
.sdmenu div{overflow:hidden}
.sdmenu a.j_map{display:block; line-height:28px; color:#fff; font-weight:bold; border-bottom:#b9aa85 solid 1px; text-indent:1.9em; background:url(../images/icon04.gif) no-repeat 0.7em 10px}
/**/
.right{float:left; width:685px; overflow:hidden; display:inline; text-align:left; margin-left:10px; padding-bottom:38px}
.right .weizhi{color:#fff; background:url(../images/weizhi_bg.gif) no-repeat left bottom; height:24px; line-height:24px; text-indent:1.6em; font:bold 14px "黑体"}
.right .weizhi span{font-weight:normal}
.right .weizhi img{position:absolute; margin-left:-1.2em; margin-top:8px; *margin-top:2px}
.right .weizhi a{color:#fff}
.right .weizhi a:hover{text-decoration:underline; color:#fff}
.right .ti_pic{margin-top:8px}
.right h1{text-indent:2em; font-weight:normal; font-size:20px; margin:0; padding:0; margin-top:8px; color:#ffd981; font-family:"黑体"}
.right h6{text-indent:1em; font-weight:bold; font-size:18px; margin:0; padding:0; margin-top:8px; color:#ffd981; font-family:Arial, Helvetica, sans-serif; padding-bottom:8px}
.right h1 img{position:absolute; margin:2px auto auto -0.8em}
.right h6 img{position:absolute; margin:4px auto auto -1em}
/**/
.right dl#cont_bg{background:url(../images/cont_bg.jpg) no-repeat bottom; padding-bottom:20em}
.right dl#cont_bg_01{background:url(../images/cont_bg_01.jpg) no-repeat bottom; padding-bottom:20em}
.right dl#cont_bg_02{background:url(../images/cont_bg_02.jpg) no-repeat bottom; padding-bottom:20em}
.right dl#cont_bg_03{background:url(../images/cont_bg_03.jpg) no-repeat bottom; padding-bottom:20em}
.right dl.contact{color:#9e8669; padding:2em 0; min-height:300px; _height:300px}
.right dl.contact dt{text-align:center; border-bottom:#564d3a solid 1px; padding-bottom:2px}
.right dl.contact dt h3{font-size:14px; color:#d29a47; margin:0; padding-bottom:5px}
.right dl.contact dd{line-height:28px; clear:both; border-bottom:#564d3a solid 1px; padding-left:6px}
.right dl.contact dd.last{border:none; padding:0; color:#fff}
.right dl.contact dd.last h2{text-indent:0; text-align:center; font-size:16px; margin:0; padding:0; color:#d29a47; font-family:"楷体_GB2312"}
.right dl.contact dd.last h3{text-indent:0; font-size:13px; margin:0; padding:0; color:#d29a47}
.right dl.contact dd.last h4{text-indent:0; font-size:12px; margin:0; padding:0; color:#d29a47}
.right dl.contact dd.last h5{text-indent:0; font-size:12px; font-weight:normal; margin:0; padding:0; color:#c39b6b}
.right dl.contact dd.last p{line-height:21px; text-indent:0; clear:both}
.right dl.contact dd.last p img.icon01{margin-top:6px; *margin-top:2px; margin-right:6px}
.right dl.contact dd.last a.email{color:#fff}
.right dl.contact dd.last a:hover.email{color:#eedebc}
.right dl.contact dd .time,.right dl.contact dd.last .time{float:right; margin-right:6px; font-family:Arial; font-size:10px; color:#9e8669}
.right dl.contact dd p.back{text-align:right}
.right dl.contact dd p.back a{text-decoration:underline}
.right dl.contact dd p.back a:hover{text-decoration:none}
/**/
.right .fenx{width:100%; height:1px; line-height:1px; font-size:1px; background:url(../images/fenx_bg.gif) no-repeat 0 top; margin-top:12px; clear:both}
.right ul.pro_ul{width:785px; padding-bottom:28px}
.right li{float:left; width:193px; display:inline; margin:15px 52px 20px 0px}
.right li.bg{background:url(../images/pro_imgbg.gif) no-repeat}
.right li .pro{height:239px; margin:6px; overflow:hidden}
.right li .pro h3{background:url(../images/pro_bg.gif) no-repeat left bottom; margin:0; padding:0; height:22px; font-weight:normal; margin-top:8px; margin-bottom:2px; color:#fff; font-size:12px}
.right li .pro h3 a{color:#fff; font-size:12px}
.right li .pro dt{color:#c39b6b; margin-bottom:2px}
.right li .pro dd{line-height:18px}
.right li #pro_de{overflow:visible; height:auto; width:auto}
.right li #pro_de dd{margin-top:8px; width:560px}
.right li #pro_de .pro_de_pic{width:520px}
.right .fenye{height:22px; line-height:22px; clear:both; width:100%; color:#f4ebd3; text-align:center; border-top:#6e6554 1px solid; background:#2d2922}
.right .fenye a{color:#f4ebd3; border:#2d2922 1px solid; padding:1px 2px}
.right .fenye a:hover{padding:1px 2px; border:#f4ebd3 1px solid; color:#fff}
.right .fenye .now{border:#f4ebd3 1px solid; color:#fff; padding:1px 2px; font-weight:bold}
/**/
.right .service{color:#fff}
.right .service .ser_top{line-height:21px; padding-bottom:18px}
.right .service .ser_top h3{text-align:center; margin-bottom:8px}
.right .service h3{font-size:14px; margin:0; padding:0; text-indent:0; color:#c39b6b; clear:both}
.right .service h5{font-size:14px; margin:0; padding:0; text-indent:0; color:#d29a47; clear:both}
.right .service h5 a{color:#c39b6b; clear:both; display:block}
.right .service h5 img{margin-top:9px;*margin-top:2px; margin-right:6px}
.right .service h3 a{color:#c39b6b; clear:both; display:block}
.right .service h3 img{margin-top:9px;*margin-top:2px; margin-right:6px}
.right .service h4{font-size:12px; margin:0; padding:0; text-indent:0; color:#c39b6b}
.right .service .tel{font-weight:bold; font-size:16px; font-family:Arial; color:#c39b6b}
.right .service .title2{font-size:12px; font-weight:bold; margin:0; padding:0; text-indent:0; color:#c39b6b}
.right .service .title{font-weight:bold; color:#c39b6b}
.right .service p{line-height:21px}
.right .service .ser_zi{text-indent:0; color:#fff; clear:both; margin:0; padding:0; padding-left:1em; line-height:21px}
.right .service span{ display:block; padding-left:150px;color:#d29a47; font-weight:bold; font-size:13px;}



.right .service ol{margin:0; padding:0}
.right .service ol li{clear:both; width:500px; margin:0; padding:0; text-indent:0; height:24px; line-height:24px}
.right .service .ser_tab{width:100%; clear:both; color:#fff; margin-top:18px; padding-top:18px; *padding:0}
.right .service .ser_tab ul{clear:both}
.right .service .ser_tab ul.title_tab1{font-weight:bold}
.right .service .ser_tab ul.title_tab1 li{text-align:center; border-top:#9e8669 solid 1px; color:#d9bd9d}
.right .service .ser_tab li{float:left; margin:0; padding:0; text-indent:0; padding-left:0.5em; line-height:24px; border-bottom:#9e8669 solid 1px; border-right:#9e8669 solid 1px; width:219px}
.right .service .ser_tab li.title_tab2{font-weight:bold; width:100px; text-indent:1em; text-align:center; border-left:#9e8669 solid 1px; color:#d9bd9d}
.right .service .xi li{text-align:center; margin:0; padding:0; margin-top:18px}
.right .service .xi li img{padding:1px; border:#9e8669 solid 1px}
.right .service img.icon01{margin-top:11px;*margin-top:2px; margin-right:6px; margin-left:1em}
.right .service img.icon02{position:absolute; margin-top:9px;*margin-top:2px; margin-left:-1em}
.right .service .map_zi1{position:absolute; line-height:18px; margin-left:312px;*margin-left:-58px; margin-top:-2px;*margin-top:18px}
.right .service .map_zi2{position:absolute; line-height:18px; margin-left:18px;*margin-left:-94px; margin-top:-2px;*margin-top:18px}
.right .service .map_zi3{position:absolute; line-height:18px; margin-left:218px;*margin-left:-94px; margin-top:-2px;*margin-top:18px}
.right .service p.note{color:#fff; padding:0 3em}
.right .service p.downl{margin-top:3em; padding-left:3em}
.right .service p.downl a{width:145px; height:18px; line-height:18px; display:block; background:url(../images/downl.gif) no-repeat; color:#fff; font-weight:bold; text-align:center}
.right .service p.downl a:hover{background:url(../images/downl_.gif) no-repeat}
/**/
.pro_01{clear:both; height:128px; padding-bottom:24px}
.pro_01 .pic{float:left}
.pro_01 .cont{float:left; width:491px; height:126px; overflow:hidden; line-height:30px; margin:2px auto auto 1em}
.pro_01 .cont h3{margin:0; padding:0; height:20px; line-height:16px; width:408px; background:url(../images/pro_bg.gif) no-repeat left bottom}
.pro_01 .cont .view{margin-top:-5px; float:right}
.pro_01 .cont p{margin:0; padding:8px 0.5em 0}
/*我要提问留言版*/
.right dd.last .msg{clear:both; border-top:#9e8669 1px solid; margin-top:42px}
.right dd.last .msg dt{margin:8px 0; background:url(../images/weizhi_bg.gif) no-repeat left 24px; text-align:left; border:none; font-weight:bold; color:#fff}
.right dd.last .msg dd{margin-bottom:12px; border:none}
.right dd.last .msg dd .bi{color:#f00; position:absolute; margin-left:6px}
.right dd.last .msg dd .m_text{height:15px; width:240px; background:#edede6; line-height:15px; border:#d9bd9d solid 1px; color:#000}
.right dd.last .msg dd .m_area{width:360px; height:100px; background:#edede6; border:#d9bd9d solid 1px; color:#000; margin-left:61px}
.right dd.last .msg dd .area_f{position:absolute; margin-top:22px}
.right dd.last .msg dd.msg_but{margin-left:61px}
.right dd.last .msg dd .m_but{cursor:pointer; width:58px; height:18px; margin-top:18px}

/**/
#job{margin-top:-12px}
#job h4{padding-top:1em; margin-top:1em; background:url(../images/fenx_bg.gif) no-repeat 0 top}
#history p{padding-left:1em}
#history img{position:absolute; margin-left:-1em; margin-top:10px; *margin-top:2px}

/*3.18*/
.map{margin-left:2em}
.right .map h3 a{display:inline}
.right .zhin span{display:inline}
.right .service .title{text-align:left; margin-left:-150px}
.right .zhin .title,.right .zhin .tel{margin-left:-155px}
.right .zhin .ser_zi{font-weight:normal}
.right .ser .ser_zi{font-weight:normal; color:#666}
.part{min-height:80px;_height:80px; padding-left:150px}
.part01{background:url(../images/pinpa_01.jpg) no-repeat left top}
.part02{background:url(../images/pinpa_10.jpg) no-repeat left top}
.part03{background:url(../images/pinpa_05.jpg) no-repeat left top}
.part04{background:url(../images/pinpa_03.jpg) no-repeat left top}
.part05{background:url(../images/pinpa_07.jpg) no-repeat left top}
.part06{background:url(../images/pinpa_06.jpg) no-repeat left top}
.part07{background:url(../images/pinpa_08.jpg) no-repeat left top}
.part08{background:url(../images/pinpa_12.jpg) no-repeat left top}
.part09{background:url(../images/pinpa_04.jpg) no-repeat left top}
.part10{background:url(../images/pinpa_11.jpg) no-repeat left top}
.part11{background:url(../images/pinpa_02.jpg) no-repeat left top}
.part12{background:url(../images/pinpa_09.jpg) no-repeat left top}

/*4.2*/
.zs_pic li{text-align:center; width:200px; font-weight:bold; margin:10px}
.zs_pic li .img{width:100%; height:120px; overflow:hidden}
.zs_pic h4{clear:both}