* {
    margin: 0px;
    padding: 0px;
}

body {
    list-style-type: none;
    font-size: 13px;
    color: #333333;
    font-family: Arial, \5FAE\8F6F\96C5\9ED1;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    text-rendering: optimizeLegibility;
    background: #edf2f5;
}

.main {
    margin: 0 auto;
    width: 1200px;
}

.clear {
    clear: both;
}

a {
    color: #333;
    -webkit-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -ms-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
    text-decoration: none;
    cursor: pointer;
}

a:hover,
a:focus {
    color: #e40303;
    text-decoration: none;
}

a:hover,
a:active,
a:focus,
input {
    outline: none;
}

.tj {
    text-align: justify;
}

.backfff {
    background: #ffffff;
}

.row {
    margin-left: -10px;
    margin-right: -10px;
}

.col-box {
    padding-left: 10px;
    padding-right: 10px;
    position: relative;
    min-height: 1px;
    float: left;
    width: 33.333333%;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    -o-box-sizing: border-box;
}

.head {
    border-top: 3px solid #02478c;
    border-bottom: 3px solid #ff0000;
    height: 200px;
    position: relative;
}

.head_b {
    background: #0956a8;
    height: 60px;
    border-radius: 8px;
    position: relative;
    padding-right: 220px;
}

.language {
    position: absolute;
    right: 0;
    top: 0;
    z-index: 9;
    background: url(head_l.gif) no-repeat;
    background-size: 100% 100%;
    overflow: hidden;
    padding: 5px 12px;
    display: flex;
    justify-content: flex-start;
    align-items: center;
}

.language a {
    float: left;
    color: #fff;
    text-decoration: none;
    font-size: 14px;
    padding-left: 30px;
    margin-right: 16px;
}
.language a:last-child {
    margin-right: 0;
}

.language .cn {
    background: url(cn.gif) no-repeat left center;
}

.language .en {
    background: url(en.gif) no-repeat left center;
}

.language a:hover {
    color: #65d5ff;
}

.head_logo {
    background: url(top-logo.png) no-repeat;
    height: 110px;
    margin: 10px 0px 10px 0px;
    position: relative;
}

.head_logo .tel {
    position: absolute;
    top: 62px;
    right: 25px;
}

.head_menu {
    float: left;
    padding-top: 21px;
    padding-left: 10px;
}

.head_menu a {
    color: #fff;
    text-decoration: none;
    font-size: 16px;
    padding: 0px 31px;
    display: inline-block;
    line-height: 1.1;
    border-right: #306dae solid 1px;
}

.head_menu a:hover {
    color: #65d5ff;
}

.head_menu a:last-child {
    border: 0;
}

.head_search {
    padding-top: 16px;
}

.key {
    border: 0px;
    background: #4d9dc2;
    font-size: 14px;
    color: #fff;
    width: 135px;
    margin-left: 40px;
}

.search {
    border: 0px;
    width: 22px;
    height: 22px;
    background: url(head_search.gif) no-repeat 0px 1px;
    cursor: pointer;
}

.searchbox {
    position: absolute;
    background: #4d9dc2;
    width: 200px;
    border-radius: 2px;
    padding: 6px 0;
    top: 14px;
    right: 15px;
}

.searchbox input[type="text"] {
    margin: 0 0 0 14px;
    outline: none;
    color: #eee;
    background: none;
    border: none;
    width: 89.33333%;
    position: relative;
    font-size: 14px;
    line-height: 20px;
    -webkit-appearance: none;
}

.searchbox input[type="text"]::-webkit-input-placeholder {
    color: #eee !important;
    font-family: Arial;
}

.searchbox input:-webkit-autofill {
    -webkit-box-shadow: 0 0 0px 1000px #4d9dc2 inset;
}

.searchbox input[type="submit"] {
    background: url(searchbtn.png) no-repeat 0px 1px;
    border: none;
    cursor: pointer;
    width: 24px;
    height: 18px;
    outline: none;
    position: absolute;
    top: 7px;
    right: 3px;
}

.searchbox input::first-line {
    color: #eee;
}

.newbox {
    margin: 0 auto;
    width: 1170px;
    border-top: 10px solid #0080c7;
    margin-top: 20px;
    padding: 15px;
    background: #fff;
}

.tjbox {
    padding-left: 15px;
    background: #fff;
    margin: 0 auto;
    width: 1185px;
}

.main_row {
    overflow: hidden;
}

