@charset "utf-8";
body { margin: 0px; padding: 0px; background: url(bg.jpg) repeat; min-width:1042px;}
ul, li, dd, dt { padding:0px; margin:0; list-style:none; }
.clear { clear:both; height:0px; }
.fleft { float:left; }
.fright { float:right; }
.logo { background: url(logo.png) no-repeat; height: 253px;width:201px; margin-Left:-100px; left:50%; position: absolute; top: 0px; z-index: 9999; }
.top { background: url(top_bg.jpg) repeat-x; height: 762px; }
.top2 { background: url(top_bg.jpg) repeat-x; height:209px; padding-bottom:25%; overflow:hidden}
.box1 { width:96%; height: 209px; margin-right: auto; margin-left: auto; }
.box1 .t01 { height: 40px; background: url(lj.png) no-repeat left center; }
.box1 .t01 .lianxi { height: 40px; width: 160px; }
.box1 .t01 .lianxi a { display: block; width: 30px; height: 38px; padding-right: 8px; float: left; }
.box1 .t01 .kuaijie { width: 120px; height: 40px; line-height: 40px; font-size: 12px; color: #F0D8B2; }
.box1 .t01 .kuaijie a { text-decoration: none; font-size: 12px; color: #F0D8B2; }
.box1 .t02 { height: 123px; }
.box1 .t02 .guanggaoyu { background: url(xcy.png) no-repeat left center; height: 123px; width: 500px; }
.box1 .t02 .dianhua { background: url(tel.png) no-repeat right center; height: 123px; width: 500px; }
.box1 .nav { height: 46px; width: 1000px; margin:0 auto;}
/*导航开始*/
#sddm { height: 46px; margin: 0px; padding: 0px; }
#sddm li { margin: 0; padding: 0; list-style: none; float: left; font: bold 12px arial }
#sddm li a { display: block; width: 97px; color: #F0D8B2; text-align: center; text-decoration: none; height: 46px; font: 14px/46px "微软雅黑"; }
#sddm li a:hover { background: url(nav_h.jpg) repeat-x; color: #040908; }
#sddm div { position: absolute; visibility: hidden; margin: 0; padding: 0; background: #EAEBD8; z-index: 9999999; }
#sddm div a { position: relative; display: block; margin: 0; width: 97px; white-space: nowrap; text-align: center; text-decoration: none; background: url(navh_bg.png) repeat-x; color: #080D0C; font: 12px/34px arial; height: 34px; border-bottom: 1px solid #e1c7a1; }
#sddm div a:hover { color: #040908 }
/*导航结束*/
/*轮播开始*/
#full-screen-slider { width:100%; height:546px; float:left; position:relative }
#slides { display:block; width:100%; height:546px; list-style:none; padding:0; margin:0; position:relative }
#slides li { display:block; width:100%; height:100%; list-style:none; padding:0; margin:0; position:absolute }
#slides li a { display:block; width:100%; height:100%; text-indent:-9999px }
#pagination { display:block; list-style:none; position:absolute; left:50%; top:500px; z-index:999999; padding:5px 15px 5px 0; margin:0 }
#pagination li { display:block; list-style:none; width:10px; height:10px; float:left; margin-left:15px; border-radius:5px; background:#FFF }
#pagination li a { display:block; width:100%; height:100%; padding:0; margin:0; text-indent:-9999px; }
#pagination li.current { background:#0092CE }
/*轮播结束*/
.main { height: auto; width:94%; padding:10px 0; margin:auto}
.main .box2 { height: 255px; padding-bottom: 14px; }
.main .box2 .gsjj { height: 255px; width:32%; background: url(tmbg.jpg) repeat; }
.main .box2 .zxhd { height: 255px; width:32%; background: url(tmbg.jpg) repeat; margin-right:2%; margin-left:2%; }
.main .box2 .zxzs { height: 255px; width:32%; background: url(tmbg.jpg) repeat; }
.bt { background: url(bt_bg.jpg) repeat-x; height: 38px; padding-right: 10px; padding-left: 10px; }
.bt a { display: block; width: 38px; background: url(more.jpg) no-repeat right center; height: 38px; }
.btz { display: block; width: 150px; font: bold 14px/38px "微软雅黑"; color: #c7a174; background: url(icon01.gif) no-repeat left 15px; padding-left: 15px; }
.quan { display: block; width: 150px; font: bold 14px/38px "微软雅黑"; color: #c7a174; background: url(quan.png) no-repeat left 15px; padding-left: 15px; }
.inr { padding: 10px; }
.gsbt { color: #C7A174; font: bold 14px/36px "微软雅黑"; text-align: center; }
.gsnr { font-size: 12px; line-height: 22px; color: #eedfcc; text-indent: 24px; padding-bottom: 3px; }
.gsnr a { color: #C7A174; text-decoration: none; }
.gsnr a:hover { color: #EEDFCC; }
.gstu { text-align: center; }
.gstu img { border: 5px solid #373737; width:95%}
.news { padding-top: 7px; }
.news li { display: block; height: 24px; }
.news li a { color: #C7A16A; text-decoration: none; font: 12px/24px "宋体"; display: block; height: 24px; }
.news li a:hover { color: #EEDFCC; }
.main .wmys {height: 230px;  background: url(tmbg.jpg) repeat;}
.main .wmys .ystit{ background:url(ystit.png) repeat-x; background-position:0 20px; height:85px;width:100%; margin:0 auto; text-align:center; }
.main .wmys .ystit b{ background: url(tmbg.jpg) repeat;line-height:72px; height:72px; font-size:40px; font-family:黑体;color:#bf8751; padding:0 15px;}
.main .wmys .oneys{ width:25%; float:left; height:143px}
.main .wmys .oneys .ys1{ background: url(ysbg.png) no-repeat; height: 120px; width:110px; color:#bf8751; font-size:30px; font-family:黑体; line-height:120px; text-align:center; float:left;}
.main .wmys .oneys .ys2{ height: 120px;width:128px;text-align:left; float:left; padding:5px 0 0 5px;}
.main .wmys .oneys .ys2 .ys2_1{ color:#bf8751; font-size:16px; font-family:黑体; line-height:16px; height:16px}
.main .wmys .oneys .ys2 .ys2_2{ color:#C7A16A; font-size:14px; font-family:黑体;line-height:16px; }
.main .wmys a { display: block; width: 495px; height: 170px; float: left; }
.box3 { min-height: 440px; background: url(tmbg.jpg) repeat; }
.box3 .bt { background: url(casebt_bg.jpg) repeat-x; height: 38px; padding-right: 10px; padding-left: 10px; }
.box3 .bt a { display: block; width: 38px; background: url(more.jpg) no-repeat right center; height: 38px; }
.main .box3 .case { padding: 1%; }
.case li { display: block; height: 188px; width:23%; float: left; margin:1%; position:relative;}
.case li .case_img img{height: 188px; width:100%; border:0}
.case li a { display: block; height: 188px; width:100%;  background: url(hbg.jpg) repeat; text-decoration: none; color: #C7A174; font: 14px "微软雅黑"; }
.case li a:hover { color: #FFFFFF; }
.case li a img { display: block; float: left; width:100%}
.case .cabt {height: 24px; line-height: 24px; background: #000000; -moz-opacity:.85; filter:alpha(opacity=85); opacity:.90; position: absolute;bottom:0; left:0; width:100%; padding:3px 0; text-align:center; font-size:13px; font-weight:100}
.foot { background: url(bottom_bg.jpg) repeat; height: 178px; }
.foot .bottom { margin-right: auto; margin-left: auto; height: 98px; width: 1000px; padding-top: 40px; padding-bottom: 40px; }
.foot .bottom .blogo { width: 300px; }
.foot .bottom .bneirong { width: 680px; padding-left: 20px; font-size: 12px; color: #CFA16D; line-height: 24px; }
.foot .bottom .bneirong a { text-decoration: none; color: #D79E67; }
.foot .bottom .bneirong a:hover { text-decoration: underline; color: #FFFFFF; }
.nbanner { height: 195px; width: 100%; margin-right: auto; margin-left: auto; }
.nbanner img{width: 100%; height:auto}
.main .mleft { width: 24%; height: auto; background: url(tmbg.jpg) repeat; }
.lmbt { background-image: url(lanmubt.jpg); background-repeat: repeat-x; height: 38px; width:90%; padding-right: 5%; padding-left:5%; }
.lm { padding: 10px; }
.lm li { display: block; height: 32px; line-height: 32px; background-image: url(xian.jpg); background-repeat: repeat-x; background-position: left bottom; padding-bottom: 1px; padding-left: 10px; }
.lm li a { text-decoration: none; font-family: "微软雅黑"; font-size: 12px; color: #C7A162; display: block; width: 205px; padding-left: 15px; background: url(dian.png) no-repeat left center; }
.lm li a:hover { color: #E6D5B5; font-weight: bold; }
.contact { padding: 10px; text-align:center }
.main .mright { height: auto; width: 74%; background-image: url(tmbg.jpg); background-repeat: repeat; }
.nybt { background-image: url(nybt.jpg); background-repeat: no-repeat; padding-right: 10px; padding-left: 10px; height: 38px; }
.zhandian { line-height: 38px; height: 38px; font-size: 12px; display: block; color: #E0CCAD; }
.zhandian a { text-decoration: none; color: #E0CCAD; padding-right: 3px; padding-left: 3px; }
.zhandian a:hover { color: #C7A16A; text-decoration: underline; }
.nr { padding: 10px; line-height: 24px; font-size: 12px; color: #E0CCAD; }
.newlist { padding: 10px; }
.newbt { font: bold 16px/36px "微软雅黑"; text-align: center; display: block; margin: 0px; padding: 0px; }
.laiyuan { text-align: center; color: #E0CCAD; }
.ncase { padding: 10px; }
.ncase li { display: block; height: 183px; width: 29%; float: left; margin: 2%; position:relative; }
.ncase li a { display: block; text-decoration: none; color: #C7A174; font: 14px "微软雅黑"; background: url(hbg.jpg) repeat; }
.ncase li .ncase_img img{height: 183px; width:100%;border:0px}
.ncase li a:hover { color: #FFFFFF; }
.ncase li a img { display: block; float: left; width:100%; }
.ncase .cabt {height: 24px; line-height: 24px; background: #000000; -moz-opacity:.85; filter:alpha(opacity=85); opacity:.90; position: absolute;bottom:0; left:0; width:100%; padding:3px 0; text-align:center; font-size:13px; font-weight:100}
.album { padding: 10px; }
.album li { display: block; height: 308px; width: 225px; float: left; padding: 8px; }
.album li a { display: block; text-decoration: none; color: #C7A174; font: 14px "微软雅黑"; background: url(hbg.jpg) repeat; }
.album li a:hover { color: #FFFFFF; }
.album li a img { display: block; float: left; }
.album .cabt { height: 24px; line-height: 24px; padding: 5px; }
/*分页样式*/
.pagelist { clear:both; line-height:30px; width:680px; padding-bottom:10px; padding-left:20px; color: #fbc378;font-size:12px;}
.pagelist strong { font-size:12px; color:#36F; background-color: #FFFFFF; margin-top: 0px; margin-right: 1px; margin-bottom: 0px; margin-left: 1px; padding-top: 2px; padding-right: 10px; padding-bottom: 2px; padding-left: 10px; color:#333333; }
.pagelist a, .pagelist span { font-size:12px; margin-top: 0px; margin-right: 1px; margin-bottom: 0px; margin-left: 1px; padding-top: 2px; padding-right: 10px; padding-bottom: 2px; padding-left: 10px; color: #fbc378; border:1px solid #fff; }
.pagelist a:hover, .pagelist span:hover { background-color: #fbc378; color: #595959; }
.fanye { font-size:14px; text-decoration:none; font-weight:bold; color:#caa064; }
.fanye a { font-size:14px; text-decoration:none; font-weight:bold; color:#caa064; }
.fanye a:hover { font-size:14px; text-decoration:underline; color:#fff; }
.jinggong_list_2 { width:725px; height:auto; float:right; display:inline; overflow:hidden; margin:15px 0 0 0; }
.jinggong_list_2 ul { width:725px; height:auto; float:right; display:inline; overflow:hidden; }
.jinggong_list_2 ul li { width:725px; height:auto; float:right; display:inline; overflow:hidden; background:url(../Images/List_images/a7.jpg) no-repeat bottom right; padding-bottom:9px; margin-top:10px; }
.jinggong_list_2 ul li img { width:203px; height:150px; float:left; display:inline; overflow:hidden; border:1px solid #dad8d3; background:f1f1f1; padding:5px; }
.jinggong_list_2 ul li dl { width:473px; height:auto; float:right; display:inline; overflow:hidden; }
.jinggong_list_2 ul li dl dd { width:129px; height:20px; float:left; display:inline; overflow:hidden; background:url(../Images/List_images/c7.jpg) no-repeat center; text-overflow:ellipsis; white-space:nowrap; line-height:20px; font-size:13px; color:#ffffff; font-family:"微软雅黑"; margin-bottom:5px; }
.jinggong_list_2 ul li dl dt { width:473px; height:auto; float:left; display:inline; overflow:hidden; line-height:20px; font-size:13px; color:#E6D5B5; font-family:"微软雅黑"; text-align:justify; }
