@import url("reset.css");

/*Hiding auto category contents*/
/*-webkit-text-size-adjust: none;*/

#mw-pages { display: block; }
#mw-subcategories { display: none; }

html, body { -webkit-text-size-adjust:100%;width: 100%; max-height: 100%; margin: 0px; padding: 0px;font-size:13px;font-family: 微软雅黑, 宋体 , Arial,Helvetica !important; font-size: 13px; color:#555 }
a{color: #3355CC}
a.new, #quickbar a.new{ color:#cc2200}
#main_wrapper a.external, #main_wrapper a.external[href^="gopher://"] {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: url("../images/external.png");
    background-origin: padding-box;
    background-position: right center;
    background-repeat: no-repeat;
    background-size: auto auto;
    padding-bottom: 0;
    padding-left: 0px;
    padding-right: 13px;
    padding-top: 0;
}
#main_wrapper { width: 960px; margin-left: auto; margin-right: auto; margin-bottom: 0px; padding: 0px; height: 100%; }
/*!*CID 26934 2024.1111 //Begin*!*/

@media (min-width: 950px)and(max-width: 1919px){
    /*#main_wrapper {*/
    /*    width: 80% !important;*/
    /*}*/
    /*#header .header_lv1{*/
    /*    width: 70% !important;*/
    /*}*/

    html {
        zoom: 120%;
    }
}
/*!*CID 26934 2024.1111 //End*!*/
/*只有打印时候会显示*/
#print_header{
    display: none;
}

/*!*CID 26934 2024.1101 //End*!*/
#header, #footer{ width: 100%; margin: 0; padding: 0; }
/*CID 26544 2024.0927 //Begin*/
#header{position: fixed; top:0px;left:0;width:100%; background:#FFFFFF; padding-bottom: 30px; padding-top: 10px;z-index: 999;}

/*CID 26544 2024.0927 //End*/
#header .header_lv1{ height: 20px; margin: 0 auto; width:960px; position:relative;margin-top: 10px;}

/* header left links */
#header .header_left_links {
    position:relative;top:-3px;left: 10px;padding:0; margin:0;margin-left: 2px;
}
#header .header_left_links li{height:21px;border: 1px solid #bfbfbf;background: #f2f2f2;behavior:url(/wiki/skins/cpierblue/css/PIE.htc); float: left; list-style: none;padding:0px;margin:0px;}

#header .header_left_links li.active {
    background:#558ED5;
    border:1px solid #558ED5;
}
#header .header_left_links li.active a{
    color:#fff;
}
#header .header_left_links li a {
    font-size: 14px;
    color:#555555;
}
#header .header_left_links  .item1_li {
    border-radius: 4px 0px 0 4px;
    -moz-border-radius: 4px 0px 0 4px;
    -webkit-border-radius: 4px 0px 0 4px;
    padding:1px 6px;
}
#header .header_left_links  .item2_li {
    border-radius: 0px 0px 0 0px;
    -moz-border-radius: 0px 0px 0 0px;
    padding:1px 6px;
}
#header .header_left_links  .item3_li {
    border-radius: 0 4px 4px 0;
    -moz-border-radius: 0 4px 4px 0;
    -webkit-border-radius: 0 4px 4px 0;
    padding:1px 6px;
}
/* /header left links */

#header .header_lv1_left{position: relative;top:-3px;left:20px; padding:0; margin:0; background:#d0d1d1;margin-left: 2px;box-shadow: 0 0 4px #D1C9BB;}
#header .header_lv1_left li{ float: left; list-style: none;padding: 2px 9px; border:1px solid #4A7CB9; border-right: 0;height: 18px;background: #558ED5;}
#header .header_lv1_left .header_lv1_left_droptrigger.active{background:#fff;color: #000}
#header .header_lv1_left .header_lv1_left_droptrigger.active a{color: #000; }
/*#header .header_lv1_left .header_lv1_left_droptrigger.active ul a{color: #000; }*/
#header .header_lv1_left .header_lv1_left_droptrigger.active .header_lv1_left_dropdown li:hover{ background: #558ED5;}
#header .header_lv1_left .header_lv1_left_droptrigger.active .header_lv1_left_dropdown li:hover a{ color: #FFF;}
#header .header_lv1_left li.last{border-right:1px solid #4A7CB9;}
#header .header_lv1_left li a{color: #FFF;}
#header .header_lv1_left_droptrigger{position: relative;}
#header .header_lv1_left_dropdown .header_lv1_left_droptrigger a{display: block;width:150px;}
#header .header_lv1_left_dropdown{ border:1px solid #BFBFBF; display: none; color:#000; padding:0; margin:0; background:#FFF;position:absolute; left:-1px; top:20px; padding:5px 5px 5px 5px;z-index: 9999;box-shadow: 0 4px 8px #D1C9BB;}
#header .header_lv1_left_dropdown li{margin-top: 3px; height:auto;width: 150px;list-style: none;border:0;background:#FFF;}
#header .header_lv1_left_dropdown li .th{font-weight: bold;cursor:default;}
#header .header_lv1_left_dropdown li a{color: #000;}

#header .header_lv1_right{ float: right; padding:0; margin:0; background:#d0d1d1;height:22px; }
#header .header_lv1_right li{ float: left; list-style: none;padding: 2px 10px; border:1px solid grey; border-right: 0;height: 16px;}
#header .header_lv1_right li.active{background:#fff;color: #000; border-bottom: #fff 1px solid; }
#header .header_lv1_right li.last{border-right:1px solid grey;}
#header .header_lv1_right li a{ color: #000; }

#header .header_lv2{ height: 35px; border: 1px solid gray; border-bottom: 0;margin-top: 1px;}

#header .header_lv2_left{ float: left; padding-top: 10px; padding-left: 10px;}
#header .header_lv2_left h2{ padding:0; border:0; font-size:14px; font-weight: normal; }

#header .header_lv2_right{ height:15px;background:#FFF;padding-left: 15px;float: right;}
#header .header_lv2_right .header_lv2_right_droptrigger_icon{margin-top:-5px;}
#header .header_lv2_right .header_lv2_right_droptrigger_icon_hover{display: none; margin-top:-5px;}
#header .header_lv2_right .header_lv2_right_fav{margin-top:-2px;margin-right: 5px;}
#header .header_lv2_right .header_lv2_right_note{margin-top:-2px;margin-right: 5px;}
#header .header_lv2_right ul{float: right; padding:0; margin:0; }
#header .header_lv2_right li{float: left; list-style: none; border:0; }
#header .header_lv2_right .header_lv2_right_droptrigger.active{color: #fff;}
#header .header_lv2_right .header_lv2_right_droptrigger.active a{color: #000; }
#header .header_lv2_right .header_lv2_right_droptrigger.active .header_lv2_right_dropdown a:hover{ text-decoration: underline; }
#header .header_lv2_right li.last{border-right:1px solid grey;}
#header .header_lv2_right li a{color: #000; }
#header .header_lv2_right_droptrigger{position: relative; height: 26px;padding:2px 0px 2px 10px;top: 0px;right: 5px;padding-left: 7px;}
#header ul.header_lv2_right_sub1{height:20px;overflow: hidden;position: absolute;right:150px;}
#header ul.header_lv2_right_sub1 li{padding-left: 10px;}
#header ul.header_lv2_right_sub2{height:15px;background:#FFF;margin-left: -220px;}
#header ul.header_lv2_right_sub2 .search_on_page{
    margin-right: 5px;
}

#header .header_lv2_right #popup_qr_code{
    width: 20px;
    position: relative;
    cursor:pointer
}
#header .header_lv2_right #popup_qr_code:hover .iphone{
    background-image: url(/images/common/iphone-active.png);
}
#header .header_lv2_right #popup_qr_code:hover .qr_code_content{
    display: block;
}
#header .header_lv2_right #popup_qr_code .iphone{
    display: inline-block;
    width: 20px;
    height: 20px;
    background: url(/images/common/iphone.png) no-repeat center;
    background-size: contain;
}
#header .header_lv2_right #popup_qr_code .iphone img{
    width: 18px;
    color: #9499A0
}
#header .header_lv2_right #popup_qr_code .qr_code_content{
    position: absolute;
    display: none;
    right: 4px;
    top: 25px;
    background: white;
    padding: 5px 10px 10px;
    border:1px solid #ddd;
}

#header .header_lv2_right #popup_qr_code .qr_code img{

}
#header .header_lv2_right .header_login{
    margin-right: 15px;
}

#header .quick_login_form{ position: relative; right: 5px;}
#header .quick_login_form .nodisplay{ display: none;}
#header .quick_login_form .quick_login_form_extra{ padding-left: 10px; font-size: 12px;}
#header .quick_login_form .quick_login_form_extra a,span{ font-size: 12px;}
#header .quick_login_form .quick_login_form_extra .form-checkbox{ position: relative; top: 2px;}
#header .quick_login_form .quick_login_form_extra .form-link-text{ color: #1d93dd; font-size: 12px;}
#header .quick_login_form .quick_login_form_extra .form-link-text:hover{ text-decoration: underline}
#header .quick_login_form .quick_login_form_extra .not_remember_me:hover{ text-decoration: underline; color: #1d93dd}
#header .quick_login_form_hover{ background: #f2f2f2; padding: 5px; top: -6px; right: -1px; border: 1px solid #a4a4a4; border-radius: 0 0 5px 5px}
#header .header_lv2_right #quick_login_form .input_text{ width: 80px; border: 1px solid #a4a4a4; padding: 6px 6px 4px;}
#header .header_lv2_right #quick_login_form .input_button{ background: #1d93dd; padding: 5px 6px 3px; border: 1px solid #1d93dd; color: #fff;cursor:pointer;}
#header .header_lv2_right #quick_login_form .input_button:hover{ background: #558ED5}

/* // CID 10793 // 2022.01.27 // Begin */
#header .header_lv2_right .quick_login_form2 .wrapper {
  display: flex;
  align-items: center;
}
#header .header_lv2_right .quick_login_form2 .search {
  position: relative;
  margin-right: 15px;
}
#header .header_lv2_right .quick_login_form2 .search input {
  width: 127px;
  height: 20px;
  border-radius: 0;
  border: 1px solid #BFBFBF;
  padding-left: 5px;
  padding-right: 20px;
}
#header .header_lv2_right .quick_login_form2 .search a {
  position: absolute;
  right: 5px;
  top: 50%;
  transform: translateY(-50%);
  font-size: 12px;
  color: #707070;
}
#header .header_lv2_right .quick_login_form2 .login {
  display: flex;
  align-items: center;
  color: #558ED5;
  font-size: 12px;
}
#header .header_lv2_right .quick_login_form2 .login i {
  color: #707070;
  font-size: 16px;
  margin-right: 6px;
}
/* // CID 10793 // 2022.01.27 // End */

#header ul.header_lv2_right_dropdown{ border:1px solid #BFBFBF; display: none; float: left; padding:0; margin:0; background:#fff; color:#000; width:185px; position:absolute; right:0; top:21px;padding:5px 0 5px 5px;z-index: 999;box-shadow: 0 4px 8px #D1C9BB;}
#header .header_lv2_right_dropdown li{ float: left; list-style: none;padding: 2px 10px; border:0; width: 137px;    padding-left:10px !important;
}
#header .header_lv2_right_dropdown li .th{font-weight: bold;cursor:default;}
#header .header_lv2_right_dropdown li a{color:#000; }

#header ul.header_lv2_right_dropdown_en{ border:1px solid #BFBFBF; display: none; float: left; padding:0; margin:0; background:#fff; color:#000; width:185px; position:absolute; right:0; top:21px;padding:5px 0 5px 5px;z-index: 999;box-shadow: 0 4px 8px #D1C9BB;}
/* //CID 6322 //2020.09.16 Begin */
#header .header_lv2_right_dropdown_en li{
  float: left;
  list-style: none;
  border:0;

  /*width: 110px;    */
  /*padding-left:10px !important;*/
  /*padding: 2px 10px; */
  width: 100%;
  /*box-sizing: border-box !important;*/
}
#header .header_lv2_right_dropdown_en a {
  display: block;
  padding: 5px 15px;
  transition: all .05s;
}
#header .header_lv2_right_dropdown_en a:hover {
  background-color: #558ED5;
  color: #fff !important;
}
#header .header_lv2_right_dropdown_en li.blank {
  display: none !important;
}
#header .header_lv2_right_dropdown_en li .th{
  font-weight: bold;
  cursor:default;
  padding: 8px 15px;
  display: block;
}
#header .header_lv2_right_dropdown_en li a{color:#000; }
#header ul.header_lv2_right_dropdown_en{
    width:158px;
  /*padding:5px;*/
  padding: 0;
}
/* //CID 6322 //2020.09.16 End */