.main_box_left {
    float: left;
    background: #fff;
    border: 1px solid #ccc;
    width: 286px;
    height: 268px;
    margin-right: 16px;
}

.main_box_left:last-child {
    margin-right: 0;
}

.main_box_left a {
    display: block;
}

.main_box_left img {
    width: 100%;
    height: 175px;
}

.main_box_right {
    float: right;
    background: #fff;
    border: 1px solid #ccc;
    width: 235px;
    height: 240px;
}

.main_box_left p {
    margin: 0px;
    padding: 10px 10px 0px 10px;
}

.main_box_right p {
    margin: 0px;
    padding: 10px 10px 0px 10px;
}

.main_box_left a {
    text-decoration: none;
}

.main_box_right a {
    text-decoration: none;
}

.main_box_left a p,
.main_box_right a p {
    color: #333;
}

.main_box_left a:hover p,
.main_box_right a:hover p {
    color: #02478c;
}


.t_title {
    clear: both;
    padding: 10px 0px;
    border-bottom: 1px solid #ccc;
}

.t_title span {
    font-size: 22px;
    color: #000;
}


.d_title {
    clear: both;
    padding: 10px 0px 10px 0px;
    height: 30px;
    border-bottom: 1px solid #ccc;
    width: 98.9%;
}

.d_title span {
    font-size: 20px;
    color: #000;
}

.d_title a {
    padding: 10px 10px 15px 10px;
    font-size: 12px;
    text-decoration: none;
    color: #666;
    float: right;
}

.d_title a:hover {
    color: #eb0606;
}

.dl_title {
    clear: both;
    padding: 10px 0px 10px 0px;
    height: 30px;
}

.dl_title span {
    font-size: 20px;
    color: #000;
}

.dl_title span a {
    color: #000;
    font-size: 20px;
}


.p_list {
    margin: 0px;
    padding: 15px 0px 15px 0px;
    list-style-type: none;
}

.p_list li {
    float: left;
    width: 185px;
    height: 180px;
    margin-right: 12px;
    margin-bottom: 20px;
}

.p_list .p_img {
    border: 1px solid #999;
    width: 100%;
    height: 139px;
}

.p_list .p_img img {
    width: 100%;
    height: 139px;
}

.p_title {
    text-align: center;
    padding-top: 9px;
}

.p_title a {
    color: #333;
    font-size: 13px;
    text-decoration: none;
}

.p_title a:hover {
    text-decoration: none;
    color: #02478c;
    font-weight: bold;
}


.pd_list {
    margin: 0px;
    padding: 30px 0 0;
    list-style-type: none;
}

.pd_list li {
    margin-bottom: 30px;
}

.pd_list .p_img {
    border: 1px solid #999;
    width: 100%;
    height: 207px;
}

.pd_list .p_img img {
    width: 100%;
    height: 100%;
}

.pd_list .p_title {
    text-align: center;
    padding-top: 9px;
}

.pd_list .p_title a {
    color: #333;
    font-size: 13px;
    text-decoration: none;
}

.pd_list .p_title a:hover {
    text-decoration: underline;
    color: #02478c;
    font-weight: bold;
}



.foot_left {
    float: left;
    background: #d0d0d0;
    width: 66%;
    height: 396px;
    padding: 4px 0 0 16px;
}

.foot_right {
    float: right;
    background: #0956a8;
    width: 29.3%;
    height: 400px;
}

.bottom {
    text-align: center;
    color: #666;
    height: 80px;
    padding-top: 20px;
}

.bottom a {
    color: #0046ae;
}

.n_left {
    float: left;
    width: 50%;
    height: 280px;
}

.n_right {
    float: right;
    width: 47%;
    height: 280px;
}

.n_list {
    margin: 0px;
    padding: 0px;
    list-style-type: none;
}

.n_list li {
    clear: both;
    border-bottom: 1px dotted #ccc;
    padding-top: 15px;
    padding-bottom: 15px;
    overflow: hidden;
}

.n_list li:last-child {
    margin-bottom: 20px;
}

.n_list .n_img {
    float: left;
    width: 90px;
    height: 68px;
    padding: 5px;
    border: 1px solid #ccc;
    margin-right: 18px;
}

.n_list .n_main {
    overflow: hidden;
}

.n_list .n_title a {
    font-size: 13px;
    color: #333;
    text-decoration: none;
	text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    display: block;
}

.n_list .n_title a:hover {
    text-decoration: none;
    color: #02478c;
    font-weight: bold;
}

