@charset "gb2312";
body { margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; font-family: "Microsoft Yahei", "Simsun", "Arial Black", "verdana"; font-size: 12px; line-height: 22px; color: #333; background-color: #fff; background-image: url(../images/sybj.jpg); background-size: cover; background-repeat: no-repeat; background-position: center top; background-attachment: scroll; }
UL { list-style-type: none }
UL, p, li, form, h1, h2, h3, h4, h5, h6 { PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px }
#head { width: 100%; float: left }
#menu { width: 100%; float: left; }
::selection { color: #004097; }
::-moz-selection {
color:#004097;
}
::-webkit-selection {
color:#004097;
}
::-webkit-scrollbar {
 width: 8px;
 height: 4px;
 background-color: #F5F5F5
}
::-webkit-scrollbar-track {
 border-radius: 10px;
 background-color: #E2E2E2
}

::-webkit-scrollbar-thumb {
 border-radius: 4px;
 -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, .3);
 background-color: #555
}
#dibu { width: 100%; float: left; margin-top: 8px; padding-bottom: 78px; }
#flash { width: 100%; float: left }
#end { width: 100%; height: 60px; float: left; padding-bottom: 50px }
#piaofu { width: 100%; height: 72px; position: fixed; bottom: 0px; left: 0px; z-index: 100; }
#hyweb { width: 100%; float: left; }
#lmtc { width: 100%; float: left; padding-bottom: 10px; padding-top: 10px; }
#body { width: 100%; margin-left: auto; margin-right: auto; min-width: 320px; max-width: 640px; }
#top { width: 100%; float: left; }
#logo { width: 100%; float: left; position: relative; text-align: left; background-image: url(../images/header_one.jpg); background-repeat: no-repeat; background-position: center bottom; background-size: cover; padding-top: 8px; padding-bottom: 14px; }
#logo img { max-width: 85%; display: block; border: 0px; margin-left: auto; margin-right: auto; }
#hx { width: 100%; background-image: url(../images/syl.jpg); background-repeat: no-repeat; background-position: center center; height: 7px; overflow: hidden; }
#dh { width: 100%; float: left; background-image: url(../images/menu.jpg); background-repeat: repeat; background-position: left top; }
#dh ul { list-style-type: none; }
#dh UL LI { width: 25%; float: left; margin: 0px; line-height: 32px; font-size: 14px; text-align: center; background-image: url(../images/lia.jpg); background-repeat: no-repeat; background-position: right center; font-weight: bold; border-bottom: #9B7A47 solid 1px; }
#dh UL LI A { color: #FEEDC1; display: block; }
#dh UL LI A:hover { color: #FEEDC1; background-image: url(../images/hm.png); background-repeat: repeat-x; background-position: center center; background-size: 100% 26px; }
#dh UL LI A.sec { color: #FEEDC1; background-image: url(../images/hm.png); background-repeat: repeat-x; background-position: center center; background-size: 100% 26px; }
#dh UL LI.c4 { background-image: none }
#dh UL LI.c8 { background-image: none }
#content { width: 100%; float: left; }
#middle { width: 100%; float: left; padding-top: 10px; padding-bottom: 10px; }
#gsjj { width: 100%; float: left; padding-top: 10px; padding-bottom: 10px; }
#bt_1 { width: 100%; float: left; }
#bt_1 h1 { font-size: 14px; width: 143px; line-height: 40px; color: #FEF9D5; height: 36px; overflow: hidden; background-image: url(../images/dlki.png); background-repeat: no-repeat; background-position: left top; float: left; text-align: left; text-indent: 12px; }
#bt_1 .more { width: 50px; height: 20px; float: right; text-align: center; margin-top: 9px; }
#bt_1 .more A { background-color: #72450B; border-radius: 20px; color: #FEF9D5; display: block; font-size: 12px; line-height: 20px; }
#moreb A { width: 80px; float: right; display: block; height: 30px; line-height: 30px; text-align: center; font-size: 14px; border: #fff solid 1px; border-radius: 4px; color: #fff; transition: all 0.3s ease-in-out 0s; margin-right: 4%; }
#moreb A:hover { background-color: #714409; border: #714409 solid 1px; color: #fff; }
#info { width: 96%; float: left; padding: 2%; }
#info .slboxW1 { width: 100%; float: left; ; }
#info .slboxW1 span { margin: 15px auto auto 2px; display: inline-block; background: #6e1f20; color: #fff; font-size: 14px; padding: 2px 12px; font-weight: bold; }
#info .slboxW1 li { float: left; font-size: 13px; margin-left: 10px; margin-top: 11px; }
#info .slboxW1 li a { color: #333333; margin-right: 10px; }
#company { width: 98%; float: left; overflow: hidden; line-height: 22px; overflow: hidden; text-overflow: ellipsis; white-space: pre-wrap; }
#company img { width: 25%; max-width: 130px; border: #934D4D solid 1px; padding: 1px; float: left; margin-right: 12px; }
#company p { text-indent: 24px; }
#info-1 { width: 100%; float: left; }
#info-1 h1 { width: 100%; float: left; TEXT-OVERFLOW: ellipsis; WHITE-SPACE: nowrap; OVERFLOW: hidden; line-height: 30px; font-size: 14px; color: #714409; }
#info-1 p { width: 100%; float: left; line-height: 22px; color: #666; text-indent: 24px; }
#news-1 { width: 100%; float: left; }
#news-1 ul { list-style-type: none; font-size: 12px; }
#news-1 UL LI.none { BACKGROUND: none transparent scroll repeat 0% 0%; }
#news-1 UL LI { text-align: left; WIDTH: 100%; float: left; display: block; line-height: 25px; height: 25px; OVERFLOW: hidden; font-size: 12px; background-image: url(../images/dd.jpg); background-repeat: no-repeat; background-position: 2px center; border-bottom: #ddd dotted 1px; }
#news-1 UL LI .right { width: 70%; float: left; TEXT-OVERFLOW: ellipsis; WHITE-SPACE: nowrap; OVERFLOW: hidden; }
#news-1 UL LI span { float: right; color: #714409; font-size: 12px }
#news-1 UL LI A { padding-left: 20px; color: #555; }
#news-1 UL LI A:hover { padding-left: 20px; COLOR: #714409; }
#mored { width: 50px; text-align: center; float: right; color: #fff; line-height: 15px; font-size: 12px; background-color: #fff; border-radius: 4px; margin-top: 8px; margin-right: 8px; }
#mored A { color: #714409; }
#fwlb { width: 100%; float: left; }
#fwlb UL LI { width: 45%; margin: 2%; height: 30px; line-height: 30px; TEXT-OVERFLOW: ellipsis; WHITE-SPACE: nowrap; OVERFLOW: hidden; text-align: center; text-align: center; font-size: 14px; float: left; }
#fwlb UL LI A { COLOR: #fff; display: block; border-radius: 8px; background-color: #595215; }
#fwlb UL LI:nth-child(2n+1) A { background-color: #714409; }
#fwlb UL LI A:hover { COLOR: #fff; background-color: #714409; }
#fwlb UL LI:nth-child(2n) A:hover { background-color: #595215; }
#xswd_1 { width: 100%; float: left; }
#xswd_1 ul { list-style-type: none; }
#xswd_1 ul li.lolp { background: url(../images/lolp.png) 1px no-repeat; text-indent: 30px; margin-top: 5px; margin-bottom: 5px; font-weight: bold; font-size: 14px; color: #71500B; }
#xswd_1 ul li.lolpl { background: url(../images/lolp.png) 1px no-repeat; text-indent: 30px; font-size: 12px; font-weight: bold; font-size: 14px !important; color: #71500B; }
#xswd_1 ul li .lplp { line-height: 25px; height: 25px; overflow: hidden; }
#cbt { width: 96%; float: left; background-color: #F2F2F2; padding: 2%; }
#cb_1 { border: #714409 solid 1px; background-color: #fff; width: 97%; background-color: #FFFFFF; float: left; padding: 1%; }
#fwxm { width: 100%; float: left; margin-top: 5px; }
#fwxm ul { list-style-type: none; }
#fwxm ul li { width: 48%; margin-left: 1%; margin-right: 1%; float: left; overflow: hidden; margin-top: 4px; margin-bottom: 4px; float: left; }
#fwxm ul li .img1 { width: 60px; float: left; height: 60px; margin-right: 8px; }
#fwxm ul li .bt { line-height: 20x; height: 20px; font-size: 12px; overflow: hidden; color: #714409; font-weight: bold; }
#fwxm ul li .js { line-height: 20x; height: 40px; font-size: 12px; overflow: hidden; color: #666666; }
#banquan { width: 96%; padding-top: 16px; padding-left: 2%; padding-right: 2%; padding-bottom: 8px; line-height: 22px; color: #fff; text-align: center; background-color: #714409; margin-top: 8px; border-radius: 4px; }
#banquan A { color: #fff; }
#bottom { width: 100%; float: left; HEIGHT: 70px; background-image: url(../images/end.jpg); background-repeat: repeat; background-position: left top; filter: alpha(Opacity=90); -moz-opacity: .9; opacity: .9 }
#bottom .footer { HEIGHT: 70px }
#bottom .footer UL { TEXT-ALIGN: left }
#bottom .footer UL LI { width: 24%; text-align: center; height: 70px; text-align: center; float: left }
#bottom .footer UL LI A { width: 100%; overflow: hidden; display: block; cursor: pointer; padding-top: 40px; font-size: 14px; text-align: center; line-height: 30px; color: #fff; letter-spacing: 3px }
#bottom .footer UL LI.home { background-image: url(../images/home.png); background-repeat: no-repeat; background-position: center 8px }
#bottom .footer UL LI.tel { background-image: url(../images/dh.png); background-repeat: no-repeat; background-position: center 8px }
#bottom .footer UL LI.dx { background-image: url(../images/fx.png); background-repeat: no-repeat; background-position: center 8px }
#bottom .footer UL LI.fx { background-image: url(../images/dx.png); background-repeat: no-repeat; background-position: center 8px }
#bottom .footer UL LI.kg { width: 1%; height: 70px; float: left; background-image: url(../images/li.png); background-repeat: no-repeat; background-position: center bottom }
a:link { text-decoration: none; color: #555 }
a:visited { text-decoration: none; color: #111 }
a:hover { color: #714409; text-decoration: none }
.hg { margin-top: 8px; }
.hg1 { margin-top: 15px; }
#tplist { width: 100%; float: left; margin-top: 12px; }
#tplist .swiper-slide { -webkit-transition: -webkit-transform 600ms ease-out; transition: transform 600ms ease-out; -webkit-transform: scale(0.8); transform: scale(0.8); }
#tplist .swiper-slide-active { -webkit-transform: scale(1); transform: scale(1); }
#tplist .swiper-slide h3 { font-size: 14px; text-align: center; font-weight: normal; }
#tplist .swiper-slide img { max-width: 100%; margin-bottom: 15px; height: 10vw; margin-left: auto; margin-right: auto; display: block; border: 0px; }
#tplist > a { display: block; width: 100%; box-sizing: border-box; border: 1px solid #d0d0d0; margin: 10px auto; font-size: 14px; line-height: 20px; text-align: center; }
#pro { width: 100%; float: left; text-align: center; margin-bottom: 4px; }
#pro ul { list-style-type: none; }
#pro UL LI { width: 30%; float: left; text-align: center; margin: 1%; overflow: hidden; border-radius: 4px; background-color: #fff; border: #ddd solid 1px; }
#pro ul li img { max-width: 98%; height: 140px; margin-top: 5px; }
#pro UL LI p { width: 98%; overflow: hidden; height: 25px; line-height: 25px; text-align: center; overflow: hidden; font-size: 12px; }
#pro UL LI A { color: #111 }
#pro UL LI A:hover { color: #714409; }