#content_wrapper{ min-height: 400px; margin-bottom: 2px; padding:10px 5px;padding:0;margin:0;overflow:auto;width:100%;overflow: hidden;}

#contentRightDiv{ float: right;width: 220px; z-index: 99;position: fixed;}
/*//CID 26906 //2024.10.28 //Begin*/
#contentLeftDiv{ width: 120px;position: fixed;margin-top: 75px;top: 0px;max-height: calc(100% - 50px);overflow: auto;background: #fff;}
/*//CID 26906 //2024.10.28 //End*/
#contentLeftDiv > p{
    margin: 0;
}

#contentLeftDiv.left_nav_width_wid{ width: 225px;}
#content_left_wrapper.left_nav_width_wid{ width: 720px !important;margin-left: 235px !important;}
#contentLeftDiv.left_nav_width_mid{ width: 172px;}
#content_left_wrapper.left_nav_width_mid{ width: 773px !important;margin-left: 182px !important;}
/*#contentLeftDiv .LeftMenuBar {padding: 2px 0 2px 28px;}*/
#contentLeftDiv .LeftMenuBar p{margin: 0;}
#contentLeftDiv .collapsmi_content_div{padding-left: 13px;display: none;}

.expandmultiple_label,
.collapsemultiple_label{
    position: relative;
    color: #3366FF;
}
#contentLeftDiv .collapse_icon{
    left: -20px;
    top: 0;
    line-height: 16px;
}

/* 新的css start*/
#contentLeftDiv.left_nav_v202012 .collapse_icon{
    position: absolute;
    left: -20px;
    top: 0;
    line-height: 16px;
}
/*//CID 26906 //2024.10.28 //Begin*/
#contentLeftDiv.left_nav_v202012{ width: 120px;position: fixed;margin-top: 75px;top: 0px;max-height: calc(100% - 50px);overflow: auto;border: 1px solid #BFBFBF;border-radius: 7px 7px 0 0;}
/*//CID 26906 //2024.10.28 //End*/
#contentLeftDiv.left_nav_width_wid{ width: 225px;}
#content_left_wrapper.left_nav_width_wid{ width: 720px !important;margin-left: 235px !important;}
#contentLeftDiv.left_nav_width_mid{ width: 172px;}
#content_left_wrapper.left_nav_width_mid{ width: 773px !important;margin-left: 182px !important;}
#contentLeftDiv.left_nav_v202012 .LeftMenuBar {padding: 0px;position: relative;border: 0;}
#contentLeftDiv.left_nav_v202012 .LeftMenuBar:last-child a,
#contentLeftDiv.left_nav_v202012 .LeftMenuBar:last-child label
{border-bottom: 0;}
#contentLeftDiv.left_nav_v202012 .LeftMenuBar p{margin: 0;}
#contentLeftDiv.left_nav_v202012 .collapsmi_content_div{
    display: none;
    border-top: none;
    padding-left: 0;
}
#contentLeftDiv.left_nav_v202012 p{margin: 0;}

#contentLeftDiv.left_nav_v202012 .expandmultiple_label,
#contentLeftDiv.left_nav_v202012 .collapsemultiple_label{
    position: relative;
    color: #333;
}
#contentLeftDiv.left_nav_v202012 .collapse_icon{
    line-height: 20px;
    display: inline-block;
    width: 17px;
    margin-right: 2px;
    position: relative;
    left: 0px;
    top: 0;
}
#contentLeftDiv.left_nav_v202012 .plain_text,
#contentLeftDiv.left_nav_v202012 a{
    display: block;
    border-bottom: 1px solid #BFBFBF;
    padding-left: 24px;
}
#contentLeftDiv .manual_filled_section{
    border-left: 0;
    border-right: 0;
}
.manual_filled_section a{display: block;}
.manual_filled_section a:last-child{border: 0 !important;}
#contentLeftDiv.left_nav_v202012 .selflink{
    display: block;
    border-bottom: 1px solid #BFBFBF;
    padding-left: 24px;
}
/*#contentLeftDiv.left_nav_v202012 .collapsmi_content_div .plain_text,*/
/*#contentLeftDiv.left_nav_v202012 .collapsmi_content_div p > .selflink,*/
/*#contentLeftDiv.left_nav_v202012 .collapsmi_content_div p > a{*/
/*    padding-left: 40px !important;*/
/*}*/


/*CID 26424 2024.0912 //Begin*/
/*#contentLeftDiv.left_nav_v202012 .LeftMenuBar>a:first-child,*/
/*#contentLeftDiv.left_nav_v202012 .LeftMenuBar>p:first-child a {*/
/*  font-weight: bold;*/
/*}*/
/*CID 26424 2024.0912 //End*/
#contentLeftDiv.left_nav_v202012 .collapsmi_content_div p > .selflink{
    display: block;
    border-bottom: 1px solid #BFBFBF;
}
#contentLeftDiv.left_nav_v202012 label a{
    display: inline-block;
    border-bottom: 0;
    padding-left: 0 !important;
}
#contentLeftDiv.left_nav_v202012 .LeftMenuBar label{
    display: block;
    border-bottom: 1px solid #BFBFBF;
    padding-left: 5px;
    display: flex;
}
#contentLeftDiv.left_nav_v202012 .collapsmi_content_div > .collapsmi_content_div a{
    padding-left: 24px;
}
#contentLeftDiv.left_nav_v202012 .collapsmi_content_div > .collapsmi_content_div .plain_text,
#contentLeftDiv.left_nav_v202012 .collapsmi_content_div > .collapsmi_content_div p > a{
    padding-left: 58px !important;
}
#contentLeftDiv.left_nav_v202012 .collapsmi_content_div > .collapsmi_content_div p > .selflink{
    padding-left: 58px !important;
}
#contentLeftDiv.left_nav_v202012 .collapsmi_content_div > .collapsmi_content_div > .collapsmi_content_div .plain_text,
#contentLeftDiv.left_nav_v202012 .collapsmi_content_div > .collapsmi_content_div > .collapsmi_content_div p > a{
    padding-left: 75px !important;
}
#contentLeftDiv.left_nav_v202012 .collapsmi_content_div > .collapsmi_content_div > .collapsmi_content_div p > .selflink{
    padding-left: 75px !important;
}
#contentLeftDiv.left_nav_v202012 .collapsmi_content_div > .collapsmi_content_div > .collapsmi_content_div > .collapsmi_content_div .plain_text,
#contentLeftDiv.left_nav_v202012 .collapsmi_content_div > .collapsmi_content_div > .collapsmi_content_div > .collapsmi_content_div p > a{
    padding-left: 90px !important;
}
#contentLeftDiv.left_nav_v202012 .collapsmi_content_div > .collapsmi_content_div > .collapsmi_content_div > .collapsmi_content_div p > .selflink{
    padding-left: 90px !important;
}
#contentLeftDiv.left_nav_v202012 .collapsmi_content_div label{
    padding-left: 22px;
}
#contentLeftDiv.left_nav_v202012 .collapsmi_content_div .collapsmi_content_div label{
    padding-left: 40px;
}
#contentLeftDiv.left_nav_v202012 .collapsmi_content_div .collapsmi_content_div .collapsmi_content_div label{
    padding-left: 58px;
}
#contentLeftDiv.left_nav_v202012 .leftact_feedback_button,
#contentLeftDiv.left_nav_v202012 .leftact_top_link{
    position: fixed;
}
#contentLeftDiv.left_nav_v202012 .leftact_feedback_button{
     margin-top: 5px;
}
#contentLeftDiv.left_nav_v202012 .leftact_top_link{
    margin-top: 25px;
}
#contentLeftDiv.left_nav_v202012 .leftact_top_link a{
    border: 0;
    display: inline-block;
    padding: 0;
}
#contentLeftDiv.left_nav_v202012{
    border-bottom: 0px;
}
#contentLeftDiv.left_nav_v202012 a.selflink{
    display: inline-block;
    border: 0;
}
/* 新的css end*/

#contentLeftDiv .collapse_icon.link{
    color: #3355CC;
}
#contentLeftDiv .collapse_icon.default_font_color{
    /*color: #333;*/
}
#contentLeftDiv .selflink,
#contentLeftDiv.selflink-font-default .selflink{
    color: #333 !important;
    pointer-events:none;
}
#contentLeftDiv.selflink-font-white .selflink{
    color: white !important;
}
#contentLeftDiv.selflink-font-blue .selflink{
    color: #3355CC !important;
}

#contentLeftDiv .selflink,
#contentLeftDiv.selflink-bg-white .selflink{
    background: white !important;
}
#contentLeftDiv.selflink-bg-blue .selflink{
    background: #558ed5 !important;
    /*padding: 0 1px;*/
}



#contentLeftDiv.selflink-font-default .selflink_label,
#contentLeftDiv.selflink-font-default .selflink_label .collapse_icon.link,
#contentLeftDiv.selflink-font-default .selflink{
    color: #333 !important;
    pointer-events:none;
}
#contentLeftDiv.selflink-font-white .selflink_label,
#contentLeftDiv.selflink-font-white .selflink_label .collapse_icon.link,
#contentLeftDiv.selflink-font-white .selflink{
    color: white !important;
}
#contentLeftDiv.selflink-font-blue .selflink_label,
#contentLeftDiv.selflink-font-blue .selflink_label .collapse_icon.link,
#contentLeftDiv.selflink-font-blue .selflink{
    color: #3355CC !important;
}

#contentLeftDiv.selflink-bg-white .selflink_label,
#contentLeftDiv.selflink-bg-white .selflink_label .collapse_icon.link,
#contentLeftDiv.selflink-bg-white .selflink{
    background: white !important;
}
#contentLeftDiv.selflink-bg-blue .selflink_label,
#contentLeftDiv.selflink-bg-blue .selflink_label .collapse_icon.link,
#contentLeftDiv.selflink-bg-blue .selflink{
    background: #558ed5 !important;
    /*padding: 0 1px;*/
}



#left_toolbar {float: left;}

#footer{ margin:10px 0 10px 0; padding: 0; height: 30px; color: #999; text-align: center; width:960px;}
#footer .copy{font-size:13px; font-family	:微软雅黑,Helvetica,sans-serif; }
#footer .copy a:hover{text-decoration: underline;}
#footer .footer_inner{margin:0 auto;}
#footer .footer_inner a{color: #3355cc;}
#footer .footer_inner a:hover{text-decoration: underline;color: #3355cc;}

#footer a{ color: #999; }
#footer a:hover{ color: #000; }
#footer p{ float: right; }

.header_inner { width: 100%; display: block; height: 30px; }

.header_logo { width: 102px; height: 30px; float: left; margin: 0px; padding: 0px; }


.header_banner { width: 858px; height: 30px; margin: 0px; padding: 0px; float: left; }
.header_toolbar { height: 25px; /*margin:0.5em;*/ margin: 0; padding: 0; display: block; font-size: 12px; }

.header_toolbar_right { list-style-type: none; margin-right: 0px; float: right; display: inline; margin: 0; padding: 0; padding-top: 5px; padding-bottom: 5px; position: relative; }

.header_toolbar_right li a,
.header_toolbar_right li a:link,
.header_toolbar_right li a:visited,
.header_toolbar_right li a:hover,
.header_toolbar_right li a:active{ color: white; }

.header_toolbar_right li { display: inline; padding-left: 0.5em; padding-right: 0.5em; color: White; font-weight: bold; float: left; border-right: solid 1px white; }

.header_toolbar_right li.last{ border-right: 0px; }

.header_toolbar_left { list-style-type: none; float: left; left: 0px; display: inline; margin: 0; padding: 0; margin-top: 3px; padding-top: 5px; padding-bottom: 5px; }

.header_toolbar_left li a,
.header_toolbar_left li a:link,
.header_toolbar_left li a:visited,
.header_toolbar_left li a:hover,
.header_toolbar_left li a:active{ color: white; }

.header_toolbar_left li { display: inline; padding-left: 0.5em; padding-right: 0.5em; color: White; font-weight: bold; border-right: solid 1px white; }

