@charset "UTF-8";
.key_tag { text-decoration: underline }
.nav li a:hover { color: rgb(255, 255, 255); text-decoration: none; background: url(../images/meun_bj.png) }
.nav li:last-child { margin-right: 0 }
.nav .sec { height: 0; background: rgb(1, 85, 122); color: rgb(255, 255, 255); overflow: hidden; z-index: 9999; position: absolute; top: 39px; left: 0px }
.nav .sec a { background: rgb(1, 85, 122); color: rgb(255, 255, 255); height: 38px; line-height: 38px; width: 87px }
.nav .sec a:hover { background: rgb(4, 45, 63); text-decoration: none }
#focus { width: 255px; height: 188px; overflow: hidden; position: relative }
#focus ul { height: 188px; position: absolute }
#focus ul li { float: left; width: 255px; height: 188px; overflow: hidden; position: relative; background: rgb(0, 0, 0) }
#focus ul li a img { height: 188px; width: 255px }
#focus ul li div { position: absolute; overflow: hidden }
#focus .btnBg { position: absolute; width: 255px; height: 20px; left: 0; bottom: 0; background: rgb(0, 0, 0) }
#focus .btn { position: absolute; width: 255px; height: 10px; padding: 5px 10px; right: 0; bottom: 0; text-align: right }
#focus .btn span { display: inline-block; _display: inline; _zoom: 1; width: 25px; height: 10px; _font-size: 0; margin-left: 5px; cursor: pointer; background: rgb(255, 255, 255) }
#focus .btn span.on { background: rgb(255, 255, 255) }
.hotSearch a { margin-right: 6px }
#formsearch input { height: 22px; background: rgb(255, 255, 255); border: none; line-height: 25px }
#formsearch input#keyword { height: 25px; line-height: 25px; padding-left: 10px; color: rgb(204, 212, 224); width: 134px; background: none; outline: none }
#formsearch input#s_btn { width: 30px; height: 25px; line-height: 25px; text-align: center; background: none; color: rgb(255, 255, 255); border: none; cursor: pointer; outline: none }
.cate { border: 1px solid rgb(224, 225, 220); padding: 10px; background-color: rgb(247, 247, 247) }
.cate li { line-height: 28px; border-bottom: 1px dashed rgb(215, 215, 215); line-height: 28px }
.cate li a { padding-left: 60px; display: block; height: 28px; line-height: 28px; background: url(../images/ico1.gif) 34px center no-repeat }
.cate li a:hover { background-color: rgb(236, 236, 236); text-decoration: none }
.total { border-bottom: 1px dashed rgb(224, 225, 220); padding-bottom: 10px }
.paging_num { padding: 10px 0px; overflow: hidden; text-align: right }
.paging_num a { width: 25px; height: 20px; line-height: 20px; text-align: center; display: inline-block; border: 1px dashed rgb(224, 225, 220); color: rgb(102, 102, 102); margin-left: 15px }
.paging_num a:hover { text-decoration: none; color: rgb(0, 90, 152); border: 1px dashed rgb(0, 90, 152) }
.paging_num .paging_hover { text-decoration: none; color: rgb(0, 90, 152); border: 1px dashed rgb(0, 90, 152) }
.news_list { }
.news_list li { line-height: 27px; position: relative }
.news_list li a { line-height: 27px; color: rgb(102, 102, 102) }
.news_list li a:hover { text-decoration: none; color: rgb(147, 0, 44) }
.news_list li span { color: rgb(153, 153, 153); z-index: 0; line-height: 27px; position: absolute; right: 0px; top: 0px }
.news_list li h3 { font-size: 14px }
.news_list li div { line-height: 24px }
.news_list2 { }
.news_list2 li { position: relative; width: 519px; height: 324px }
.news_list2 li img { width: 501px; height: 324px; margin-left: 18px }
.news_list2 li dl { background: rgb(238, 21, 6); width: 69px; height: 59px; font-size: 40px; color: rgb(255, 255, 255); text-align: center; position: absolute; left: 0; top: 0; line-height: 30px; padding-top: 10px }
.news_list2 li dl span { font-size: 10px; width: 69px; display: block; line-height: 30px }
.news_list2 li a { line-height: 27px; color: rgb(102, 102, 102) }
.news_list2 li a:hover { text-decoration: none; color: rgb(147, 0, 44) }
.news_list2 li h3 { background: url(../images/news_bj.png); width: 471px; height: 100px; position: absolute; right: 0; bottom: 0; padding: 15px; font-weight: normal }
.news_list2 li h3 a { color: rgb(0, 0, 0); font-size: 18px }
.news_list2 li h3 dd { color: rgb(44, 48, 53); font-size: 12px; line-height: 25px }
.news_list2 li b { width: 160px; height: 36px; background: url(../images/gd.jpg); display: block; position: absolute; left: 0; bottom: 0 }
.news_list3 { }
.news_list3 li { position: relative; width: 540px; height: 98px; border-bottom: 1px solid rgb(226, 226, 226); margin-bottom: 21px }
.news_list3 li dd { width: 87px; height: 98px; position: absolute; left: 0; top: 0; font: 600 56px / 44px "宋体"; text-align: center; color: rgb(179, 178, 178) }
.news_list3 li dd span { color: rgb(179, 178, 178); font: 600 14px / 20px "微软雅黑"; display: block; width: 87px; margin-top: 10px }
.news_list3 li a { line-height: 27px; color: rgb(102, 102, 102) }
.news_list3 li a:hover { text-decoration: none; color: rgb(147, 0, 44) }
.news_list3 li h3 { width: 439px; height: 98px; position: absolute; right: 0; top: 0; font-weight: normal }
.news_list3 li h3 a { color: rgb(0, 0, 0); font-size: 16px }
.news_list3 li h3 dt { color: rgb(109, 108, 108); font-size: 12px; line-height: 18px }
.news_list3 li:hover dd { background: rgb(60, 103, 191); color: rgb(255, 255, 255); padding-top: 10px; height: 88px }
.news_list3 li:hover dd span { color: rgb(255, 255, 255) }
.words { overflow: hidden; margin-right: -1.3%; padding-top: 5px }
.words li { width: 46%; float: left; border: 1px dashed rgb(208, 208, 208); background: rgb(252, 252, 252); padding-left: 0px; margin-bottom: 10px; text-align: center }
.new1 li { border-bottom: 1px solid rgb(221, 221, 221); background: url(../images/list_dot1.png) no-repeat 0% 50%; padding-left: 0px }
.right_word { margin-left: 5% }
.case_list { }
.case_list li { float: left; margin-left: 15px; margin-right: 15px; padding-bottom: 15px; _display: inline }
.case_list li a.img { padding: 1px; border: 1px solid rgb(224, 225, 220) }
.case_list li a.img img { width: 239px; height: 214px }
.case_list li h3 { text-align: center; padding-top: 5px }
.case_list li h3 a { font-weight: normal }
.case_list li a.img { display: block }
.case_list li a.img:hover { border-color: rgb(147, 0, 44) }
.tag_list_product { margin-top: 10px }
.tag_list_product li { float: left; margin-left: 15px; margin-right: 15px; padding-bottom: 15px; _display: inline }
.tag_list_product li a.img { padding: 1px; border: 1px solid rgb(224, 225, 220) }
.tag_list_product li a.img img { width: 239px; height: 214px }
.tag_list_product li h3 { text-align: center; padding-top: 5px }
.tag_list_product li h3 a { font-weight: normal }
.tag_list_product li a.img { display: block }
.tag_list_product li a.img:hover { border-color: rgb(147, 0, 44) }
.tag_list_news { }
.tag_list_news li { line-height: 27px; position: relative; padding-left: 10px }
.tag_list_news li a { line-height: 27px }
.tag_list_news li span { color: rgb(153, 153, 153); z-index: 0; line-height: 27px }
.tag_list_news li h3 { font-size: 14px }
.tag_list_news li div { line-height: 24px }
.tag_total { height: 36px; line-height: 36px; text-align: left; padding-left: 20px; background-color: rgb(237, 241, 245); border: 1px solid rgb(182, 199, 219) }
#m_demo { overflow: hidden; width: 93%; margin: 0 auto }
#m_indemo { float: left; width: 800% }
#m_demo1 { float: left }
#m_demo2 { float: left }
#demo { overflow: hidden; width: 100%; margin: 0 auto }
#indemo { float: left; width: 800% !important }
#demo1 { float: left }
#demo2 { float: left }
#a_demo { overflow: hidden; width: 100%; margin: 0 auto }
#a_indemo { float: left; width: 800% !important }
#a_demo1 { float: left }
#a_demo2 { float: left }
#b_demo { overflow: hidden; width: 100%; margin: 0 auto }
#b_indemo { float: left; width: 800% !important }
#b_demo1 { float: left }
#b_demo2 { float: left }
#c_demo { overflow: hidden; width: 100%; margin: 0 auto }
#c_indemo { float: left; width: 800% !important }
#c_demo1 { float: left }
#c_demo2 { float: left }
#d_demo { overflow: hidden; width: 100%; margin: 0 auto }
#d_indemo { float: left; width: 800% !important }
#d_demo1 { float: left }
#d_demo2 { float: left }
#e_demo { overflow: hidden; width: 100%; margin: 0 auto }
#e_indemo { float: left; width: 800% !important }
#e_demo1 { float: left }
#e_demo2 { float: left }
#f_demo { overflow: hidden; width: 100%; margin: 0 auto }
#f_indemo { float: left; width: 800% !important }
#f_demo1 { float: left }
#f_demo2 { float: left }
#g_demo { overflow: hidden; width: 100%; margin: 0 auto }
#g_indemo { float: left; width: 800% !important }
#g_demo1 { float: left }
#g_demo2 { float: left }
.customer { position: relative; width: 1100px; left: 53%; margin-left: -583px }
.customer .product_list3 { margin-top: 0px }
.l_btn1, .r_btn1 { position: absolute; top: 44%; cursor: pointer }
.l_btn1 { left: -45px }
.r_btn1 { right: -45px }
.product_list3 li { float: left; margin-left: 10px; margin-right: 10px; _display: inline; position: relative }
.product_list3 li a.img img { width: 248px; height: 314px; border: 1px solid rgb(149, 149, 149) }
.product_list3 li h3 { text-align: center; width: 199px; height: 62px; position: absolute; left: 26px; bottom: 35px }
.product_list3 li h3 dd { font-weight: normal; color: rgb(255, 255, 255); font: 600 20px / 24px "微软雅黑"; float: left; text-align: center; width: 199px }
.product_list3 li h3 dt { font-weight: normal; color: rgb(255, 255, 255); font: 400 12px / 14px "微软雅黑"; float: left; width: 199px; position: relative }
.product_list3 li h3 dt:after { background: rgb(237, 20, 5); width: 37px; height: 3px; position: absolute; left: 80px; bottom: -8px; content: "" }
.product_list { }
.product_list li { float: left; margin: 0 22px; padding-bottom: 15px; _display: inline; width: 238px; height: 250px }
.product_list li a.img { padding: 1px; border: 1px solid rgb(224, 225, 220) }
.product_list li a.img img { width: 239px; height: 315px }
.product_list li h3 { text-align: center; padding-top: 5px }
.product_list li h3 a { font-weight: normal }
.product_list li a.img { display: block }
.product_list li a.img:hover { border-color: rgb(147, 0, 44) }
.roll_product { float: left }
.product_list2 { }
.product_list2 li { float: left; margin-left: 9px; margin-right: 9px; _display: inline }
.product_list2 li a.img img { width: 253px; height: 227px }
.product_list2 li h3 { text-align: left; height: 60px; width: 253px; border-bottom: 3px solid rgb(255, 255, 255); font-weight: normal }
.product_list2 li h3 a { font-weight: normal }
.product_list2 li h3 dd { color: rgb(255, 255, 255); font-size: 13px; line-height: 35px }
.product_list2 li h3 dd a { color: rgb(255, 255, 255) }
.product_list2 li h3 dt { color: rgb(255, 255, 255); font-size: 13px; line-height: 17px }
.product_list2 li a.img { display: block }
.product_list2 li a.img:hover { border-color: rgb(147, 0, 44) }
.roll_product { float: left }
.sort_a { overflow: hidden }
.sort_a .layer1 { padding: 15px 0px; border-bottom: 1px dashed rgb(167, 184, 212); position: relative; height: 133px; z-index: 1 }
.sort_a .layer1 .img { float: left; padding: 5px; border: 1px solid rgb(221, 221, 221) }
.sort_a .layer1 .img img { width: 239px; height: 214px }
.sort_a .layer1 .img_right { width: 560px; float: right }
.sort_a .layer1 .img_right h3 { font: bold 14px / 36px "微软雅黑" }
.sort_a .layer1 .img_right span { line-height: 25px; display: block }
.sort_a .layer1 .pro_more { position: absolute; right: 0px; bottom: 15px; width: 110px; padding-left: 10px; height: 28px; line-height: 28px; background: rgb(102, 102, 102); color: rgb(255, 255, 255); font: bold 24px / 24px "微软雅黑" }
.sort_a .layer1 .pro_more span { float: left }
.sort_a .layer1 .pro_more a { font: normal 12px / 28px "宋体"; color: rgb(255, 255, 255); float: right; padding-right: 15px; display: inline-block }
.sort_a .layer1 .pro_more a:hover { text-decoration: none; color: rgb(250, 241, 4) }
.sort_a .abb_product { padding-top: 15px; border: 1px dashed rgb(167, 184, 212); border-top: none }
.productcates { padding-top: 10px }
.catemore { color: rgb(0, 128, 217); margin-top: 6px; overflow: hidden; position: relative }
.catemore h2 { width: 360px; float: left; font: bold 15px / 36px "微软雅黑" }
.catemore a { float: right; font: normal 14px / 36px "微软雅黑"; color: rgb(68, 68, 68); padding-right: 28px }
.catemore a:hover { text-decoration: none; color: rgb(0, 128, 217) }
#allmap { width: 95%; height: 500px; margin-top: 20px; margin-bottom: 10px; margin: 0 auto }
.maplist { position: relative; overflow: hidden; padding: 18px 0px }
.maplist ul li { width: 26%; float: left; margin-right: 1.5%; margin-left: 1.5%; _display: inline; background: url(../images/ditulogo.png) no-repeat 18px 6px; padding-left: 40px; line-height: 26px; font-family: Microsoft YaHei; height: 110px; border-right: 1px dashed rgb(221, 221, 221); margin-bottom: 20px }
.maplist ul li h2 { font-size: 15px }
.maplist ul li span { font-size: 12px; color: rgb(102, 102, 102) }
.province { font: normal 14px / 32px "微软雅黑"; padding: 0px 10px }
#search_form { margin: 15px 0px; padding-left: 20px }
#search_form select { width: 180px; border: 1px solid rgb(217, 217, 217); line-height: 32px; height: 32px }
.button_s { border: none; background: rgb(69, 154, 250); line-height: 30px; color: rgb(255, 255, 255); text-align: center; width: 80px; margin-left: 15px; border-radius: 3px; transition: all 0.3s ease 0s }
.button_s:hover { background: rgb(251, 145, 8) }
.down_list { }
.down_list li { line-height: 27px; height: 27px; position: relative; background: url(../images/list_dot1.gif) 0 50% no-repeat; padding-left: 10px }
.down_list li a { }
.job_list { }
.job_list li { line-height: 27px; height: 27px; position: relative; background: url(../images/list_dot1.gif) 0 50% no-repeat; padding-left: 10px }
.job_list li a { }
.job_list li span { position: absolute; color: rgb(153, 153, 153); right: 0; z-index: 0 }
.download_list { }
.download_list li { line-height: 27px; height: 27px; position: relative; background: url(../images/list_dot1.gif) 0 50% no-repeat; padding-left: 10px }
.download_list li a { }
.download_list li span { position: absolute; color: rgb(153, 153, 153); right: 0; z-index: 0 }
h3.title_bar { margin-left: 90px; width: 420px; float: left }
.share { padding-left: 5px; padding-bottom: 8px; float: left; width: 240px; height: 26px }
.info_title { border-bottom: 1px solid rgb(225, 228, 230) }
.case_title { border-bottom: 1px solid rgb(225, 228, 230) }
.product_detail { padding: 5px }
.product_detail h1.title { text-align: center; line-height: 30px; font-size: 14px; font-family: Microsoft YaHei; border-bottom: 1px solid rgb(224, 225, 220); margin-bottom: 15px; padding-bottom: 5px }
.product_detail .img { width: 250px; height: 224px; float: left; padding: 2px; border: 1px solid rgb(224, 225, 220) }
.product_detail .img img { }
.product_detail .small { width: 250px; height: 224px }
.jqzoom { text-decoration: none; float: left }
.product_detail .list { width: 300px; float: left; margin-left: 30px; display: inline; padding-top: 8px }
.list_p { }
.list_p li { height: 26px; font-size: 12px; border-bottom: 1px dashed rgb(224, 225, 220); padding-bottom: 5px; padding-top: 5px; font-family: Microsoft YaHei }
.list_p li h2 { font-size: 12px; font-weight: normal; font-family: Microsoft YaHei }
.product_detail .inquiry { line-height: 32px; border: none; margin-top: 6px }
.product_detail .inquiry a { background: url(../images/xunjia.gif) center center no-repeat; display: block; width: 112px; height: 32px; text-indent: -99999px }
.product_detail .inquiry a:hover { background-image: url(../images/xunjia_hover.gif) }
.list_p li h2 a { font-size: 12px; font-family: Microsoft YaHei }
.p_detail span.title { line-height: 28px; height: 28px; text-align: left; margin-top: 10px; display: block; padding-left: 10px; font-size: 12px; border-bottom: 1px solid rgb(0, 85, 172) }
.p_detail p.dd { padding-top: 5px; padding-bottom: 5px }
h3.tag { line-height: 32px; border-top: 1px dashed rgb(224, 225, 220); margin-top: 10px; color: rgb(153, 153, 153); font-weight: normal }
h3.tag a { color: rgb(0, 90, 152) }
h3.tag a:hover { color: rgb(147, 0, 44) }
.page { line-height: 26px; border-top: 1px dashed rgb(224, 225, 220); margin-top: 6px; padding-top: 5px; font-size: 12px }
.page a { color: rgb(0, 90, 152) }
.page span { color: rgb(0, 90, 152) }
.news_detail { }
.news_detail h1.title { text-align: center; font-family: Microsoft YaHei; font-size: 18px; border-bottom: 1px solid rgb(224, 225, 220); margin-bottom: 5px; padding-bottom: 10px }
.news_detail h3.title_bar { line-height: 26px; text-align: center; font-weight: normal; color: rgb(128, 128, 128); float: left; height: 26px; overflow: hidden }
.news_detail h3.title_bar span { padding-right: 10px }
.job_detail { }
.job_detail h1.title { text-align: center; font-family: Microsoft YaHei; font-size: 18px; border-bottom: 1px solid rgb(224, 225, 220); margin-bottom: 5px; padding-bottom: 10px }
.job_detail h3.title_bar { line-height: 26px; text-align: center; font-weight: normal; color: rgb(128, 128, 128) }
.job_detail h3.title_bar span { padding-right: 10px }
.job_detail .content h4 { background-color: rgb(241, 241, 241); height: 26px; line-height: 26px; text-align: left; padding-left: 15px }
.job_detail .content div.text { padding-top: 10px; padding-left: 22px; padding-right: 8px }
.down_info { padding: 10px; margin-top: 15px }
.down_info table { width: 100% }
.down_info table thead { line-height: 26px; background-color: rgb(242, 242, 242) }
.down_info table th { border: 1px solid rgb(182, 213, 241) }
.down_info table td { padding: 3px; padding-left: 10px; padding-right: 5px; border: 1px solid rgb(182, 213, 241); text-align: center; line-height: 28px; height: 28px }
#download { text-decoration: underline }
#down_detail { }
#down_detail .title { line-height: 26px; text-align: left; padding-left: 15px; font-size: 14px; height: 26px; background-color: rgb(236, 236, 236) }
#down_detail .text { padding: 10px }
.sort li { position: relative; z-index: 999 }
.sort li .about_b { position: absolute; left: 210px; top: 0px; width: 210px; padding: 10px 20px; background: rgb(245, 246, 246); border-bottom: 2px solid rgb(58, 120, 193); z-index: 9999 }
.sort li .layer2 { position: absolute; left: 210px; top: 0px; width: 210px; padding: 10px 20px; background: rgb(245, 246, 246); border-bottom: 2px solid rgb(58, 120, 193); z-index: 9999 }
.sort li .layer2 li { overflow: hidden }
.sort li .layer2 li a { font-weight: bold; background: url(../images/ico1.gif) no-repeat 0% 50% }
.sort li .layer2 li a:hover { text-decoration: none; color: rgb(147, 0, 44) }
.sort li .layer2 li .layer3 li { border-bottom: 1px dashed rgb(213, 213, 213); margin: 6px 0px; height: 24px; line-height: 24px }
.sort li .layer2 li .layer3 li a { font: normal 12px / 24px "微软雅黑"; background: none }
.sort li a { background: url(../images/dot4.png) no-repeat 5px -41px; color: rgb(102, 102, 102); display: block; line-height: 40px; font-family: Microsoft YaHei; border-bottom: 1px solid rgb(221, 221, 221); padding-left: 0px; font-size: 16px }
.sort li a:hover { color: rgb(23, 82, 54); text-decoration: none; background: url(../images/dot4.png) no-repeat 5px -41px rgb(245, 246, 246) }
.sort li.change a { background: url(../images/dot4.png) no-repeat 5px -41px rgb(245, 246, 246) }
.message { padding-left: 30px; padding-top: 10px; z-index: 100; position: relative }
.message input { vertical-align: middle }
.message #name { display: block; height: 26px; line-height: 26px; padding: 0; padding-left: 6px; border: 1px solid rgb(222, 222, 222); width: 200px }
.message #contact { display: block; height: 26px; line-height: 26px; padding: 0; padding-left: 6px; border: 1px solid rgb(222, 222, 222); width: 200px }
.message #email { display: block; height: 26px; line-height: 26px; padding: 0; padding-left: 6px; border: 1px solid rgb(222, 222, 222); width: 200px }
.message #address { display: block; height: 26px; line-height: 26px; padding: 0; padding-left: 6px; border: 1px solid rgb(222, 222, 222); width: 200px }
.message #content { display: block; width: 460px; height: 120px; padding: 6px; font-size: 12px; border: 1px solid rgb(222, 222, 222); margin-top: 6px }
.message .msgbtn { background: rgb(254, 105, 62); cursor: pointer; width: 90px; height: 30px; line-height: 30px; text-align: center; border: none; color: rgb(255, 255, 255); font-size: 14px; border-radius: 3px; margin-top: 15px; font-family: Microsoft YaHei; -moz-border-radius: 3px; -webkit-border-radius: 3px }
#code { padding-top: 10px; line-height: 26px }
#checkcode { height: 32px; line-height: 32px; width: 120px; border: 1px solid rgb(222, 222, 222) }
#message_main tr { position: relative }
#message_main tr th { font-weight: normal; text-align: right; height: 42px; line-height: 42px; color: rgb(102, 102, 102) }
.m_label { position: absolute; width: 160px; text-align: left; line-height: 26px; padding-left: 8px; color: rgb(204, 204, 204); z-index: 1; cursor: text }
.c_label { line-height: 18px; padding-top: 12px }
.index_message { position: relative }
.name_input { border: 1px solid rgb(204, 204, 204); margin-top: 5px; background: rgb(255, 255, 255); height: 22px; width: 189px }
.input_left { float: left; width: 40px; text-align: center; background: url(../images/newadd/title_left.jpg) left top repeat-x; height: 22px; line-height: 22px }
.input_right { position: relative; float: right }
.input_right input { height: 22px; line-height: 22px }
.input_right .m_label { position: absolute; width: 100px; text-align: left; line-height: 22px; padding-left: 6px; color: rgb(204, 204, 204); z-index: 1; cursor: text }
#m_div { width: 222px; position: fixed; right: 2px; bottom: 0px; padding-bottom: 1px; z-index: 99999; background: none }
.d_label { line-height: 18px; padding-top: 8px; width: 160px }
.w_message { border: 1px solid rgb(74, 156, 249); padding: 7px; padding-top: 3px; height: 238px; background: rgb(255, 255, 255); padding-bottom: 27px; background: url(../images/newadd/message_bg.jpg) left top no-repeat }
.w_message #name { width: 142px; height: 22px; line-height: 22px; border: none !important }
.w_message #contact { width: 142px; height: 20px; line-height: 20px; border: none !important }
.w_message #email { width: 142px; height: 20px; line-height: 20px; border: none !important }
.w_message #address { width: 142px; height: 20px; line-height: 20px; border: none !important }
.w_message #content { width: 176px; height: 65px; resize: none; overflow-y: auto; overflow-x: hidden }
.w_message #checkcode { width: 82px; height: 22px; line-height: 22px; border: 1px solid rgb(204, 204, 204); background-color: rgb(255, 255, 255) }
#message_main { display: table-cell }
.w_message #message_main tr { display: block; width: 100%; overflow: hidden; line-height: 28px }
.w_message #message_main tr th { height: 28px; line-height: 28px; width: 37px; text-align: center; vertical-align: middle; overflow: hidden }
.w_message #code { padding-top: 0px; margin-top: 5px }
.w_title { background: none; color: rgb(255, 255, 255); position: relative; cursor: pointer; height: 33px; width: 222px; overflow: hidden }
.w_message #message_main .m_input { border: 1px solid rgb(204, 204, 204); background-color: rgb(255, 255, 255) }
.w_message .msgbtn { width: 93px; height: 29px; line-height: 20px; background: url(../images/newadd/submit.png) 50% 50% no-repeat; margin-top: 3px; border: none; font-family: "宋体", arial; font-size: 12px; margin-left: 54px; font-family: Microsoft YaHei; color: rgb(255, 255, 255) }
.w_message .msgbtn_hover { background: rgb(60, 150, 252); color: rgb(255, 255, 255); border: 1px solid rgb(60, 150, 252) }
.m_close { background: url(../images/newadd/messbtn.png) left top no-repeat; position: absolute; right: 0px; top: 0px; cursor: pointer; overflow: hidden; width: 19px; height: 20px; right: 12px; top: 8px; cursor: pointer }
.m_open { background: url(../images/newadd/messbtn1.png) left top no-repeat }
.w_message .m_under { position: absolute; width: 227px; height: 37px; line-height: 41px; left: 0; bottom: 1px }
.w_message .support { color: rgb(0, 0, 0); width: 100px; position: absolute; bottom: 1px; right: 8px; font-size: 12px }
#m_top { height: 1px; font-size: 0px; line-height: 1px; margin: 0 2px; background: rgb(74, 156, 249) }
#m_mid { height: 1px; font-size: 0px; line-height: 1px; margin: 0 1px; background: rgb(74, 156, 249) }
#m_bot { background: rgb(74, 156, 249); height: 31px; line-height: 31px; padding-left: 9px; font-family: Microsoft YaHei; font-size: 13px }
.pageController { padding-right: 10px; padding-top: 5px; padding-bottom: 5px; color: rgb(80, 80, 80); margin: 0 auto; border-top: 1px solid rgb(226, 227, 228); margin-top: 16px; line-height: 24px }
.pageController a { background-color: rgb(255, 255, 255); vertical-align: middle; border: rgb(239, 239, 239) 1px solid; color: rgb(80, 80, 80); padding: 5px 8px; margin-right: 3px; margin-left: 3px }
.pageController a:hover { background-color: rgb(239, 239, 239); color: rgb(67, 142, 206); text-decoration: none; border: rgb(239, 239, 239) 1px solid }
.pageController .currPage { background-color: rgb(239, 239, 239); color: rgb(255, 0, 0); border: rgb(239, 239, 239) 1px solid }
.pageController .t1 { float: left; margin-right: 5px; height: 24px; line-height: 22px; white-space: nowrap }
.pageController .t2 { float: right; vertical-align: middle; line-height: 24px }
.pageController .t2 #current { padding: 0 5px; line-height: 24px }
.pageController .t1 span { padding-left: 4px; padding-right: 4px }
.pageController select { height: 24px; vertical-align: middle; text-align: center; line-height: 24px }
.pageController select option { vertical-align: middle }
.relate_list { margin-top: 10px }
.relate h4 { line-height: 30px; border-bottom: 1px solid rgb(147, 0, 44); padding-left: 5px }
#relate_p .img img { width: 136px; height: 122px }
#relate_p li { margin-left: 10px; margin-right: 10px; _display: inline }
#relate_n li { width: 48%; float: left }
.relate ul { float: none }
.blog_list { }
.blog_list li { border-bottom: 1px solid rgb(204, 204, 204); padding-bottom: 20px }
.blog_list li h2 { line-height: 42px; height: 42px; padding-left: 10px; padding-left: 20px; border-bottom: 1px dashed rgb(204, 204, 204) }
.blog_list li h2 a { font-size: 14px; font-family: Microsoft YaHei; font-weight: bold; color: rgb(76, 76, 76); line-height: 42px; color: rgb(32, 78, 125) }
.blog_list li .summary { color: rgb(135, 135, 135); line-height: 28px; height: 28px; text-indent: 20px; padding-top: 5px; padding-bottom: 5px }
.blog_list li .under { padding-left: 20px; padding-top: 5px; height: 24px; line-height: 24px; padding-bottom: 5px; color: rgb(41, 112, 166) }
.blog_list li .under a { color: rgb(41, 112, 166) }
h3.map_title { line-height: 30px; line-height: 30px; background-color: rgb(245, 248, 250); border: 1px solid rgb(147, 0, 44); text-indent: 20px; color: rgb(147, 0, 44); border-bottom: 2px solid rgb(147, 0, 44) }
.map_list { line-height: 30px; padding-left: 20px; margin-top: 8px; margin-bottom: 8px }
.map_list a { padding: 4px; white-space: nowrap }
.map_list a:hover { text-decoration: none; background-color: rgb(147, 0, 44); color: rgb(255, 255, 255); padding: 4px }
.content-getkey { padding: 15px 10px }
.getkey_list { }
.getkey_list li { float: left; margin-left: 20px; margin-right: 20px; padding-bottom: 15px; _display: inline }
.getkey_list li a.img { padding: 1px; border: 1px solid rgb(224, 225, 220) }
.getkey_list li a.img img { width: 239px; height: 214px }
.getkey_list li h3 { text-align: center; padding-top: 5px }
.getkey_list li h3 a { font-weight: normal }
.getkey_list li a.img { display: block }
.getkey_list li a.img:hover { border-color: rgb(147, 0, 44) }
.content-getkey .content { line-height: 24px; overflow: hidden; padding: 15px 10px 10px }
.getkey_detail .content { line-height: 24px; overflow: hidden; padding: 15px 10px 10px }
.job-title { padding-left: 10px; line-height: 40px; font-size: 16px; margin-bottom: 15px }
.job-title .job-send { background: rgb(241, 241, 241); padding: 5px 10px; border-radius: 4px }
.send-title { border-bottom: 1px solid rgb(221, 221, 221); margin-bottom: 15px; padding-bottom: 10px; font-size: 16px; color: rgb(0, 102, 0) }
.message-job { padding-left: 10px; padding-bottom: 10px }
.message-job li { line-height: 30px; margin-bottom: 10px }
.message-job li label { font-size: 14px; width: 70px; float: left; text-align: right }
.message-job li span { color: red }
.message-job li input[type="radio"] { margin: 0 10px }
.message-job li input.jobinput { border: 1px solid rgb(204, 204, 204); width: 200px; margin: 0 5px; line-height: 24px; height: 24px; padding: 0 5px }
.message-job li select { line-height: 24px; height: 24px; padding: 0 5px }
.message-job li #experience { width: 400px; height: 80px }
.message-job li input#file { margin-top: 18px; margin-right: 20px }
.message-job input.jobbtn { width: 80px; border: 1px solid rgb(241, 241, 241); background: rgb(187, 187, 187); color: rgb(255, 255, 255); border-radius: 4px; font-family: Microsoft YaHei; line-height: 30px; height: 30px; margin: 0 8px 0; cursor: pointer }
.message-job input.jobbtn:hover { background: rgb(174, 170, 170) }
.message-job li.last { border-bottom: 1px solid rgb(221, 221, 221); margin-bottom: 8px; padding: 5px 0; font-size: 14px; color: rgb(0, 102, 0) }
.resume-prompt { line-height: 36px; color: rgb(153, 153, 153) }
.message-job span.last { color: red; display: inline-block; line-height: 36px }