.n_list .n_d {
    color: #999;
    font-size: 12px;
    line-height: 18px;
    margin-top: 6px;
	height: 55px;
    -webkit-line-clamp: 3;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    overflow: hidden;
}

.n_right .about_m {
    font-size: 13px;
    height: 222px;
    border-bottom: 1px dotted #ccc;
}

.n_right .about_img {
    float: left;
    width: 190px;
    height: 125px;
    border: 1px dotted #ccc;
    margin: 0px 15px 10px 0px;
}

.about_m a {
    color: #ff0000;
    font-weight: bold;
    text-decoration: none;
}

.about_m p {
    line-height: 23px;
}


.m_left {
    float: left;
    width: 240px;
    background: #fff;
    padding-bottom: 10px;
    margin-right: 24px;
}

.m_right {
    min-height: 846px;
    background: #fff;
    padding: 0px 20px 26px 20px;
    overflow: hidden;
}

.m_content {
    display: block;
    overflow: hidden;
    margin: 16px 0 0 0;
    font-size: 13px;
    line-height: 18px;
}

.m_content .wztitle {
    color: #282b6a;
    line-height: 31px;
    text-align: center;
    font-size: 24px;
    padding: 16px 0px 9px 0px;
}

.m_content .qtinfo {
    color: #666;
    text-align: center;
    font-size: 12px;
    border-bottom: solid 1px #cccccc;
    padding: 0px 0px 16px 0px;
    margin-bottom: 20px;
}

.m_content .qtinfo a {
    color: #666;
    text-decoration: none;
}

.m_content .qtinfo a:hover {
    color: #de0c0c;
    text-decoration: none;
}

.m_content .text {
    overflow: hidden;
    display: block;
}

.m_content .text h2 {
    font-size: 22px;
    line-height: 22px;
    color: #025f35;
    margin: 0 0 15px 0;
    padding: 9px 0 13px 0;
    border-bottom: #c4e4d0 solid 1px;
    overflow: hidden;
}

.m_content .text p {
    margin: 0 0 12px 0;
}

.m_content .text p:last-child {
    margin: 0;
}

.m_content .text img {
    display: block;
    margin-right: auto;
    margin-left: auto;
}

.m_content .textxl p {
    margin: 0 0 12px 0;
}

.m_content .textxl p:last-child {
    margin: 0;
}

.m_content .textxl img {
    display: block;
    margin-right: auto;
    margin-left: auto;
    max-width: 500px;
}

.nrhei {
    font-size: 15px;
    line-height: 25px;
    font-family: \5FAE\8F6F\96C5\9ED1;
    color: #333333;
    text-align: justify;
}

.fontkg {
    text-indent: 2em;
}

.left_title {
    background: #02478c;
    font-size: 16px;
    color: #fff;
    padding: 15px;
}

.left_class {
    margin: 0px;
    padding: 5px 20px 30px 20px;
    list-style-type: none;
}

.left_class li {
    padding: 6px 2px 6px 20px;
    border-bottom: 1px solid #efefef;
    background: url(ioc_d.gif) no-repeat 5px 13px;
}

.left_class a {
    font-size: 13px;
    color: #666;
    text-decoration: none;
}

.left_class a:hover {
    text-decoration: none;
    color: #02478c;
    font-weight: bold;
}

.left_class .no_t {
    color: #02478c;
    font-weight: bold;
}


.left_hot {
    margin: 0px;
    padding: 8px 20px 0 20px;
    list-style-type: none;
}

.left_hot li {
    padding: 8px 2px 5px 0px;
    height: 70px;
}

.left_hot a {
    color: #666;
    text-decoration: none;
}

.left_hot .imgs img {
    width: 80px;
    height: 65px;
}

.left_hot .imgs {
    border: 1px solid #efefef;
    float: left;
}

.left_hot p {
    padding-left: 88px;
    font-size: 11px;
}

.left_hot a:hover {
    text-decoration: none;
}

.left_hot .t {
    color: #000;
    font-size: 12px;
}

.ps_list {
    padding: 0px;
    padding: 0px;
    list-style-type: none;
}

.ps_list li {
    background: #efefef;
    padding: 5px 2px 5px 20px;
    width: 178px;
}

.ps_list a {
    font-size: 12px;
    color: #666;
    text-decoration: none;
}


.go_1 {
    float: left;
    width: 200px;
    border: 1px solid #fff;
    height: 110px;
    margin-left: 20px;
    text-align: center;
}

.go_2 {
    float: left;
    width: 180px;
    border: 1px solid #fff;
    height: 110px;
    text-align: center;
}