.header_toolbar_left li.last{ border-right: 0px; }

.clear { clear: both; }

.header_menu { margin: 0; padding: 0; display: block; height: 25px; padding-top: 0px; }

.header_searchbar{
    width: 150px;
    background-color: white;
    height: 1.5em;
    border: solid 1px #BFBFBF;
    margin-right: 5px;
    display: none;
    position: absolute;
    right: 96px;
    z-index: 1000;
}

input#searchInput { margin: 0; border-width: 0; padding: 0px; height: 1.5em; font-size: 1em; width: 12.5em; background-color: transparent; position: absolute; top: 0px; left: 0px; padding-left: 3px;width:127px; }

/* OVERRIDDEN BY COMPLIANT BROWSERS */
button#searchButton {
    margin: 0;
    padding: 0;
    margin-top: 0.2em;
    width: 1.75em;
    height: 1.5em;
    border: none;
    cursor: pointer;
    background-color: transparent;
    background-image: url('/wiki/skins/cpierblue/images/search-ltr.png');
    background-position: center center;
    background-repeat: no-repeat;
    position: absolute;
    right: 0px;
    top: -2px;
}
.general_button{
    border: none;
    background: #0178CD;
    background-image: -moz-linear-gradient(#34AAEB, #0178CD);
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto auto;
    border-bottom-color: #4C88BC;
    border-bottom-left-radius: 3px;
    border-bottom-right-radius: 3px;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-top-color: #4C88BC;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
    border-top-style: solid;
    border-top-width: 1px;
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2) inset;
    color: #FFFFFF;
    display: inline-block;
    font-size: 13px;
    line-height: 1.3em;
    padding: 3px 15px 3px 15px;
    text-shadow: -1px -1px 0 #666666;
    cursor: pointer;
}
.general_button:hover{
    background: #0351B7;
    background-image: -moz-linear-gradient(#2F90D5, #0351B7);
}
/* IGNORED BY IE6 */
button#searchButton { height: 100%; }

a									{ text-decoration: none; }

/*
	LEVEL ONE
*/
ul.header_menu_items { position: relative; margin: 0; padding: 0; list-style: none; }
ul.header_menu_items li { font-weight: bold; float: left; zoom: 1; color: White; list-style: none; }
ul.header_menu_items li.header_menu_right { font-weight: bold; float: right; zoom: 1; color: White; list-style: none; }
ul.header_menu_items a:hover		 { color: black; }
ul.header_menu_items a:active { color: white; }
ul.header_menu_items li a { margin: 4px 0; display: block; padding: 1px 15px; border-right: 1px solid white; color: white; }

/*
ul.dropdown li:last-child a { border-right: none; }  Doesn't work in IE */
ul.header_menu_items li.hover,
ul.header_menu_items li:hover { background: #F3D673; color: black; position: relative; }
ul.header_menu_items li.hover a { color: rgb(9, 82, 109); }

/*
	LEVEL TWO
*/
ul.header_menu_items ul { width: 220px; margin: 0px; padding: 0px; visibility: hidden; position: absolute; top: 100%; left: 0; border: solid 1px rgb(9, 82, 109); background: rgb(243,247,251); z-index: 99999; }
ul.header_menu_items ul.header_menu_right_list 			 { width: 120px; margin: 0px; padding: 0px; visibility: hidden; position: absolute; top: 100%; right: 0; left: auto; border: solid 1px rgb(9, 82, 109);
                                                     background: rgb(243,247,251); }
ul.header_menu_items ul.RightUserItemUL 			 { width: 120px; margin: 0px; padding: 0px; visibility: hidden; position: absolute; top: 100%; left: -29px; border: solid 1px rgb(9, 82, 109);
                                              background: rgb(243,247,251); float: none; }
ul.header_menu_items ul li { margin: 0px; padding: 0px; font-weight: normal; background: rgb(243,247,251); color: #000; float: none; }
ul.header_menu_items ul.MegaMenu { font-weight: normal; background: rgb(243,247,251); color: #000; width: 500px; height: 100px; float: none; }

/* IE 6 & 7 Needs Inline Block */
ul.header_menu_items ul li a					{ border-right: none; width: 200px; display: inline-block; }
ul.header_menu_items ul li hr					{ width: 105px; color: rgb(9, 82, 109); margin: 0px; padding: 0px; }
ul.header_menu_right_list li a { width: 100px !important; }
ul.RightUserItemUL li a { width: 100px !important; }

/*
	LEVEL THREE
*/
ul.header_menu_items ul ul 					{ left: 100%; top: 0; }
ul.header_menu_items li:hover > ul 			{ visibility: visible; }
.header_menu_right_link{ width: 16px; height: 16px; display: block; overflow: hidden; background-image: url("/wiki/skins/cpierblue/images/edit.png"); background-repeat: no-repeat; background-position: center; }
li:hover >.header_menu_right_link{ background-image: url("/wiki/skins/cpierblue/images/edit-hover.png"); }
.RightUserMenuItem{ width: 16px; height: 16px; display: block; overflow: hidden; background-image: url("/wiki/skins/cpierblue/images/User.png"); background-repeat: no-repeat; background-position: center; }
li:hover >.RightUserMenuItem{ background-image: url("/wiki/skins/cpierblue/images/User-hover.png"); }

/* Sub-navigation */
#siteSub { display: none; }
#jump-to-nav { display: none; }

/* Vip Push */
#content_left_wrapper .vip_push_button {background-color: #548ED5;padding: 0 8px;width: 80px;margin: 8px 0px;color: #fff; text-align: center;border-radius: 2px;cursor: pointer}
#content_left_wrapper .vip_push_content { border: 1px solid #aaa;padding:8px 5px;margin: 2px 0; }

/*
 *
 * The following code is highly modified from monobook. It would be nice if the
 * preftoc id was more human readable like preferences-toc for instance,
 * howerver this would require backporting the other skins.
*/
/* Preferences */
#preftoc {
    /* Tabs */
    width: 100%;
    float: left;
    clear: both;
    margin: 0 !important;
    padding: 0 !important;
    background-image: url(images/preferences-break.png);
    background-position: bottom left;
    background-repeat: no-repeat;
}

#preftoc li {
    /* Tab */
    float: left;
    margin: 0;
    padding: 0;
    padding-right: 1px;
    height: 2.25em;
    white-space: nowrap;
    list-style-type: none;
    list-style-image: none;
    background-image: url(images/preferences-break.png);
    background-position: bottom right;
    background-repeat: no-repeat;
}

/* IGNORED BY IE6 */
#preftoc li:first-child { margin-left: 1px; }

#preftoc a,
#preftoc a:active { display: inline-block; position: relative; color: #0645ad; padding: 0.5em; text-decoration: none; background-image: none; font-size: 1em; }
#preftoc a:hover { text-decoration: underline; }
#preftoc li.selected a { background-image: url(images/preferences-fade.png); background-position: bottom; background-repeat: repeat-x; color: #333333; text-decoration: none; }
#preferences { float: left; width: 100%; margin: 0; margin-top: -2px; clear: both; border: solid 1px #cccccc; background-color: #f9f9f9; background-image: url(images/preferences-base.png); }
#preferences fieldset.prefsection { border: none; padding: 0; margin: 1em; }
#preferences fieldset.prefsection fieldset { border: none; border-top: solid 1px #cccccc; }
#preferences legend { color: #666666; }
#preferences fieldset.prefsection legend.mainLegend { display: none; }
#preferences td { padding-left: 0.5em; padding-right: 0.5em; }
#preferences td.htmlform-tip { font-size: x-small; padding: .2em 2em; color: #666666; }
#preferences div.mw-prefs-buttons { padding: 1em; }
#preferences div.mw-prefs-buttons input { margin-right: 0.25em; }

/*
 * Styles for the user login and create account forms
*/
#userlogin, #userloginForm { border: solid 1px #BFBFBF; padding: 30px; margin: .5em; float: left; box-shadow: 0 2px 4px #D1C9BB;}
#userlogin { min-width: 20em; max-width: 90%; width: 40em; }

/*
 *
 * The following code is slightly modified from monobook
 *
*/
#content_wrapper { line-height: 1.5em; padding:50px 10px 10px 0px;overflow-x: auto;}
/*CID 26544 2024.0926 //Begin*/
#bodyContent { font-size: 1em; padding-top: 30px}
/*CID 26544 2024.0926 //End*/
#bodyContent li{ margin: 0; padding: 0; margin-left: 22px; }
#bodyContent ul{ margin: 0; padding: 0; }

#bodyContent #toc li {margin: 0; padding: 0;}
#bodyContent #toc li ul li{margin-left: 20px;}

#wpTextbox1{ width: 100%; }
#content_wrapper .printfooter { display: none; }
#content_wrapper ul{
    list-style-type:disc;
}
#content_wrapper ol{
    list-style-type:decimal;
}
/* Inline Elements */
img { border: none; vertical-align: middle; }
hr { height: 1px; color: #aaa; background-color: #aaa; border: 0; margin: .2em 0 .2em 0; }

/* Structural Elements */
h1,
h2,
h3,
h4,
h5,
h6 { padding-top: .5em; padding-bottom: .17em; font-weight:bold;}
h1 { font-size: 14px; border-bottom: 1px solid #aaa; width: auto;}
h1 .editsection { font-size: 76%; }
h2 { font-size: 100%; border-bottom: 1px solid #aaa; width: auto;}
h2 .editsection { font-size: 76%; }
h5,
h6 { font-weight: normal; }
h3 .editsection { font-size: 76%; font-weight: normal; }
h4 .editsection { font-size: 86%; font-weight: normal; }
h5 .editsection { font-weight: normal; }
h6 { font-size: 80%; }
h6 .editsection { font-size: 125%; font-weight: normal; }
p {
    margin: .4em 0 .5em 0;
    line-height: 1 em; }
p img { margin: 0; }

abbr,
acronym,
.explain { border-bottom: 1px dotted black; color: black; background: none; cursor: help; }

q { font-family: Times, "Times New Roman",Arial,Helvetica, serif; font-style: italic; }
blockquote{
    font-style: normal;
    border-left: 4px solid #558ed5;
    box-sizing: border-box;
}
/* Disabled for now
blockquote {
	font-family: Times, "Times New Roman", serif;
	font-style: italic;
}*/
code { background-color: #f9f9f9; }
pre { padding: 1em; border: 1px dashed #2f6fab; color: black; background-color: #f9f9f9; line-height: 1.1em; }
dt { font-weight: bold; margin-bottom: .1em; }
dl { margin-top: .2em; margin-bottom: .5em; }
dd { line-height: 1.5em; margin-left: 2em; margin-bottom: .1em; }

/* Tables */
fieldset table { /* but keep table layouts in forms clean... */ background: none; }

/* Forms */
fieldset { border: 1px solid #2f6fab; margin: 1em 0 1em 0; padding: 0 1em 1em; line-height: 1.5em; }
fieldset.nested { margin: 0 0 0.5em 0; padding: 0 0.5em 0.5em; }
legend { padding: .5em; font-size: 95%; }
form { border: none; margin: 0; }
textarea { width: 100%; padding: .1em; }
select { vertical-align: top; }

/* Table of Contents */
#toc,
.toc,
.mw-warning { border: 1px solid #aaa; background-color: #f9f9f9; padding: 5px; }

#toc h2,
.toc h2 { display: inline; border: none; padding: 0; font-size: 100%; font-weight: bold; }

#toc #toctitle,
.toc #toctitle,
#toc .toctitle,
.toc .toctitle { text-align: center; }

#toc ul,
.toc ul {     max-width: 585px !important;
              overflow-x: hidden !important;list-style-type: none; list-style-image: none; margin-left: 0; padding-left: 0; text-align: left; }

#toc ul ul,
.toc ul ul { margin: 0 0 0 0.3em; }
/*.toc ul li { white-space:nowrap; }*/
#toc .toctoggle,
.toc .toctoggle { font-size: 94%; }

#toc .tocnumber {display:none !important;}

/* Images */
div.floatright, table.floatright { clear: right; float: right; position: relative; margin: 0 0 .5em .5em; border: 0; }
div.floatright p { font-style: italic; }
div.floatleft, table.floatleft { float: left; clear: left; position: relative; margin: 0 .5em .5em 0; border: 0; }
div.floatleft p { font-style: italic; }

/* Thumbnails */
div.thumb { margin-bottom: .5em; border-style: solid; border-color: white; width: auto; background-color: transparent; }
div.thumbinner { border: 1px solid #ccc; padding: 3px !important; background-color: #f9f9f9; font-size: 94%; text-align: center; overflow: hidden; }
html .thumbimage { border: 1px solid #ccc; }
html .thumbcaption { border: none; text-align: left; line-height: 1.4em; padding: 3px !important; font-size: 94%; }

div.magnify { float: right; border: none !important; background: none !important; }
div.magnify a, div.magnify img { display: block; border: none !important; background: none !important; }

div.tright { clear: right; float: right; border-width: .5em 0 .8em 1.4em; }
div.tleft { float: left; clear: left; margin-right: .5em; border-width: .5em 1.4em .8em 0; }

img.thumbborder { border: 1px solid #dddddd; }

.hiddenStructure { display: none; }

/* Warning */
.mw-warning { margin-left: 50px; margin-right: 50px; text-align: center; }

/* User Message */
.usermessage { background-color: #ffce7b; border: 1px solid #ffa500; color: black; font-weight: bold; margin: 2em 0 1em; padding: .5em 1em; vertical-align: middle; }

/* Site Notice */
#siteNotice { text-align: center; font-size: 0.8em; margin: 0; }

#siteNotice div,
#siteNotice p { margin: 0; padding: 0; margin-bottom: 0.9em; }

/* Categories */
.catlinks { border: 1px solid #aaa; background-color: #f9f9f9; padding: 5px; margin-top: 1em; clear: both; }
div.searchresult{ width: 100% !important; font-size: 100% !important; margin-bottom: 0.6em; }
div.mw-search-result-data{ display: none; }
.mw-search-results li a{ font-weight: bold; }
.mw-search-results {overflow: hidden;}
#firstHeading { display: none; }
#content_left_wrapper .highlight { background-color: #AFDDFC; color: black; font-weight: normal; }
#content_left_wrapper>p{margin-top: 0px; /*width: 718px;*/}
#content_left_wrapper>p>a{word-wrap: break-word}
#content_left_wrapper.has_left_right_div {width:596px;float: left;margin-left: 130px;}
#content_left_wrapper.has_left_div {width:825px;float: left;margin-left: 130px;overflow-x: auto}
#content_left_wrapper.has_right_div {
    max-width: 720px;
/*padding-right: 33px;*/
    overflow-x: auto;
    display: flex;
    flex-direction: column;
    box-sizing: border-box;
}
#content_left_wrapper li,dd,dl{line-height: 22px;}
#content_left_wrapper .wiki_page_nav{ background: #fff}
/* CID 5931 RangeNote //2020.07.28 Begin */
/* CID 13897 //2022.08.11 //Begin*/
#content_left_wrapper > .wiki_page_nav{
    margin-top: 5px;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    word-wrap: break-word;
}
#content_left_wrapper{
    max-width: 952px;
}
/* CID 13897 //2022.08.11 //End*/

/* // CID 10886 // 2022.02.08 // Begin */
#content_left_wrapper > .wiki_page_nav a {
  color: #558ED5;
}
/* // CID 10886 // 2022.02.08 // End */

#content_left_wrapper > .wiki_header_infomation > span {
    overflow:visible !important;
    margin-bottom: 8px;
}
/* CID 5931 RangeNote //2020.07.28 End */
/******************/
/* header toolbar */
/******************/
.my-header-toolbar{ background-color: #f3f3f3; margin-top: 1em; border: 1px solid silver; }
.my-header-toolbar div.tool-types { float: left; padding-left: 0.25em; }
.my-header-toolbar div.tool-types ul { margin: 0 !important; padding: 0 !important; list-style: none !important; }
.my-header-toolbar div.tool-types ul li { float: left; margin: 0; padding: 0; }
.my-header-toolbar div.tool-types ul li a { display: block; padding: 0.5em; }
.my-header-toolbar div.tool-types ul li.current a { color: #333333; cursor: default; }
.my-header-toolbar div.tool-types ul li.current a:hover { text-decoration: none; }

.popup_wrapper{
    display: none;
    z-index: 9998;
    border-top:0;
    box-shadow: 0 0 0px #D1C9BB;
    background:#fff;
}
.popup_wrapper h3.popup_title{
    background: #558ED5;
    border-radius: 4px 4px 0 0;
    -webkit-border-radius: 4px 4px 0 0;
    -moz-border-radius: 4px 4px 0 0;
    behavior:url(/wiki/skins/cpierblue/css/PIE.htc);
    color:#FFFFFF !important;
    font-size:12px !important;
    padding-bottom: 2px;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 5px;
    font-weight:400;
}
/* pager */
.pager {
    font-size:11px;
    clear:both;
    color:#7498BB;
    display:block;
    height:30px;
    margin:20px auto auto;
    text-align:center;
    width:100%;
}
.pager .current_page,
.pager #current_page {
    background:#EBEBEB none repeat scroll 0 0;
    color:#419CD3;
    font-weight:bold;
    padding:0 8px;
}
.pager a {
    color:#b2b1b1;
    font-weight:bold;
    padding:0 8px;
    text-decoration:none;
}
.pager a:hover {
    color:#419CD3;
    background:#EFEBEF none repeat scroll 0 0;
}

.usercenter_nav a.active{
    background: #558ED5;
    border-radius: 4px 4px 0 0;
    behavior:url(/wiki/skins/cpierblue/css/PIE.htc);
    -webkit-border-radius: 4px 4px 0 0;
    -moz-border-radius: 4px 4px 0 0;
    color:#FFF;
    padding:3px 5px 3px 5px;
    margin-bottom:0px;
}

.usercenter_nav{
    text-decoration: none;
}

.usercenter_nav a{
    color: #595959;
    background:#f2f2f2;
    border:1px solid #bfbfbf;
    padding:3px 5px 3px 5px;
}

.usercenter_nav a:hover{
    text-decoration: none !important;
}
.gmp_nav td{
    padding-top:2px;
    padding-bottom:2px;
}

input.loginText, input.loginPassword{
    width:132px;
}

.tocbg {
    background:#f2f2f2;
    border-bottom: 1px solid #ccc;
    font-weight:bold;
}

div.topicitemcss {
    float:left;
    width:341px;
    padding: 3px 3px 3px 3px;
}

.law {
    border: 3px double #999999;
    padding: 0.4em 0.8em 0.4em 0.8em;
    background-color:#f0f0f0;
}

/*CID 27404 2024.1118 //Begin*/
.zjty {
    border: 1px solid #c0c0c0;
    background-color: #f9f9f9;
    padding-left: 0.8em;
    padding-bottom: 10px;
}
/*CID 27404 2024.1118 //End*/

/*CID 26854 2024.1114 //begin*/
.zjty p{
    margin: 0 !important;
}
.zjty font{
    display: block;
    margin: 9px 0 1px !important;
}
/*CID 26854 2024.1114 //End*/
#bodyContent a:hover {
    text-decoration: underline;
}

.results-info ul{
    list-style: none !important;
}
.results-info {
    margin-top:5px;
}

/*   lv2_arrow   */
#home_wrapper .lv2_arrow{
    /*background:url('/images/common/ui/h_arrow.png') #F2F2F2 no-repeat right center;*/
    border-bottom:1px solid #BFBFBF;
    color:#333;
    padding:3px 0 3px 5px;
    border-left: 0;
    border-right: 0;
    height: 20px;
}
#home_wrapper .widget_box a:hover{
    text-decoration: none;
}
#home_wrapper .lv2_arrow:hover{
    /*  background:url('/images/common/ui/h_arrow.png') #E4EBF2 no-repeat right center;
        color:#558ED5;*/
    text-decoration: underline;
}

#home_wrapper .lv2_arrow.first{
    border-top:0;
}

#home_wrapper .lv2_arrow a{
    color:#333;
}

#home_wrapper .lv2_arrow a:hover{
    /*color:#558ED5;*/
    cursor: pointer;
    text-decoration: underline;
}
ul.error_list{
    border:0;
    color: #E65071;
    background:none;
    margin-top:5px;
    font-size: 14px;
    list-style:none !important;
}
/* search filter  */
#filter_search_result{
    margin-left:-2px;
}
#searchText{
    width:200px;
}
/* icon  header nav*/
li.admin_icon{
    /*background: url("/images/3rd/famicons/user_go.png") no-repeat 0px 3px !important;*/
}
li.mypage_icon{
    background: url("/images/3rd/famicons/page_white.png") no-repeat 0px 3px !important;
}
li.myfav_icon{
    /*background: url("/images/3rd/famicons/folder.png") no-repeat 0px 3px !important;*/
}
li.mynote_icon{
    /*background: url("/images/3rd/famicons/note.png") no-repeat 0px 3px !important;*/
}
li.myfeedback_icon{
    /*background: url("/images/3rd/famicons/user_comment.png") no-repeat 0px 3px !important;*/
}
li.mybaseset_icon{
    /*background: url("/images/3rd/famicons/user_edit.png") no-repeat 0px 3px !important;*/
}
li.feedback_icon{
    /*background: url("/images/3rd/famicons/page_paste.png") no-repeat 0px 3px !important;*/
}
li.logout_icon{
    /*background: url("/images/3rd/famicons/link_go.png") no-repeat 0px 3px !important;*/
}
li.note_icon{
    background: url("/images/3rd/famicons/note_add.png") no-repeat 0px 3px !important;
}
li.fav_icon{
    /*    background: url("/images/3rd/famicons/page_white_add.png") no-repeat 0px 3px !important;*/
}
li.print_icon{
    background: url("/images/3rd/famicons/printer.png") no-repeat 0px 3px !important;
}
li.edit_icon{
    background: url("/images/3rd/famicons/page_edit.png") no-repeat 0px 3px !important;
}
li.delete_icon{
    background: url("/images/3rd/famicons/page_delete.png") no-repeat 0px 3px !important;
}
li.protected_icon{
    background: url("/images/3rd/famicons/page_white_key.png") no-repeat 0px 3px !important;
}
li.move_icon{
    background: url("/images/3rd/famicons/page_white_go.png") no-repeat 0px 3px !important;
}
li.history_icon{
    background: url("/images/3rd/famicons/page_white_gear.png") no-repeat 0px 3px !important;
}

