@charset "gb2312";
/* CSS Document */

* { padding:0px; margin:0px; font-style:normal; }
html { overflow-x:hidden; margin:0 auto; background:#fff; }
body { margin:0 auto; max-width:480px; font-size:12px; background:#fff; color:#494949; font:14px/24px 'Microsoft YaHei' Arial; }
form, ul, ol, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, p { margin:0; padding:0; }
div, ul, dl, dt, dd, p, h1, h2, h3, h4, h5, h6, span, a { zoom:1; }
body { text-align:center; }
td, th, .wrapper { color:#494949; font-size:13px; line-height:1.75em; }
input, select { vertical-align:middle; line-height:normal; font-size:1em; }
textarea { font-size:1em; line-height:1.5em; }
a { outline:0; cursor:pointer; *star:expression(this.onFocus=this.blur());
}
a:link, a:active { text-decoration:none; }
a:visited { text-decoration:none; }
a:hover { color:#494949; text-decoration:none; }
.ccolor { color:#BB1600; }
a.red:link, a.red:visited, a.red:active { color:#f00; }
a.red:hover { color:#f00; }
a.red_bg:link, a.red_bg:visited, a.red_bg:active { color:#fff; background:#f78f56; }
a.red_bg:hover { color:#fff; }
a.active:link, a.active:visited, a.active:active { color:#bc1392; }
a.active:hover { color:#f00; }
a.blue_bg:link, a.blue_bg:visited, a.blue_bg:active { color:#fff; background:#24bfff; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; }
a.blue_bg:hover { color:#fff; }
img { border:0; }
ul, li { list-style:none; }
h1, h2, h3, h4, h5, h6 { font-size:1em; line-height:1.5em; }
/*head*/
.pzdtop { width:100%; box-shadow:0 0 6px #666; position:fixed; left:0; top:0; line-height:42px; height:42px; background:#84441B; text-align:center; overflow:hidden; z-index:999; }
.pzdtop a { float: left; width: 50%; text-align: center; z-index: 9999; color: #FFF; position: relative; }
.pzdtop a img { vertical-align: middle; margin-right: 5px; }
/* 头部样式 */
.top { margin-top:42px; text-align:center; background:url(../images/logo_bg.jpg); overflow:hidden; border-bottom:1px solid #e7d0ad; font-size:12px; }
.top .logo { width:300px; padding:10px 10px 0; height:48px; margin:auto; background:url(../images/logo.jpg) no-repeat left; text-align:right; line-height:21px; background-size: 167px 58px; }
.top .plogo { overflow:hidden; height:auto; }
.top .plogo img { width:100%; margin:0 auto; height:auto; }
.top .logo strong { color:#910000; font-family:"微软雅黑"; font-weight:normal; }
.title { height:40px; background:url(../img/title.jpg) repeat; text-align:left; margin-top:10px; }
.title h2 { font-size:16px; height:40px; line-height:40px; color:#fff; padding-left:24px; background:url(../images/li3.jpg) no-repeat 6px; }
.title a { color:#ffffff; }
.title strong { color:#fff; padding-left:10px; }
.title span { float:right; line-height:40px; font-size:14px; padding-right:10px; }
.title span a, .title span a:visited { color: #fff; font-weight: bold; }
/*主结构样式 */
.artban { padding:8px 0 4px; }
.artban a img { width:100%; float:left; }
.main { overflow:hidden; zoom:1; text-align:left; }
.banner { margin-top:6px; text-align:center; background:#efe3c3; overflow:hidden; }
.banner img { width:100%; height:auto; float:left; }
.bimg { height:131px; }
.ad68 { height:29px; }
.qcd { height:101px; }
.banner a { display:block; text-align:center; }
.swipe { overflow: hidden; visibility: hidden; position: relative; }
.swipe-wrap { overflow: hidden; position: relative; }
.swipe-wrap > div { float:left; width:312px; position: relative; }
.swipe-wrap > div img { width:312px; height:101px; }
.nav { margin-top:6px; overflow:hidden; zoom:1; position:relative; }
.nav li { width:25%; height:40px; line-height:40px; float:left; text-align:center; background:url(../images/title.jpg); font-size:15px; font-weight:bold; }
.nav li a, .nav li a:visited { color:#fff; line-height:33px; text-decoration:none; display:block; }
.nav a:hover { color:#ff0; }
.nav span { width:6px; text-align:center; line-height:33px; position:absolute; color:#fff; right:6px; top:0px; }
.nav span a { color:#fff; }
.nav .line { background: url(../img/line.jpg) no-repeat right; }
.nav li a:last-child { }
.bw { overflow:hidden; background:#efe9d5; }
.bw li { float:left; width:21%; margin: 0px 2%; }
.bw li img { width:100%; margin:0px auto; }
.tit { overflow: hidden; width: 100%; margin: 20px auto 10px auto; }
.tit img { width:100%; margin:0 auto; }
.jd { overflow:hidden; margin-bottom:40px; }
.jd span { overflow:hidden; color:#ed6d00; font-size:17px; z-index:1; position:absolute; margin:0px auto; margin-left: -9%; width: 70px; background:#fff; }
.jd div { border:1px solid #000; padding:12px 5px 0 5px; margin-top:11px; text-align:left; text-indent:2rem; }
.jd-nav { overflow:hidden; }
.jd-nav dl dt { overflow:hidden; width:50%; background:url(../img/fenxian.gif) right no-repeat; float:left; }
.jd-nav dl dt img { display: block; width: 89%; margin: 0px auto; }
.jd-nav dl dd { width: 48%; overflow: hidden; text-align: center; margin: 0px auto; float:left; margin-left:2%; }
.jd-nav dl dd .dt { border: 2px solid #000; height: 83px; border-radius:10px; padding: 6px; }
.jd-nav dl dd .dt span { width: 90%; margin: 5px auto; display: block; height: 69px; border: 2px solid #e17d00; border-radius:10px; }
.jd-nav dl dd .dt span a { padding: 7.5px; background: #e0985d; color: #fff; display: block; margin: 3px; border-radius:10px; }
.jd-nav dl dd .dt span a em { display:block; }
.jd-nav dl dd .db { font-size: 12px; border: 2px solid #000; height: 83px; border-radius: 10px; padding: 6px 6px; margin-top: 15px; }
.jd-nav dl dd .db strong { display: block; line-height: 20px; }
.jd-nav dl dd .db span { width: 98%; margin: 6px auto; display: block; height: 34px; border: 2px solid #e17d00; border-radius: 10px; }
.jd-nav dl dd .db span a { padding: 1.5px; background: #e0985d; color: #fff; display: block; margin: 3px; border-radius: 10px; }
.jd-nav dl dd .db span a em:before { content:""; width:15px; height:15px; background:url(../img/qq.png); background-size:100%; display:inline-block; margin:0 3px -3px 0; }
@media (max-width: 414px) {
 .jd-nav dl dd .db {
 font-size: 18px;
 height: 116px;
 padding: 20px 6px;
}
.jd-nav dl dd .db strong {
 line-height: 35px;
}
.jd-nav dl dd .db span a {
 padding: 2.5px;
}
.jd-nav dl dd .db span a em:before {
 margin:0 3px -1px 0;
}
}
@media (max-width: 384px) {
 .jd-nav dl dd .db {
 font-size:16px;
 height:99px;
}
 .jd-nav dl dd .db strong {
 line-height: 30px;
}
}
 @media (max-width: 375px) {
 .jd-nav dl dd .db {
 font-size: 15px;
 height: 88px;
 padding: 20px 6px;
}
.jd-nav dl dd .db strong {
 line-height: 25px;
}
.jd-nav dl dd .db span a {
 padding: 2.5px;
}
.jd-nav dl dd .db span a em:before {
 margin:0 3px -1px 0;
}
}
@media (max-width: 360px) {
 .jd-nav dl dd .db {
 height: 82px;
}
}
@media (max-width: 320px) {
 .jd-nav dl dd .db {
 font-size: 12px;
 border: 2px solid #000;
 height: 83px;
 border-radius: 10px;
 padding: 6px 6px;
 margin-top: 15px;
}
.jd-nav dl dd .db strong {
 display: block;
 line-height: 20px;
}
.jd-nav dl dd .db span {
 width: 98%;
 margin: 6px auto;
 display: block;
 height: 34px;
 border: 2px solid #e17d00;
 border-radius: 10px;
}
.jd-nav dl dd .db span a {
 padding: 1.5px;
 background: #e0985d;
 color: #fff;
 display: block;
 margin: 3px;
 border-radius: 10px;
}
.jd-nav dl dd .db span a em:before {
 content:"";
 width:15px;
 height:15px;
 background:url(../img/qq.png);
 background-size:100%;
 display:inline-block;
 margin:0 3px -3px 0;
}
}
.dhz { overflow:hidden; margin:30px auto; clear:both; }
.zxdh { clear:both; line-height:40px; font-size:19px; width:90%; background:#d65f00; border-radius:10px; margin:0 auto -20px auto; z-index:1; position:relative; }
.zxdh a { color:#fff; }
.zxdh a span:before { content:""; background:url(../img/dh.png); width:30px; height:30px; display:inline-block; margin:0px 5px -8px 0px }
.tx { display:block; height:20px; border-top:1px solid #a85623; border-bottom:3px solid #d65f00; }
.zq { line-height:25px; overflow:hidden; text-indent:2rem; text-align:left; }
.zq span { font-weight:bold; font-size:20px; }
.wood-nav { overflow:hidden; margin-bottom:40px; }
.wood-nav span { overflow:hidden; color:#ed6d00; font-size:22px; z-index:1; position:absolute; right: 41.5%; width: 220px; background:#fff; }
.wood-nav div { border: 1px solid #000; padding: 12px 0px 0 3px; margin-top: 11px; text-align: left; text-indent: 1rem; }
.wood-nav div h3 { line-height:30px; font-size:14px; font-weight:normal; color:#1f1f1f; }
.wood-nav div em { color:#da680b; font-size:20px; border-bottom:1px solid #da680b; margin:4px 5px 0 0; }
@media (max-width: 414px) {
 .wood-nav span {
 right: 24%;
}
}
@media (max-width: 384px) {
 .wood-nav span {
 right: 22%;
}
}
@media (max-width: 375px) {
 .wood-nav span {
 right: 21%;
}
}
@media (max-width: 320px) {
 .wood-nav span {
 right: 16%;
}
}
.sz { width:90%; font-size:20px; line-height:40px; background:#d46520; margin:0px auto; border-radius:10px; overflow:hidden; text-align:center; }
.sz a { margin: 0px auto; text-align: center; display: block; overflow: hidden; width: 90%; color: #fff; text-indent: 1.8rem; line-height: 40px; background: url(../img/sz.png) left no-repeat; }
.tianshi { overflow: hidden; text-align: left; margin-bottom: 30px; }
.tianshi strong { text-indent: 0.6rem; color: #fff; font-size: 30px; display: inline-block; }
.tianshi p { line-height:26px; text-indent:2rem; }
.zt { overflow:hidden; margin:0px auto; }
.zt ul { overflow:hidden; font-size:15px; }
.zt ul li { float:left; border-radius:100%; width:30%; background:#e0985d; height:107px; }
.zt .big { border:1px solid #000; }
.zt .big .small { border:1px solid #000; height:110px; }
.tp { width:100%; overflow:hidden; margin-top:20px; }
.tp img { float:left; margin:0 auto; }
