@charset "utf-8";
body { color: #824803; font: 12px/1.231 Verdana, Arial, Helvetica, sans-serif ""; background: url(bg01.jpg); }
a { color: #824803; text-decoration: none; }
a:focus { outline: 0; }
a:hover { color: #1897F8; text-decoration: underline; }
.vam { vertical-align: middle; }
.clear { clear: both; height: 0; line-height: 0; font-size: 0; overflow: hidden; }
.tr { text-align: right; }
.tl { text-align: left; }
.center { text-align: center; }
.fl { float: left; }
.fr { float: right; }
.fw { font-family: "微软雅黑" , "宋体"; }
.mt8 { margin-top: 8px; }
.header, .contents, .footer { width: 980px; margin: 0 auto; }
.contents { width: 960px; margin: 10px auto 0; background: #9F6929; padding: 0 10px; }
.left { width: 201px; float: left; overflow: hidden; }
.lefttop { background: url(ico12.gif) no-repeat; height: 3px; font-size: 0; overflow: hidden; }
.leftbot { background: url(ico11.gif) no-repeat; height: 3px; font-size: 0; overflow: hidden; margin-bottom: 10px; }
.right { width: 754px; float: left; display: inline; margin-left: 5px; overflow: hidden; }
.righttop { background: url(ico14.gif) no-repeat; height: 3px; font-size: 0; overflow: hidden; }
.rightbot { background: url(ico13.gif) no-repeat; height: 3px; font-size: 0; overflow: hidden; margin-bottom: 10px; }
.right_main { width: 752px; min-height: 458px; border: solid 1px #d5d5d5; border-top: 0; border-bottom: 0; padding-bottom: 15px; overflow: hidden; background: #D9C391; }
.bgs { background: url(bg02.jpg) repeat-x center top; }
.top { overflow: hidden; height: 113px; }
.login { height: 15px; color: #DEC883; padding: 8px 15px 0 0; overflow: hidden; }
.login a { color: #DEC883; padding: 0 10px; }
.logo { padding-left: 10px; }
.tel { color: #DEC883; padding: 36px 20px 0 10px; }
.tel span { font-size: 24px; display: block; }
.btn1 { padding-top: 38px; }
.menu { height: 33px; }
.menu .nones { background: none; }
.search { height: 33px; background: url(bg05.gif) no-repeat; overflow: hidden; padding-left: 14px; }
.ss1 { padding-top: 5px; *padding-top:3px;}
.k2 { border: 0; background: url(bg03.gif) no-repeat; width: 197px; height: 24px; line-height: 24px; padding-left: 10px; margin-right: 4px; }
.ss2 { width: 690px; height: 33px; padding-left: 7px; line-height: 33px; color: #724907; overflow: hidden; }
.ss2 a { color: #855E20; padding-right: 10px; }
.footer { background: #9F6929; padding-top: 10px; }
.footnav { background: #7F4A0B; height: 30px; line-height: 30px; color: #D3A041; }
.footnav a { color: #D3A041; margin: 5px; }
.font2 { line-height: 24px; color: #D4974E; text-align: center; padding-top: 8px; }
.font2 a { color: #D4974E; }
.font3 { color: #CF934B; border-top: 1px dotted #C19D65; line-height: 25px; text-align: left; padding: 10px; }
html { color: #000; background: #FFF; }
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, button, textarea, p, blockquote, th, td { margin: 0; padding: 0; }
table { border-collapse: collapse; border-spacing: 0; }
fieldset, img { border: 0; }
address, caption, cite, code, dfn, em, strong, th, var, optgroup { font-style: inherit; font-weight: inherit; }
del, ins { text-decoration: none; }
li { list-style: none; }
caption, th { text-align: left; }
q:before, q:after { content: ''; }
abbr, acronym { border: 0; font-variant: normal; }
sup { vertical-align: baseline; }
sub { vertical-align: baseline; }
input, button, textarea, select, optgroup, option { font-family: inherit; font-size: inherit; font-style: inherit; font-weight: inherit; }
input, button, textarea, select { *font-size:100%;}
input, select { vertical-align: middle; }
body { font: 12px/1.231 arial,helvetica,clean,sans-serif; }
select, input, button, textarea, button { font: 99% arial,helvetica,clean,sans-serif; }
table { font-size: inherit; font: 100%; border-collapse: collapse; }
pre, code, kbd, samp, tt { font-family: monospace; *font-size:108%;line-height:100%;}
h1 { font-size: 14px; }
h2 { font-size: 26px; }
h3 { font-size: 20px; }
h4 { font-size: 14px; }
h5 { font-size: 12px; }
h6 { font-size: 10px; }
.m1 { margin: 1px; }
.m2 { margin: 2px; }
.m5 { margin: 5px; }
.m10 { margin: 10px; }
.mt2 { margin-top: 2px; }
.mt5 { margin-top: 5px; }
.mt8 { margin-top: 8px; }
.mt10 { margin-top: 10px; }
.mt12 { margin-top: 12px; }
.mt15 { margin-top: 15px; }
.mt20 { margin-top: 20px; }
.mt30 { margin-top: 30px; }
.mr5 { margin-right: 5px; }
.mr10 { margin-right: 10px; }
.mr12 { margin-right: 12px; }
.ml5 { margin-left: 5px; }
.ml7 { margin-left: 7px; }
.mb10 { margin-bottom: 10px; }
.ml12 { margin-left: 12px; }
.ml10 { margin-left: 10px; }
.ml20 { margin-left: 20px; }
.flashs { height: 375px; width: 980px; margin: 0 auto; padding-top: 10px; padding-bottom: 10px; }
.content_i { width: 948px; margin: 0 auto; background: url(bg06.jpg) repeat-y; padding: 0 16px 6px; }
.fgx1 { background: url(bg08.gif) no-repeat; height: 16px; line-height: 0; font-size: 0; width: 980px; margin: 0 auto; }
.quan { width: 180px; }
.yan { color: #fff; }
.quan .tits { height: 35px; line-height: 35px; overflow: hidden; text-align: center; font-size: 14px; background: url(tit01.gif) no-repeat; font-weight: bold; }
.quan .tits a { color: #9F6929; }
.quan .nr { background: #D9C391 url(bg09.gif) no-repeat bottom; height: 465px; overflow: hidden; padding: 0 9px; }
.yan2 { color: #7B0000; }
.quan h5 { line-height: 25px; height: 25px; overflow: hidden; padding-top: 9px; }
.quan h5 a { background: url(ico01.gif) no-repeat; display: block; height: 25px; padding-left: 21px; }
.uls { padding: 4px 0 0 24px; }
.uls li { height: 22px; line-height: 22px; overflow: hidden; }
.uls li a { color: #824803; }
.pro { width: 757px; }
.pro .tits { background: url(tit02.gif) no-repeat; height: 31px; line-height: 31px; padding: 4px 0 0 4px; overflow: hidden; }
.uls3 li { float: left; width: 104px; text-align: center; padding-right: 4px; }
.uls3 li a { color: #DEB45B; display: block; font-weight: bold; font-size: 14px; }
.uls3 li a:hover, .uls3 .cur a { background: url(ico02.gif) no-repeat; text-decoration: none; color: #7B0000; }
.border { background: #D9C391; }
.pro .nr { height: 465px; background: #D9C391; }
.dls { width: 226px; height: 215px; overflow: hidden; float: left; padding: 5px 0 5px 18px; }
.dls dt { width: 226px; height: 182px; line-height: 0; font-size: 0; }
.dls dt img { width: 220px; height: 180px; border: 1px solid #D9AB6F; padding: 2px; }
.dls dd { text-align: center; padding: 10px 0 0 0; height: 38px; line-height: 19px; overflow: hidden; }
.dls dd a { display: block; height: 38px; overflow: hidden; }
.lefts { width: 226px; }
.title { background: url(tit03.gif) no-repeat; height: 23px; overflow: hidden; padding: 10px 0 0 13px; }
.hzuo .nr { height: 208px; }
.uls4 li { height: 38px; padding: 10px 0 0 15px; line-height: 0; font-size: 0; }
.uls4 li img { height: 38px; }
.went .nr { height: 254px; overflow: hidden; }
.uls5 li { line-height: 24px; border-bottom: 1px solid #F3ECDC; padding: 8px 15px 4px; }
.aa1 { height: 24px; overflow: hidden; }
.aa2 { height: 48px; overflow: hidden; }
.uls5 li span { float: left; padding: 4px 5px 15px 8px; }
.uls6 { margin: 10px; }
.uls6 li { height: 30px; line-height: 30px; border-bottom: 1px dotted #BA803A; overflow: hidden; font-family: "宋体"; }
.uls6 .nones { border: 0; }
.rights { width: 710px; }
.zizhi .tits { background: url(tit04.gif) no-repeat; height: 41px; line-height: 41px; padding-left: 14px; font-size: 14px; font-weight: bold; }
.zizhi .tits a { color: #D9C391; }
.zizhi .nr { border: 5px solid #7B1412; border-top: 0; background: #D9C391; height: 195px; }
.dls2 { padding: 12px 0 0 19px; width: 206px; overflow: hidden; float: left; }
.dls2 dt { width: 206px; height: 145px; line-height: 0; font-size: 0; }
.dls2 dt img { width: 200px; height: 139px; border: 3px solid #9F6929; }
.dls2 dd { padding-top: 7px; height: 15px; line-height: 15px; text-align: center; overflow: hidden; }
.about { background: url(bg07.gif) no-repeat; height: 287px; }
.dls3 { padding: 27px 0 0 25px; }
.dls3 dt { width: 236px; height: 235px; float: left; }
.dls3 dt img { width: 226px; height: 225px; border: 5px solid #fff; }
.dls3 dd { width: 414px; padding-left: 23px; float: left; line-height: 28px; }
.dls3 dd h4 { height: 28px; font-size: 14px; overflow: hidden; }
.dls3 dd .h { height: 168px; overflow: hidden; padding-top: 3px; margin-bottom: 6px; }
.dls3 dd .o { font-size: 14px; }
.dianm .tits { background: url(tit05.gif) no-repeat; height: 35px; line-height: 35px; overflow: hidden; padding-left: 16px; }
.dianm .tits span { text-transform: uppercase; color: #E6D4A7; padding-left: 10px; }
.dianm .nr { height: 200px; }
.icos1 { padding: 78px 0 0 20px; }
.icos2 { padding: 78px 20px 0 0px; }
.dlss2 { padding: 26px 0 0 12px; width: 160px; overflow: hidden; float: left; }
.dlss2 dt { width: 160px; height: 132px; line-height: 0; font-size: 0; }
.dlss2 dt img { width: 154px; height: 126px; padding: 2px; background: #fff; border: 1px solid #D9AB6F; }
.dlss2 dd { padding-top: 12px; height: 15px; line-height: 15px; overflow: hidden; text-align: center; }
.link { background: url(ico07.gif) no-repeat; height: 90px; overflow: hidden; }
.link .tits { padding: 28px 0 0 20px; width: 85px; }
.link .nr { width: 838px; }
.dlss3 { padding: 15px 0 0 20px; overflow: hidden; float: left; }
.dlss3 dt { width: 144px; height: 43px; line-height: 0; font-size: 0; }
.dlss3 dt img { width: 142px; height: 41px; border: 1px solid #E5E5E5; }
.dlss3 dd { padding-top: 6px; height: 15px; line-height: 15px; overflow: hidden; text-align: center; }
.topadcs { width: 960px; margin-bottom: 10px; height: 200px; }
.plc, .lnav h3 { background: url(skin.jpg) no-repeat; }
.lnav { background: #D9C391; width: 199px; border: solid 1px #d5d5d5; overflow: hidden; border-top: 0; border-bottom: 0; }
.lnav h3 { background-position: -72px -376px; color: #000; line-height: 24px; text-indent: 12px; width: 187px; height: 23px; margin: 3px auto; font-size: 14px; white-space: nowrap; overflow: hidden; }
.lnav h3 a { color: #000; }
.lnav h3 a:hover { color: #000; }
.lnav .nr { border-width: 0 1px; padding: 5px 8px 0; }
.lnav .nr h4 { line-height: 24px; overflow: hidden; color: #ff6b01; }
.lnav .nr p { line-height: 22px; color: #555555; }
.lnav p a { text-decoration: underline; color: #14226f; }
.dianh { background: url(ico10.gif) no-repeat 0 10px; padding: 10px 0 10px 55px; color: #666666; line-height: 10px; }
.dianh span { display: block; font: 20px "Impact"; }
.plc { background-position: -66px -1034px; height: 36px; line-height: 35px; padding: 0 10px; position: relative; font-size: 14px; color: #666; overflow: hidden; margin-bottom: 10px; }
.plc img { margin-top: 2px; vertical-align: middle; }
.age_li_about h4 { line-height: 27px; }
.agent_con { width: 710px; padding-top: 10px; line-height: 24px; margin-left: 10px; }
.agent_con p { font-size: 12px; }
.agent_con .age_li_about { font-size: 14px; padding-left: 10px; }
.agent_con .age_li_about p { white-space: normal; letter-spacing: normal; word-spacing: 10px; }