 html, body {
     margin: 0;
     padding: 0;
     background-color: rgba(255, 255, 255, 1);
     background-image: ;
     background-repeat: ;
     background-position: ;
 }

 .pagebox {
     position: relative;
     width: 1200px;
     margin: 0px auto;
     background-color: rgba(255, 255, 255, 1);
     background-image: ;
     background-repeat: ;
     background-position: ;    
     margin-bottom: 30px;
 }

 body {
     overflow-x: hidden !important;
 }

 .font {
     transition: .4s ease;
 }

 .p_articlesA {
     transition: all .4s ease;
 }

 .font:hover {
     color: #0b295f;
 }

 .e_btn:hover {
     text-decoration: none;
     box-shadow: 0 0px 0 0 rgba(90, 90, 90, .8) inset;
 }

 A:link {
     color: #333;
     text-decoration: none;
     transition: all .4s ease
 }

 A:visited {
     color: #333;
     text-decoration: none
 }

 A:hover {
     color: #0b295f;
     text-decoration: none
 }

 A:active {
     color: #0b295f;
     text-decoration: none
 }

 .e_SideMajorStyleBox-001 .stylebox_bottom_line {
     height: 1px !important;
     background-color: #fff !important;
 }

 .e_ContentMajorStyleBox-001 .stylebox_link {
     margin-right: 0px !important;
     padding: 0 25px !important;
     background: #0b295f;
     color: #fff !important;
 }

 .e_ContentMajorStyleBox-001 .stylebox_top {
     background: #0b295f !important
 }

 .e_SideMajorStyleBox-001 .stylebox_link {
     margin-right: 25px !important;
 }

 .e_ContentMajorStyleBox-001 .stylebox_title {
     background: 0 0 !important;
     padding-left: 22px !important
 }

 .e_ContentMajorStyleBox-001 .stylebox_content {
     border-bottom-width: 0 !important
 }

 .e_ContentMajorStyleBox-001 .title_sub {
     color: rgba(255, 255, 255, .5) !important
 }

 .e_SideMajorStyleBox-001 .stylebox_top {
     height: 48px !important;
     overflow: hidden;
     background: #f0f0f0 !important;
 }

 .e_SideMajorStyleBox-001 .stylebox_title {
     display: inline-block !important;
     padding: 0 !important;
     background: none !important;
 }

 .e_SideMajorStyleBox-001 .title_sub {
     margin-left: 0 !important;
     width: 100%;
     text-align: center;
     line-height: 14px !important;
     color: rgba(255, 255, 255, 0.6) !important;
     margin-top: 2px;
 }

 .e_SideMajorStyleBox-001 .stylebox_content {
     margin-bottom: 30px !important;
 }

 .e_SideMajorStyleBox-001 .title_main {
     width: 100%;
     display: block !important;
     text-align: left;
     border-left: solid 2px #333;
     text-indent: 1em;
     color: #333 !important;
     line-height: 48px !important;
     font-size: 22px !important;
     max-width: 100% !important;
 }

 .e_ContentOrdinaryStyleBox-001 .stylebox_content {
     border-width: 0 !important;
     padding-top: 10px;
     overflow: hidden;
 }

 .e_ContentOrdinaryStyleBox-001 .title_icon {
     margin-right: 0 !important
 }

 .e_ContentOrdinaryStyleBox-001 {
     margin-bottom: 0px;
 }

 .e_ContentOrdinaryStyleBox-001 .stylebox_top {
     height: 42px !important;
     border-bottom: none;
     text-align: left;
 }

 .e_ContentOrdinaryStyleBox-001 .title_main {
     font-size: 24px !important;
     color: #0b295f !important;
     height: 42px !important;
     line-height: 28px !important;
     padding: 0px;
     font-weight: normal !important;
 }

 .e_ContentOrdinaryStyleBox-001 .stylebox_title {
     padding: 0 !important;
     background: 0 0 !important;
 }

 .e_ContentOrdinaryStyleBox-001 .stylebox_bottom_line {
     height: 0 !important
 }

 .e_ContentOrdinaryStyleBox-001 .stylebox_top_line {
     background: 0 0 !important
 }

 .p_page {
     right: auto !important;
 }

 .p_page .pre {
     margin-left: 0 !important
 }

 .p_page .pre:hover {
     border-color: #0b295f !important;
     background-color: #0b295f !important
 }

 .p_page .pre:hover .font {
     color: #fff !important
 }

 .p_page .pre:active {
     background-color: #0b295f !important
 }

 .p_page .next {
     color: #333 !important;
     background-color: #f0f0f0 !important
 }

 .p_page .next:hover {
     background-color: #0b295f !important;
     color: #fff !important
 }

 .p_page .next:hover .font {
     color: #fff !important
 }

 .p_page .next:active {
     background-color: #0b295f !important
 }

 .p_page .pageNum.active {
     background-color: #0b295f !important;
     color: #fff;
 }

 .p_OccupyBox {
     text-align: center
 }

 .p_page {
     margin-top: 20px !important;
     display: inline-block !important;
     float: none !important;
     margin-right: 0 !important;
     margin-bottom: 0px !important;
 }

 .p_page .pageNum:hover {
     background-color: #0b295f !important
 }

 .p_page .pageNum:active {
     background-color: #0b295f !important
 }

 #c_intro_detail-15391432386709995 .cpbg {
     padding-top: 120px;
     display: block;
     height: 1649px;
     padding: 106px 92px 0px;
     background: url(../images/891.jpg) no-repeat;
 }

 .cpbg {
     border-bottom: #dddddc 1px solid;
     border-right: #dddddc 1px solid;
 }

 .cpbg TR TD {
     text-align: center;
     border-left: #dddddc 1px solid;
     line-height: 28px;
     font-size: 14px;
     border-top: #dddddc 1px solid;
     padding-top: 5px;
     padding-bottom: 5px;
     color: #333;
 }

     {
     border: 1px solid #dddddc;
 }

 tbody {
     border-right: 1px solid #ddd;
     border-bottom: 1px solid #ddd;
 }

 .cpbg .bg {
     background-color: #0b295f;
     color: #fff;
     font-weight: bold;
 }

 TR.bg TD {
     color: #fff !important;
 }

 .cpbg tr {
     background: #fff;
 }

 .cpbg tr:hover {
     background: #0b295f;
     color: #fff !important;
 }

 .cpbg tr:hover td {
     background: #0b295f;
     color: #fff !important;
 }

.fon-14 a {
    font-size: 16px;
    margin: 0px 8px;
}