body{ font-family: "微软雅黑";}
#rocket-to-top div {
    left:0;
    margin:0;
    overflow:hidden;
    padding:0;
    position:absolute;
    top:0;
    width:149px;
}
#rocket-to-top .level-2 {
    background:url("../rocket_button_up.png") no-repeat scroll -149px 0 transparent;
    display:none;
    height:250px;
    opacity:0;
    z-index:1;
}
#rocket-to-top .level-3 {
    background:none repeat scroll 0 0 transparent;
    cursor:pointer;
    display:block;
    height:150px;
    z-index:2;
}
#rocket-to-top {
    background:url("../rocket_button_up.png") no-repeat scroll 0 0 transparent;
    cursor:default;
    display:block;
    height:250px;
    margin:-185px -36px 0 0;
    overflow:hidden;
    padding:0;
    position:fixed;
    right:0;
    top:80%;
    width:149px;
    z-index:11;
}
.wrap { width: 1100px; margin: 0px auto; }
.navbar li .subbar .sub_list li::before { content: "> "; }
.main { float: left; width: 100%; padding-bottom: 39px; }
.mbg { background-color:#fff;}
.mleft { float: left; width: 224px; }
.mleft h2 { float: left; width: 100%; height: 92px; line-height: 92px; font-size: 24px; color: rgb(255, 255, 255); text-align: center; background: #67a556; }
.sidenav { float: left; width: 100%; display: block; background: rgb(255, 255, 255) none repeat scroll 0% 0%; }
.sidenav li { float: left; background: rgb(224, 224, 224) none repeat scroll 0% 0%; text-indent: 46px; line-height: 41px; margin-top: 2px; font-size: 14px; color: rgb(88, 88, 88); width: 100%; }
.sidenav li span { display: none; }
.sidenav li.hover { background: rgb(174, 174, 174) none repeat scroll 0% 0%; }
.sidenav li.hover a { color: rgb(255, 255, 255); }
.sidenav li.hover span { float: left; width: 100%; display: block; padding: 10px 0px 20px; background: rgb(237, 237, 237) none repeat scroll 0% 0%; }
.sidenav li.hover span a { text-indent: 50px; width: 100%; display: block; font-size: 13px; line-height: 30px; color: rgb(135, 135, 135); }
.sidenav li.hover span a:hover, .sidenav li.hover span a.ahover { color: #67a556; }
.mleft h3 { float: left; width: 100%; background:url('../side_b.png') no-repeat scroll center top; height: 21px; }
.mright { float: right; width: 853px; background-color:#fff; }
.curr { float: left; width: 100%; height: 22px; line-height: 22px; margin: 12px 0px 5px; }
.curr span { float: left; background:url('../home.png') no-repeat scroll 0px center; color: rgb(108, 108, 108); padding-left: 18px; display: block; }
.curr span a { display: inline-block; color: rgb(108, 108, 108); }
.curr span a:hover { color: rgb(225, 85, 23); }
.mcont { float: left; width: 100%; padding: 20px 18px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; }
.pd_show { float: left; width: 100%; display: block; }
.pdimg { float: left; display: block; text-align: center; width: 335px; height: 274px; }
.picScroll_pd { position: relative; height: 274px; overflow: hidden; }
.picScroll_pd ul { overflow: hidden; }
.picScroll_pd ul li { float: left; text-align: center; width: 335px; overflow: hidden; display: inline; }
.picScroll_pd ul li img { width: 335px; height: 274px; }
.picScroll_pd .prev { position: absolute; left: 0px; top: 50%; display: block; width: 42px; height: 46px; overflow: hidden; background:url('../btn_pp.png') no-repeat scroll 0% 0%; cursor: pointer; }
.picScroll_pd .next { position: absolute; right: 0px; top: 50%; display: block; width: 42px; height: 46px; overflow: hidden; background:url('../btn_pn.png') no-repeat scroll 0% 0%; cursor: pointer; }
.pd_rtxt { float: right; width: 490px; line-height: 21px; color: rgb(104, 104, 104); position: relative; border-bottom: 1px dotted rgb(216, 216, 216); overflow: hidden; padding-bottom: 5px; }
.pd_rtxt h2 { float: left; color: rgb(88, 88, 88); font-size: 16px; font-weight: bold; border-bottom: 1px dotted rgb(216, 216, 216); padding-bottom: 13px; width: 100%; display: block; margin-bottom: 15px; }
.pd_rtxt span { width: 100%; padding: 10px 0; display: block; }
.pd_tab { float: left; width: 100%; padding: 37px 18px 0px; height: 38px; display: block; background: rgb(255, 255, 255) url('../tab_pdbg.jpg') repeat-x scroll center bottom; }
.pd_tab li { cursor: pointer; font-family: "微软雅黑"; font-size: 14px; text-align: center; color: rgb(104, 104, 104); float: left; display: block; width: 114px; line-height: 33px; margin-top: 5px; }
.pd_tab li.hover { color: rgb(88, 88, 88); background: rgb(255, 255, 255) none repeat scroll 0% 0%; font-weight: bold; }
.pd_cont { float: left; width: 820px; padding: 25px 40px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; display:none; }
.msgbox { width: 100%; display: block; border-top: 1px solid rgb(218, 218, 218); float: left; padding-top: 10px; height: 310px; }
.msgbox li { float: left; width: 81px; height: 24px; margin-right: 2px; position: relative; }
.tab_msg { float: left; width: 722px; background: rgb(255, 255, 255) url('../msg_bg.png') no-repeat scroll center 5px; padding-top: 15px; }
.tab_msg { float: left; width: 722px; background: rgb(255, 255, 255) url('../msg_bg_001.png') no-repeat scroll center 5px; padding-top: 15px; }
.retab_msg { margin-left: 0px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; }
.tab_msg { background: rgb(255, 255, 255) url('../msg_bg.png') no-repeat scroll center 5px; display: none; float: left; padding-top: 15px; width: 722px; }
.retab_msg { background: rgb(255, 255, 255) none repeat scroll 0px 0px; }
.pd_rtxt_code { height: 56px; position: relative; padding-left: 50px; }
.pd_rtxt_code img { width: 40px; position: absolute; left: 0px; top: 0px; }
.pd_rtxt_code h2 { min-height: 42px; }
/* ::::: http://kmc.kinte.com.cn/stuff/css/public.css ::::: */

html, body, ol, ul, h1, h2, h3, h4, h5, h6, p, th, td, dl, dd, form, fieldset, legend, input, textarea, select { font-family: "微软雅黑"; margin: 0px; padding: 0px; font-size: 12px; color: rgb(134, 134, 133); }
fieldset, img { border: 0px none; }
ul, ol, li { list-style: outside none none; }
h1, h2, h3, h4, h5, h6 { font-size: 100%; }
a { text-decoration: none; color: rgb(102, 102, 102); }
a:hover { color: rgb(225, 85, 23); }
.msgbox { border-top: 0px solid rgb(218, 218, 218); padding-top: 0px; height: auto; padding-bottom: 35px; }
.retab_msg { background: rgb(255, 255, 255) none repeat scroll 0px 0px; margin-left: -99px; float: left; padding-top: 15px; width: 722px; }
.pd_rtxt h2 { margin-bottom: 0px; }
.pd_show img {vertical-align: text-bottom;
    margin-right: 5px;  }
.tel a { line-height: 25px; }
a.bshareDiv, #bsPanel, #bsMorePanel, #bshareF { border: medium none; background: transparent none repeat scroll 0% 0%; padding: 0px; margin: 0px; font: 12px/14px Helvetica,Calibri,Tahoma,Arial,宋体,sans-serif; }
#bsPanel div, #bsMorePanel div, #bshareF div { display: block; }
div.buzzButton { cursor: pointer; font-weight: bold; }
.bsBox { display: none; z-index: 100000001; font-size: 12px; background:url('../background-opaque-dark.gif') repeat scroll 0% 0% !important; padding: 6px !important; border-radius: 5px; }
.bsClose { cursor: pointer; position: absolute; z-index: 10000000; color: rgb(102, 102, 102); font-weight: bold; font-family: "微软雅黑"; font-size: 14px; line-height: 20px; }
.bsTop { color: rgb(102, 102, 102); background: rgb(242, 242, 242) none repeat scroll 0% 0%; height: 24px; line-height: 24px; border-bottom: 1px solid rgb(232, 232, 232); }
.bsTop span { float: left; }
.bsFrameDiv, #bsMorePanel { border: medium none; background: rgb(255, 255, 255) none repeat scroll 0% 0%; }
.bsReturn { float: right; margin-right: 36px; text-align: right; cursor: pointer; line-height: 24px; color: rgb(102, 102, 102); opacity: 0.5; }
div.bsClear { clear: both; height: 0px; line-height: 0; overflow: hidden; font-size: 0px; }
.bsLogoLink:hover { text-decoration: underline; }
a.bsSiteLink { text-decoration: none; color: rgb(102, 102, 102); }
a.bsSiteLink:hover { text-decoration: underline; }
div.bsTitle { padding: 0px 8px; border-bottom: 1px solid rgb(232, 232, 232); color: rgb(102, 102, 102); background: rgb(242, 242, 242) none repeat scroll 0% 0%; text-align: left; }
div.buzzButton { cursor: pointer; }
div.bsLogo, div.bsLogoSel { float: left; width: 111px; text-align: left; height: auto; padding: 2px 4px; margin: 2px 0px; white-space: nowrap; overflow: hidden; }
div.bsLogo, div.bsRlogo { border: 1px solid rgb(255, 255, 255); background: rgb(255, 255, 255) none repeat scroll 0% 0%; }
div.bsLogo a, div.bsLogoSel a { display: block; height: 16px; line-height: 16px; padding: 0px 0px 0px 24px; text-decoration: none; float: left; overflow: hidden; }
div.bsLogo a, div.bsRlogo a { color: rgb(102, 102, 102); border: medium none; }
div.bsLogoLink { width: 121px; overflow: hidden; background: rgb(255, 255, 255) none repeat scroll 0% 0%; float: left; margin: 3px 0px; }
#bsPanel { position: absolute; z-index: 100000000; font-size: 12px; width: 137px; background:url('../background-opaque-dark.png') repeat scroll 0% 0%; padding: 6px; border-radius: 5px; }
div.bsClear { clear: both; height: 0px; line-height: 0; font-size: 0px; overflow: hidden; }
a.bsSiteLink { text-decoration: none; color: rgb(102, 102, 102); }
a.bsSiteLink:hover { text-decoration: underline; }
div.bsTitle { padding: 0px 8px; border-bottom: 1px solid rgb(232, 232, 232); color: rgb(102, 102, 102); background: rgb(242, 242, 242) none repeat scroll 0% 0%; text-align: left; }
div.buzzButton { cursor: pointer; }
div.bsLogo, div.bsLogoSel { float: left; width: 111px; text-align: left; height: auto; padding: 2px 4px; margin: 2px 0px; white-space: nowrap; overflow: hidden; }
div.bsLogo, div.bsRlogo { border: 1px solid rgb(255, 255, 255); background: rgb(255, 255, 255) none repeat scroll 0% 0%; }
div.bsLogo a, div.bsLogoSel a { display: block; height: 16px; line-height: 16px; padding: 0px 0px 0px 24px; text-decoration: none; float: left; overflow: hidden; }
div.bsLogo a, div.bsRlogo a { color: rgb(102, 102, 102); border: medium none; }
div.bsLogoLink { width: 121px; overflow: hidden; background: rgb(255, 255, 255) none repeat scroll 0% 0%; float: left; margin: 3px 0px; }
#bsPanel { position: absolute; z-index: 100000000; font-size: 12px; width: 137px; background:url('../background-opaque-dark.png') repeat scroll 0% 0%; padding: 6px; border-radius: 5px; }
div.bsClear { clear: both; height: 0px; line-height: 0; font-size: 0px; overflow: hidden; }
.firebugResetStyles { z-index: 2147483646 !important; top: 0px !important; left: 0px !important; display: block !important; border: 0px none !important; margin: 0px !important; padding: 0px !important; outline: 0px none !important; min-width: 0px !important; max-width: none !important; min-height: 0px !important; max-height: none !important; position: fixed !important; transform: rotate(0deg) !important; transform-origin: 50% 50% 0px !important; border-radius: 0px !important; box-shadow: none !important; background: transparent none repeat scroll 0% 0% !important; pointer-events: none !important; white-space: normal !important; }
style.firebugResetStyles { display: none !important; }
.firebugResetStyles::before, .firebugResetStyles::after { content: "" !important; }
.tempWrap .callbacks1_tabs{ display:none; }
.auto-widht{ width:1100px; margin:auto; font-size:16px; padding:15px 0 50px;}
.star_title_right1_1 p,.star_title_right1_2 p{ color:#ddd;}