@charset "utf-8";
body, h1, h2, h3, h4, h5, h6, p, ul, ol, li, form, img, dl, dt, dd, table, th, td, blockquote, fieldset, div, strong, label, em { margin: 0; padding: 0; border: 0 }
ul, ol, li { list-style: none }
input, button { margin: 0; font-size: 12px; vertical-align: middle }
body { font-family: "΢���ź�"; width: 100%; height: 100%; min-width: 320px; color: #333; -moz-text-size-adjust: none; -webkit-text-size-adjust: none; text-size-adjust: none; font-size: 12px; max-width: 640px; margin: 0 auto; background: url(../images/body_bg.gif); }
a { text-decoration: none; color: #444; }
a:hover { text-decoration: underline; }
img { max-height: 100%; max-width: 100%; }
.lf { float: left; }
.ri { float: right; }
.clear { clear: both; }
.gaoline { height: 1.5em; clear: both; display: block; }
.red { color: #ff0000; }
 @media screen and (max-width:320px) {
body, input { font-size: 12px }
}
@media screen and (min-width:400px) {
body, input { font-size: 12px }
}
@media screen and (min-width:480px) {
body, input { font-size: 12px }
}
@media screen and (min-width:560px) {
body, input { font-size: 14px }
}
@media screen and (min-width:640px) {
body, input { font-size: 16px }
}
.top1 { margin: 0 auto; width: 100%; height: 40px; background-color: #a26026; }
.top1 a { display: block; text-align: center; font-size: 12px; font-weight: bold; color: #fff; line-height: 30px; }
.top { background: url(../images/top_bg.png) no-repeat; background-size: 100% 100%; padding: 1.563em 3.125%; }
.top img { display: block; }
.top h1 { width: 66.25%; float: left; }
.top h5 { width: 10.78125%; float: right; }
.nav { background: url(../images/nav_bg.gif) repeat-x; padding: 0.875em 0; background-size: 10px 100%; }
.nav ul li { width: 15%; height: 2.25em; text-align: center; line-height: 2.25em; float: left; margin-left: 1.40625%; background: url(../images/nav_bg2.gif) no-repeat; background-size: 100% 100%; display: inline; }
.nav ul li a { color: #361c09; }
#focus { overflow: hidden }
#focus ul { float: left; }
#focus li { width: 100%; float: left; }
#focus li img { width: 100% }
.banner img { max-width: 100%; max-height: 100%; }
.news, .bongz { margin: 1.0em 3.125% 0 3.125%; background: url(../images/sz_04.gif) no-repeat left bottom #fff9f5; }
.news-top-line { height: 18px; background: url(../images/sz_02.gif) no-repeat left top; text-align: right; }
.news-top-line img { display: block; float: right; }
.news-bottom-line { height: 18px; }
.news-bottom-line img { display: block; float: right; }
.nesw-nr, .bz-txt, .bz-tit { border-left: 1px solid #ba9b87; border-right: 1px solid #ba9b87; }
.newe-nr-tit { height: 26px; padding: .5em 1em 1em; background: url(../images/sj_line.gif) no-repeat left bottom; }
.newe-nr-tit h5 { float: left; width: 168px; height: 26px; }
.newe-nr-tit h6 { float: right; width: 98px; height: 18px; }
.newe-nr-txt { padding: 1.6em 1em 1em; }
.newe-nr-txt dl dt { font: bold 1.375em/1.375em "΢���ź�"; padding-bottom: .5em; }
.newe-nr-txt dl dd { line-height: 1.6em; color: #555; }
.news-txt-nr { background: url(../images/sz_05.gif) no-repeat; background-size: 100% 100%; padding: 0 0.5em; margin-top: 1.2em; }
.news-txt-nr p { display: block; height: 2.4em; line-height: 2.4em; }
.news-txt-nr p a { color: #881515; }
.news-txt-nr ul { padding: .5em 0 .8em; }
.news-txt-nr ul li { line-height: 2em; background: url(../images/dian.gif) no-repeat left center; padding-left: 1em; }
.dsd a#a_01.on { color: #f00; font-weight: bold; }
.dsd a#a_02.on { color: #f00; font-weight: bold; }
.dsd a#a_03.on { color: #f00; font-weight: bold; }
.dsd a#a_04.on { color: #f00; font-weight: bold; }
.dsd a#a_05.on { color: #f00; font-weight: bold; }
.bz-txt li a { font-size: 0.8em; }
.bz-tit { background: url(../images/bz_line.gif) repeat-x left bottom; padding-bottom: 1em; }
.bz-tit span { display: block; height: 1.88em; width: 28.5%; float: left; text-align: center; font: bold 1.6em/1.88em "΢���ź�"; background: url(../images/bz_02.gif) no-repeat; background-size: 100% 100%; color: #FFF; display: inline; margin-left: 3.5%; display: inline-block; }
#hh24 { height: 24em; }
#hh34 { height: 34em; }
#hh14 { height: 34em; }
.bz-txt { overflow: hidden; }
.bz-txt ul li { width: 23%; text-align: center; font: 300 1.250em/2em "΢���ź�"; padding: 0.9em 5% .6em; border-right: 1px solid #e9dbd0; border-bottom: 1px solid #e9dbd0; float: left; }
.bz-txt ul li img { margin: auto; max-height: 100%; max-width: 100%; display: block; padding: 0; vertical-align: bottom; }
#borRi { border-right: none; }
#borBo { border-bottom: none; }
#borQb { border-bottom: none; border-right: none; }
.bz-tit span#li_01.on { background: url(../images/bz_01.gif) no-repeat; background-size: 100% 100%; }
.sss { font: bold 1.875em/1.875em "΢���ź�"; text-align: center; background: url(../images/an_nh.png) no-repeat center; }
.sss a { color: #FFF; }
.bz-tit span#li_02.on { background: url(../images/bz_01.gif) no-repeat; background-size: 100% 100%; }
.sss { font: bold 1.875em/1.875em "΢���ź�"; text-align: center; background: url(../images/an_nh.png) no-repeat center; }
.bz-tit span#li_03.on { background: url(../images/bz_01.gif) no-repeat; background-size: 100% 100%; }
.sss { font: bold 1.875em/1.875em "΢���ź�"; text-align: center; background: url(../images/an_nh.png) no-repeat center; margin-top: 3px; }
.tdui { margin: 1.500em 3.125% 0 3.125%; }
.tdui dl dt { width: 8.6666%; float: left; font: bold 1.750em/1em "΢���ź�"; }
.tdui dl dt a { color: #FFF; }
.tdui dl dd { width: 91.3333%; float: left; }
.gao { height: 1.250em; clear: both; overflow: hidden; }
.gushi { margin: 1.500em 3.125% 0 3.125%; background: url(../images/x_bg_01.jpg) no-repeat center bottom #fdf9ed; }
.gushi-tit { height: 1.7em; background: url(../images/tit_bg.gif) no-repeat; background-size: 100% 100%; padding: 0 0.5em; font: bold 1.5em/1.7em "΢���ź�"; }
.gushi-tit a { width: 8.125em; display: block; float: right; font: 100 .6em/2.188em "΢���ź�"; color: #FFF; text-align: center; background: url(../images/gd_bg.gif) no-repeat; background-size: 100% 100%; margin-top: 0.3em; }
.gushi-txt { padding: 0 3.1666%; border: 1px solid #efe3c3; border-top: none; }
.gushi-txt dl { clear: both; padding: 1.4em 0; }
.gushi-txt dl dt { width: 28%; float: left; }
.gushi-txt dl dd { width: 70%; float: right; padding-left: 2%; }
.gushi-txt dl dd strong { font-size: 1.375em; padding-bottom: .8em; display: block; }
.gushi-txt dl dd p { line-height: 1.8em; font-size: .9em; }
.line { height: 1px; border-top: 1px solid #eaddcc; clear: both; overflow: hidden; }
.guahao { margin: 1.500em 3.125% 0 3.125%; background: url(../images/x_bg_02.jpg) no-repeat center bottom #fdf9ed; }
.ghtxt { width: 90%; margin: auto; }
.ghtxt label { width: 30%; float: left; text-align: right; display: block; margin-top: 1em; line-height: 2em }
.xm, .nl, .sjhh { width: 60%; height: 2em; border: 1px solid #ebebeb; float: left; color: #999; padding-left: .8em; margin-top: 1em; }
.bqzz { width: 65%; height: 4em; line-height: 1em; border: 1px solid #ebebeb; float: left; color: #999; padding-left: .8em; margin-top: 1em; font-size: 1em; padding: .6em 0; }
.guahao ul { clear: both; padding-left: 10%; margin-top: 1.2em; }
.guahao ul li { width: 120px; height: 2.4em; line-height: 2.4em; display: block; float: left; text-align: center; }
.guahao ul li a { color: #FFF; }
.guahao p { display: block; clear: both; padding-left: 28%; line-height: 1.8em,; color: #666; }
.hs { background: url(../images/an_1111.png) no-repeat center; background-size: 100% 100%; margin-left: 3em; color: #FFF; width: 120px; height: 40px; float: left }
.hh { background: url(../images/an_2222.png) no-repeat center; background-size: 100% 100%; color: #FFF; width: 120px; height: 40px; margin-left: 3em; }
.zhidao { margin: 1.500em 3.125% 0 3.125%; background: #fdf9ed; }
.zhidao-txt { border: 1px solid #efe3c3; border-top: none; }
.zhidao-txt dl { width: 94%; margin: auto; }
.zhidao-txt dl dd { float: left; color: #FFF; text-align: center; }
.bs-1 { width: 35.5%; height: 2.500em; line-height: 2.500em; float: left; background: #b1855e; margin-right: 4px; }
.bs-2 { width: 35.5%; height: 2.500em; line-height: 2.500em; float: left; background: #786b5d; margin-right: 4px; }
.bs-3 { width: 20%; height: 3.850em; line-height: 1.0em; float: right; background: #8f6857; padding: 1.4em 3% 0; text-align: center; }
.bs-4 { width: 71.5%; height: 2.500em; line-height: 2.500em; float: left; background: #a8847d; margin-top: 4px; }
.bs-5 { width: 20%; height: 3.850em; line-height: 1.0em; float: left; background: #8f6857; padding: 1.4em 3% 0; text-align: center; margin-right: 4px; }
.zhidao-txt dl a { color: #FFF; }
.ma { margin: .5em auto; }
.ma2 { margin: 0 auto 1em; }
.bq { background: url(../images/bq_bg.gif); text-align: center; color: #FFF; margin-bottom: 30px; }
.bq a { color: #FFF; }
.bq strong { font: bold 2em/2em "΢���ź�"; display: block; border-bottom: 1px solid #9c663a; }
.bq p { font-size: 1.2em; line-height: 1.8em; border-top: 1px solid #804821; display: block; padding-top: .6em; }
.zhuanjia { padding: 1.750em 3.125% 0; }
.zhuanjia ul li { width: 40%; padding: 0 5% 2em; float: left; }
.zhuanjia ul li img { margin: auto; vertical-align: bottom; }
.zhuanjia ul li p { height: 2.333em; line-height: 2.333em; display: block; background: url(../images/zj_tit_bg.jpg) repeat-x; font-size: 1.000em; text-align: center; background-size: 3px 100%; margin-top: .8em; }
.zhuanjia ul li p a:hover { color: #F00; }
.dianhua { margin-bottom: 1.8em; }
.list, .wenzhan11 { padding: 0 3.125%; }
.list ul li { border: 1px solid #d6caa8; border-radius: 5px; background: #fffcf2; padding: 1em 0 1em 5%; margin-top: 1.6em; }
.list ul li strong { font: bold 1.500em/1.500em "΢���ź�"; background: url(../images/ssssss.gif) no-repeat left center; padding-left: 1.2em; display: block; }
.list ul li span { width: 4em; background: #d24f15; font-size: 1.4em; text-align: center; line-height: 2em; display: block; float: right; border-top-left-radius: 5px; border-bottom-left-radius: 5px; margin-top: 1em; }
.list ul li span a { color: #FFF; }
.list ul li p { display: block; padding-right: 1em; color: #555; }
.syy { width: 290px; margin: auto; padding: 1.4em 0; }
.syy span { width: 9em; height: 2.100em; line-height: 2.100em; background: url(../images/syy.gif) no-repeat; background-size: 100% 100%; font-size: 1em; display: block; text-align: center; }
.syy span a { color: #FFF; }
.weizi { background: url(../images/weizi_bg.gif) no-repeat left bottom #fef8e2; text-indent: 2em; font: 1em/2.6em "΢���ź�"; margin-top: 1.4em; }
.wenzhan h3 { font-size: 1.8em; text-align: center; line-height: 2em; display: block; padding-top: .6em; }
.wenzhan h6 { color: #555; font-size: .8em; text-align: center; }
.wenzhan p { line-height: 2.4em; text-indent: 2em; padding-bottom: 1em; font-size: 1.2em }
.wenzhan ul li { width: 48%; height: 2.8em; display: block; line-height: 2.8em; text-align: center; background: url(../images/syp_bg.gif) no-repeat; background-size: 100% 100%; overflow: hidden; }
.dd { padding: 1em 0 .8em 0; display: block; }
.byal { background: #f8f4e8; border: 1px solid��#efe3c3; border-top: none; margin-top: 1.4em; }
.byal ul, .tj { padding: 0 4%; }
.byal ul li { line-height: 2em; border-bottom: 1px solid #d3bca5; color: #555; padding: 1em 0; }
.byal span { display: block; width: 200px; height: 40px; background: url(../images/sgd.gif) no-repeat; text-align: center; line-height: 40px; margin: 1.6em auto; }
.byal span a { color: #FFF; }
#shuk { border: 1px solid #cfb69d; background: #FFF; width: 95%; height: 6em; padding: .8em 2%; line-height: 2em; }
#anniu1 { background: url(../images/a_1.gif) no-repeat; float: left; }
#anniu1, #anniu2 { color: #FFF; width: 120px; height: 35px; text-align: center; line-height: 35px; margin: 1.4em 0; border: none; cursor: pointer; }
#anniu2 { background: url(../images/a_2.gif) no-repeat; float: right; }
.fudong { background: #bb6a1a none repeat scroll 0 0; bottom: 0; left: 0; position: fixed; width: 100%; z-index: 21; }
.fudong ul { border-top: 1px solid #a35c17; }
.fudong ul li { border-left: 1px solid #a35c17; border-right: 1px solid #c27a33; box-sizing: border-box; color: #fff; display: block; float: left; line-height: 1.2em; padding-bottom: 0.6em; padding-top: 0.4em; text-align: center; width: 24.8%; }
.fudong ul li:hover { background: #d78a3e none repeat scroll 0 0; }
.fudong ul li a { color: #fff; }
#hh14 li:first-child{padding-bottom:2.6em;}