.search_per{
    display: none !important;
}
.search_per_ul li{
    list-style: none;
    list-style-position: outside;
    margin-left: 0px !important;
}
.search_per_ul li span {
    color:	#3355CC;
    padding-right: 10px;
}
.search_per h2{
    border:none !important;
}
.searchresults{
    position: relative;
}
.searchresults>h2{
    width:740px;
}

.time_sort_wrapper{
    padding: 0.5em;
    margin-top: 5px;
    float: left;
}
.time_sort_wrapper div{
    display: block;
    float: left;
    width: 133px;
    height: 30px;
    color: #555555;
    text-decoration: none !important;
    line-height: 30px;
}
.time_sort_wrapper span.checkbox {
    display: block;
    width: 12px;
    height: 22px;
    float: left;
    background: url(/wiki/skins/cpierblue/images/wiki-search-bg-before.jpg) no-repeat center;
}
.time_sort_wrapper span.checkbox.active {
    background: url(/wiki/skins/cpierblue/images/wiki-search-bg.jpg) no-repeat center !important;
}
.time_sort_wrapper span.content {
    display: block;
    float: left;
    padding-left: 7px;
    height: 30px;
    line-height: 22px;
    color: #555;
}

/* news  category */
.news_category_page_wiki_category_list{
    margin-top: 5px;
    margin-bottom: 5px;
    height:10px;
}
.news_category_page_wiki_category_list a.item:hover {
    text-decoration: none !important;
    color: #fff;
    background: #225599;
    behavior:url(/wiki/skins/cpierblue/css/PIE.htc);
}
.news_category_page_wiki_category_list a.item{
    font-weight: normal;
    background: #E7F3F9;
    border-radius: 5px;
    display: inline-block;
    float: left;
    margin:0px 5px 5px 0px;
    padding: 1px 10px 0 10px;
    font-size: 11px;
}
.news  optgroup{
    font-weight: bold;
}
.news  optgroup option{
    font-weight: normal;
}
.new_flag {
    padding-left: 5px;
    padding-right: 5px;
    position: relative;
    left: 5px;
    border-radius: 5px;
    color: #fff;
    font-size: 12px;
    background: #558ED5;
    behavior:url(/wiki/skins/cpierblue/css/PIE.htc);
}