.go_3 {
    float: left;
    width: 180px;
    border: 1px solid #fff;
    height: 110px;
    text-align: center;
}

.go_4 {
    float: left;
    width: 180px;
    border: 1px solid #fff;
    height: 110px;
    text-align: center;
}

.go_5 {
    float: left;
    width: 180px;
    border: 1px solid #fff;
    height: 110px;
    text-align: center;
}

.go_x p {
    margin: 0px;
    padding: 0px;
    font-size: 12px;
    color: #666;
}

.go_x img {
    margin: 8px 0px 8px 0px;
}

.go_x .titles {
    font-size: 14px;
    font-weight: bold;
    color: #333;
    margin: 0px 0px 0px 0px;
}

.go_x a {
    color: #0000cc;
    text-decoration: none;
}

.go_x a:hover {
    text-decoration: underline;
}


.foot_class {
    margin: 0px;
    padding: 0px 20px 50px 0px;
    list-style-type: none;
}

.foot_class li {
    padding: 3px 2px 3px 5px;
}

.foot_class a {
    font-size: 13px;
    color: #333;
    text-decoration: none;
}

.foot_class a:hover {
    text-decoration: none;
    color: #02478c;
    font-weight: bold;
}

.top-nav {
    margin: 0 auto;
    width: 1200px;
    background: #333d4d;
    height: 178px;
}

.download-list {
    text-align: center;
    padding: 20px;
}

.download-list a {
    float: left;
    text-decoration: none;
}

.download-list .icon {
    width: 142px;
    height: 94px;
    background: #fff;
    margin-left: 30px;
    display: block;
    padding: 8px;
}

.download-list .icon img {
    width: 100%;
    height: 100%;
}

.download-list .text {
    font-size: 13px;
    color: #fff;
    line-height: 30px;
    display: block;
    padding-left: 30px;
}


.page_css {
    font-size: 13px;
    text-align: right;
}

.page_css font {
    float: left;
}

.page_css a {
    font-size: 13px;
    margin: 5px;
    line-height: 18px;
}

.page_css a:hover {
    text-decoration: none;
}


.input {
    border: 1px solid #7f9db9;
    height: 26px;
    margin-bottom: 5px;
}


.po_main {
    clear: both;
    padding-top: 20px;
}

.po_main p img {
    display: block;
    margin: 0 auto;
}

.po_img {
    float: left;
    border: 1px solid #999;
    width: 300px;
    height: 218px;
    margin: 0px 20px 20px 0px;
}

.po_title {
    font-size: 20px;
    text-align: center;
}

.po_number {
    font-size: 13px;
    padding-top: 20px;
}

.po_content {
    font-size: 13px;
    line-height: 18px;
    padding-top: 20px;
    text-align: justify;
}

.po_main table {
    width: 100% !important;
}

.po_main table>thead>tr>th,
.po_main table>tbody>tr>th {
    color: #444;
    font-size: 17px;
    padding: 8px;
    border-color: #e6e6e6;
    background-color: #f7f7f7;
    vertical-align: middle;
}

.po_main table>tbody>tr>td {
    background: #fff;
    font-size: 14px;
    border-color: #e6e6e6 !important;
    border: 1px solid #e6e6e6 !important;
    padding: 8px 10px !important;
    line-height: 1.4;
    vertical-align: middle;
}

.po_main td {
    font-size: 13px !important;
    font-family: Arial, \5FAE\8F6F\96C5\9ED1;
}





/*.download .download-list .btn{display:inline-block;text-decoration:none;color:#586e91;font-size:18px;line-height:24px;margin:0 28px;cursor:pointer}
.download .download-list .btn:hover{color:#7896af}
.download-list .btn .icon{background-repeat:no-repeat;background-image:url(broswer_home.png);height:56px;width:56px;float:left}
.download-list .btn .text{float:left;padding:16px 0 16px 16px}
.download-list .zj .icon{background-position:-4px 0}
.download .download-list .zj{}
.download .download-list .zj:hover .icon{background-position:-5px -57px}
.download .download-list .sjgj{}
.download .download-list .sjgj .icon{background-position:-58px 0}
.download .download-list .sjgj:hover .icon{background-position:-59px -58px}
.download .download-list .wdj{}
.download-list .wdj .icon{background-position:-169px -4px}
.download-list .wdj:hover .icon{background-position:-169px -64px}
.download .download-list .jy{}
.download-list .jy .icon{background-position:-114px 0}
.download-list .jy:hover .icon{background-position:-114px -62px}
.download-list .apple .icon{background-position:-225px -1px;width:38px}
.download-list .apple:hover .icon{background-position:-225px -58px}
.download-list .itools .icon{background-position:-270px 0}
.download-list .itools:hover .icon{background-position:-270px -57px}
.top-nav .nav-bottom-bg{height:7px;_font-size:1px;background-color:#fff}*/


