html { color: rgb(0, 0, 0); background: rgb(255, 253, 244) none repeat scroll 0% 0%; }
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; }
address, caption, cite, code, dfn, em, strong, th, var, optgroup { font-style: inherit; }
li { list-style: outside none none; }
q::before, q::after { content: ""; }
input, button, textarea, select, optgroup, option { font-family: inherit; font-size: inherit; font-style: inherit; }
input, button, textarea, select {  }
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; }
h1 { font-size: 32px; }
h4 { font-size: 14px; }
h5 { font-size: 12px; }
h6 { font-size: 10px; }
.clearfix::after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0px; }
.clearfix { display: inline-block; }
html[xmlns] .clearfix { display: block; }
body { color: rgb(102, 102, 102); font-size: 12px; font-family: "宋体"; }
a { color: rgb(102, 102, 102); text-decoration: none; }
a:focus { outline: 0px none; }
a:hover { text-decoration: underline; }
.clear { clear: both; height: 0px; line-height: 0; font-size: 0px; }
p { word-spacing: -1.5px; }
.fl { float: left; }
.fr { float: right; }
.header, .content, .footer { width: 960px; margin: 0px auto; overflow: hidden; }
.left2 { width: 670px; float: left; overflow: hidden; }
.left2top { background: transparent url('../images/left2_top_img.gif') no-repeat scroll 0% 0%; height: 3px; font-size: 0px; overflow: hidden; }
.left2bot { background: transparent url('../images/right_bot2_img.gif') no-repeat scroll 0% 0%; height: 3px; font-size: 0px; overflow: hidden; margin-bottom: 10px; }
.right2 { width: 275px; float: right; overflow: hidden; }
.right2top { background: transparent url('../images/right2_top_img.gif') no-repeat scroll 0% 0%; height: 3px; font-size: 0px; overflow: hidden; }
.right2bot { background: transparent url('../images/left_bot2_img.gif') no-repeat scroll 0% 0%; height: 3px; font-size: 0px; overflow: hidden; margin-bottom: 10px; }
.right2_main { width: 273px; border-width: 0px 1px; border-style: none solid; border-color: -moz-use-text-color 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; padding-bottom: 15px; overflow: hidden; }
.left2_main { width: 668px; border-width: 0px 1px; border-style: none solid; border-color: -moz-use-text-color 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; padding-bottom: 15px; overflow: hidden; }
body { background: rgb(242, 242, 242) url('../images/body.jpg') repeat scroll left top; }
.h_head { height: 260px; background: transparent url('../images/h_head.gif') repeat-x scroll center top; position: relative; z-index: 888; }
.h_head .header { height: 270px; }
.h_head .h_top { font-family: "Microsoft YaHei"; color: rgb(102, 102, 102); height: 34px; line-height: 34px; font-size: 12px; }
.h_head .h_top a { padding: 0px 8px; color: rgb(102, 102, 102); font-family: "Microsoft YaHei"; font-size: 12px; }
.h_head .h_Main { padding-top: 35px; height: 118px; }
.h_head .h_Main .logo { padding: 0px 36px 5px 0px; background: transparent url('../images/h_logobor.gif') no-repeat scroll right top; }
.h_head .h_Main .h_dis { color: rgb(35, 25, 21); font-size: 18px; font-family: "Microsoft YaHei"; line-height: 30px; padding: 15px 0px 0px 20px; }
.h_head .h_Main .h_dis b { font-size: 24px; display: block; color: rgb(239, 130, 0); }
.h_head .h_Main .h_pho { color: rgb(65, 65, 65); font-size: 14px; font-family: "Microsoft YaHei"; line-height: 27px; padding: 10px 0px 10px 60px; background: transparent url('../images/h_pho.gif') no-repeat scroll left 10px; }
.h_head .h_Main .h_pho b { font-size: 36px; display: block; color: rgb(239, 130, 1); font-family: arial; font-weight: bold; }
.h_head .h_Main .h_pho p { display: block; }
.h_head .h_nav { height: 71px; }
.h_head .h_nav li { float: left; height: 71px; color: rgb(255, 255, 255); }
.h_head .h_nav li a { position: relative; color: rgb(255, 255, 255); height: 71px; line-height: 71px; padding: 0px 21px 0px 23px; display: inline-block; text-align: center; font-family: "Microsoft YaHei"; font-size: 14px; font-weight: bold; background: transparent url('../images/h_navbor.gif') no-repeat scroll left 1px; }
.h_head .h_nav li a:hover, .h_head .h_nav li.cur a { text-decoration: none; background: #c37301 none repeat scroll 0% 0%; }
.Msearch { height: 42px; line-height: 42px; color: rgb(102, 102, 102); font-size: 12px; font-family: "Microsoft YaHei"; }
.Msearch a { color: rgb(102, 102, 102); font-size: 12px; padding: 0px 0px 0px 9px; font-family: "Microsoft YaHei"; }
.sea { height: 24px; padding-top: 9px; overflow: hidden; }
.sea_txt { height: 22px; line-height: 22px; outline: medium none; border-width: 1px medium 1px 1px; border-style: solid none solid solid; border-color: rgb(213, 213, 213) -moz-use-text-color rgb(213, 213, 213) 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; background: rgb(255, 255, 255) url('../images/seatxt.gif') no-repeat scroll left top; width: 143px; padding: 0px 10px 0px 30px; float: left; color: rgb(182, 183, 183); font-size: 12px; }
.sea_btn { float: left; width: 37px; height: 24px; outline: medium none; border: medium none; cursor: pointer; background: rgb(255, 255, 255) url('../images/seabtn.gif') no-repeat scroll left top; }
.f_foot { background: transparent url('../images/f_foot.gif') repeat-x scroll center top; height: 232px; overflow: hidden; }
.f_foot .f_nav { background: transparent url('../images/f_nav.gif') no-repeat scroll left top; height: 45px; line-height: 45px; text-align: center; color: rgb(255, 255, 255); font-size: 16px; }
.f_foot .f_nav a { color: rgb(255, 255, 255); font-size: 14px; font-family: "Microsoft YaHei"; display: inline-block; padding: 0px 21px; font-weight: bold; }
.f_foot .f_Info { padding-top: 41px; overflow: hidden; }
.f_foot .f_logo { display: block; width: 270px; text-align: right; padding-right: 39px; background: transparent url('../images/f_logobor.gif') no-repeat scroll right 9px; padding-top: 9px; }
.f_foot .f_Txt { width: 600px; color: rgb(51, 51, 51); line-height: 30px; font-family: "Microsoft YaHei"; padding-left: 40px; text-transform: uppercase; }


.t01, .t02, .t03, .t05, .t06, .t07, .t08, .t09, .plc2, .rtit, .rtit1, .pro_lc, .lc1, .lc2, .lc3, .lc4, .lnav h3, .userleftnav h4, .leftsearch, .topsearch, .ljob, .jointel, .club_lin2, .procom h4, .caigou, .comments h4 { background: transparent url('../images/skinsvibar.png') no-repeat scroll 0% 0%; }
.b01, .b02, .b03, .b04, .b05, .b06, .b07, .b08, .b09, .b10, .b11, .b12, .b13, .b14, .b15, .b16, .b17, .b18, .b19, .b20, .b21, .b22, .b23, .b24, .b25, .b26, .b27, .b28, .b29, .b30, .b31, .b32, .b33, .b34, .b35, .b36, .b37, .b38, .b39, .b40, .b41, .b42, .b43, .b44, .b45, .b46, .b47, .b48, .b49, .b49b, .b59, .b60, .b61, .b62, ul.n_rt_ul { background: transparent url('../images/skinsvibtn.png') no-repeat scroll 0% 0%; border: 0px none; cursor: pointer; overflow: hidden; }
.topadcs { width: 100%; margin-bottom: 10px; overflow: hidden; text-align: center; }
.topadcs a { display: block; margin: 0px auto; }
.n_info_tjcp h4 { border-bottom: 1px solid rgb(204, 204, 204); }
.n_info_tjcp dl { float: left; height: 188px; overflow: hidden; padding: 10px 4px 0px 8px; width: 210px; }
.n_info_tjcp dt { width: 210px; border: 1px solid rgb(204, 204, 204); height: 158px; line-height: 0; font-size: 0px; }
.n_info_tjcp dt img { width: 210px; height: 158px; }
.n_info_tjcp dt img:hover { border: 1px solid rgb(245, 150, 1); }
.n_info_tjcp dl:hover dd a { color: rgb(245, 150, 1); }
.n_info_tjcp dd { line-height: 18px; height: 18px; overflow: hidden; text-align: center; padding-top: 5px; color: rgb(171, 134, 115); width: 210px; }
.n_info_tjcp dd a { height: 18px; overflow: hidden; color: rgb(51, 51, 51); }
.t03 { background: rgb(226, 226, 226) none repeat scroll 0% 0%; line-height: 28px; text-indent: 15px; }
.t04 { background-position: -63px -197px; line-height: 25px; text-indent: 15px; }
.plc2 { background-position: -63px -57px; line-height: 27px; text-indent: 10px; color: white; margin-bottom: 10px; }
.plc2 a { color: white; }
.plc2 a:hover { color: white; }
.n_info_con { width: 650px; padding: 10px 15px 0px 10px; overflow: hidden; }
.n_info_con h1 { border-bottom: 1px dashed rgb(204, 204, 204); color: rgb(51, 51, 51); font-family: "宋体"; font-size: 22px; line-height: 40px; padding-bottom: 10px; margin-bottom: 10px; text-align: center; }
.n_info_con2 { width: 650px; margin: 0px auto; }
.info_con_tit { font-family: "宋体"; line-height: 24px; margin-bottom: 15px; }
.info_con_tit span { margin-right: 20px; }
.info_con_tit .n_tit { text-align: center; color: rgb(188, 187, 187); }
.info_con_tit .n_tit a { color: rgb(188, 187, 187); }
.n_info_con p { line-height: 22px; padding: 0px 10px; word-spacing: 10px; }
.n_info_con p a { color: rgb(182, 18, 18); }
.n_info_con .apage { text-align: center; margin-bottom: 10px; }
.info_key { border-bottom: 1px solid rgb(204, 204, 204); height: 30px; line-height: 30px; padding: 0px 10px; margin: 10px 0px; width: 648px; overflow: hidden; }
.info_key span { font-size: 14px; font-weight: bold; }
.info_key a { margin-right: 10px; }
.n_info_con2 .t04 { color: rgb(0, 0, 0); }
.info_b, .info_b2 { border: 1px solid rgb(204, 204, 204); width: 648px; padding: 5px 0px; overflow: hidden; margin-bottom: 10px; }
ul.p_list_ul, ul.p_list_ul2 {  }
ul.p_list_ul li, ul.p_list_ul2 li { background: transparent url('../images/ico10.gif') no-repeat scroll 10px 9px; line-height: 23px; float: left; width: 298px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; text-indent: 20px; margin-left: 10px; display: inline; color: rgb(102, 102, 102); }
.right2_main .t03 { color: rgb(0, 0, 0); }
.right2_main .t03 a { color: rgb(0, 0, 0); }
.right2_main .t03 a:hover { color: rgb(0, 0, 0); }
ul.n_rt_ul { background: transparent url('../images/news_list_bg.gif') no-repeat scroll 0px 5px; width: 230px; margin: 8px auto; overflow: hidden; padding-left: 5px; }
ul.n_rt_ul li { line-height: 24px; width: 156px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; padding-left: 20px; }
.apage { height: 25px; line-height: 25px; background: rgb(249, 249, 249) none repeat scroll 0% 0%; padding: 0px 5px; margin-top: 10px; border: 1px solid rgb(204, 204, 204); text-align: right; }
.gduo { height: 30px; line-height: 30px; background: rgb(247, 247, 247) none repeat scroll 0% 0%; overflow: hidden; margin: 15px 0px; padding: 0px 10px; }
.gduo span { float: right; width: 320px; overflow: hidden; height: 30px; display: block; }
.gduo a { font-weight: bold; }
#cntrBody { font-size: 14px; }
.n_tit a.cur { color: rgb(0, 0, 0); font-weight: bold; }
#newpro { width: 250px; margin: 0px auto; }
#newpro h5 { height: 25px; line-height: 25px; }
#newpro h5 a { font-size: 12px; color: rgb(102, 102, 102); font-weight: normal; }
#newpro dl { height: 80px; overflow: hidden; }
#newpro dl dt { width: 104px; height: 72px; float: left; }
#newpro dl dt img { width: 100px; height: 68px; border: 1px solid rgb(204, 204, 204); padding: 1px; }
#newpro dl dt a:hover img { border: 1px solid rgb(245, 150, 1); }
#newpro dl dd { float: left; height: 72px; line-height: 20px; width: 120px; margin-left: 6px; display: inline; }
#cntrBody p, .proinfo p, .age_li_about p { margin: 10px 0px; font-size: 14px; }
.m_qrinfo { position: relative; z-index: 100; display: inline-block; }
.m_qrinfo .m_qrcode { width: 203px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; position: absolute; display: none; left: -66px; top: 25px; border: 1px solid rgb(213, 213, 213); border-radius: 10px; box-shadow: 0px 0px 8px rgb(205, 205, 205); }
.m_qrinfo .m_qrcode em, .m_qrinfo .m_qrcode img { display: block; margin: 0px; font-style: normal; }
.m_qrinfo .m_qrcode em { width: 203px; text-align: center; }