.title_style{
    background-color: #558ed5;
    border-radius: 4px 4px 0 0;
    color:white;
    padding: 5px 10px 2px 6px;
    font-weight: bold;
    behavior:url(/wiki/skins/cpierblue/css/PIE.htc);
}

.ie_pie{
    behavior:url(/wiki/skins/cpierblue/css/PIE.htc);
}
#contentRightDiv .PortalContent{
    padding: 5px;
}
#contentRightDiv .PortalContent p{
    margin: 0;
}
#contentRightDiv .PortalContent p a{
    background: url("/wiki/skins/cpierblue/images/icon_01.png") no-repeat 0px 9px;
    padding-left: 7px;
}

.editPageDate div{
    margin-bottom: 5px;
}

.p4{
    font-size: 12px;
    color: #878787;
}

#content_left_wrapper ul{
    margin-bottom: 6px;
}

.logo_style{
    float:left;
    height: 25px;
    margin-top: -8px;
    margin-left: 2px;
    color: #558ED5 !important;
    font-size: 22px;
    font-weight: bold;
}
#content_left_wrapper .login-form .logo_style,#bodyContent .user-register .logo_style{
    float: none;
    margin: 0;
}
#content_left_wrapper .login-form .logo_img,#bodyContent .user-register .logo_img{
    margin: 0;
}
.logo_img{
    /* // CID 10694 // 2022.01.20 // Begin */
    /*width: 48px;*/
    width: 75px;
    /* // CID 10694 // 2022.01.20 // End */
    margin-top: -3px;
}

.gray_font_icons{color:#9499A0;font-family: 'FontAwesome';font-style: normal; font-size: 18px;}
.blue_font_icons{color:#558ED5;font-family: 'FontAwesome';font-style: normal; font-size: 18px;}

.linmail_link_icon {
    position:relative;
    min-width:20px;
    font-size:16px !important;
}

.unread_linmails_read_dot {
    display:block;
	background:#f00;
	border-radius:50%;
	width:5px;
	height:5px;
	top:0px;
	left:13px;
	position:absolute;
    z-index:999;
}

.unviewed_rangenotes_read_dot {
    display:block;
    background:#f00;
    border-radius:50%;
    width:5px;
    height:5px;
    top:2px;
    right:0px;
    position:absolute;
    z-index:999;
}

.user_nav_unviewed_rangenotes_read_dot {
    display:block;
    background:#f00;
    border-radius:50%;
    width:5px;
    height:5px;
    top:2px;
    right:0px;
    position:absolute;
    z-index:99;
}

#wpSave_recent_update{ background:#0566C5; color: #fff;  border: 1px solid #4a7cb9;}
#wpSave_recent_update:hover{ background: #558ed5;}
#popup_share_link{ position: relative;}
#popup_share_link .share_links{ cursor: pointer}
.popup_sharelinks .popup_share_links_text{ padding: 2px 2%; width: 95.5%; border: 1px solid #bfbfbf}
#share_links_wrapper{
    display: none;
    margin: 0;
    position: absolute;
    right: 0;
    top: 16px;
    width: 205px;
    z-index: 999;
}
#share_links_inner{
    background: #fff;
    border: 1px solid #bfbfbf;
    box-shadow: 0 4px 8px #d1c9bb;
    color: #000;
    margin-top: 10px;
    padding: 8px;
    width: 185px
}
#share_links_wrapper .share_links_content input{ border: 1px solid #bfbfbf; padding: 2px 5px; width: 175px;}
#share_links_wrapper .share_links_buttons{ text-align: right; margin-top: 10px;}
#share_links_wrapper .share_links_copy{ background: #558ed5;border-radius: 3px;color: #fff !important;padding: 4px 7px; font-style: normal}
#ca-sharelinks{ display: none;}
.pgwModal .pm-title{
    background: #558ed5 !important;
    color: #fff;
}
.popup_wrapper{
    display: block;
    padding: 0;
    margin: 0;
}
.popup_note_content, .popup_feedback_content{
    padding:5px 2%;
    border:1px solid gray;
    width:96%;
    height:130px;
}
.popup_feedback,.popup_feedback_top{padding: 10px 20px}
.popup_feedback .feedback_title,.popup_feedback_top .feedback_title{width: 100%;display: inline-block;margin: 15px 0;}
.popup_feedback .feedback_title > span,.popup_feedback_top .feedback_title > span{
    width: 50%;
    display: inline-block;
    padding: 5px 0;
    text-align: center;
    float: left;
    border: 1px solid #558ED5;
    box-sizing: border-box;
    cursor: pointer;
    color: #558ed5;
}
.popup_feedback .feedback_title > span.active,.popup_feedback_top .feedback_title > span.active{
    background: #558ED5;
    color: #fff;
}
.popup_feedback .feedback_title > span.title_2,.popup_feedback_top .feedback_title > span.title_2{
    width: 50%;
    border-left: 0;
    /*border-right: 0;*/
}
.popup_feedback .feedback_content > div,.popup_feedback_top .feedback_content > div{
    display: none;
}

.popup_feedback .feedback_content > div.active,.popup_feedback_top .feedback_content > div.active{
    display: block;
    text-align: center;
}

.popup_feedback .feedback_content > div.active > p,.popup_feedback_top .feedback_content > div.active > p{
    text-align: left;
}
.popup_feedback .feedback_content .content_select > span.select_subject_title,.popup_feedback_top .feedback_content .content_select > span.select_subject_title{
    padding: 3px 0;
    display: inline-block;
    width: 20%;
    box-sizing: border-box;
}
.popup_feedback .feedback_content .content_select > select,.popup_feedback_top .feedback_content .content_select > select{
    width: 80%;
    border: 1px solid #999;
    padding: 3px;
    box-sizing: border-box;
    float: right;
    color: #555;
}
.popup_feedback .feedback_content .content_select > div > input,.popup_feedback_top .feedback_content .content_select > div > input{
    border: 1px solid #999;
    padding: 3px;
    width: 80%;
    box-sizing: border-box;
}
.popup_feedback .feedback_content .content_select,.popup_feedback_top .feedback_content .content_select{
    margin: 10px auto;
    width: 80%;
    display: inline-block;
}
.popup_feedback .feedback_content .content_select:last-child,.popup_feedback_top .feedback_content .content_select:last-child{
    margin-bottom: 0px;
}
.chosen-container{
    float: right !important;
}
.chosen-container-single .chosen-single{
    border-radius: 0 !important;
}
.chosen-container-single .chosen-single{
    height: 28px !important;
    line-height: 28px !important;
}
.select2-container{
    float: right !important;
    height: 28px !important;
    line-height: 28px !important;
    width: 80% !important;
    z-index: 9999 !important;
    text-align: left;
}
.select2-container--default .select2-selection--single{
    border-radius: 0 !important;
}
.select2-container--default .select2-results__group{
    font-weight: bold !important;
}
.popup_feedback_target{
    padding:5px 2%;
    border:1px solid gray;
    width:96%;
    height: 55px;
    overflow-y: auto;
}
#pgwModal .popup-buttons{
    text-align: right;
    margin-top: 15px;
    margin-bottom: 6px;
}
#pgwModal .popup-buttons a{
    padding: 4px 8px;
    background: #558ed5;
    color: #fff;
    border-radius: 3px;
}
#home_wrapper .right_col td a{
    height: 17px;
    display: inline-block;
    overflow-y: hidden;
}
.icon-close-circle:before {
    content: "\f05c";
    font-family: 'FontAwesome';
    font-style: normal;
    font-size: 21px;
}
.pgwModal .pm-close{
    color: #fff;
    line-height: 1;
}
.recent_update_tag option{
    padding: 0 10px;
}
#findwindow{
    position: fixed !important;

}

/*Chrome、Safari等采用webkit内核的浏览器才起作用*/
@media screen and (-webkit-min-device-pixel-ratio:0) {
    #home_wrapper .table_c td a{
        height: 17px;
    }
}
/*wiki页面左侧栏反馈意见按钮*/
#bodyContent .leftact_feedback_button:hover{
    text-decoration: underline;
}

#editform .legislation_block .add_legislation_catalog_btn,#editform .codex_block .codex_node_add_button,#editform .codex_block .codex_node_attribute_add_button,#editform .be_block .be_rld_add_button{ width: 16px; height: 16px; display: inline-block; background: url("/images/apps/admin/node/new.png") no-repeat; top: 4px; left: 5px; position: relative; cursor: pointer;}
#editform .news_block{ display: none;}
#editform .codex_block{ display: none;}
#editform .be_block{ display: none;}
#editform .topic_block{ display: none;}
#editform .conference_block{ display: none;}
#editform .legislation_block{ display: none;}

.search-type-box{ margin-top: 10px;}
.search-type-box label{ vertical-align: middle;}
#searchAll, #searchType,#searchBe{ vertical-align: middle;}


/*#be_wiki_page_header_table tr td.w3,*/
#be_wiki_page_header_table2 tr td.w3{
    letter-spacing:0.1em;
    margin-right:-0.1em;
}
#be_wiki_page_header_table,
#be_wiki_page_header_table2{
    table-layout:fixed;
    display: block;
}
#be_wiki_page_header_table tr td,
#be_wiki_page_header_table2 tr td{
    font-size: 12px;
    color: #878787;
    line-height: 22px;
    vertical-align: top;
    height: auto;
    word-wrap:break-word;
}
#be_wiki_page_header_table tr td.include,
#be_wiki_page_header_table2 tr td.w3{
    min-width: 50px;
}
#be_wiki_page_header_table tr td.exclude{
    min-width: 8px;

}
#be_wiki_page_header_table tr td.sep,
#be_wiki_page_header_table2 tr td.sep{
    min-width: 8px;
    margin-left: -2px;
}

.wiki_header_infomation{
    margin-bottom: 0px;
}
.wiki_header_infomation span{
    margin-right: 50px;
    display: inline-block;
    overflow: auto;
}

/*新增tabs的样式*/
#tabs-body-pc , #tabs-body-pc li{padding:0px; margin:0px;list-style: none}
#tabs-body-pc {margin-top: 20px!important;padding:20px 0px!important;}
#tabs-body-pc a{text-decoration: none}
#tabs-body-pc{width: 960px;background: #f2f2f2 ;margin-top: 20px;padding:10px 0;}
#tabs-body-pc li{width: 100%;}
#tabs-body-pc .tabs-body-pc-content{width: 100%;}
#tabs-body-pc .tabs-body-pc-son {padding-top: -2px; width: 960px; min-height: 40px;}
#tabs-body-pc .tabs-body-pc-son .title{display: block;float: left;width: 85px;height: 31px;font-weight: bold;text-align: left;line-height: 31px;padding-left: 25px;margin-right: 25px;}
#tabs-body-pc .tabs-body-pc-content{float: left;width:640px; margin-left: 85px;line-height: 30px;padding-top:0px;}
#tabs-body-pc .tabs-body-pc-item .checkbox{display: block;width: 12px;height: 23px;float: left;	background: url(/wiki/skins/cpierblue/images/wiki-search-bg-before.jpg) no-repeat center ;}
#tabs-body-pc .tabs-body-pc-item.item-default .checkbox{height: 31px; line-height: 31px;}
#tabs-body-pc .tabs-body-pc-item .content{display: block;float: left;padding-left: 7px;height: 30px; line-height: 22px;}
#tabs-body-pc .tabs-body-pc-item.item-default .content{height: 31px; line-height: 31px;}
#tabs-body-pc .tabs-body-pc-content .tabs-body-pc-item{display: block;float: left;width: 160px;height: 30px;color: #555555;text-decoration: none!important;line-height: 30px;}
#tabs-body-pc .tabs-body-pc-item a{ color: #555;}
#tabs-body-pc .tabs-body-pc-son .more{color: #999;display: block;float: left;text-decoration: none!important;text-align: center;width: 50px;height: 30px;line-height: 30px;margin-left: 0px;}
#tabs-body-pc .default{width: 100px;line-height: 30px}
#tabs-body-pc .default .content{width: 45px;line-height: 30px;color: #555555;}
#tabs-body-pc .active{background: url(/wiki/skins/cpierblue/images/wiki-search-bg.jpg) no-repeat center!important;}
#tabs-body-pc .filter-buttons{ margin-top:10px;margin-bottom:5px; text-align: center;}
#tabs-body-pc .filter-buttons a{
    padding: 5px 15px;
    border: 1px solid #558ed5;
    background: #f2f2f2;
    color: #558ED5;
    border-radius: 5px;
    text-decoration: none;
}
#tabs-body-pc .filter-buttons a:hover{
    background: #558ED5;
    color: #fff;
}
#tabs-body-pc{
    display: none;
}


