/* 5a3644 */
body, input, textarea, select { color: #555555; }
body { min-width: 1110px; background: #FAFAFA; }
::selection { background: #3399FF; color: #FFFFFF; }
a { color: #504E4E; }
a:hover { color: #5A3644; }
.wp { margin-left: auto; margin-right: auto; width: 1110px; }
.wleft { width: 845px; float: left; }
.wright { width: 250px; float: right; }
.pages { padding-left: 20px; }
.pages a { display: inline-block; padding: 4px 9px; margin-right: 4px; background: #EAEAEA; }
.pages a:hover, .pages a.this { color: #FFFFFF; background: #5A3644; }
.yucycler { position: relative; }
.yucycler .cycler { width: 100%; height: 100%; overflow: hidden; position: relative; }
.yucycler .cycler a { width: 100%; height: 100%; background: no-repeat center; position: absolute; }
.yucycler .cycler a:nth-of-type(n+2) { left: 100%; }
#content { word-wrap: break-word; font-size: 14px; padding: 20px; }
#content table, #content table th, #content table td { border: 1px solid #333333; }
#content table img { max-width: none; }
#content ul, #content ol { padding-left: 1.5em; }
#top { height: 25px; line-height: 25px; text-align: right; color: #FFFFFF; padding-top: 5px; padding-bottom: 5px; }
#top .tel { color: #E72626; font-size: 14px; }
#top a { color: #FFFFFF; }
#top .ipt { background: #FFFFFF; width: 120px; height: 18px; line-height: 18px; padding-left: 5px; border: none; margin-left: 20px; border-radius: 3px 0 0 3px; }
#top .btn { background: url("so.png") no-repeat center #FEA904; width: 23px; height: 18px; line-height: 18px; border: none; border-radius: 0 3px 3px 0; }
#header { padding-top: 5px; padding-bottom: 5px; position: relative; z-index: 1; }
#header .logo { height: 61px; }
#nav { position: absolute; right: 0; top: 0; text-align: center; }
#nav .l1 { color: #FFFFFF; font-size: 16px; float: left; width: 114px; height: 71px; line-height: 71px; background: url("nav_bg.png") no-repeat right center; }
#nav .l1:hover, #nav .l1.this, #nav .l1.over { color: #E72626; background-image: url("nav_bg_hover.png"); margin-left: -2px; }
#nav div { position: absolute; top: 71px; width: 114px; display: none; filter: progid:DXImageTransform.Microsoft.gradient(enabled='true', startColorstr='#7FFFFFFF', endColorstr='#7FFFFFFF'); background: rgba(255, 255, 255, 0.8); }
#nav div a { display: block; height: 32px; line-height: 32px; font-size: 14px; color: #504E4E; }
#nav div a:hover { background: #5A3644; color: #FFFFFF; }
#footer { color: #FFFFFF; padding-top: 40px; padding-bottom: 40px; line-height: 2; background: url("footer_bg.png") no-repeat right center; }
#footer a { color: #FFFFFF; }
#footer a:hover { text-decoration: underline; }
.bg { background: #FFFFFF; border: 1px solid #F0F0F0; }
.titline { background: url("titline_bg.png") no-repeat left bottom; font-size: 16px; color: #5A3644; height: 44px; line-height: 44px; position: relative; }
.titline .back { background: url("back.png") no-repeat left center; font-size: 12px; padding-left: 20px; color: #5A3644; position: absolute; right: 0; }
.titline .more { position: absolute; right: 5px; top: 18px; }
.tit { font-size: 16px; color: #5A3644; height: 44px; line-height: 44px; background: url("tit_arrow.png") no-repeat 70px center; }
.tit a { color: #5A3644; }
.titb { background: #5A3644; height: 32px; line-height: 32px; position: relative; }
.titb p { background: #FFFFFF; color: #5A3644; width: 80px; text-align: center; font-size: 16px; margin-left: 3px; }
.titb .more { position: absolute; right: 10px; top: 11px; }
.ybtn { background: url("btn_buy.png") no-repeat; display: inline-block; width: 205px; height: 34px; line-height: 34px; color: #FFFFFF; font-size: 14px; text-align: center; border: none; }
.ybtn:hover { color: #DA0000; }