@charset "utf-8";
a { color: rgb(102, 102, 102); text-decoration: none; }
a:focus { outline: 0px none; }
a:hover { text-decoration: underline; }
address, caption, cite, code, dfn, em, strong, th, var, optgroup { font-style: inherit; font-weight: inherit; }
body { color: rgb(102, 102, 102); font-size: 12px; background: url("../../../templates/skin109/ch/bg03.jpg") repeat-x scroll center top rgb(233, 233, 233); }
body { font: 12px/1.231 arial,helvetica,clean,sans-serif; }
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: 0px; padding: 0px; }
fieldset, img { border: 0px none; }
h1 { font-size: 14px; }
h2 { font-size: 26px; }
h3 { font-size: 20px; }
h4 { font-size: 14px; }
h5 { font-size: 12px; }
html { color: rgb(0, 0, 0); background: none repeat scroll 0% 0% rgb(255, 255, 255); }
input, button, textarea, select { }
input, button, textarea, select, optgroup, option { font-family: inherit; font-size: inherit; font-style: inherit; font-weight: inherit; }
input, select { vertical-align: middle; }
li { list-style: none outside none; }
p { word-spacing: -1.5px; }
select, input, button, textarea, button { font: 99% arial,helvetica,clean,sans-serif; }
.agent_con .age_li_about { padding-left: 0px; }
.agent_con { width: 710px; padding-top: 10px; line-height: 24px; margin-left: 19px; }
.banner { background: url("../../../templates/skin109/ch/bg01.jpg") no-repeat scroll center center transparent; padding: 24px 23px 15px; width: 960px; height: 360px; margin: 0px auto; }
.banner1 { background: url("../../../templates/skin109/ch/bg02.jpg") no-repeat scroll center center transparent; padding: 24px 23px 8px; width: 960px; height: 220px; margin: 0px auto; }
.bh { width: 242px; padding: 15px; background: url("../../../templates/skin109/ch/bg15.jpg") no-repeat scroll right center transparent; }
.bh_c li { line-height: 28px; height: 28px; border-bottom: 1px dashed rgb(158, 158, 158); background: url("../../../templates/skin109/ch/ico04.jpg") no-repeat scroll 5px 12px transparent; padding-left: 14px; }
.bh_c { padding-top: 10px; }
.cendi { width: 1005px; margin: 0px auto; }
.clear { clear: both; height: 0px; line-height: 0; font-size: 0px; }
.clear { clear: both; height: 0px; overflow: hidden; }
.contents { width: 960px; margin: 0px auto; background: url("../../../templates/skin109/ch/bg04.jpg") repeat-y scroll center center transparent; padding: 0px 23px; }
.cp_c h2 .bord { border-top: 1px solid rgb(84, 149, 0); color: rgb(223, 0, 0); font-family: Arial; font-size: 10px; font-weight: normal; height: 32px; display: inline-block; }
.cp_c h2 a { font-family: "微软雅黑"; font-size: 14px; color: rgb(7, 76, 0); font-weight: bold; background: url("../../../templates/skin109/ch/ico01.jpg") no-repeat scroll 5px center transparent; padding: 0px 5px 0px 12px; }
.cp_c h2 { height: 33px; border-top: 1px solid rgb(84, 149, 0); line-height: 33px; }
.cp_c li a.a_img { border: 1px solid rgb(221, 221, 221); width: 170px; height: 172px; display: block; text-align: center; padding-top: 5px; }
.cp_c li img { width: 160px; height: 166px; }
.cp_c li span { display: block; height: 48px; line-height: 48px; text-align: center; }
.cp_c li { width: 172px; padding: 0px 7px; float: left; }
.cp_c { width: 747px; margin-left: 12px; }
.dh a { color: rgb(245, 255, 210); }
.dh h2 a { font-family: "微软雅黑"; color: rgb(255, 255, 255); font-size: 14px; font-weight: normal; }
.dh h2 { background: url("../../../templates/skin109/ch/bg11.jpg") no-repeat scroll 0% 0% transparent; height: 27px; padding: 12px 0px 0px 18px; }
.dh h3 a { color: rgb(92, 164, 0); font-size: 13px; }
.dh h3 { background: url("../../../templates/skin109/ch/bg08.jpg") no-repeat scroll 0% 0% transparent; height: 27px; line-height: 27px; padding-left: 13px; margin-top: 8px; }
.dh { width: 201px; background: url("../../../templates/skin109/ch/bg06.jpg") repeat-y scroll 0% 0% transparent; padding-bottom: 10px; }
.dh_c h4 a { display: inline-block; background: url("../../../templates/skin109/ch/ico02.jpg") no-repeat scroll 6px center transparent; padding-left: 24px; }
.dh_c h4 { background: url("../../../templates/skin109/ch/bg09.jpg") no-repeat scroll center bottom transparent; line-height: 32px; }
.dh_c li a { display: inline-block; background: url("../../../templates/skin109/ch/ico03.jpg") no-repeat scroll 12px center transparent; padding-left: 25px; }
.dh_c li { background: url("../../../templates/skin109/ch/bg10.jpg") no-repeat scroll center bottom transparent; line-height: 25px; }
.dh_c ul { padding: 10px 0px 0px 15px; }
.dh_c { background: url("../../../templates/skin109/ch/bg07.jpg") no-repeat scroll center top transparent; padding: 8px 15px; }
.ds01, .ds03 { padding: 48px 8px; }
.ds02 li img { width: 164px; height: 131px; border: 1px solid rgb(255, 255, 255); }
.ds02 li span { display: block; height: 40px; line-height: 40px; text-align: center; }
.ds02 li { width: 166px; padding: 0px 7px; float: left; }
.ds_c { background: none repeat scroll 0% 0% rgb(244, 244, 244); height: 173px; padding-top: 23px; margin-top: 3px; }
.f_con { line-height: 26px; padding-top: 21px; color: rgb(255, 255, 255); text-align: center; width: 960px; }
.f_con a { color: white; }
.f_nav a { color: rgb(255, 255, 255); padding: 0px 15px; }
.f_nav { height: 47px; line-height: 47px; color: rgb(255, 255, 255); text-align: center; padding-top: 27px; }
.fl { float: left; }
.foot { background: url("../../../templates/skin109/ch/bg13.jpg") repeat-x scroll 0% 0% transparent; margin-top: 11px; }
.footer { background: url("../../../templates/skin109/ch/bg12.jpg") no-repeat scroll 0% 0% transparent; height: 268px; }
.fr { float: right; }
.h_con { height: 80px; }
.h_logo { padding: 14px 14px 0px; width: 254px; height: 66px; }
.h_pho span { color: rgb(255, 255, 255); font-family: Arial; font-size: 33px; font-weight: bold; }
.h_pho { background: url("../../../templates/skin109/ch/bg24.jpg") no-repeat scroll 0px 23px transparent; padding: 10px 0px 0px 35px; font-family: "微软雅黑"; font-size: 14px; color: rgb(255, 255, 255); }
.h_ser { height: 36px; margin: 0px auto; overflow: hidden; padding: 13px 0px 0px; color: rgb(128, 89, 0); line-height: 20px; }
.h_zc { height: 37px; color: rgb(255, 255, 255); line-height: 27px; }
.header { height: 215px; }
.header, .footer { width: 960px; margin: 0px auto; }
.hz { height: 210px; overflow: hidden; }
.hz01 { padding: 48px 10px 0px 0px; }
.hz02 li img { width: 134px; height: 98px; border: 1px solid rgb(221, 221, 221); }
.hz02 li span { display: block; height: 28px; line-height: 28px; text-align: center; }
.hz02 li { width: 136px; padding: 0px 8px; float: left; }
.hz03 { padding: 48px 0px 0px 10px; }
.hz_c { padding-top: 24px; }
.hzc_c a { padding: 0px 7px; color: rgb(255, 255, 255); line-height: 27px; display: inline-block; }
.hzc_c { color: rgb(255, 255, 255); }
.inp01 { height: 21px; border: 0px none; width: 160px; background: url("../../../templates/skin109/ch/bg19.jpg") no-repeat scroll 0% 0% transparent; padding: 1px 0px 1px 25px; float: left; color: rgb(187, 187, 187); }
.jz_c dd h3 a { color: rgb(7, 76, 0); font-size: 12px; }
.jz_c dd h3 { height: 32px; background: url("../../../templates/skin109/ch/bg17.jpg") no-repeat scroll left bottom transparent; line-height: 32px; }
.jz_c dd p { height: 145px; padding-top: 10px; }
.jz_c dd { width: 130px; float: left; line-height: 23px; }
.jz_c dl { background: none repeat scroll 0% 0% rgb(248, 248, 248); width: 295px; height: 165px; float: left; margin-left: 18px; overflow: hidden; }
.jz_c dt img { border: 1px solid rgb(255, 255, 255); width: 131px; height: 161px; }
.jz_c dt { width: 149px; float: left; }
.jz_c { background: none repeat scroll 0% 0% rgb(244, 244, 244); height: 190px; padding-top: 26px; margin-top: 3px; overflow: hidden; }
.key a { padding: 0px 8px; line-height: 18px; color: rgb(99, 99, 99); }
.key b { color: rgb(59, 59, 59); }
.left { width: 201px; float: left; overflow: hidden; }
.leib .nr h5 { margin-top: 10px; margin-left: 5px; }
.leib .nr img { padding-left: 7px; padding-top: 8px; }
.leib .nr p { margin-top: 10px; margin-left: 5px; }
.leib .nr { padding-bottom: 5px; border: 1px solid rgb(204, 204, 204); margin-bottom: 7px; }
.leib .tit a { font-family: "微软雅黑"; color: rgb(255, 255, 255); font-size: 14px; }
.leib .tit { background: url("../../../templates/skin109/ch/bg11.jpg") repeat scroll 0px 0px transparent; height: 27px; padding: 12px 0px 0px 18px; }
.leib { overflow: hidden; width: 201px; padding-bottom: 10px; }
.link h3 a { color: rgb(76, 145, 19); font-size: 18px; font-family: "微软雅黑"; }
.link h3 span a { font-size: 12px; color: rgb(231, 0, 0); }
.link h3 span { float: right; }
.link h3 { height: 25px; line-height: 25px; padding: 0px 10px; background: url("../../../templates/skin109/ch/bg18.jpg") no-repeat scroll 0% 0% transparent; font-weight: normal; overflow: hidden; margin: 0px; }
.link { height: 94px; overflow: hidden; padding-top: 20px; }
.linkb a { line-height: 26px; padding: 0px 9px; }
.linkb { padding-top: 10px; border-right: 1px solid rgb(208, 204, 205); border-width: 0px 1px 1px; border-style: none solid solid; border-color: -moz-use-text-color rgb(208, 204, 205) rgb(208, 204, 205); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; height: 58px; margin: 0px; }
.t01, .t02, .t03, .t05, .t06, .t07, .t08, .t09, .plc2, .rtit, .rtit1, .pro_lc, .lc1, .lc2, .lc3, .lc4, .lnav h3, .leftsearch, .topsearch, .ljob, .jointel, .club_lin2, .procom h4, .caigou, .comments h4 { background: url("../../../templates/skin109/ch/skin.png") no-repeat scroll 0% 0% transparent; }
.lnav { border: 1px solid rgb(204, 204, 204); margin-bottom: 10px; width: 199px; }
.lnav h3 { background: url("../../../templates/skin109/ch/bg11.jpg") no-repeat scroll 0px 0px transparent; height: 27px; padding: 12px 0px 0px 18px; }
.lnav h3 a { color: rgb(255, 255, 255); font-family: "微软雅黑"; font-size: 14px; font-weight: normal; }
.lnav h3 a:hover { color: rgb(255, 255, 255); }
.m5 { margin: 5px; }
.main01 { padding: 10px 0px 15px; }
.menu { line-height: 38px; color: rgb(128, 128, 128); margin-top: 10px; }
.mt10 { margin-top: 10px; }
.new { height: 407px; background: none repeat scroll 0% 0% rgb(244, 244, 244); overflow: hidden; }
.plc span { padding-left: 10px; }
.plc { background-color: rgb(255, 255, 255); border: 1px solid rgb(204, 204, 204); height: 30px; line-height: 30px; position: relative; color: rgb(102, 102, 102); overflow: hidden; }
.pr { position: relative; }
.right { width: 754px; display: inline; margin-left: 5px; overflow: hidden; float: left; }
.right_main { width: 752px; min-height: 458px; border-right: 1px solid rgb(213, 213, 213); border-left: 1px solid rgb(213, 213, 213); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; font-size: 14px; border-width: 0px 1px; border-style: none solid; border-color: -moz-use-text-color rgb(213, 213, 213); padding-bottom: 15px; overflow: hidden; }
.rightbot { background: url("../../../templates/skin109/ch/ico09.gif") no-repeat scroll 0% 0% transparent; height: 3px; font-size: 0px; overflow: hidden; margin-bottom: 10px; }
.righttop { background: url("../../../templates/skin109/ch/ico10.gif") no-repeat scroll 0% 0% transparent; height: 3px; font-size: 0px; overflow: hidden; }
.ry { width: 245px; }
.ry_c li img { width: 194px; height: 134px; background: none repeat scroll 0% 0% rgb(255, 255, 255); padding: 3px 4px 5px; }
.ry_c li span { display: block; height: 32px; line-height: 32px; }
.ry_c li { text-align: center; }
.ry_c { background: none repeat scroll 0% 0% rgb(244, 244, 244); height: 357px; padding-top: 23px; margin-top: 3px; overflow: hidden; }
.s_ss { float: left; width: 46px; height: 24px; margin-left: 6px; }
.til01 .bord { border-bottom: 1px solid rgb(84, 149, 0); color: rgb(223, 0, 0); font-family: Arial; font-size: 10px; font-weight: normal; height: 32px; display: inline-block; background: url("../../../templates/skin109/ch/ico01.jpg") no-repeat scroll 5px center transparent; padding: 0px 0px 0px 12px; }
.til01 .more01 a, .cp_c h2 .more01 a { font-family: "宋体"; font-size: 12px; font-weight: normal; color: rgb(102, 102, 102); background: none repeat scroll 0% 0% transparent; padding: 0px; }
.til01 a { font-family: "微软雅黑"; font-size: 14px; color: rgb(7, 76, 0); font-weight: bold; padding: 0px 5px 0px 0px; }
.til01 { height: 33px; border-bottom: 1px solid rgb(84, 149, 0); line-height: 33px; }
.wd h2 { margin-left: 15px; }
.wd { width: 210px; padding: 15px 0px; }
.wd_c dd { background: url("../../../templates/skin109/ch/bg25.jpg") no-repeat scroll 0px 0px transparent; text-indent: 24px; padding-left: 17px; }
.wd_c dl { height: 71px; line-height: 22px; padding: 10px 0px 0px; background: url("../../../templates/skin109/ch/bg27.jpg") no-repeat scroll 5px bottom transparent; overflow: hidden; }
.wd_c dt { background: url("../../../templates/skin109/ch/bg26.jpg") no-repeat scroll 0% 0% transparent; padding-left: 40px; }
.ys em { font-style: italic; color: rgb(92, 164, 0); }
.ys h3 { height: 70px; }
.ys { font-family: "微软雅黑"; font-size: 15px; color: rgb(70, 70, 70); line-height: 26px; overflow: hidden; }
.ys01 p { width: 410px; }
.ys01 { background: url("../../../templates/skin109/ch/bg28.jpg") no-repeat scroll 0% 0% transparent; height: 165px; padding: 56px 0px 0px 56px; }
.ys02 p { width: 460px; }
.ys02 { background: url("../../../templates/skin109/ch/bg30.jpg") no-repeat scroll 0% 0% transparent; height: 175px; padding: 57px 0px 0px 460px; }
.ys03 p { width: 425px; }
.ys03 { background: url("../../../templates/skin109/ch/bg32.jpg") no-repeat scroll 0% 0% transparent; height: 187px; padding: 59px 0px 0px 59px; }
.zj { width: 696px; margin-left: 14px; }
.zj_c dd a { color: rgb(39, 119, 32); }
.zj_c dd h3 a { color: rgb(21, 21, 21); font-size: 12px; }
.zj_c dd h3 { height: 29px; background: url("../../../templates/skin109/ch/bg35.jpg") no-repeat scroll left bottom transparent; }
.zj_c dd p { height: 145px; padding-top: 10px; }
.zj_c dd { width: 405px; float: left; line-height: 23px; }
.zj_c dl { height: 218px; }
.zj_c dt img { border: 1px solid rgb(179, 179, 179); width: 265px; height: 196px; padding: 1px; }
.zj_c dt { width: 289px; float: left; }
.zj_c li img { width: 155px; height: 111px; background: none repeat scroll 0% 0% rgb(255, 255, 255); padding: 1px; border: 1px solid rgb(221, 221, 221); }
.zj_c li { width: 157px; float: left; padding-left: 18px; }
.zj_c li.padn { padding: 0px; }
.zj_c ul { clear: both; }
.zj_c { height: 366px; padding-top: 20px; overflow: hidden; }
.zx .bord a b { display: inline-block; line-height: 33px; padding-right: 10px; }
.zx .bord a { display: inline-block; line-height: 33px; padding-left: 10px; }
.zx .bord a:hover b, .zx .bord a.cur b { background: url("../../../templates/skin109/ch/bg22.jpg") no-repeat scroll right 5px transparent; }
.zx .bord a:hover, .zx .bord a.cur { background: url("../../../templates/skin109/ch/bg21.jpg") no-repeat scroll left 5px transparent; text-decoration: none; color: rgb(255, 255, 255); }
.zx { width: 433px; padding: 15px; background: url("../../../templates/skin109/ch/bg15.jpg") no-repeat scroll right center transparent; }
.zx_c dd a { color: rgb(38, 118, 31); }
.zx_c dd h3 a { color: rgb(30, 30, 30); font-size: 12px; }
.zx_c dd h3 { height: 32px; line-height: 32px; }
.zx_c dd p { height: 44px; overflow: hidden; }
.zx_c dd { width: 310px; float: left; line-height: 22px; }
.zx_c dl { height: 114px; }
.zx_c dt img { border: 1px solid rgb(206, 206, 206); width: 96px; height: 101px; padding: 1px; }
.zx_c dt { width: 112px; float: left; }
.zx_c li span { float: right; }
.zx_c li { line-height: 28px; height: 28px; border-bottom: 1px dashed rgb(158, 158, 158); background: url("../../../templates/skin109/ch/ico04.jpg") no-repeat scroll 5px 12px transparent; padding-left: 14px; }
.zx_c { padding-top: 10px; }