/* ie8搜索框高度问题 */
@media \0screen {#searchText{ height: 17px } }
/*防止容器塌陷*/
.clearfix{zoom:1;}
.clearfix:before,.clearfix:after{display: table;line-height: 0;content:"";}
.clearfix:after{clear:both;}
.clear{clear: both}

#secarch-top-pc{ width: 607px; margin-top: 10px;}
#secarch-top-pc #searchText{ width: 553px; border: 1px solid #bfbfbf; font-size: 13px; height: 25px; line-height: 25px; padding: 0 3px;}
.general_button{border: none;text-shadow:none;box-shadow: none;background:#558ed5;float: right;height: 25px;border: 1px solid #558ed5;font-size: 13px;padding:1px 3px}/*width: 45px;*/
.general_button:hover{background: #156ac3}

/*新增搜索结果底部版本信息*/
/*.version-information{height: 20px;text-align: right;padding-right: 20px;color: #999}*/
/*  CID 14522 //2022.09.21  //Begin*/
.version-information span{display: inline-block;padding: 0 5px;height: 14px;line-height: 14px!important;}
/*  CID 14522 //2022.09.21  //End*/
.version-information span + span{border-left: 1px solid #999}


/* Mobile搜索样式 */
/*复写头部样式*/
/*新增内容样式*/
#mobile_search_top{width: 100%;background-color: #fff; padding-bottom: 6px; top: 0px; left: 0px; z-index: 1001;}
#mobile_search_top ul,#mobile_search_top li{list-style: none;margin:0px ;padding:0px;}
#mobile_search_top input{padding:0;}

#mobile_search_top .mobile_search_top_show{height: 4em;width: 95%;margin-left: 2.5%;margin-top: 5px;}
#mobile_search_top .search-input_top{height: 3em;float: left;width: calc(100% - 3.2em);border: 1px solid #ccc;border-right: none; box-sizing: border-box}
#mobile_search_top .search-input_top span{font-size:20px; position: absolute;margin:0px 0 0 0px; cursor: pointer; top:1em;right:3.5em;display: none}
#mobile_search_top .search-input_top input{border:none; width: 93%;height: calc(3em - 2px); padding-left: 5px;}
#mobile_search_top .search-input_button{width:3em;height:3em;float: left;border: none;background: #558ed5; cursor: pointer}
#mobile_search_top .search-input_button .fa-search:before {
    content: "\f002";
    font-family: 'FontAwesome';
    font-style: normal;
    font-size: 1.6em;
    color: #fff;
}
#mobile_search_top .fa-chevron-left::before{
    content: "\f053";
    font-family: 'FontAwesome';
    font-style: normal;
    font-size: 0.9em;
    color: #ccc;
}
#mobile_search_top .fa-chevron-right::before{
    content: "\f054";
    font-family: 'FontAwesome';
    font-style: normal;
    font-size: 0.9em;
    color: #ccc;
}
#mobile_search_top .mobile_seach_tabs{height: 3.5em; width:100%; background: white;position: relative;border-bottom: 1px solid white;padding: 0.5em 0 0;}
#mobile_search_top .mobile_seach_tabs.fixed_top{position: fixed;top: 0px;}
/*#mobile_search_top .mobile_seach_tabs .owl-item{ bottom: -1px; z-index: 1;}*/
#mobile_search_top .mobile_seach_tabs .customNextBtn,#mobile_search_top .mobile_seach_tabs .customPrevBtn{width: 5%;height: 100%;float: left;display: block;line-height: 3.5em;text-align: center;height: 3.5em}
#mobile_search_top .mobile_seach_tabs i{font-size: 0.9em;color: #ccc;line-height: 100%;}
#mobile_search_top .mobile_seach_tabs_contents{width: 90%;height: 3.5em;height: 100%;float: left; overflow: hidden;}
#mobile_search_top .mobile_seach_tabs_contents .item{line-height: 3.9em;font-size: 0.9em;text-align: center;color: #555;background: #f2f2f2;border-radius: 4px ;border:1px solid #f2f2f2;border-bottom:none;}

#mobile_search_top .mobile_seach_tabs_sorts{width: 100%;line-height: 4em;text-align: center;overflow: auto;background: white; }
#mobile_search_top .mobile_seach_tabs_sorts .btn_bottom{display: none;}
#mobile_search_top .mobile_seach_tabs_sorts.active .btn_bottom{display: block;}
#mobile_search_top .mobile_seach_tabs_sort{width: 40%;height: 4em;float: left;text-align: center;box-sizing: border-box;text-overflow: ellipsis;margin:0 5%; cursor: pointer;}
#mobile_search_top .mobile_seach_tabs_sorts_son span{float:right;}
#mobile_search_top .mobile_seach_tabs_sorts_son {display: none;max-height: 16em;overflow: auto;color: #555}
#mobile_search_top .mobile_seach_tabs_sorts_son.active{display: block;}
#mobile_search_top .btn_bottom{width: 100%;height: 4em;}
#mobile_search_top .btn_bottom:hover{cursor: pointer;}
#mobile_search_top .btn_bottom .button{width: 50%;height: 100%;background: white;line-height: 50px;text-align: center;float: left; border: none; border-top: 1px solid #f2f2f2; border-bottom: 1px solid #f2f2f2; cursor: pointer; color: #555;}
#mobile_search_top .btn_bottom .button.reset{ border-left: 1px solid #f2f2f2; width: 49%;}
#mobile_search_top .btn_bottom .button.confirm{background:#558ed5!important;color: white;border-top:1px solid #558ed5;border-bottom:1px solid #558ed5; }
#mobile_search_top .mobile_seach_tabs_sort.active{color: #558ed5 ;border-bottom-color: #558ed5;background: url(/wiki/skins/cpierblue/images/check-mobile.png) no-repeat right center;}
/*遮罩层*/
.masklayer{position:fixed;top: 40px;right:0px;bottom:0px;left: 0px;background: rgba(0,0,0,0.3);z-index:8;display: none;}
.masklayer.active{display: block;}
#mobile_search_top .mobile_search_top_shows{width: 100%;height: 4.2em;background: white;padding: 0.6em 0px;}
#mobile_search_top .active1{background: white!important;border: 1px solid #f2f2f2;border-bottom: none;border-radius: 0!important}

#mobile_search_top .active2{border:1px solid #ccc;border-bottom: none}
#mobile_search_top .active3{border-bottom: 1px solid #ccc!important}
#mobile_search_top .line{position: absolute;height: 1px;background:#ccc;left: 0px;bottom: 3.4PX;width: 100%;display: none}

.page_ref_description_content{
    position: fixed;
    z-index: 999;
    top: -2000px;
    left: -2000px;
    background: #fff;
    border: 1px solid #ccc;
    border-radius: 2px;
    padding: 2px 10px;
    box-shadow: 1px 1px 5px 1px;
    max-width: 280px;
    word-break:break-all
}
.page_ref_description_content p{
    max-width: 280px;
    word-break:break-all
}

/*评论 start*/
.my_comment_fake{
    padding: 5px;
    border: 1px solid #D3D3D3;
    border-radius: 5px;
    width: 100%;
    box-sizing: border-box;
    margin: 5px 0;
}
/* //CID 26278 //2024.09.06 //begin */
.my_comment{
    /*margin-top: 5px;*/
    /*border: 1px solid #D3D3D3;*/
    /*padding: 5px;*/
    border-radius: 5px;
    background: #F2F2F2;
    padding: 15px;
    display: flex;
    align-items: center;
    justify-content: center;
    /*margin-bottom: 5px;*/
}
/*span.cke_skin_kama{
    padding: 0px !important;
    border: 0 !important;
}
.cke_skin_kama .cke_wrapper{
    background-color: #F9F9F9 !important;
    background-image: none !important;
    padding: 0px !important;
}
*/
.my_comment_actions{
    text-align: right;
    display: flex;
    align-items: center;
}
.my_comment_actions span{
    font-size: 13px;
    padding: 7px 12px;
    border: 1px solid #f2f2f2;
    border-radius: 6px;
    color: white;
    cursor: pointer;
    background: #D4D0C8;
    display: inline-block;
    margin: 5px 5px 0 0;
    white-space: nowrap;
}
/* //CID 26278 //2024.09.06 //end */
.cke_skin_kama *, .cke_skin_kama a:hover, .cke_skin_kama a:link, .cke_skin_kama a:visited, .cke_skin_kama a:active{
    vertical-align: middle !important;
}
.level1_cell{
    padding: 5px 0px;
    border-bottom: 1px solid #BBBBBB;
    padding-top: 0;
}
.level1_cell b{
    color: #7b7a7a;
}
.level1_cell:last-child{
    border-bottom: 0px;
}

.level1_cell .level1_content.not_checked{
    color: #abb2ba;
}
.level1_cell .level1_content.not_disabeld{
    color: #abb2ba;
}
.level1_cell .level1_footer{
    display: inline-block;
    width: 100%;
    padding: 0 5px;
    box-sizing: border-box;
}
.level1_cell .level1_footer .comment_info{
    float: left;
    margin-top: 7px;
}
.level1_cell .level1_footer .level1_actions{
    float: right;
    padding: 10px;
}
.level1_cell .level1_footer .level1_actions span{
    margin-left: 10px;
    cursor: pointer;
    font-weight: bold;
    color: #555;
}
.level1_cell .relevant_evaluation{
    /*margin-bottom: 5px;*/
}
.level1_cell .relevant_evaluation span{
    margin-left: 10px;
    cursor: pointer;
    margin-right: 10px;
    color: #999;
}
.reject_checked{
    color: #cc0000 !important;
}
.level1_cell .relevant_evaluation span.reply{
    margin-left: 0px;
}
.level1_cell .relevant_evaluation .reply,
.level1_cell .relevant_evaluation .more{
    float: left;
}
.level1_cell .relevant_evaluation .reply .icon{
    display: block;
    float: left;
    height: 12px;
    width: 13px;
    margin-right: 5px;
    margin-left: 5px;
    margin-top: 1px;
    background: url(/images/apps/tube/video/more.png);
    background-repeat: no-repeat;
}
.level1_cell .relevant_evaluation .more .icon{
    display: block;
    float: left;
    height: 12px;
    width: 13px;
    margin-right: 5px;
    background: url(/images/apps/tube/video/more.png);
    background-repeat: no-repeat;
    background-position: -13px 0px;
    margin-top: 1px;
    margin-left: 0px;
}
.level1_cell .relevant_evaluation .reply .icon:hover{
    background-position-y: -12px;
}
.level1_cell .relevant_evaluation .more .icon:hover{
    background-position-y: -12px;
}

.support,
.oppose{
    font-weight: normal !important;
}
.support:hover{
    color: #379BE9 !important;
}
.oppose:hover{
    color: #379BE9 !important;
}

.level1_comment_wrapper .edit_comment{
    display: none;
}
.level2_cell:first-child{
    border-top: 1px dotted #BBBBBB;
}
.level2_cell{
    padding: 5px 0px;
    border-bottom: 1px dotted #BBBBBB;
    position: relative;
    /*padding-bottom: 20px;*/
}
.level2_cell:last-child{
    border-bottom: 0px dotted #BBBBBB;
}

.level1_cell span.not_checked{
    display: inline-block;
    padding: 3px 10px;
    border: 1px solid #999;
    border-radius: 4px;
    background-color: #dadada;
    margin-left: 5px;
}

.level1_cell span.waiting_checked{
    display: inline-block;
    padding: 3px 10px;
    border: 1px solid #C31010;
    border-radius: 4px;
    background-color: #ffe2e2;
    color: #C30F0F;
    margin-left: 5px;
}

.level2_cell .level2_content.not_checked{
    color: #abb2ba;
}
.level2_cell .level2_content.not_disabeld{
    color: #abb2ba;
}
.level2_cell .level2_footer{
    display: inline-block;
    width: 100%;
    padding: 0 5px;
    box-sizing: border-box;
}
.level2_cell .level2_footer .comment_info{
    float: left;
    font-size: 12px;
    margin-top: 7px;
}
.level2_cell .level2_footer .level2_actions{
    float: right;
    padding: 10px;
}
.level2_cell .level2_footer .level2_actions span{
    margin-left: 10px;
    cursor: pointer;
    font-weight: bold;
    color: #555;
}
.level1_cell .relevant_evaluation .has_support,
.level1_cell .relevant_evaluation .has_oppose,
.level2_cell .relevant_evaluation .has_support,
.level2_cell .relevant_evaluation .has_oppose{
    color: #558ed5;
}

.level2_comment_wrapper{
    background: #f2f2f2;
    margin-top: 5px;
    /*display: none;*/
}
.level2_comment_wrapper.no_data{
    margin-top: 0px;
}

.level2_comment_wrapper .edit_comment{
    display: none;
}

.fa-thumbs-up,
.fa-thumbs-o-up,
.fa-thumbs-down,
.fa-thumbs-o-down {
    font-family: 'FontAwesome';
    font-style: normal;
    font-size: 14px;
}
/*
.fa-thumbs-down,
.fa-thumbs-up{
    color: #558ed5;
}*/
.comment_reply{
    display: none;
    margin-bottom: 5px;
}
.level2_comment_wrapper .comment_reply{
    margin-bottom: 0px;
}
.level2_cell .relevant_evaluation {
    margin-bottom: 0px;
}

.reply_comment_text{
    margin: 0 !important;
}
.level1_content{
    line-height: 1;
    font-size: 12px;
    padding: 2px 5px !important;
}
.level2_content{
    padding: 2px 10px;
    line-height: 16px;
    font-size: 12px;
}
.level2_index{
    position: absolute;
    right: 5px;
    bottom: 3px;
}
/* //CID 26278 //2024.09.06 //begin */
.page_comment_wrapper{
    /*border: 1px solid #f2f2f2;*/
    /*padding: 0 5px;*/
    line-height: 1;
}
/*CID 26274 2024.0925 //Begin*/
.page_comment_container textarea{
    height: 1.4em;
    margin-top: 4px;
    margin-right: 15px;
    border: none;
    resize: none;
    border-radius: 6px;
    padding: 5px 10px;
}
/*CID 26274 2024.0925 //End*/

/* //CID 26278 //2024.09.06 //end */
div.comment_title_h2{
    height: 20px;
    background: #f2f2f2;
    margin-top: 10px;
    padding: 5px 10px;
    font-size: 15px;
    color: #7b7a7a;
    position: relative;
}
div.comment_title_h2 .comment_favorite{
    position: absolute;
    right: 5px;
    bottom: 3px;
    cursor: pointer;
}
div.comment_title_h2 .comment_favorite:hover{
    text-decoration: none !important;
}
.level1_comment_wrapper .level1_footer .is_top {
    display: inline-block;
    padding: 3px 10px;
    border-radius: 4px;
    color: #fff !important;
    background: #379BE9;
}
.time{
    color: #999;
}
.comment_content{
    padding: 2px 10px;
    margin: 3px 0px 10px;
    line-height: 22px;
    font-size: 13px;
    font-family: 微软雅黑, 宋体 , Arial,Helvetica !important;
}
.comment_content p{
    padding: 0px;
    margin: 0;
}
/*评论 end*/


/*新版编辑样式 start*/
.form_edit_tabs{
    display: inline-block;
    width: 100%;
    border-bottom: 1px solid #ccc;
    position: relative;
}
.form_edit_tabs span{
    display: inline-block;
    padding: 7px 12px;
    border: 1px solid #ddd;
    border-bottom: 0;
    float: left;
    border-top-right-radius: 5px;
    border-top-left-radius: 5px;
    cursor: pointer;
    width: 70px;
    line-height: 1;
    text-align: center;
    position: relative;
    top: 1px;
}
.form_edit_tabs span.active{
    background: #0091e5;
    color: white;
    background: linear-gradient( to bottom ,#0093ea,#005591);
    border: 1px solid #0093ea;
    border-bottom: 1px solid #005591;

}
.form_edit_content > div{
    display: none;
}
.form_edit_content > div.active{
    display: block;
}

#editform input,
#editform select{
    border: 1px solid #aaa;
    padding: 0 4px;
}

#editform .width550{
    width: 440px;
}