* {
    margin: 0;
    padding: 0;
    list-style: none;
}

#divSmallBox {
    overflow: hidden;
    *display: inline;
    *zoom: 1;
    width: 10px;
    height: 10px;
    margin: 0 5px;
    border-radius: 10px;
    background: #ffffff;
}

#playBox {
    width: 980px;
    height: 400px;
    margin: 20px auto;
    background: #333;
    position: relative;
    overflow: hidden;
}

#playBox .oUlplay {
    width: 99999px;
    position: absolute;
    left: 0;
    top: 0;
}

#playBox .oUlplay li {
    float: left;
}

#playBox .pre {
    cursor: pointer;
    width: 45px;
    height: 45px;
    background: url(l.png) no-repeat;
    position: absolute;
    top: 190px;
    left: 10px;
    z-index: 10;
}

#playBox .next {
    cursor: pointer;
    width: 45px;
    height: 45px;
    background: url(r.png) no-repeat;
    position: absolute;
    top: 190px;
    right: 10px;
    z-index: 10;
}

#playBox .smalltitle {
    width: 1000px;
    height: 10px;
    position: absolute;
    bottom: 15px;
    z-index: 10
}

#playBox .smalltitle ul {
    width: 120px;
    margin: 0 auto;
}

#playBox .smalltitle ul li {
    width: 10px;
    height: 10px;
    margin: 0 5px;
    border-radius: 10px;
    background: #ffffff;
    float: left;
    overflow: hidden;
    *display: inline;
    *zoom: 1;
}

#playBox .smalltitle .thistitle {
    background: #69aaec;
}

/*Pages*/
hr {
    margin-top: 9px;
    margin-bottom: 20px;
    border: 0;
    border-top: 1px solid #dadada;
}

.pagefrm1 {
    color: #333;
    font-size: 12px;
    background-color: #F7F7F7;
    font-family: \5FAE\8F6F\96C5\9ED1;
    border: 1px solid #CCCCCC;
    height: 24px;
    width: 36px;
    line-height: 22px;
    text-align: center;
    margin-right: 8px;
    float: left;
}

.pagefrm2 {
    color: #333;
    font-size: 12px;
    background-color: #F7F7F7;
    font-family: \5FAE\8F6F\96C5\9ED1;
    height: 24px;
    width: 46px;
    line-height: 22px;
    border: 1px solid #CCCCCC;
}

.pageline {
    border-bottom: dotted 1px #cccccc;
    height: 4px;
    margin-top: 20px;
    float: left;
    width: 100%;
}

.pageline1 {
    border-bottom: dotted 1px #cccccc;
    height: 4px;
    margin-top: 20px;
    width: 95%;
    display: block;
    overflow: hidden;
}

#pages {
    width: 100%;
    FONT-SIZE: 12px;
    TEXT-ALIGN: center;
    CLEAR: both;
    border-top: dotted 0px #cccccc;
    overflow: hidden;
    PADDING-TOP: 0px;
    margin: 0;
}

#pages A {
    BORDER-TOP: #efefef 1px solid;
    HEIGHT: 24px;
    BORDER-RIGHT: #efefef 1px solid;
    BACKGROUND: #fdfdfd;
    BORDER-BOTTOM: #efefef 1px solid;
    COLOR: #333;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 0px;
    PADDING-LEFT: 8px;
    TEXT-DECORATION: none;
    MARGIN: 0px 4px 5px 0;
    BORDER-LEFT: #efefef 1px solid;
    DISPLAY: inline-block;
    LINE-HEIGHT: 23px;
    PADDING-RIGHT: 8px
}

#pages A:visited {
    BORDER-TOP: #efefef 1px solid;
    HEIGHT: 24px;
    BORDER-RIGHT: #efefef 1px solid;
    BACKGROUND: #fdfdfd;
    BORDER-BOTTOM: #efefef 1px solid;
    COLOR: #333;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 0px;
    PADDING-LEFT: 8px;
    TEXT-DECORATION: none;
    MARGIN: 0px 4px 5px 0;
    BORDER-LEFT: #efefef 1px solid;
    DISPLAY: inline-block;
    LINE-HEIGHT: 23px;
    PADDING-RIGHT: 8px
}