#editform .height21{
    height: 19px;
}

#editform .form_edit_content button {
    background: none;
    border: 1px solid #aaa;
}
#editform .form_edit_content .hidden {
    display: none!important;
}
#editform .form_edit_content a,#editform .form_edit_content button,#editform .form_edit_content span {font-size: 13px;}
#editform .form_edit_content .content_tab1,
#editform .form_edit_content .content_tab2,
#editform .form_edit_content .content_tab3,
#editform .form_edit_content .content_tab4,
#editform .form_edit_content .content_tab5,
#editform .form_edit_content .content_tab6 {
    padding: 10px 0 20px;
    min-height: 930px;
}
#editform .form_edit_content .content_tab1>div,
#editform .form_edit_content .content_tab1 .sub_content>div {
    margin-bottom: 8px;
}
#editform .form_edit_content textarea {
    padding: 0 4px;border: 1px solid #aaa;
}
#editform .form_edit_content .content_tab1 div.item {
    height: auto;line-height: 21px;
}
#editform .form_edit_content .content_tab1 span {
    display: inline-block;
    width: 140px;
    padding-right: 8px;
    text-align: right;
}
#editform .form_edit_content .content_tab1 span.needed_reminder {
    width: auto;
    padding-left: 8px;
}
#editform .form_edit_content .content_tab1 .subtitle {
    background-color: #f2f3f4;height: 21px;
}
#editform .form_edit_content .content_tab1 .sub_content select {
    width: 172px;
    height: 21px;
}
#editform .form_edit_content .content_tab1 .sub_content input[type='text'] {
    width: 162px;
    height: 19px;
}
#editform .form_edit_content .content_tab1 .subtitle span {
    font-weight: bold;
    text-align: left;
    padding: 0 5px;
}
#editform .form_edit_content .content_tab1 input.mw-summarymissed,
#editform .form_edit_content .content_tab1 input.mw-summary {margin-left: -4px;}

#editform .form_edit_content .content_tab2 select.recent_update_tag {
    height: 26px;
}

#editform .form_edit_content ul li {
    list-style: none;margin: 0;
}
#editform .form_edit_content .error_msg {
    color: #ff2952;
}
#editform .form_edit_content input[type='checkbox'] {
    position: relative;top: 2px;
}
@font-face {
    font-family: 'Glyphicons Halflings';
    src: url('/css/apps/frontend/uia/fonts/glyphicons-halflings-regular.eot');
    src: url('/css/apps/frontend/uia/fonts/glyphicons-halflings-regular.eot?#iefix') format('embedded-opentype'), url('/css/apps/frontend/uia/fonts/glyphicons-halflings-regular.woff2') format('woff2'), url('/css/apps/frontend/uia/fonts/glyphicons-halflings-regular.woff') format('woff'), url('/css/apps/frontend/uia/fonts/glyphicons-halflings-regular.ttf') format('truetype'), url('/css/apps/frontend/uia/fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular') format('svg');
}
.glyphicon {
    position: relative;
    top: 1px;
    display: inline-block;
    font-family: 'Glyphicons Halflings';
    font-style: normal;
    font-weight: normal;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.glyphicon-plus:before {
    content:"\2b";
}
.glyphicon-repeat:before {
  content: "\e030";
}
.glyphicon-log-out:before {
  content: "\e163";
}
#editform .form_edit_content .glyphicon-plus {
    font-size: 10px;
    position: absolute;
    left: 4px;top: 5px;
    color: #66ff00;
}
#editform .form_edit_content .glyphicon-repeat {
    font-size: 10px;
    position: absolute;
    left: 4px;top: 5px;
    color: #558ED5;
}
#editform .form_edit_content .glyphicon-log-out {
    font-size: 10px;
    position: absolute;
    left: 4px;top: 5px;
    color: #ff2952;
}

#editform .form_edit_content .content_tab3 .tab_title {line-height: 21px;}
#editform .form_edit_content .add_btn {
    height: 21px;
    position: relative;
    padding: 0 10px 0 20px;
    margin-left: 60px;
    border-radius: 3px;
}
#editform .form_edit_content .content_tab3 .add_btn {
    display: inline-block;
}
#editform .form_edit_content .content_tab3 ul.main_file_content li:first-child,
#editform .form_edit_content .content_tab3 ul.subsidiary_file_content li:first-child{margin-top: 20px;}
#editform .form_edit_content .content_tab3 ul.main_file_content li {
    height: 21px;
    margin: 0 0 20px 0;
    padding: 0;
    position: relative;
}
#editform .form_edit_content .del_btn {
    width: 40px;display: inline-block;
    color: #ff2952;
    text-decoration: underline;
    padding-left: 5px;
}
#editform .form_edit_content .content_tab3 ul.main_file_content li select {
    width: 80px;
    border-radius: 3px;
}
#editform .form_edit_content .content_tab3 ul.main_file_content li input {
    height: 19px;
    width: calc(100% - 360px);
    margin-left: 8px;
}
#editform .form_edit_content .content_tab3 ul.main_file_content li .error_msg {
    position: absolute;top: 21px;left: 145px;
    line-height: 18px;font-size: 12px;
}
#editform .form_edit_content .content_tab3 ul.main_file_content li button {
    border: none;
    padding-left: 18px;
    font-size: 12px;
    margin-left: 5px;
    cursor: pointer;
}
#editform .form_edit_content .content_tab3 ul.main_file_content li .is_url {
    width: 13px;
    vertical-align: text-bottom;
}
#editform .form_edit_content .content_tab3 ul.main_file_content li button.btn_up {
    background: url(/images/3rd/famicons/arrow_up.png) no-repeat scroll 0 0 transparent;
}
#editform .form_edit_content .content_tab3 ul.main_file_content li button.btn_down {
    background: url(/images/3rd/famicons/arrow_down.png) no-repeat scroll 0 0 transparent;
}
#editform .form_edit_content .content_tab3 ul.subsidiary_file_content li {
    line-height: 21px;
    margin: 0 0 3px 0;
}
#editform .form_edit_content .content_tab3 ul.subsidiary_file_content .subsidiary_page_type {
    width: 80px;height: 19px;
    display: inline-block;
    line-height: 19px;
    text-align: center;
    vertical-align: top;
    border: 1px solid #aaa;
    border-radius: 3px;
    margin-top: 5px;
    margin-right: 5px;
    background-color: #f2f3f4;
}
#editform .form_edit_content .content_tab3 ul.subsidiary_file_content .main_page_title {
    margin-left: 8px;
    text-decoration: underline;
    color: #2871bf;
}
/*tab4*/
#editform .form_edit_content .content_tab4 p.is_visiable {margin: 0 0 10px;}
#editform .form_edit_content .content_tab4 .name {
    display: inline-block;text-align: right;
}
#editform .form_edit_content .content_tab4 ul.history_version_content li {
    margin-bottom: 5px;
}
#editform .form_edit_content .content_tab4 ul.history_version_content li.page_explanation_content .name {
    width: 125px;float: left;
}
#editform .form_edit_content .content_tab4 ul.history_version_content li .history_page_position_box {
    vertical-align: top;
    display: inline-block;
    position: relative;
    right: 0px;
}
#editform .form_edit_content .content_tab4 ul.history_version_content li .history_page_position_box .history_page_position{
    width: 20px;
}
#editform .form_edit_content .content_tab4 ul.history_version_content li .name {
    width: 80px;
}
#editform .form_edit_content .content_tab4 #history_page_explanation,
#editform .form_edit_content .content_tab4 ul.history_version_content li input[type='text'] {
    width: calc(100% - 245px);
}
#editform .form_edit_content .content_tab4 ul.history_version_content li .is_show_part {
    display: inline-block;
    position: relative;
    right: 0px;
}
#editform .form_edit_content .content_tab4 ul.history_version_content li.error_msg {
    padding-left: 133px;margin-top: -2px;
}
#editform .form_edit_content .content_tab4 ul.history_version_content li.annotation_content .name{
    margin-left: 45px;
}
#editform .form_edit_content .content_tab4 ul.history_version_content li.annotation_content .history_page_custom_url_title,
#editform .form_edit_content .content_tab4 ul.history_version_content li.annotation_content .history_page_custom_url_release_date{
    margin-top: 4px;
}
#editform .form_edit_content .content_tab4 ul.history_version_content li.annotation_content .history_page_custom_url_release_date{
    width: 162px;
}
#editform .form_edit_content .content_tab4 .add_history_version_btn{
    margin-top: 12px;margin-left: 34px;
}
#editform .form_edit_content .content_tab4 .refresh_history_version_btn,
#editform .form_edit_content .content_tab4 .out_history_version_btn{
    margin-top: 12px;margin-left: 24px;
}
#editform .form_edit_content .content_tab4 .refresh_history_version_btn img{
    vertical-align: bottom;
}

#editform .form_edit_content .content_tab5 .add_btn {margin-left: 10px;}
#editform .form_edit_content .content_tab6 .add_btn {margin-left: 10px;}
#editform .form_edit_content .content_tab5 .item_header{padding: 25px 0 0 10px;}
#editform .form_edit_content .content_tab5 .item_header select {width: 130px;border-radius: 3px;text-align: center;text-align-last: center;margin-right: 10px;}
#editform .form_edit_content .content_tab5 .news_block .news,
#editform .form_edit_content .content_tab5 .codex_block,
#editform .form_edit_content .content_tab5 .be_block,
#editform .form_edit_content .content_tab5 .topic_block,
#editform .form_edit_content .content_tab5 .conference_block {margin-left: 55px;margin-top: 10px;}
#editform .form_edit_content .content_tab5 .news_block .news>div {margin-bottom: 8px;}
#editform .form_edit_content .content_tab5 .be_block select {width: 162px;}
#editform .form_edit_content .content_tab5 ul {margin: 0;}
#editform .form_edit_content .content_tab5 ul.legislation_list {margin: 0 0 0 55px;}
#editform .form_edit_content .content_tab5 ul.legislation_list>li input {width: 240px;text-align: center;}
#editform .form_edit_content .content_tab5 ul.legislation_list>li select {width: 250px;text-align: center;text-align-last: center;}
#editform .form_edit_content .content_tab5 ul.legislation_list li {line-height: 21px;}
#editform .form_edit_content .content_tab5 ul.legislation_list>li:first-child {margin-top: 15px;}
#editform .form_edit_content .content_tab5 ul.legislation_list>li .item {margin-bottom: 15px;}
#editform .form_edit_content .content_tab5 ul.legislation_list>li .item .add_legislation_catalog_btn {
    border: none;
    position: relative;
}
#editform .form_edit_content .content_tab5 ul.legislation_list>li .item .add_legislation_catalog_btn .glyphicon-plus {
    font-size: 25px;
    font-weight: bold;
    color: #b8f173;
    position: absolute;
    top: -21px;left: 2px;
}
#editform .form_edit_content .content_tab5 ul.legislation_list>li .property {margin-bottom: 15px;}
#editform .form_edit_content .content_tab5 ul.legislation_list>li .name {
    display: inline-block;
    width: 105px;
    text-align: right;
    padding-right: 10px;
}
#editform .form_edit_content .content_tab5 ul.legislation_list>li .property {margin-left: 115px;}
#editform .form_edit_content .content_tab5 ul.legislation_list>li .property .name {width: auto;}
#editform .form_edit_content .content_tab5 ul.legislation_list>li .property ul li {padding-bottom: 10px;}
#editform .form_edit_content .content_tab5 ul.legislation_list>li .property ul li:last-child {padding-bottom: 0px;}
#editform .form_edit_content .content_tab5 ul.legislation_list>li .property ul li .name {width: 70px;}
#editform .form_edit_content .content_tab5 ul.legislation_list>li .property ul li .explain {color: #b7bdc3;margin: 0 10px;border-bottom: none;}

/*新版编辑样式 end*/

/*附属文章*/
#page_link_subsidiary_pages .link_subsidiary_pages{
    padding-left: 5px;
    padding-right: 5px;
    position: relative;
    border-radius: 2px;
    color: white;
    font-size: 12px;
    background: #558ED5;
    margin-right: 5px;
}

/*历史版本列表*/
#page_link_history_pages,
.main_page_link_history_pages{
    margin-bottom: 5px;
}
#page_link_history_pages .link_history_head,
.main_page_link_history_pages .link_history_head{
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    background: #e3e3e3;
    color: #333333;
    padding: 5px;
    font-weight: bold;
    font-size: 12px;
}
#page_link_history_pages .link_history_action_contract,
#page_link_history_pages .page_link_history_content,
.main_page_link_history_pages .link_history_action_contract,
.main_page_link_history_pages .page_link_history_content{
    display: none;
    font-size: 12px;
}
.main_page_link_history_pages .page_link_history_content table,
#page_link_history_pages .page_link_history_content table{
    border-collapse: collapse;
}
#page_link_history_pages .page_link_history_content table th,
#page_link_history_pages .page_link_history_content table td,
.main_page_link_history_pages .page_link_history_content table th,
.main_page_link_history_pages .page_link_history_content table td{
    border: 1px #e3e3e3 solid;
    padding: 2px 3px;
    word-wrap: anywhere;
}

#page_link_history_pages .link_subsidiary_pages,
.main_page_link_history_pages .link_subsidiary_pages{
    padding-left: 5px;
    padding-right: 5px;
    position: relative;
    border-radius: 2px;
    color: white;
    font-size: 12px;
    background: #558ED5;
    margin-right: 5px;
    white-space: nowrap;
}

#page_link_subsidiary_pages,
#page_link_source_address{
/*//CID 25716 //2024.07.29 //Begin*/
    /*display: inline-block;*/
/*//CID 25716 //2024.07.29 //End*/
    margin-right: 5px;
}

/*特殊:链入页面 思维导图搜索*/
#search_tabs {
    border-bottom: 1px solid #ddd;
}
#search_tabs span {
    padding: 4px 10px;
    display: inline-block;
    text-align: center;
    cursor: pointer;
    border-top-right-radius: 5px;
    border-top-left-radius: 5px;
    border: 1px solid #ddd;
    border-bottom: none;
}
#search_tabs span.active {
    font-weight: bold;
    background-color: #558ED5;
    color: #fff;
    border-bottom: none;
}
/*App列表*/
#editform .form_edit_content .content_tab6 .list_content{
    padding: 0 20px;
}
#editform .form_edit_content .content_tab6 .app_list_popup_wraper{
    width: 100%;
    height: 100%;
    position: fixed;
    top: 0;
    left: 0;
    background: rgba(0, 0, 0, 0.6);
}
#editform .form_edit_content .content_tab6 .app_list_popup{
    width: 686px;
    height: 420px;
    position: absolute;
    border: 1px solid #ccc;
    border-radius: 5px;
    background-color: #fff;
    top:50%;
    left:50%;
    margin-left: -343px;
    margin-top: -210px;
}
#editform .form_edit_content .content_tab6 h1{
    border: none;
    padding: 10px 20px;
}
#editform .form_edit_content .content_tab6 .app_list_popup .item{
    width: 188px;
    margin-left: 30px;
    float: left;
}
#editform .form_edit_content .content_tab6 .app_list_popup .item .content{
    width: 188px;
    height: 300px;
    border: 1px solid #ccc;
    overflow-y: auto;
}
#editform .form_edit_content .content_tab6 .app_list_popup .item .content .option{
    padding: 3px 5px;
    cursor: pointer;
}
#editform .form_edit_content .content_tab6 .app_list_popup .item .content .option:hover{
    background-color: #558ed5;
    color: #fff;
}
#editform .form_edit_content .content_tab6 .app_list_popup .item .content .option.selected{
    background-color: #558ed5;
    color: #fff;
}
#editform .form_edit_content .content_tab6 .app_list_popup .btn-box{
    margin-top: 15px;
    padding-right: 30px;
    text-align: right;
}
#editform .form_edit_content .content_tab6 .app_list_popup .btn-box input{
    margin-left: 10px;
    padding: 5px 10px;
    background: none;
    cursor: pointer;
    border-radius: 3px;
}
#editform .form_edit_content .content_tab6 .app_list_popup .btn-box input:hover{
    color: #558ed5;
}
#editform .form_edit_content .content_tab6 .app_channel_row_data_bread_crumb{
    width: 100%;
    margin-top: 10px;
}
#editform .form_edit_content .content_tab6 .app_channel_row_data_bread_crumb th{
    font-weight: bold;
}
#editform .form_edit_content .content_tab6 .app_channel_row_data_bread_crumb td{
    padding: 5px 0;
    vertical-align: top;
}
#editform .form_edit_content .content_tab6 .app_channel_row_data_bread_crumb td .organization_content{
    margin-left: 20px;
}
#editform .form_edit_content .content_tab6 .app_channel_row_data_bread_crumb td .organization_content li{
    padding: 5px 0;
}
#editform .form_edit_content .content_tab6 .app_channel_row_data_bread_crumb td .organization_content label{
    width: 70px;
    padding-right: 10px;
    text-align: right;
    display: inline-block;
}
#editform .form_edit_content .content_tab6 .app_channel_row_data_bread_crumb td .organization_content input{
    width: 300px;
}
#editform .form_edit_content .content_tab6 .app_channel_row_data_bread_crumb td .organization_content .ich_helper{
    color: #b7bdc3;
    margin: 0 10px;
    border-bottom: none;
}

.replace_page_checkbox{
    position: relative;
    top: 2px;
}

/*#10931 小齿轮下css start*/
#header ul.header_lv2_right_dropdown.is_not_sysop{
    width: 160px;
    /*padding: 5px;*/
    padding: 0;
}
#header .header_lv2_right_dropdown li.ul_user_manage,
#header .header_lv2_right_dropdown li.ul_admin_user_manage{
    padding: 0 !important;
    width: 90px;
}
#header .header_lv2_right_dropdown li ul{
    float: none;
}
/*#10931 小齿轮下css end*/
#header ul.header_lv2_right_dropdown{
    width: 314px;
}
#header .header_lv2_right_dropdown li.ul_user_manage,#header .header_lv2_right_dropdown li.ul_admin_user_manage{
    width: 157px;
}


tbody .mw-htmlform-field-UploadSourceField{
    display: none;
}
tbody .mw-htmlform-field-UploadSourceField:first-child{
    display: inline-block;
}
tbody .mw-htmlform-field-HTMLTextField,
tbody .mw-htmlform-field-HTMLInfoField{
    width: 100%;
    display: inline-block;
}

.ie_tips{
    padding: 2px;
    background: #EAE6B0;
    border: 1px solid #A19420;
    position: relative;
    top: 0px;
    width: 960px;
    z-index: 9999;
    margin: 0 auto;
    text-align: center;
    display: none;
}
/*视频播放器字幕大小*/
.pv-subtitle.small>div span {
    font-size: 14px !important;
}
.pv-subtitle.middle>div span {
    font-size: 20px !important;
}
.pv-subtitle.big>div span {
    font-size: 28px !important;
}

/* // CID 12799 // 2022.06.22 // Begin */
/* wiki页面的line-height改成21px */
#bodyContent * {
  line-height: 21px;
}
/* // CID 12799 // 2022.06.22 // End */

/*CID 24803 2024.0605 //Begin*/
#wpTextbox1 {
  overflow: auto;
}
/*CID 24803 2024.0605 //End*/
/* //CID 26577 //2024.09.27 //begin */
.toggle_open_icon{
    width: 11px;
    height: 11px;
    border: 1px solid #878787;
    border-radius: 2px;
    color: #878787;
    margin-right: 6px!important;
    text-align:center;
    line-height: 10px!important;
    cursor: pointer;
    margin-top: 5px;
    flex-shrink: 0;
}
/* //CID 26577 //2024.09.27 //end */

/* //CID 26576 //2024.10.31 //begin */
.wiki_header_infomation_organization{
    position: relative;
    overflow: visible!important;
    top: -5px;
}
.organization-info-icon:hover + .organization-info-content{
    display: inline-block!important;
}
.organization-info-icon{
    font-size: 13px;
    margin-left: 6px;
}
.organization-info-content{
    display: none!important;
    /*background-color: #c0c0c0;*/
    /*CID 27346 2024.1114 //Begin*/
    background-color: #AAAAAA;
    /*CID 27346 2024.1114 //End*/
    padding: 6px;
    border-radius: 6px;
    color: #ffffff;
    position: absolute;
    z-index: 10;
    width: 300px;
    top: 30px;
    left: 0;
}
/* //CID 26576 //2024.10.31 //end */