#pages A:hover {
    BORDER-TOP: #efefef 1px solid;
    HEIGHT: 24px;
    BORDER-RIGHT: #efefef 1px solid;
    BACKGROUND: #fdfdfd;
    BORDER-BOTTOM: #efefef 1px solid;
    COLOR: #333;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 0px;
    PADDING-LEFT: 8px;
    TEXT-DECORATION: none;
    MARGIN: 0px 4px 5px 0;
    BORDER-LEFT: #efefef 1px solid;
    DISPLAY: inline-block;
    LINE-HEIGHT: 23px;
    PADDING-RIGHT: 8px
}

#pages SPAN {
    HEIGHT: 24px;
    COLOR: #333;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 0px;
    /* PADDING-LEFT: 8px; */
    TEXT-DECORATION: none;
    MARGIN: 0px 3px;
    DISPLAY: inline-block;
    LINE-HEIGHT: 23px;
    /* PADDING-RIGHT: 8px; */
    font-size: 13px;
}

/*#pages input {height: 24px; width: 36px;LINE-HEIGHT: 16px; float: left; margin-top: 0px; margin-left: 3px;}*/
.pages A {
    BORDER-TOP: #efefef 1px solid;
    HEIGHT: 24px;
    BORDER-RIGHT: #efefef 1px solid;
    BACKGROUND: #fdfdfd;
    BORDER-BOTTOM: #efefef 1px solid;
    COLOR: #333;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 0px;
    PADDING-LEFT: 8px;
    TEXT-DECORATION: none;
    MARGIN: 0px 3px;
    BORDER-LEFT: #efefef 1px solid;
    DISPLAY: inline-block;
    LINE-HEIGHT: 24px;
    PADDING-RIGHT: 8px
}

.pages A:visited {
    BORDER-TOP: #efefef 1px solid;
    HEIGHT: 24px;
    BORDER-RIGHT: #efefef 1px solid;
    BACKGROUND: #fdfdfd;
    BORDER-BOTTOM: #efefef 1px solid;
    COLOR: #333;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 0px;
    PADDING-LEFT: 8px;
    TEXT-DECORATION: none;
    MARGIN: 0px 3px;
    BORDER-LEFT: #efefef 1px solid;
    DISPLAY: inline-block;
    LINE-HEIGHT: 24px;
    PADDING-RIGHT: 8px
}

.pages SPAN {
    BORDER-TOP: #efefef 1px solid;
    HEIGHT: 24px;
    BORDER-RIGHT: #efefef 1px solid;
    BACKGROUND: #fdfdfd;
    BORDER-BOTTOM: #efefef 1px solid;
    COLOR: #333;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 0px;
    PADDING-LEFT: 8px;
    TEXT-DECORATION: none;
    MARGIN: 0px 3px;
    BORDER-LEFT: #efefef 1px solid;
    DISPLAY: inline-block;
    LINE-HEIGHT: 24px;
    PADDING-RIGHT: 8px
}

#pages A:hover {
    BORDER-TOP: #e84c3d 1px solid;
    BORDER-RIGHT: #e84c3d 1px solid;
    BACKGROUND: #e84c3d;
    BORDER-BOTTOM: #e84c3d 1px solid;
    COLOR: #fff;
    BORDER-LEFT: #e84c3d 1px solid
}

#pages A.curr {
    BORDER-TOP: #e84c3d 1px solid;
    BORDER-RIGHT: #e84c3d 1px solid;
    BACKGROUND: #e84c3d;
    BORDER-BOTTOM: #e84c3d 1px solid;
    COLOR: #fff;
    BORDER-LEFT: #e84c3d 1px solid
}

#pages A.curr:visited {
    BORDER-TOP: #e84c3d 1px solid;
    BORDER-RIGHT: #e84c3d 1px solid;
    BACKGROUND: #e84c3d;
    BORDER-BOTTOM: #e84c3d 1px solid;
    COLOR: #fff;
    BORDER-LEFT: #e84c3d 1px solid
}

.pages A:hover {
    BORDER-TOP: #e84c3d 1px solid;
    BORDER-RIGHT: #e84c3d 1px solid;
    BACKGROUND: #e84c3d;
    BORDER-BOTTOM: #e84c3d 1px solid;
    COLOR: #fff;
    BORDER-LEFT: #e84c3d 1px solid
}