/* CSS Document */
html {
    overflow-x: hidden;
    background: #F7F7F7
}

body {
    margin: 0;
    padding: 0;
}

a {
    color: #000000;
    text-decoration: none;
    font-size: 12px;
    padding: 0;
    margin: 0
}

ul {
    margin: 0;
    padding: 0;
    list-style: none
}

li {
    margin: 0;
    padding: 0;
    vertical-align: bottom;
}

.left {
    float: left
}

.right {
    float: right
}

img {
    border: none;
    margin: 0;
    padding: 0
}

p {
    margin: 0;
    padding: 0;
}

input, textarea, select, button {
    outline: none;
    border: none;
    margin: 0;
    padding: 0
}

dd, dt, dl {
    margin: 0;
    padding: 0
}


.header {
    width: 100%;
    height: 126px;
    background: url("../images/header.png") /*tpa=http://www.janapo.net/images/header.png*/ repeat-x;
    z-index: 99999999;
    position: relative
}

.top {
    width: 1150px;
    height: 36px;
    margin: 0 auto
}

.top_l {
    float: right
}

.tel {
    height: 36px;
    line-height: 36px;
    float: left;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    color: #666;
    background: url("../images/tel.jpg") /*tpa=http://www.janapo.net/images/tel.jpg*/ left no-repeat;
    padding-left: 22px;
}

.email {
    display: block;
    height: 36px;
    line-height: 36px;
    float: left;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    color: #666;
    background: url("../images/email.jpg") /*tpa=http://www.janapo.net/images/email.jpg*/ left no-repeat;
    padding-left: 26px;
    margin-left: 17px
}

.weixin {
    display: block;
    width: 21px;
    height: 20px;
    float: right;
    margin: 10px 0 0 17px;
}


.logonavbar {
    width: 1150px;
    height: 85px;
    margin: 0 auto
}

.logo {
    display: block;
    width: 134px;
    height: 57px;
    float: left;
    margin-top: 6px;
}

.navbar {
    float: right;
    margin: 33px 43px 0 0
}

.navbar li {
    float: left;
    height: 52px;
    margin-left: 35px;
}

.navbar li a {
    display: block;
    height: 52px;
    font-family: Arial, Microsoft YaHei;
    font-size: 13px;
    color: #929292
}

.navbar li a:hover {
    color: #009c84
}


ul#topnav {
}

ul#topnav li {
    float: left;
    height: 25px;
    margin-left: 30px;
    line-height: 25px;
    position: relative
}

ul#topnav li a {
    font-family: Arial, Microsoft YaHei;
    font-size: 15px;
    color: #666666
}

ul#topnav li .a-active {
    font-family: Arial, Microsoft YaHei;
    font-size: 15px;
    color: #009c84
}

ul#topnav li a:hover {
    color: #009c84
}


ul#topnav li .sub {
    width: 136px !important;
    z-index: 999999;
    position: absolute;
    padding: 0 0 4px 0;
    top: 52px;
    left: 50%;
    margin-left: -60px;
    float: left;
    display: none;
    background: #fff;
    border-top: 3px solid #009c84
}

ul#topnav li .row {
    clear: both;
    float: left;
    width: 100%;
    margin-bottom: 10px;
}

ul#topnav li .sub ul {
    list-style: none;
    padding: 0 0 0 0;
    width: 136px;
    margin: 0 auto;
}

ul#topnav .sub ul li {
    padding: 5px 0 !important;
    margin: 0 auto !important;
    float: none;
    width: 116px;
    height: auto;
    overflow: hidden;
    border-bottom: 1px solid #e1e1e1;
    color: #000;
    background: none;
    line-height: 20px !important;

}


ul#topnav .sub ul li a {
    float: none;
    height: auto;
    overflow: hidden;
    display: block;
    text-decoration: none;
    width: 116px;
    color: #666;
    font-weight: normal;
    text-align: center;
    padding-left: 0;
    margin-left: 0;
    padding-bottom: 0;
    font-family: Arial, Microsoft YaHei;
    font-size: 12px;
    background: none !important

}

ul#topnav .sub ul li a:hover {
    color: #009c84;
    background: none !important
}


.search {
    width: 211px;
    height: 85px;
    border-left: 1px solid #F2F2F2;
    border-right: 1px solid #F2F2F2;
    float: right
}

.searchin {
    display: block;
    width: 133px;
    height: 18px;
    float: left;
    margin: 34px 0 0 33px;
    font-size: 13px;
    color: #aaaaaa;
    line-height: 18px;
}

.searchon {
    display: block;
    width: 21px;
    height: 21px;
    float: left;
    margin: 34px 0 0 0;
    background: url("../images/searchon.jpg") /*tpa=http://www.janapo.net/images/searchon.jpg*/;
    cursor: pointer
}


.banner {
    width: 100%;
    height: 540px;
    position: relative;
    margin-top: -5px
}

.flexslider {
    position: absolute;
    width: 1920px;
    height: 540px;
    left: 50%;
    margin-left: -960px;
    overflow: hidden;
    zoom: 1;
}

.flex-viewport {
    max-height: 2000px;
    -webkit-transition: all 1s ease;
    -moz-transition: all 1s ease;
    transition: all 1s ease;
}

.flexslider .slides {
    zoom: 1;
}

.flex-direction-nav a {
    width: 60px;
    height: 90px;
    line-height: 99em;
    overflow: hidden;
    margin: -60px 0 0;
    display: block;
    background: url("../images/ad_ctr.png") /*tpa=http://www.janapo.net/images/ad_ctr.png*/ no-repeat;
    position: absolute;
    top: 50%;
    z-index: 10;
    cursor: pointer;
    opacity: 0;
    filter: alpha(opacity=0);
    -webkit-transition: all .3s ease;
}

.flex-direction-nav .flex-next {
    background-position: 0 -90px;
    right: 17%;
}

.flex-direction-nav .flex-prev {
    left: 17%;
}

.flexslider:hover .flex-next {
    opacity: 0.8;
    filter: alpha(opacity=25);
}

.flexslider:hover .flex-prev {
    opacity: 0.8;
    filter: alpha(opacity=25);
}

.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover {
    opacity: 1;
    filter: alpha(opacity=50);
}

.flex-control-nav {
    width: 100%;
    position: absolute;
    bottom: 10px;
    left: 45%
}

.flex-control-nav li {
    margin: 0 3px;
    display: inline-block;
    zoom: 1;
    *display: inline;
}

.flex-control-paging li a {
    display: block;
    height: 16px;
    overflow: hidden;
    text-indent: -99em;
    width: 16px;
    cursor: pointer;
}

.flex-control-paging li a.flex-active {
    background-position: 0 0;
}


.main1_bg {
    width: 100%;
    height: 397px;
    background: #fff
}

.main1 {
    width: 1150px;
    height: 363px;
    margin: 0 auto;
    padding-top: 34px
}

.main1_bt {
    width: 1150px;
    height: 45px;
    line-height: 45px;
    font-family: Microsoft YaHei;
    font-size: 30px;
    color: #666
}

.main1_nb {
    width: 1150px;
    height: auto;
    overflow: hidden;
    margin: 15px auto 0 auto
}

.product {
    width: 236px;
    height: auto;
    overflow: hidden;
    float: left;
    margin-left: 65px
}

.product:first-of-type {
    margin-left: 0;
}

.productimg {
    display: block;
    width: 236px;
    height: 146px;
}

.productbt {
    display: block;
    width: 236px;
    height: 25px;
    line-height: 25px;
    margin-top: 21px;
    font-family: Microsoft YaHei;
    font-size: 18px;
    color: #242424;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.productwz {
    /*display: block;*/
    width: 236px;
    height: auto;
    overflow: hidden;
    font-size: 12px;
    color: #999;
    line-height: 20px;
    margin-top: 5px;
    display:-webkit-box;
    text-overflow: ellipsis;/*隐藏后添加省略号*/
    -webkit-box-orient:vertical;
    -webkit-line-clamp:3;
}

.product:hover .productbt {
    color: #009c84
}

.product:hover .productwz {
    color: #009c84
}


.main2 {
    width: 100%;
    height: 434px;
    background: url("../images/main2_bg.jpg") /*tpa=http://www.janapo.net/images/main2_bg.jpg*/ repeat-x;
    padding-top: 50px;
}

.main2_nb {
    width: 1150px;
    height: 402px;
    margin: 0 auto
}

.main2_l {
    width: 585px;
    height: 402px;
    float: left
}

.main2_bt {
    width: 585px;
    height: 45px;
    line-height: 45px;
    font-family: Microsoft YaHei;
    font-size: 30px;
    color: #666
}

.newsnr {
    display: block;
    width: 585px;
    height: 162px;
    margin-top: 20px;
    border-bottom: 1px dotted #009D86;
    position: relative
}

.date {
    display: block;
    width: 585px;
    height: 20px;
    line-height: 20px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: #9d9d9d
}

.news_bt {
    display: block;
    width: 585px;
    height: 25px;
    line-height: 25px;
    margin-top: 3px;
    font-family: Microsoft YaHei;
    font-size: 18px;
    color: #242424;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.news_nr {
    display: block;
    width: 585px;
    height: auto;
    overflow: hidden;
    font-size: 12px;
    color: #999;
    line-height: 20px;
    margin-top: 12px;
    display:-webkit-box;
    text-overflow: ellipsis;/*隐藏后添加省略号*/
    -webkit-box-orient:vertical;
    -webkit-line-clamp:2;
}

.jt {
    width: 43px;
    height: 11px;
    position: absolute;
    left: 0;
    bottom: 24px
}

.newsnr:hover .date {
    color: #009c84
}

.newsnr:hover .news_bt {
    color: #009c84
}

.newsnr:hover .news_nr {
    color: #009c84
}

.main2_r {
    width: 517px;
    height: 371px;
    float: right;
    margin-top: 5px
}


.main3_bg {
    width: 100%;
    height: 130px;
    background: #fff
}

.main3 {
    width: 1150px;
    height: 93px;
    margin: 0 auto;
    padding-top: 37px
}

.m3_nr {
    display: block;
    width: 202px;
    height: 81px;
    float: left;
    border-top: 2px solid #EAEAEA;
    margin: 0 0 0 34px;
    padding-left: 60px;
    line-height: 81px;
    font-size: 16px;
    color: #353535;
    font-family: Microsoft YaHei
}

.link1 {
    background: url("../images/m3a1.jpg") /*tpa=http://www.janapo.net/images/m3a1.jpg*/ left no-repeat;
    margin-left: 0
}

.link2 {
    background: url("../images/m3b1.jpg") /*tpa=http://www.janapo.net/images/m3b1.jpg*/ left no-repeat
}

.link3 {
    background: url("../images/m3c1.jpg") /*tpa=http://www.janapo.net/images/m3c1.jpg*/ left no-repeat
}

.link4 {
    background: url("../images/m3d1.jpg") /*tpa=http://www.janapo.net/images/m3d1.jpg*/ left no-repeat
}

.m3_nr:hover {
    border-top: 2px solid #009C86;
    color: #009C86
}

.link1:hover {
    background: url("../images/m3a2.jpg") /*tpa=http://www.janapo.net/images/m3a2.jpg*/ left no-repeat
}

.link2:hover {
    background: url("../images/m3b2.jpg") /*tpa=http://www.janapo.net/images/m3b2.jpg*/ left no-repeat
}

.link3:hover {
    background: url("../images/m3c2.jpg") /*tpa=http://www.janapo.net/images/m3c2.jpg*/ left no-repeat
}

.link4:hover {
    background: url("../images/m3d2.jpg") /*tpa=http://www.janapo.net/images/m3d2.jpg*/ left no-repeat
}


.footer {
    width: 100%;
    height: 55px;
    background: #009C84
}

.footernb {
    width: 1150px;
    height: 55px;
    margin: 0 auto
}

.footer_l {
    float: left;
    height: 55px;
    line-height: 55px;
    font-size: 12px;
    color: #B8DBD4
}

.footer_l a {
    font-size: 12px;
    color: #B8DBD4
}

.footer_l a:hover {
    color: #fff
}

.footer_r {
    float: right;
    height: 55px;
    line-height: 55px;
    font-size: 12px;
    color: #B8DBD4;
    font-family: Arial, Helvetica, sans-serif
}


/*��Ʒҳ*/
.products_ss {
    width: 1150px;
    height: 150px;
    margin: 14px auto 0 auto
}

.er_bt {
    display: block;
    width: 184px;
    height: 54px;
    float: left;
    margin-top: 40px;
    line-height: 54px;
    text-align: center;
    background: #9E9E9E;
    font-family: Microsoft YaHei;
    font-size: 20px;
    color: #fff
}

.products_ss_r {
    width: 966px;
    height: 62px;
    margin-top: 37px;
    float: right
}

.products_ss_r ul {
    float: left
}

.products_ss_r ul li {
    float: left;
    margin: 0 0 8px 5px
}

.products_ss_r ul li a {
    display: block;
    height: 26px;
    line-height: 26px;
    padding: 0 0 0 20px;
    text-align: left;
    color: #6c6c6c;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
}

.products_ss_r ul li a:hover {
    color: #009C84
}


.products_main {
    width: 1150px;
    height: auto;
    overflow: hidden;
    margin: 0 auto;
    background: url("../images/productsx.jpg") /*tpa=http://www.janapo.net/images/productsx.jpg*/ top no-repeat;
    padding-top: 48px;
}

.products_nr {
    display: block;
    width: 1150px;
    height: 362px;
    margin: 0 auto 101px auto
}

.products_nr_l {
    width: 476px;
    height: 362px;
    float: left;
    margin-left: 6px
}

.products_bt {
    width: 476px;
    height: auto;
    overflow: hidden;
    line-height: 30px;
    font-family: Arial, Microsoft YaHei;
    font-size: 20px;
    color: #0a0a0a;
    margin-top: 10px
}

.products_xh {
    width: 476px;
    height: 20px;
    line-height: 20px;
    font-size: 12px;
    color: #7e7e7e;
    margin-top: 20px
}

.products_wz {
    width: 476px;
    height: auto;
    overflow: hidden;
    line-height: 24px;
    font-size: 12px;
    color: #7e7e7e;
    margin-top: 25px
}

.pro_more {
    display: block;
    width: 73px;
    height: 20px;
    line-height: 20px;
    font-size: 12px;
    color: #009c84;
    margin-top: 35px
}


.products_nr_r {
    float: right;
    width: 584px;
    height: 362px;
    margin-right: 12px;
    background: #f2f2f2;
}

.productsimg {
    display: block;
    width: 487px;
    height: 302px;
    margin: 30px 0 0 49px
}

.pm_b {
    width: 100%;
    height: 3px;
    background: url("../images/nym_b.jpg") /*tpa=http://www.janapo.net/images/nym_b.jpg*/ bottom repeat-x;
    padding-bottom: 67px
}

/*��ҳ*/
.fy {
    width: 1150px;
    height: auto;
    overflow: hidden;
    margin: 0 auto 30px auto;
}
.pagination .disabled span{
    color: #747474;
    background: #ebebeb;
}
.pagination  .active span{
    color: #ffffff;
    background: #9E9E9E;
}
.pagination span{
    margin-right: 3px;
}
.fy a {
    display: block;
    width: 36px;
    height: 36px;
    text-align: center;
    line-height: 36px;
    float: left;
    font-size: 12px;
    color: #747474;
    background: #ebebeb;
    margin-right: 3px;
}

.fy a:hover {
    color: #fff;
    background: #9E9E9E
}

.fy span {
    display: block;
    width: 36px;
    height: 36px;
    text-align: center;
    line-height: 36px;
    float: left;
    font-size: 12px;
    color: #747474;
}

.fy .cpb {
    color: #fff;
    background: #9E9E9E
}

.dqfy {
    color: #9E9E9E !important;
    background: #9E9E9E !important
}


/*��Ʒ����*/
.pro_btweizhi {
    width: 1150px;
    height: 55px;
    margin: 25px auto 0 auto
}

.pro_bt {
    float: left;
    height: 55px;
    line-height: 55px;
    font-family: Arial, Microsoft YaHei;
    font-size: 18px;
    color: #009c84
}


.pro_wz {
    height: 55px;
    line-height: 55px;
    font-size: 12px;
    color: #9e9e9e;
    background: url("../images/home.jpg") /*tpa=http://www.janapo.net/images/home.jpg*/ left 22px no-repeat;
    padding-left: 21px
}

.pro_wz a {
    font-size: 12px;
    color: #9e9e9e;
}

.pro_wz a:hover {
    color: #009c84
}


.pro_det1 {
    width: 1148px;
    height: 539px;
    border: 1px solid #eee;
    margin: 27px auto 0 auto
}

/* banner-box */
.banner-box {
    min-width: 574px;
    height: 539px;
    overflow: hidden;
    float: left;
    position: relative
}

.banner-box .bd {
    width: 100% !important;
}

.banner-box .bd li .m-width {
    width: 574px;
    margin: 0 auto;
    overflow: hidden;
}

.banner-box .bd li {
    width: 100% !important;
    height: 539px;
}

.banner-box .bd li a {
    display: block;
    background-size: auto;
}

.banner-btn {
    width: 574px;
    position: absolute;
    top: 0;
    height: 539px;
}

.banner-btn a {
    width: 12px;
    height: 24px;
    position: absolute;
    top: 257px;
}

.banner-btn a.prev {
    left: 20px;
    background: url("../images/pre.png") /*tpa=http://www.janapo.net/images/pre.png*/
}

.banner-btn a.next {
    right: 20px;
    background: url("../images/next.png") /*tpa=http://www.janapo.net/images/next.png*/
}

.banner-box .hd {
    position: absolute;
    bottom: 26px;
    left: 48%;
}

.banner-box .hd ul li {
    width: 8px;
    height: 8px;
    border-radius: 50%;
    text-indent: -9999px;
    margin-right: 8px;
    background: #ccc;
    float: left;
    cursor: pointer;
}

.banner-box .hd ul li.on {
    background: #009E87;
}


.pro_det1_r {
    width: 573px;
    height: 539px;
    float: right;
    background: #fff;
    border-left: 1px solid #eee;
    position: relative
}

.projsbt {
    width: 466px;
    height: auto;
    line-height: 26px;
    font-family: Arial, Microsoft YaHei;
    font-size: 18px;
    color: #009E87;
    margin: 42px auto 0 auto
}

.projsnr {
    width: 466px;
    height: auto;
    overflow: hidden;
    border-bottom: 1px solid #E5E5E5;
    margin: 20px auto 0 auto;
    padding-bottom: 45px
}

.projsd {
    width: 466px;
    height: auto;
    overflow: hidden;
    line-height: 24px;
    margin-bottom: 0;
    font-size: 12px;
    color: #999999;
}

.projsd_left {
    display: block;
    font-family: simsun;
    font-size: 12px;
    color: #999999;
    float: left;
    width: 83px;
}

.projsd_right {
    display: block;
    font-family: simsun;
    font-size: 12px;
    color: #999999;
    float: left
}

.projsd p {
    font-family: simsun !important;
    font-size: 12px !important;
    color: #999999 !important;
    line-height: 24px !important;
}

.projsd span {
    font-family: simsun !important;
    font-size: 12px !important;
    color: #999999 !important;
    line-height: 24px !important;
}

.parameter {
    width: 466px;
    margin-top: 10px;
    font-size: 12px;
    color: #999999;
    line-height: 30px
}

.buy {
    width: 466px;
    margin-top: 10px;
    font-size: 12px;
    color: #999999;
}

.projsd2 {
    width: 466px;
    height: 34px;
    line-height: 34px;
    margin-top: 10px;
    font-size: 12px;
    color: #999999;
}

.projsd2_left {
    display: block;
    font-size: 12px;
    color: #999999;
    float: left;
    width: 90px;
}

.projsd2_right {
    display: block;
    font-size: 12px;
    color: #999999;
    float: left
}

.gmtd {
    display: block;
    width: 103px;
    height: 31px;
    border: 1px solid #E6E6E6;
    float: left;
    margin-left: 4px
}

.proms {
    width: 466px;
    height: auto;
    overflow: hidden;
    margin: 32px auto 0 auto
}

.promsbt {
    font-family: Microsoft YaHei;
    font-size: 16px;
    color: #484848
}

.promsnr {
    width: 466px;
    height: auto;
    overflow: hidden;
    font-size: 12px;
    color: #999999;
    margin-top: 15px;
    line-height: 24px
}

.fenxiang {
    width: 466px;
    height: 28px;
    margin: 12px auto 0 auto
}

.fxd {
    float: left;
    font-size: 12px;
    color: #999;
    line-height: 28px;
    margin-right: 8px;
}


.pro_det2 {
    width: 1148px;
    height: auto;
    overflow: hidden;
    border: 1px solid #EEEEEE;
    background: #fff;
    margin: 28px auto 0 auto;
}

.progtbt {
    width: 1148px;
    height: 45px;
    line-height: 45px;
    border-bottom: 1px solid #EEEEEE;
    background: url("../images/probt_bg.jpg") /*tpa=http://www.janapo.net/images/probt_bg.jpg*/ repeat-x;
    font-family: Microsoft YaHei;
    font-size: 16px;
    color: #484848;
    padding-left: 28px
}

.pro_det2_nr {
    width: 1088px;
    height: auto;
    overflow: hidden;
    background: #fff;
    padding: 24px 30px 37px 30px;
    font-size: 12px;
    color: #999;
    line-height: 24px
}

.pro_det2_nr p {
    font-size: 12px !important;
    color: #999 !important;
    line-height: 24px !important;
    font-family: simsun !important;
}

.pro_det2_nr span {
    font-size: 12px !important;
    color: #999 !important;
    line-height: 24px !important;
    font-family: simsun !important;
}

.pro_det3 {
    width: 1008px;
    height: auto;
    overflow: hidden;
    border: 1px solid #EEEEEE;
    background: #fff;
    margin: 28px auto 0 auto;
    background: #fff;
    padding: 68px 70px;
    margin-bottom: 70px;
    font-size: 12px;
    color: #999;
    line-height: 24px
}

.pro_det3 p {
    font-size: 12px;
    color: #999;
    line-height: 24px
}

.pro_det3 span {
    font-size: 12px;
    color: #999;
    line-height: 24px
}


/*������ҳ*/
.nybanner {
    width: 100%;
    height: 518px;
    position: relative;
    margin-top: -5px
}

.ny_bg {
    width: 100%;
    height: auto;
    overflow: hidden;
    background: #fff
}

.nydh {
    width: 1150px;
    height: 73px;
    margin: 15px auto 0 auto;
    border-bottom: 1px solid #efefef
}

.nydh li {
    float: left;
    height: 73px;
    line-height: 73px;
    margin: 0 37px 0 0
}

.nydh li a {
    font-size: 16px;
    font-family: Microsoft YaHei;
    color: #333
}

.nydh li a:hover {
    color: #009E87
}

.dq {
    color: #009E87 !important
}

.nymian {
    width: 1150px;
    height: auto;
    overflow: hidden;
    margin: 0 auto;
    padding-top: 35px;
    padding-bottom: 70px;
    font-family: Arial, Microsoft YaHei;
    font-size: 14px;
    color: #333
}

.nymian p {
    font-family: 宋体;
    font-size: 14px;
    color: #333
}

.dy {
    font-family: Arial, Microsoft YaHei;
    font-size: 14px;
    color: #333;
    line-height: 26px;
}


/*�����б�2*/
.wzlb1 {
    display: block;
    width: 1150px;
    height: auto;
    overflow: hidden;
    border-bottom: 1px dashed #D9D9D9;
    margin-bottom: 40px;
    padding-bottom: 20px
}

.wzlb1img {
    display: block;
    width: 285px;
    height: 185px;
}

.wzlb1_right {
    display: block;
    width: 837px;
    height: 127px;
}

.wzlb1bt {
    display: block;
    width: 837px;
    height: 26px;
    line-height: 26px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: #333;
    font-weight: bold
}

.wzlb1wz {
    display: block;
    width: 837px;
    height: auto;
    overflow: hidden;
    line-height: 24px;
    font-size: 12px;
    color: #888888;
    margin-top: 15px;
    font-family: Arial, Helvetica, sans-serif
}

.wzlb1rq {
    display: block;
    width: 837px;
    height: 20px;
    line-height: 20px;
    font-family: 12px;
    color: #888888;
    margin-top: 10px;
    font-family: Arial, Helvetica, sans-serif
}

.wzlb1:hover .wzlb1bt {
    color: #009E87
}

.wzlb1:hover .wzlb1wz {
    color: #009E87
}

.wzlb1:hover .wzlb1rq {
    color: #009E87
}

.wzlb1_right2 {
    display: block;
    width: 1150px;
    height: auto;
    overflow: hidden;
}

.wzlb1bt2 {
    display: block;
    width: 1150px;
    height: 26px;
    line-height: 26px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: #333;
    font-weight: bold
}

.wzlb1wz2 {
    display: block;
    width: 1150px;
    height: auto;
    overflow: hidden;
    line-height: 24px;
    font-size: 12px;
    color: #888888;
    margin-top: 15px;
    font-family: Arial, Helvetica, sans-serif
}

.wzlb1rq2 {
    display: block;
    width: 1150px;
    height: 20px;
    line-height: 20px;
    font-family: 12px;
    color: #888888;
    margin-top: 10px;
    font-family: Arial, Helvetica, sans-serif
}


.wzlb1:hover .wzlb1bt2 {
    color: #009E87
}

.wzlb1:hover .wzlb1wz2 {
    color: #009E87
}

.wzlb1:hover .wzlb1rq2 {
    color: #009E87
}


/*detail*/
.detail_nb {
    width: 1148px;
    height: auto;
    overflow: hidden;
    border: 1px solid #eee;
    margin: 0 auto 102px auto;
    background: #fff;
    padding-top: 60px;
    padding-bottom: 54px
}

.detail_bt {
    width: 996px;
    height: auto;
    overflow: auto;
    font-family: Arial, Microsoft YaHei;
    font-size: 24px;
    line-height: 34px;
    color: #333333;
    margin: 0 auto;
    text-align: center
}

.detail_xq {
    width: auto;
    height: 31px;
    line-height: 31px;
    margin: 10px auto 0 auto;
    position: relative;
    left: 50%;
    float: left
}

.dateny {
    display: block;
    float: left;
    font-size: 12px;
    color: #8e8e8e;
    background: url("../images/date_bg.jpg") /*tpa=http://www.janapo.net/images/date_bg.jpg*/ left 9px no-repeat;
    position: relative;
    left: -50%
}

.djl {
    display: block;
    float: left;
    font-size: 12px;
    color: #8e8e8e;
    background: url("../images/djl_bg.jpg") /*tpa=http://www.janapo.net/images/djl_bg.jpg*/ left no-repeat;
    margin-left: 30px;
    position: relative;
    left: -50%
}

.d_xq_r {
    width: 409px;
    height: 31px;
    float: right;
    position: relative
}

.fx {
    display: block;
    width: 130px;
    float: left;
    position: relative;
    left: -50%
}


.detail_nr {
    width: 996px;
    height: auto;
    overflow: hidden;
    margin: 55px auto 0 auto;
    padding-bottom: 34px;
    font-size: 12px;
    color: #666;
    line-height: 30px;
    border-bottom: 1px solid #eee
}

.detail_nr p {
    font-size: 12px;
    color: #666
}

.detail_nr a {
    font-size: 12px;
    color: #666
}

.detailbottom {
    width: 996px;
    margin: 24px auto 0 auto
}

.pre_p {
    width: 996px;
    height: 28px;
}

.pre_l {
    float: left;
    width: 57px;
    height: 28px;
    line-height: 28px;
    font-size: 12px;
    color: #999
}

.pre_r {
    float: left;
    width: 900px;
    height: 28px;
    line-height: 28px;
    font-size: 12px;
    color: #999
}

.pre_r:hover {
    color: #009E87
}


/*�����б�2*/
.topNews_list {
    margin: 0 auto 15px auto;
    width: 1150px;
    height: auto;
    padding: 17px 0 21px 0;
    position: relative;
    overflow: hidden;
    background: #FAFAFA
}

.topNews_li, .topNews_li li {
    margin: 0 auto;
    width: 1150px;
    height: 230px;
    overflow: hidden;
}

.topNews_li_img {
    margin-left: 18px
}

.topNews_li_img, .topNews_li_img img {
    width: 320px;
    height: 230px;
    overflow: hidden;
}

.topNews_li_dl {
    width: 750px;
    height: auto;
    overflow: hidden;
    margin: 0 20px 0 0
}

.topNews_li_dt {
    width: 750px;
    height: 20px;
    line-height: 20px;
    font-size: 18px;
    color: #333;
    margin-bottom: 20px;
    font-weight: bold;
    overflow: hidden;
    margin-top: 20px
}

.topNews_li_dd {
    width: 750px;
    height: auto;
    overflow: hidden;
    line-height: 24px;
    color: #009E87;
    margin-bottom: 5px;
}

.topNews_li_dt a {
    color: #009E87;
    font-size: 18px;
    font-family: Microsoft YaHei;
    transition: All 0.5s ease-in-out;
    -webkit-transition: All 0.5s ease-in-out;
    -moz-transition: All 0.5s ease-in-out;
    -o-transition: All 0.5s ease-in-out;
}

.topNews_li_dd a {
    color: #777;
    font-size: 13px;
    transition: All 0.5s ease-in-out;
    -webkit-transition: All 0.5s ease-in-out;
    -moz-transition: All 0.5s ease-in-out;
    -o-transition: All 0.5s ease-in-out;
    display: -webkit-box;
    text-overflow: ellipsis;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
}

.topNews_li_dt a:hover, .topNews_li_dd a:hover {
    color: #009E87;
}

.topNews_li_more {
    width: 360px;
    height: 15px;
    line-height: 15px;
    background: url("../images/news_more_icon.jpg") /*tpa=http://www.janapo.net/images/news_more_icon.jpg*/ no-repeat left center;
    padding-left: 20px;
    color: #009E87;
}

.topNews_li_more a {
    color: #009E87;
}

.topNews_li_ben {
    position: absolute;
    right: 20px;
    bottom: 20px;
    z-index: 1000;
}

.topNews_li_ben li {
    float: left;
    margin-left: 5px;
}

.topNews_li_perv {
    background: url("../images/bleft.png") /*tpa=http://www.janapo.net/images/bleft.png*/ no-repeat;
    width: 24px;
    height: 24px;
    cursor: pointer;
    overflow: hidden;
}

.topNews_li_next {
    background: url("../images/bright.png") /*tpa=http://www.janapo.net/images/bright.png*/ no-repeat;
    width: 24px;
    height: 24px;
    cursor: pointer;
    overflow: hidden;
}

.readmore {
    display: block;
    width: 132px;
    height: 32px;
    margin-top: 18px
}

.wzlb2wb {
    width: 1150px;
    height: auto;
    overflow: hidden;
    margin: 0 auto 40px auto
}

.wzlb2 {
    display: block;
    width: 1150px;
    height: 162px;
    border-bottom: 1px solid #eee
}

.wzlb2_date {
    float: left;
    width: 81px;
    height: 95px;
    background: #F5F5F5;
    margin-top: 25px;
    padding-top: 15px
}

.w2_date1 {
    display: block;
    width: 81px;
    height: 51px;
    line-height: 51px;
    text-align: center;
    font-size: 40px;
    font-family: Arial, Helvetica, sans-serif;
    color: #009E87
}

.w2_date2 {
    display: block;
    width: 81px;
    height: 21px;
    line-height: 21px;
    text-align: center;
    font-size: 12px;
    font-family: Arial, Helvetica, sans-serif;
    color: #009E87
}


.wzlb2_r {
    width: 950px;
    height: 110px;
    float: left;
    margin: 25px 0 0 30px
}

.wzlb2_bt {
    display: block;
    width: 950px;
    height: 30px;
    line-height: 30px;
    font-size: 17px;
    color: #000
}

.wzlb2_xq {
    width: 950px;
    height: 24px;
    margin-top: 5px
}

.w2_xq1 {
    display: block;
    height: 24px;
    line-height: 24px;
    float: left;
    background: url("../images/date.png") /*tpa=http://www.janapo.net/images/date.png*/ left 7px no-repeat;
    color: #bbb;
    padding-left: 17px;
    font-family: Arial, Microsoft YaHei;
    font-size: 13px
}

.w2_xq2 {
    display: block;
    height: 24px;
    line-height: 24px;
    float: left;
    background: url("../images/djl.png") /*tpa=http://www.janapo.net/images/djl.png*/ left 7px no-repeat;
    color: #bbb;
    padding-left: 19px;
    font-family: Arial, Microsoft YaHei;
    margin-left: 15px;
    font-size: 13px
}

.wzlb2_nr {
    display: block;
    width: 950px;
    height: 25px;
    line-height: 25px;
    margin-top: 5px;
    color: #565656;
    font-family: Arial, Microsoft YaHei;
    font-size: 13px;
    overflow: hidden
}

.wzlb2:hover .wzlb2_bt {
    color: #009E87
}

.wzlb2:hover .w2_xq1 {
    background: url("../images/date2.png") /*tpa=http://www.janapo.net/images/date2.png*/ left 7px no-repeat;
    color: #009E87
}

.wzlb2:hover .w2_xq2 {
    background: url("../images/djl2.png") /*tpa=http://www.janapo.net/images/djl2.png*/ left 7px no-repeat;
    color: #009E87
}

.wzlb2:hover .wzlb2_nr {
    color: #009E87
}

.wzlb2_jt {
    width: 33px;
    height: 33px;
    float: right;
    background: url("../images/wzlb2_jt1.jpg") /*tpa=http://www.janapo.net/images/wzlb2_jt1.jpg*/;
    margin: 75px 20px 0 0
}

.wzlb2:hover .wzlb2_jt {
    width: 33px;
    height: 33px;
    float: right;
    background: url("../images/wzlb2_jt2.jpg") /*tpa=http://www.janapo.net/images/wzlb2_jt2.jpg*/;
}


/*����*/
.denglu {
    width: 473px;
    height: 305px;
    margin: 0 auto 0 auto
}

.feed_bg {
    width: 100%;
    height: 600px;
    overflow: hidden;
}

.yhm {
    width: 1042px;
    height: auto;
    overflow: hidden;
    margin: 10px 0 0 0
}

.yzm {
    display: block;
    width: 60px;
    height: 20px;
    margin: 5px 0 0 14px;
    float: left
}

/*����*/
.fankui {
    width: 1042px;
    height: auto;
    overflow: hidden;
}


.fankuitop {
    width: 1042px;
    height: 41px;
    background: url("../images/fankuitop_bg.jpg") /*tpa=http://www.janapo.net/images/fankuitop_bg.jpg*/;
    margin: 1px auto 0 auto
}

.fankuitopwz {
    color: #6C6C6C;
    font-family: Microsoft Yahei;
    font-size: 14px;
    line-height: 41px;
    background: url("../images/fktb.jpg") /*tpa=http://www.janapo.net/images/fktb.jpg*/ left no-repeat;
    display: block;
    width: 720px;
    padding-left: 30px;
    margin: 0 auto
}

.fankuinr {
    width: 800px;
    height: 487px;
    margin: 30px auto 0 auto
}


#slideBox {
    margin: 0 auto 15px auto;
    width: 1150px;
    height: auto;
    padding: 17px 0 21px 0;
    position: relative;
    overflow: hidden;
    background: #FAFAFA
}

#slideBox .J_slide_list {
    width: 3600px;
}

#slideBox .J_slide_list .J_slide_item {
    width: 1150px;
    height: 230px;
    float: left;
}

#slideBox .J_slide_list .J_slide_item img {
    vertical-align: top;
}


#slideBox .J_slide_trigger {
    height: 32px;
    position: absolute;
    right: 18px;
    bottom: 0
}

#slideBox .J_slide_trigger li, .J_slide_trigger a {
}

#slideBox .J_slide_trigger li {
    float: left;
    margin: 0 5px 0 0
}

#slideBox .J_slide_trigger li span {
    display: block;
    width: 12px;
    height: 12px;
    cursor: pointer;
    float: left;
    background: url("../images/wzgd1.png") /*tpa=http://www.janapo.net/images/wzgd1.png*/
}

#slideBox .J_slide_trigger li.cur span, .J_slide_trigger li span:hover {
    background: url("../images/wzgd2.png") /*tpa=http://www.janapo.net/images/wzgd2.png*/
}

.lipre {
    display: block;
    width: 7px;
    height: 30px;
    float: left
}

.linext {
    display: block;
    width: 7px;
    height: 30px;
    float: left
}

.cur span.lipre {
    background: url("../images/lipre.jpg") /*tpa=http://www.janapo.net/images/lipre.jpg*/
}

.cur span.linext {
    background: url("../images/linext.jpg") /*tpa=http://www.janapo.net/images/linext.jpg*/
}

.J_slide_advance {
    width: 600px;
    float: left;
    height: 148px;
    margin-top: 1px;
}

.J_slide_advance p {
    width: 199px;
    margin-right: 1px;
    float: left;
}


.tcewmwb {
    text-align: right;
    display: none;
    position: fixed;
    top: 30%;
    left: 50%;
    margin-left: -100px;
    padding: 10px;
    width: 200px;
    height: 210px;
    background-color: white;
    z-index: 999999999999 !important;
    /*overflow: auto;*/
}

.tcewmwb a {
    text-align: right;
    color: #666;
    font-size: 12px;
    font-weight: bold;
    font-family: Microsoft Yahei
}

.tcewm {
    width: 188px;
    height: 188px;
    margin: 5px auto 0 auto
}

.black_overlay {
    display: none;
    position: fixed;
    bottom: 0;
    left: 0%;
    width: 100%;
    height: 100%;
    background-color: black;
    z-index: 999999999 !important;
    -moz-opacity: 0.8;
    opacity: .80;
    filter: alpha(opacity=88);
}


/*��*/
.nymiansample {
    width: 1150px;
    height: auto;
    overflow: hidden;
    margin: 0 auto;
    padding-top: 35px;
    font-family: Arial, Microsoft YaHei;
    font-size: 14px;
    color: #333
}

.bg_ts {
    font-size: 12px;
    color: #999;
    font-family: simsun;
    line-height: 20px
}

.table_bt {
    width: 1148px;
    color: #4ebaaa;
    font-size: 18px;
    margin-top: 34px
}

.bg_nb {
    width: 1148px;
    height: auto;
    overflow: auto;
    background: #f9f9f9;
    padding: 31px 0 51px 0;
    margin-top: 15px;
}

.tx {
    width: 740px;
    height: auto;
    overflow: hidden;
    margin: 24px 0 0 67px
}

.tx_l {
    width: 216px;
    height: 33px;
    line-height: 33px;
    font-family: simsun;
    font-size: 12px;
    color: #999;
    text-align: right;
    float: left;
}

.tx_r {
    width: 508px;
    height: 33px;
    background: url("../images/txwb.jpg") /*tpa=http://www.janapo.net/images/txwb.jpg*/;
    float: left;
    margin-left: 10px;
    position: relative
}

.tx_r2 {
    width: 508px;
    height: 68px;
    float: left;
    position: relative;
    margin-left: 10px
}

.tx_r3 {
    width: 508px;
    height: auto;
    overflow: hidden;
    float: left;
    position: relative;
    margin-left: 10px
}

.tx_r4 {
    width: 508px;
    height: 33px;
    float: left;
    position: relative;
    margin-left: 10px
}


.tx_wb {
    display: block;
    width: 492px;
    height: 20px;
    line-height: 20px;
    margin: 7px 0 0 8px;
    font-size: 12px;
    color: #666;
    font-family: simsun
}


.sel_wrap {
    height: 33px;
    color: #666;
    font-size: 12px;
    cursor: pointer;
    position: relative;
    _filter: alpha(opacity=0);
    color: #333;
    font-size: 12px;
    line-height: 33px;
    float: left;
    font-family: simsun;
    margin-left: 10px
}

.sel_wrap label {
    padding-left: 10px;
    font-size: 12px;
    z-index: 2;
    color: #333;
    line-height: 33px;
    height: 33px;
    display: block;
}

.sel_wrap .select {
    width: 100%;
    height: 33px;
    line-height: 33px;
    z-index: 4;
    position: absolute;
    top: 0;
    left: 0;
    margin: 0;
    padding: 0;
    opacity: 0;
    *margin-top: 12px;
    filter: alpha(opacity=0);
    cursor: pointer;
    font-size: 12px;
}

.sel_wrap option {
    color: #333;
    font-size: 12px;
    margin-top: 75px;
    float: left;
    font-family: simsun
}

.sel1 {
    height: 33px;
    width: 508px;
    background: url("../images/selbg.jpg") /*tpa=http://www.janapo.net/images/selbg.jpg*/ no-repeat;
}


.bgsnf {
    display: block;
    height: 23px;
    line-height: 23px;
    font-family: simsun;
    font-size: 12px;
    color: #666;
    position: absolute;
    left: 30px;
    top: 5px
}

.bgsnf1 {
    margin-left: 149px;
}

.bgsnf2 {
    margin-left: 296px;
}

.bgsnf3 {
    margin-left: 0;
    top: 40px
}

.bgsnf4 {
    margin-left: 149px;
    top: 40px
}

.bgsnf5 {
    margin-left: 296px;
    top: 40px
}

.fxk {
    width: 23px;
    height: 23px;
    top: 5px;
    left: 0;
    position: absolute;
    opacity: 0;
    z-index: 3;
}

.fxk1 {
    margin-left: 149px;
}

.fxk2 {
    margin-left: 296px;
}

.fxk3 {
    margin-left: 0;
    top: 40px
}

.fxk4 {
    margin-left: 149px;
    top: 40px
}

.fxk5 {
    margin-left: 296px;
    top: 40px
}


.dianjif {
    width: 23px;
    height: 23px;
    top: 5px;
    left: 0;
    position: absolute;
    background: url("../images/fx.jpg") /*tpa=http://www.janapo.net/images/fx.jpg*/;
    z-index: 2;
}

.dianjif1 {
    margin-left: 149px;
}

.dianjif2 {
    margin-left: 296px;
}

.dianjif3 {
    margin-left: 0;
    top: 40px
}

.dianjif4 {
    margin-left: 149px;
    top: 40px
}

.dianjif5 {
    margin-left: 296px;
    top: 40px
}

#yuyue input:checked + .dianjif {
    background: url("../images/fx2.jpg") /*tpa=http://www.janapo.net/images/fx2.jpg*/;
}

.wbqy {
    display: block;
    float: left;
    width: 503px;
    height: 148px;
    background: url("../images/wbqybg.jpg") /*tpa=http://www.janapo.net/images/wbqybg.jpg*/;
    resize: none;
    line-height: 20px;
    padding: 5px 0 0 5px;
    color: #666;
    font-family: simsun;
    font-size: 12px
}

.fs {
    display: block;
    width: 119px;
    height: 33px;
    background: url("../images/button1.jpg") /*tpa=http://www.janapo.net/images/button1.jpg*/;
    float: left;
    cursor: pointer;
    margin-bottom: 40px
}

.cz {
    display: block;
    width: 119px;
    height: 33px;
    background: url("../images/button2.jpg") /*tpa=http://www.janapo.net/images/button2.jpg*/;
    float: left;
    margin-left: 16px;
    cursor: pointer
}


.bgsn {
    display: block;
    height: 33px;
    line-height: 33px;
    font-family: simsun;
    font-size: 12px;
    color: #999;
    position: absolute;
    left: 20px
}

.bgsn1 {
    margin-left: 92px;
}

.bgsn2 {
    margin-left: 174px;
}

.bgsn3 {
    margin-left: 276px;
}

.sex {
    width: 17px;
    height: 17px;
    top: 7px;
    left: 0;
    position: absolute;
    opacity: 0;
    z-index: 3;
}

.sex1 {
    margin-left: 92px;
}

.sex2 {
    margin-left: 174px;
}

.sex3 {
    margin-left: 276px;
}

.dianji {
    width: 17px;
    height: 17px;
    top: 7px;
    left: 0;
    position: absolute;
    background: url("../images/dc1.jpg") /*tpa=http://www.janapo.net/images/dc1.jpg*/;
    z-index: 2;
}

.dianji1 {
    margin-left: 92px;
}

.dianji2 {
    margin-left: 174px;
}

.dianji3 {
    margin-left: 276px;
}

#yuyue input:checked + .dianji {
    background: url("../images/dc2.jpg") /*tpa=http://www.janapo.net/images/dc2.jpg*/;
}


/*��ҳ��*/
.ny_search_bg {
    width: 100%;
    height: 280px;
    background: #f5f5f5;
    position: relative;
    margin-top: -5px;
    padding-top: 1px
}

.search_wz {
    font-family: Microsoft YaHei;
    font-size: 36px;
    color: #3b3b3b;
    text-align: center;
    height: 44px;
    line-height: 44px;
    margin-top: 59px
}

.search_wz2 {
    font-family: Microsoft YaHei;
    font-size: 20px;
    color: #3b3b3b;
    text-align: center;
    height: 26px;
    line-height: 26px;
    margin-top: 10px
}

.ny_search {
    width: 700px;
    height: 52px;
    background: url("../images/nysearch.jpg") /*tpa=http://www.janapo.net/images/nysearch.jpg*/;
    margin: 34px auto 0 auto
}

.nysearchon {
    display: block;
    width: 29px;
    height: 28px;
    background: url("../images/nysearchon.jpg") /*tpa=http://www.janapo.net/images/nysearchon.jpg*/;
    margin: 10px 0 0 9px;
    float: left;
    cursor: pointer
}

.nysearchin {
    display: block;
    width: 636px;
    height: 28px;
    line-height: 28px;
    float: left;
    margin: 10px 0 0 13px;
    font-size: 20px;
    color: #999;
    font-family: simsun
}


.about1 {
    width: 1150px;
    height: 420px;
    border-bottom: 1px solid #efefef
}

.about1_l {
    width: 700px;
    height: 250px;
    float: left;
    display: block
}

.about1_r {
    width: 429px;
    height: 245px;
    float: right;
    display: block;
    margin: 0px 0 0 0;
}

.about1_l:hover .about1_bt {
    color: #40AA94
}

.about1_l:hover .about1_wz {
    color: #40AA94
}

/*二次修改*/
.about1_bt {
    width: 100%;
    font-weight: normal;
    text-align: center;
    display: block;
    height: 40px;
    line-height: 40px;
    margin-top: 50px;
    margin-bottom: 70px;
    font-size: 32px;
    color: #666666
}

.about1_wz {
    display: block;
    font-size: 13px;
    color: #999999;
    margin-bottom: 20px;
    line-height: 20px;
    font-family: "宋体" !important;
    text-indent: 2em;
}

.about1_l .more {
    background: url("../images/xin/more.png") /*tpa=http://www.janapo.net/images/xin/more.png*/ no-repeat right center;
    color: #4ebaaa;
    font-size: 14px;
    line-height: 22px;
    height: 22px;
    width: 86px;
    text-align: left;
    margin-top: 30px;;
    display: block;
}

.about-xin1 {
    text-align: center;
}

.about-xin1 a {
    display: inline-block;
    color: #4ebaaa;
    font-size: 14px;
    line-height: 22px;
    height: 22px;
    width: 70px;
    margin-top: 20px;
    margin-bottom: 15px;
    background: url("../images/xin/more.png") /*tpa=http://www.janapo.net/images/xin/more.png*/ no-repeat right center;
}

.about-xin2 {
    overflow: hidden;
    padding-top: 30px;
}

.about-xin2 .left {
    width: 575px;
}

.about-xin2 .left ul {
    width: 520px;
    display: block;
    padding-left: 10px;;
}

.about-xin2 .right {
    width: 575px;
}

.about-xin2 .right ul {
    width: 520px;
    display: block;
    padding-left: 30px;;
}

.about-xin2 ul li a {
    display: block;
    background: url("../images/xin/dian1.jpg") /*tpa=http://www.janapo.net/images/xin/dian1.jpg*/ no-repeat left center;
    padding-left: 10px;
    color: #666666;
    font-size: 14px;
    line-height: 40px;
    overflow: hidden;
    font-family: "宋体";
}

.about-xin2 ul li a:hover {
    color: #029d85;
    background: url("../images/xin/dian2.jpg") /*tpa=http://www.janapo.net/images/xin/dian2.jpg*/ no-repeat left center;
}

.about-xin2 ul li a span {
    color: #999999;
    display: block;
    float: right;
}


/*--结束--*/
.about2 {
    width: 1150px;
    height: 570px;
    border-bottom: 1px solid #efefef;
    margin-top: 57px
}

.about2_bt {
    width: 1150px;
    height: 40px;
    line-height: 40px;
    font-family: Microsoft YaHei;
    font-size: 32px;
    color: #666666;
    text-align: center
}

.about2_btx {
    width: 1150px;
    height: auto;
    overflow: hidden;
    line-height: 20px;
    font-family: simsun;
    font-size: 12px;
    color: #999;
    text-align: center;
    margin-top: 10px
}

.about2_nb {
    width: 1150px;
    height: 224px;
    margin-top: 33px;
    background: #F4F4F4
}

.about_news {
    display: block;
    width: 501px;
    height: 146px;
    float: left;
    margin: 48px 0 0 88px
}

.about_newsimg {
    display: block;
    width: 165px;
    height: 119px;
    float: left
}

.about_news_r {
    display: block;
    width: 317px;
    height: 146px;
    float: right;
}

.about_news_bt {
    display: block;
    width: 317px;
    height: 26px;
    line-height: 26px;
    font-family: Microsoft YaHei;
    font-size: 18px;
    color: #333;
    float: left;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.about_news_xq {
    display: block;
    width: 317px;
    height: 62px;
    font-family: simsun;
    font-size: 12px;
    color: #999;
    line-height: 30px;
    margin-top: 6px;
    float: left;
    display: -webkit-box;
	overflow: hidden;
text-overflow: ellipsis;
-webkit-line-clamp: 2; 
	-webkit-box-orient: vertical;
}

.about_news_more {
    display: block;
    height: 16px;
    font-family: Microsoft YaHei;
    font-size: 14px;
    color: #4ebaaa;
    background: url("../images/a_more.jpg") /*tpa=http://www.janapo.net/images/a_more.jpg*/ right no-repeat;
    padding-right: 25px;
    float: left;
    margin-top: 26px
}

.about_news:hover .about_news_bt {
    color: #40AA94
}

.about_news:hover .about_news_xq {
    color: #40AA94
}

.about3 {
    width: 1150px;
    height: 502px;
    border-bottom: 1px solid #efefef;
    margin-top: 57px
}

.about3_nb {
    width: 1150px;
    height: 314px;
    margin-top: 32px;
}

.bdnr {
    display: block;
    width: 531px;
    height: 140px;
    transition: All 0.2s ease-in-out;
    -webkit-transition: All 0.2s ease-in-out;
    -moz-transition: All 0.2s ease-in-out;
    -o-transition: All 0.2s ease-in-out;
}

.bd1 {
    background: url("../images/bdbg1.jpg") /*tpa=http://www.janapo.net/images/bdbg1.jpg*/ left 21px no-repeat
}

.bd2 {
    background: url("../images/bdbg2.jpg") /*tpa=http://www.janapo.net/images/bdbg2.jpg*/ left 21px no-repeat
}

.bd3 {
    background: url("../images/bdbg3.jpg") /*tpa=http://www.janapo.net/images/bdbg3.jpg*/ left 21px no-repeat;
    margin-top: 34px
}

.bd4 {
    background: url("../images/bdbg4.jpg") /*tpa=http://www.janapo.net/images/bdbg4.jpg*/ left 21px no-repeat;
    margin-top: 34px
}


.bd_bt {
    display: block;
    width: 402px;
    height: 34px;
    margin-top: 19px;
    font-family: Microsoft YaHei;
    font-size: 26px;
    color: #666666;
    float: right;
    transition: All 0.2s ease-in-out;
    -webkit-transition: All 0.2s ease-in-out;
    -moz-transition: All 0.2s ease-in-out;
    -o-transition: All 0.2s ease-in-out;
}

.bd_wz {
    display: block;
    width: 402px;
    height: 58px;
    font-family: simsun;
    font-size: 12px;
    color: #999;
    line-height: 24px;
    float: right;
    border-top: 1px solid #efefef;
    margin-top: 12px;
    padding-top: 16px;
    transition: All 0.2s ease-in-out;
    -webkit-transition: All 0.2s ease-in-out;
    -moz-transition: All 0.2s ease-in-out;
    -o-transition: All 0.2s ease-in-out;
}

.bdnr:hover .bd_bt {
    color: #40AA94
}

.bdnr:hover .bd_wz {
    color: #40AA94;
    border-top: 1px solid #52BEA9;
}

.bd1:hover {
    background: url("../images/bdbg1a.jpg") /*tpa=http://www.janapo.net/images/bdbg1a.jpg*/ left 21px no-repeat
}

.bd2:hover {
    background: url("../images/bdbg2a.jpg") /*tpa=http://www.janapo.net/images/bdbg2a.jpg*/ left 21px no-repeat
}

.bd3:hover {
    background: url("../images/bdbg3a.jpg") /*tpa=http://www.janapo.net/images/bdbg3a.jpg*/ left 21px no-repeat
}

.bd4:hover {
    background: url("../images/bdbg4a.jpg") /*tpa=http://www.janapo.net/images/bdbg4a.jpg*/ left 21px no-repeat
}


.about4 {
    width: 1150px;
    border-bottom: 1px solid #efefef;
    padding-top: 1px;
}

.jrl {
    width: 77px;
    height: 74px;
    margin: 42px auto 20px auto
}

.join_more {
    font-family: Microsoft YaHei;
    font-size: 14px;
    color: #4ebaaa;
    background: url("../images/s_more.jpg") /*tpa=http://www.janapo.net/images/s_more.jpg*/ right no-repeat;
    padding-right: 24px;
    display: block;
    float: left;
    position: relative;
    left: 50%;
    margin-left: -40px;
    margin-top: 27px
}


.contactbt {
    display: block;
    font-family: Microsoft YaHei;
    font-size: 32px;
    color: #666;
    text-align: center;
    line-height: 40px;
    margin: 74px auto 10px auto
}

/*二次修改start*/
.about5 {
    width: 1150px;
    padding-top: 1px
}

.about_con {
    width: 1150px;
    background: #f9f9f9;
    border-top: 1px solid #eaeaea;
    margin-top: 50px;
    overflow: hidden;
}

.about_con_l {
    width: 470px;
    float: left;
    display: block;
    background: #f9f9f9;
    padding-left: 50px;
}

.about_con_l .title {
    font-size: 25px;
    color: #666666;
    padding-top: 55px;
    line-height: 28px;
    font-weight: 200;
    padding-bottom: 30px;
}

.about_con_l .li-one {
    padding-left: 65px;
    margin-bottom: 15px;
}

.about_con_l .li-one .tixt {
    display: block;
    color: #000;
    font-size: 18px;
    line-height: 36px;
}

.about_con_l .li-one span {
    color: #999999;
    font-size: 12px;
    font-family: simsun;
    line-height: 22px;
}

.li-bg1 {
    background: url("../images/ab2_1.png") /*tpa=http://www.janapo.net/images/ab2_1.png*/ no-repeat left top;
}

.li-bg2 {
    background: url("../images/ab2_2.png") /*tpa=http://www.janapo.net/images/ab2_2.png*/ no-repeat left top;
}

.li-bg3 {
    background: url("../images/ab2_3.png") /*tpa=http://www.janapo.net/images/ab2_3.png*/ no-repeat left top;
}

.about_con_l .li-two {
    padding-left: 65px;
    padding-bottom: 0px;
}

.about_con_l .li-two .tixt {
    display: block;
    color: #000;
    font-size: 18px;
    line-height: 36px;
}

.about_con_l .li-two span {
    color: #999999;
    font-size: 12px;
    line-height: 20px;
}

.about_con_l .li-two span.jiacu {
    font-weight: bold;
}

/*二次修改end*/
.about_con_r {
    width: 610px;
    height: 470px;
    float: right;
}


.kynr {
    display: block;
    height: 226px;
    float: left;
    margin: 21px 0 0 115px
}

.kyimg {
    display: block;
    width: 106px;
    height: 106px;
    margin: 0 auto
}

.kybt {
    display: block;
    height: 24px;
    text-align: center;
    line-height: 24px;
    font-family: Microsoft YaHei;
    font-size: 16px;
    color: #333333;
    margin-top: 45px;
}

.kywz {
    display: block;
    height: 24px;
    text-align: center;
    line-height: 24px;
    font-family: Arial, simsun;
    font-size: 12px;
    color: #999;
    margin-top: 14px
}

.kynr:hover .kybt {
    color: #40AA94
}

.kynr:hover .kywz {
    color: #40AA94
}


.cnas1 {
    width: 1150px;
    height: 369px;
    margin-top: 40px
}

.cnas1_l {
    width: 503px;
    height: 369px;
    float: left
}

.cnas1_bt {
    width: 503px;
    height: 64px;
    display: block;
    line-height: 64px;
    font-family: Arial, Microsoft YaHei;
    font-size: 32px;
    color: #666;
    float: left
}

.cnas1_wz {
    width: 503px;
    height: 64px;
    display: block;
    font-family: simsun;
    font-size: 12px;
    color: #999;
    line-height: 24px;
    margin-top: 14px;
    float: left
}

.cnas_more {
    font-family: Microsoft YaHei;
    font-size: 14px;
    color: #4ebaaa;
    background: url("../images/s_more.jpg") /*tpa=http://www.janapo.net/images/s_more.jpg*/ right no-repeat;
    padding-right: 24px;
    display: block;
    height: 22px;
    line-height: 22px;
    margin-top: 100px;
    float: left
}

.cnas1_r {
    width: 590px;
    height: 369px;
    float: right
}


.cnas2 {
    width: 1150px;
    height: 282px;
    margin: 140px auto 0 auto
}

.cnas2_nr {
    display: block;
    width: 260px;
    height: 280px;
    border: 1px solid #efefef;
    transition: All 0.2s ease-in-out;
    -webkit-transition: All 0.2s ease-in-out;
    -moz-transition: All 0.2s ease-in-out;
    -o-transition: All 0.2s ease-in-out;
    float: left;
    margin: 0 0 0 34px
}

.cnas2img {
    display: block;
    width: 260px;
    height: 134px;
    border-bottom: 1px solid #efefef;
    transition: All 0.2s ease-in-out;
    -webkit-transition: All 0.2s ease-in-out;
    -moz-transition: All 0.2s ease-in-out;
    -o-transition: All 0.2s ease-in-out;
}

.cnas2_bt {
    display: block;
    width: 222px;
    height: 20px;
    line-height: 20px;
    font-family: Microsoft YaHei;
    font-size: 16px;
    color: #666;
    margin: 27px auto 0 auto;
    transition: All 0.2s ease-in-out;
    -webkit-transition: All 0.2s ease-in-out;
    -moz-transition: All 0.2s ease-in-out;
    -o-transition: All 0.2s ease-in-out;
}

.cnas2_wz {
    display: block;
    width: 222px;
    height: auto;
    overflow: hidden;
    line-height: 24px;
    font-family: simsun;
    font-size: 12px;
    color: #999;
    margin: 15px auto 0 auto;
    transition: All 0.2s ease-in-out;
    -webkit-transition: All 0.2s ease-in-out;
    -moz-transition: All 0.2s ease-in-out;
    -o-transition: All 0.2s ease-in-out;
}

.cnas2_nr:hover {
    border: 1px solid #40AA94
}

.cnas2_nr:hover .cnas2img {
    border-bottom: 1px solid #40AA94
}

.cnas2_nr:hover .cnas2_bt {
    color: #40AA94
}

.cnas2_nr:hover .cnas2_wz {
    color: #40AA94
}


.cnas3 {
    width: 1150px;
    height: 330px;
    margin: 80px auto 0 auto
}

.cnas3_l {
    width: 555px;
    height: 330px;
    float: left
}

.cnas3_bt {
    width: 555px;
    height: 76px;
    line-height: 76px;
    border-bottom: 1px solid #e5e5e5;
    font-family: Arial, Microsoft YaHei;
    font-size: 32px;
    color: #666
}

.cnaswz {
    width: 485px;
    height: 55px;
    padding-left: 70px;
    font-family: simsun;
    font-size: 12px;
    color: #999;
    line-height: 24px;
    padding-top: 8px
}

.cnaswz1 {
    background: url("../images/csy1.jpg") /*tpa=http://www.janapo.net/images/csy1.jpg*/ left no-repeat;
    margin-top: 38px;
}

.cnaswz2 {
    background: url("../images/csy2.jpg") /*tpa=http://www.janapo.net/images/csy2.jpg*/ left no-repeat;
    margin-top: 9px
}

.cnaswz3 {
    background: url("../images/csy3.jpg") /*tpa=http://www.janapo.net/images/csy3.jpg*/ left no-repeat;
    margin-top: 9px
}

.cnas3_r {
    width: 556px;
    height: 364px;
    float: right;
    margin: 23px 0 0 0
}


.boshihou1 {
    width: 1150px;
    height: 291px;
    border-bottom: 1px solid #efefef
}

.boshihou1_l {
    width: 581px;
    height: 216px;
    float: left;
    margin: 23px 0 0 0
}

.boshihou1_bt {
    width: 581px;
    height: 42px;
    line-height: 42px;
    font-size: 32px;
    font-family: Microsoft YaHei;
    color: #666
}

.boshihou1_wz {
    width: 581px;
    height: auto;
    overflow: hidden;
    font-family: simsun;
    font-size: 12px;
    color: #999;
    line-height: 24px;
    margin-top: 22px
}

.boshihou1_r {
    float: right;
    width: 516px;
    height: 169px;
    margin: 35px 0 0 0
}

.boshihou2 {
    width: 1150px;
    height: 354px;
    margin: 54px auto 0 auto
}

.xuanze {
    width: 1150px;
    height: 197px;
    margin: 33px auto 0 auto
}


.yanqi1 {
    width: 1150px;
    height: 408px;
    border-bottom: 1px solid #E5E5E5
}

.yanqi1_l {
    width: 591px;
    height: auto;
    overflow: hidden;
    float: left;
    margin: 39px 0 0 0
}

.yanqi_bt {
    width: 591px;
    height: auto;
    overflow: hidden;
    font-size: 32px;
    font-family: Microsoft YaHei;
    color: #666666;
    line-height: 50px
}

.yanqi_wz {
    font-family: simsun;
    font-size: 12px;
    color: #999;
    line-height: 24px;
    margin-top: 22px
}

.yanqi1_r {
    width: 474px;
    height: 273px;
    float: right;
    margin: 39px 38px 0 0
}

.yanqi2 {
    width: 1150px;
    height: 286px;
    border-bottom: 1px solid #e5e5e5;
    margin-top: 46px
}

.yanqi2nb {
    width: 1150px;
    height: 241px;
    background: url("../images/yq2bg.jpg") /*tpa=http://www.janapo.net/images/yq2bg.jpg*/
}

.yanqinr {
    display: block;
    width: 281px;
    height: 185px;
    padding-top: 1px;
    float: left;
    margin: 27px 0 0 47px
}

.yanqinr_bt {
    display: block;
    width: 254px;
    font-family: Microsoft YaHei;
    font-size: 20px;
    color: #666;
    height: 26px;
    line-height: 26px;
    text-align: center;
    margin: 93px auto 0 auto;
    transition: All 0.2s ease-in-out;
    -webkit-transition: All 0.2s ease-in-out;
    -moz-transition: All 0.2s ease-in-out;
    -o-transition: All 0.2s ease-in-out;
}

.yanqinr_wz {
    display: block;
    width: 254px;
    font-family: simsun;
    font-size: 12px;
    color: #999;
    height: 26px;
    line-height: 24px;
    text-align: center;
    margin: 12px auto 0 auto;
    transition: All 0.2s ease-in-out;
    -webkit-transition: All 0.2s ease-in-out;
    -moz-transition: All 0.2s ease-in-out;
    -o-transition: All 0.2s ease-in-out;
}

.yanqinr:hover .yanqinr_bt {
    color: #40AA94
}

.yanqinr:hover .yanqinr_wz {
    color: #40AA94
}

.yq1 {
    background: url("../images/yq1.jpg") /*tpa=http://www.janapo.net/images/yq1.jpg*/;
}

.yq2 {
    background: url("../images/yq2.jpg") /*tpa=http://www.janapo.net/images/yq2.jpg*/;
    margin-left: 103px
}

.yq3 {
    background: url("../images/yq3.jpg") /*tpa=http://www.janapo.net/images/yq3.jpg*/;
    margin-left: 103px
}


.yanqi3 {
    width: 1150px;
    height: 247px;
    margin-top: 49px
}

.yq3_l {
    width: 299px;
    height: 192px;
    float: left;
    margin: 30px 0 0 0
}

.yq3_r {
    width: 737px;
    height: 187px;
    float: right;
    margin: 19px 63px 0 0
}

.yq3_bt {
    display: block;
    width: 737px;
    height: 52px;
    line-height: 52px;
    font-size: 32px;
    font-family: Microsoft YaHei;
    color: #666
}

.yq3_wz {
    display: block;
    width: 737px;
    height: auto;
    overflow: hidden;
    line-height: 24px;
    font-family: simsun;
    color: #999;
    font-size: 12px;
    margin-top: 15px
}


.huanbao1_r {
    width: 438px;
    height: 377px;
    float: right
}

.huanbao2 {
    width: 1150px;
    height: 298px;
    margin-top: 40px;
    border-bottom: 1px solid #e5e5e5
}

.huanbaonr {
    display: block;
    width: 362px;
    height: 267px;
    float: left;
    margin: 0 0 0 32px
}

.huanbaoimg {
    display: block;
    width: 362px;
    height: 83px;
}

.huanbaobt {
    display: block;
    width: 362px;
    height: 28px;
    line-height: 28px;
    font-family: Microsoft YaHei;
    font-size: 20px;
    color: #666666;
    margin-top: 33px;
    float: left
}

.huanbaowz {
    display: block;
    width: 362px;
    height: 64px;
    line-height: 24px;
    font-size: 12px;
    color: #999;
    font-family: simsun;
    margin-top: 15px;
    float: left
}

.huanbao_more {
    color: #4ebaaa;
    font-size: 14px;
    font-family: Microsoft YaHei;
    background: url("../images/s_more.jpg") /*tpa=http://www.janapo.net/images/s_more.jpg*/ right no-repeat;
    padding-right: 24px;
    display: block;
    float: left;
    height: 16px;
    line-height: 16px;
}

.huanbaonr:hover .huanbaobt {
    color: #4ebaaa
}

.huanbaonr:hover .huanbaowz {
    color: #4ebaaa
}


.huanbao3 {
    width: 1150px;
    height: 233px;
    margin-top: 38px
}


.huanbao3_l {
    width: 614px;
    height: 233px;
    float: left
}

.huanbao3_bt {
    width: 555px;
    height: 54px;
    line-height: 54px;
    border-bottom: 1px solid #e5e5e5;
    font-family: Arial, Microsoft YaHei;
    font-size: 32px;
    color: #666;
    margin-top: 15px
}

.huanbao3_r {
    width: 357px;
    height: 218px;
    float: right;
    margin-top: 15px
}

.cnaswz4 {
    background: url("../images/hbt1.jpg") /*tpa=http://www.janapo.net/images/hbt1.jpg*/ left no-repeat;
    margin-top: 38px;
}

.cnaswz5 {
    background: url("../images/hbt2.jpg") /*tpa=http://www.janapo.net/images/hbt2.jpg*/ left no-repeat;
    margin-top: 9px
}


table.gridtable {
    font-size: 14px;
    color: #333;

    border-collapse: collapse;

}

table.gridtable a {
    font-size: 14px;
}

table.gridtable th {
    color: #fff;
    font-size: 16px;
    font-family: Microsoft YaHei;
    padding: 13px 0;
    border-width: 1px;
    border-style: solid;
    border-color: #fff;
    background-color: #09B79C;
    font-weight: normal
}

table.gridtable td {
    border-width: 1px;
    font-size: 14px;
    color: #666;
    padding: 13px 45px;
    border-style: solid;
    border-color: #fff;
    font-family: simsun

}


.gw {
    display: block;
    width: 119px;
    height: 33px;
    background: url("../images/gw.jpg") /*tpa=http://www.janapo.net/images/gw.jpg*/;
    float: left;
    cursor: pointer;
    margin-bottom: 40px
}


.jishu {
    width: 350px;
    height: 285px;
    float: left;
    margin: 0 0 0 50px
}

.jishuimg {
    width: 148px;
    height: 148px;
    margin: 0 auto
}

.jishubt {
    width: 350px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    font-family: Microsoft YaHei;
    font-size: 20px;
    color: #666;
    margin-top: 25px
}

.jishuwz {
    width: 350px;
    height: 60px;
    line-height: 24px;
    font-family: simsun;
    font-size: 12px;
    color: #999;
    text-align: center;
    margin-top: 17px
}


.glnr {
    width: 1150px;
    height: auto;
    overflow: hidden;
    margin-bottom: 27px
}

.glnr_l {
    width: 38px;
    height: 38px;
    float: left;
    margin-top: 5px
}

.glnr_r {
    width: 1091px;
    height: auto;
    overflow: hidden;
    float: right;
    font-family: simsun;
    font-size: 12px;
    color: #999;
    line-height: 24px
}


.goumai {
    position: absolute;
    width: 80;
    height: 30px;
    right: 41px;
    bottom: 29px;
    display: block
}


.gzzd {
    width: 1150px;
    height: 251px;
    background: url("../images/gzzdbg.jpg") /*tpa=http://www.janapo.net/images/gzzdbg.jpg*/
}

.gzzdwz {
    width: 754px;
    height: 182px;
    float: left;
    margin: 41px 0 0 40px;
    font-family: simsun;
    font-size: 12px;
    color: #999;
    line-height: 24px;
}


.mbnr {
    width: 1150px;
    height: 131px;
    border-bottom: 1px solid #efefef
}

.mbnr_l {
    width: 64px;
    height: 64px;
    float: left;
    margin: 36px 0 0 0
}

.mbnr_r {
    width: 1070px;
    height: 100px;
    float: right;
    margin-top: 33px
}

.mbnr_r1 {
    width: 1070px;
    height: 26px;
    line-height: 26px;
    font-family: Microsoft YaHei;
    font-size: 20px;
    color: #666
}

.mbnr_r2 {
    width: 1070px;
    height: auto;
    overflow: hidden;
    line-height: 24px;
    font-family: simsun;
    font-size: 12px;
    color: #999;
    margin-top: 5px
}


#c {
    float: left;
    width: 249px;
    height: 209px;
    margin-top: 142px
}

#c div {
    width: 249px;
    height: 42px;
    line-height: 42px;
    margin-bottom: 15px;
}

#c div span {
    display: block;
    width: auto;
    height: 42px;
    padding-left: 20px;
    font-size: 17px;
    cursor: pointer
}

.abnum {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 20px !important;
    margin-right: 23px;
    float: left;
    padding: 0 !important;
    background: none !important
}

.abnum2 {
    float: left;
    font-size: 17px !important;
    padding: 0 !important;
    background: none !important
}

.li1 span {
    background: url("../images/abli1.jpg") /*tpa=http://www.janapo.net/images/abli1.jpg*/;
    color: #969696
}

.libg span {
    background: url("../images/abli2.jpg") /*tpa=http://www.janapo.net/images/abli2.jpg*/;
    color: #fff
}

.ab_r {
    width: 628px;
    height: auto;
    overflow: hidden;
    margin-left: 33px;
    float: left
}

.ab_rtop {
    width: 628px;
    height: 102px;
    background: url("../images/ab_rtop.jpg") /*tpa=http://www.janapo.net/images/ab_rtop.jpg*/
}

.con2nb1 {
    width: 628px;
    height: auto;
    overflow: hidden;
    background: url("../images/ab_rnb.jpg") /*tpa=http://www.janapo.net/images/ab_rnb.jpg*/ repeat-y;
    padding-bottom: 54px
}

.con2nr {
    width: 628px;
    height: auto;
    overflow: hidden;
    margin-top: 30px;
    position: relative
}

.confd {
    position: absolute;
    width: 49px;
    height: 16px;
    left: 0;
    top: 25px;
    background: url("../images/confd.jpg") /*tpa=http://www.janapo.net/images/confd.jpg*/
}

.contop {
    width: 628px;
    height: 13px;
    background: url("../images/contop.jpg") /*tpa=http://www.janapo.net/images/contop.jpg*/
}

.conbottom {
    width: 628px;
    height: 12px;
    background: url("../images/conbottom.jpg") /*tpa=http://www.janapo.net/images/conbottom.jpg*/
}

.concenter {
    width: 628px;
    min-height: 80px;
    height: auto;
    overflow: hidden;
    background: url("../images/concenter.jpg") /*tpa=http://www.janapo.net/images/concenter.jpg*/
}

.conyear {
    height: 34px;
    line-height: 34px;
    float: left;
    margin: 6px 0 0 75px;
    background: url("../images/year.jpg") /*tpa=http://www.janapo.net/images/year.jpg*/ left bottom no-repeat;
    font-size: 18px;
    color: #666
}

.conwz {
    width: 420px;
    height: auto;
    overflow: hidden;
    float: right;
    margin: 10px 33px 0 0;
    font-family: simsun;
    font-size: 12px;
    color: #999;
    line-height: 24px
}

.conwz p {
    font-family: simsun;
    font-size: 12px;
    color: #999;
    margin-top: 8px
}


.contact_l {
    width: 485px;
    height: 494px;
    float: left
}

.contact_l_bt {
    width: 387px;
    height: 64px;
}

.contact_l_nr {
    width: 485px;
    height: 50px;
}

.contact_l_nr1 {
    width: 421px;
    height: 28px;
    line-height: 28px;
    float: right;
    font-size: 18px;
    font-family: Microsoft YaHei;
    color: #333
}

.contact_l_nr2 {
    width: 421px;
    height: 22px;
    line-height: 22px;
    float: right;
    font-family: simsun !important;
    font-size: 12px !important;
    color: #999 !important
}


.ct1 {
    background: url("../images/conlb1.jpg") /*tpa=http://www.janapo.net/images/conlb1.jpg*/ left center no-repeat;
    margin-top: 42px;
}

.ct2 {
    background: url("../images/conlb2.jpg") /*tpa=http://www.janapo.net/images/conlb2.jpg*/ left center no-repeat;
    margin-top: 31px;
}

.ct3 {
    background: url("../images/conlb3.jpg") /*tpa=http://www.janapo.net/images/conlb3.jpg*/ left center no-repeat;
    margin-top: 31px;
}


.contact_r {
    width: 600px;
    height: 358px;
    float: right;
    margin-top: 115px
}


.ditu {
    width: 1150px;
    height: auto;
    overflow: hidden;
    font-family: Microsoft YaHei;
    font-size: 18px;
    color: #333
}

.ditu a {
    font-family: Microsoft YaHei;
    font-size: 18px;
    color: #333
}

.ditu a:hover {
    color: #4ebaaa
}

.ditu_ul {
    width: 1150px;
    height: auto;
    margin-top: 10px;
    margin-bottom: 80px
}

.ditu_ul div {
    float: left;
    margin-right: 20px;
    position: relative;
    height: 24px;
    line-height: 24px;
}

.ditu_ul div a {
    font-family: Microsoft YaHei;
    font-size: 14px;
    color: #666;
    display: block;
    height: 24px;
}

.ditu_ul div a:hover {
    color: #4ebaaa
}

.xl {
    display: none;
    position: absolute !important;
    top: 24px;
    left: 0;
    width: 1150px;
}

.xl a {
    font-size: 12px !important;
    float: left !important;
    margin-right: 15px
}

.ditu_ul div:hover .xl {
    display: block
}


.pro_det_lcr {
    width: 350px !important;
    float: left !important;
    height: auto !important;
    overflow: hidden !important;
}


/*�����˵�*/
.sjdh {
    width: 1150px;
    height: 35px;
    margin: 10px auto 0 auto;
    margin-bottom: 30px
}

.sjdh li {
    float: left;
    height: 35px;
    line-height: 35px;
    text-align: center;
    margin: 0 4px 0 0;
    background: url("../images/sjx.jpg") /*tpa=http://www.janapo.net/images/sjx.jpg*/ bottom repeat-x;
}

.sjdh li a {
    display: block;
    height: 35px;
    padding: 0 20px;
    font-family: Microsoft YaHei;
    font-size: 14px;
    color: #666
}

.sjdh li a:hover {
    background: url("../images/sjbg.jpg") /*tpa=http://www.janapo.net/images/sjbg.jpg*/ center bottom no-repeat;
    color: #009B85
}

.dhdq {
    background: url("../images/sjbg.jpg") /*tpa=http://www.janapo.net/images/sjbg.jpg*/ center bottom no-repeat !important;
    color: #009B85 !important
}


/*科研站点*/
.keyan {
    background: #FFFFFF;
}

.w-layout {
    width: 1150px;
    margin: 0 auto;
}

.tit {
    color: #333333;
    font-size: 28px;
    line-height: 120px;
    height: 120px;
    background: #f5f5f5;
    font-family: Arial;
}

.keyan .list {
    padding-top: 60px;
}

.keyan .list .one:nth-of-type(1) {
    padding-bottom: 50px;
}

.keyan .list .one {
    overflow: hidden;
    padding-bottom: 50px;
    border-bottom: 1px solid #efefef;
}

.keyan .list .one .left {
    width: 605px;
}

.keyan .list .one .right {
    width: 545px;
}

.keyan .list .one:nth-of-type(1) .right h2 {
    padding-top: 10px;
}

.keyan .list .one .right h2 {
    font-family: Arial;
    font-weight: normal;
    color: #666666;
    font-size: 30px;
    line-height: 110px;
    margin: 0;
    padding: 0;
}

.keyan .list .one .right p {
    line-height: 24px;
    font-size: 12px;
    color: #999999;
    margin-bottom: 20px;
}

.keyan .list .one .right .more {
    background: url("../images/xin/more.png") /*tpa=http://www.janapo.net/images/xin/more.png*/ no-repeat right center;
    color: #4ebaaa;
    font-size: 14px;
    line-height: 22px;
    height: 22px;
    width: 86px;
    text-align: left;
    margin-top: 90px;;
    display: block;
}

.keyan .list .mtop {
    margin-top: 70px;
}


/********列表13********/
.n-lb13 {
    overflow: hidden;
    margin-top: 50px;
    font-family: 宋体;
}

.n-lb13 ul {
    overflow: hidden;
}

.n-lb13 li {
    margin-bottom: 2px;
}

.n-lb13 .lb-show {
    padding: 0 25px 0 0;
    height: 42px;
    background: #f4f4f4;
    position: relative;
}

.n-lb13 .name {
    line-height: 42px;
    float: left;
    overflow: hidden;
    font-size: 13px;
    color: #666666;
    padding-left: 20px;
    cursor: pointer;
    width: 1000px;
    font-family: 宋体;
}

.n-lb13 .lb-show .name .tx1 {
    float: left;
    width: 300px;
}

.n-lb13 .lb-show .name .tx2 {
    float: left;
    width: 300px;
}

.n-lb13 .lb-show .name .tx3 {
    float: left;
    width: 300px;
}

.n-lb13 .box {
    float: right;
    overflow: hidden;
}

.n-lb13 .apply {
    display: block;
    float: left;
    cursor: pointer;
    font-size: 12px;
    color: #666666;
    line-height: 42px;
    margin-right: 15px;
}

.n-lb13 .btnss {
    float: left;
    cursor: pointer;
    width: 20px;
    height: 20px;
    margin-top: 11px;
    background: url("../images/lb_xl2.png") /*tpa=http://www.janapo.net/images/lb_xl2.png*/ center center no-repeat;
}

.n-lb13 .lb-xl {
    display: none;
    position: absolute;
    top: 52px;
    right: 50px;
    background: #f1f1f1;
    padding: 0 10px 15px 10px;
}

.n-lb13 .lb-xl a {
    font-size: 12px;
    display: block;
    color: #333333;
    line-height: 1;
    margin-top: 15px;
}

.n-lb13 .lb-xl a:hover {
    color: #f39800;
}

.n-lb13 .lb-hide {
    display: none;
    overflow: hidden;
    background: #f9f9f9;
    padding: 20px 20px 40px 20px;
}

.n-lb13 .lb-hide .hide-top {
    padding-bottom: 30px;
    border-bottom: 1px solid #e2e2e2;
    overflow: hidden;
    font-size: 14px;
    color: #555555;
    line-height: 1;
}

.n-lb13 .lb-hide .hide-top p {
    float: left;
    width: 220px;
    margin-top: 12px;
    color: #555555;
}

.n-lb13 .lb-hide .hide-top i {
    font-style: normal;
    color: #666666;
}

.n-lb13 .lb-hide .hide-bottom {
    overflow: hidden;
    font-size: 14px;
    line-height: 30px;
    color: #666666;
}

.n-lb13 .lb-hide .hide-bottom h1 {
    font-weight: normal;
    color: #555555;
    font-size: 14px;
    margin: 22px 0 6px 0;
}

.n-lb13 .lb-hide .hide-bottom p {
    color: #999999;
}

.n-lb13 .lion .lb-show {
    background: #63C2B5;
}

.n-lb13 .lion .name {
    color: #ffffff;
}

.n-lb13 .lion .btnss {
    background: url("../images/lb_xl1.png") /*tpa=http://www.janapo.net/images/lb_xl1.png*/ no-repeat center center;
}

.n-lb13 .lion .apply {
    color: #ffffff;
}

.gmore {
    display: block;
    margin: 40px auto 85px auto;
    text-align: center;
    border-radius: 30px;;
    width: 160px;
    height: 50px;
    line-height: 50px;
    font-size: 16px;
    color: #4ebaaa;
    background: url("../images/s_more.jpg") /*tpa=http://www.janapo.net/images/s_more.jpg*/ right no-repeat;
}

.about-xin3 {
    padding-top: 50px;
}

/*新增------检测服务*/
.jiance {
    background: #FFFFFF;
}

.jiance .list {
    padding-top: 60px;
}

.jiance .list .one {
    overflow: hidden;
    padding-bottom: 90px;
    padding-top: 10px;
    border-bottom: 1px solid #efefef;
}

.jiance .list .one .right {
    width: 430px;
}

.jiance .list .one .left {
    width: 645px;
}

.jiance .list .one .left h2 {
    font-weight: 200;
    color: #666666;
    font-size: 28px;
    line-height: 28px;
    padding: 0;
    margin: 0 0 28px 0;
}

.jiance .list .one .left .er-p {
    line-height: 24px;
    font-size: 12px;
    color: #999999;
}

.jiance .list .one .left .er-p .er-content {
    display: block;
    line-height: 24px;
    font-size: 12px;
    color: #999999;
    margin-top: 15px;
}

.jiance .list .one .left .more {
    background: url("../images/jc2.png") /*tpa=http://www.janapo.net/images/jc2.png*/ no-repeat right center;
    color: #4ebaaa;
    font-size: 14px;
    line-height: 22px;
    height: 22px;
    width: 86px;
    text-align: left;
    margin-top: 55px;;
    display: block;
}

.jiance .list .two {
    overflow: hidden;
    padding-bottom: 40px;
    padding-top: 80px;
    border-bottom: 1px solid #efefef;
}

.jiance .list .two h2 {
    font-weight: 200;
    color: #666666;
    font-size: 28px;
    line-height: 28px;
    padding: 0;
    margin: 0 0 28px 0;
}

.jiance .list .two ul li {
    margin-left: 4px;
    background: url("../images/jc12.jpg") /*tpa=http://www.janapo.net/images/jc12.jpg*/ left top 10px no-repeat;
    padding-left: 26px;
    font-size: 13px;
    line-height: 32px;
    color: #999999;
}

.jiance .list .two ul li p {
    font-size: 13px;
    color: #999999;
}

.jiance .list .two .right {
    width: 430px;
    position: relative;
    top: -50px;
}

.jiance .list .two .left {
    width: 645px;
}

.jiance .list .three {
    overflow: hidden;
    padding-bottom: 40px;
    padding-top: 80px;
    border-bottom: 1px solid #efefef;
}

.jiance .list .three h2 {
    font-weight: 200;
    color: #666666;
    font-size: 28px;
    line-height: 28px;
    padding: 0;
    margin: 0 0 15px 0;
}

.jiance .list .three .cont .title {
    font-weight: 200;
    color: #009c84;
    font-size: 20px;
    line-height: 24px;
    padding-bottom: 25px;
}

.jiance .list .three .cont {
    overflow: hidden;
}

.jiance .list .three .cont a {
    float: left;
    margin-right: 14px;
    margin-bottom: 30px;
    display: block;
    width: 180px;
    text-align: center;
}

.jiance .list .three .cont a .img {
    width: 178px;
    height: 100px;
    display: table-cell;
    vertical-align: middle !important;
    /*line-height: 100px;*/
    border: 1px solid #e5e5e5;
    text-align: center;
}

.jiance .list .three .cont a .img img {
    display: inline-block;
}

.jiance .list .three .cont a .txt {
    font-size: 12px;
    color: #999999;
    line-height: 44px;
}

.jiance .list .three .cont a:nth-of-type(6n) {
    margin-right: 0;
}


.jiance .list .four {
    overflow: hidden;
    padding-bottom: 90px;
    padding-top: 80px;
    border-bottom: 1px solid #efefef;
}

.jiance .list .four h2 {
    font-weight: 200;
    color: #666666;
    font-size: 28px;
    line-height: 28px;
    padding: 0;
    margin: 0 0 28px 0;
}

.jiance .list .four .cont {
    overflow: hidden;
}

.jiance .list .four .cont .left {
    width: 470px;
    overflow: hidden;
}

.jiance .list .four .cont .left ul li {
    color: #999999;
    font-size: 12px;
    line-height: 30px;
}

.jiance .list .four .cont .left ul li p {
    color: #999999;
    font-size: 12px;
    line-height: 30px;
}

.jiance .list .four .cont .right {
    width: 586px;
    overflow: hidden;
}

.jiance .list .four .cont .right img {
    float: left;
    display: block;
    margin-right: 8px;
}

.jiance .list .five {
    overflow: hidden;
    padding-bottom: 0px;
    padding-top: 85px;
}

.jiance .list .five h2 {
    font-weight: 200;
    color: #666666;
    font-size: 28px;
    line-height: 28px;
    padding: 0;
    margin: 0 0 40px 0;
}

.jiance .list .five img {
    display: block;
    width: 175px;
    float: left;
    margin-right: 60px;
}

.jiance .list .five img:last-child {
    margin-right: 0;
}

.jianjie {
    overflow: hidden;
}

.jianjie .left {
    width: 359px;
    margin-top: 115px;
    background: url("../images/js_x2.png") /*tpa=http://www.janapo.net/images/js_x2.png*/ no-repeat right top 22px;
}

.jianjie .right {
    margin-right: 130px;
    border-left: 1px solid #e6e6e6;
}

.jianjie .menu-c-two {
    display: none
}

.jianjie .menu-c-three {
    display: none
}

.jianjie .menu-title {
    color: #ffffff;
    font-size: 16px;
    background: #4ebaaa;
    width: 190px;
    height: auto;
    line-height: 30px;
    border-radius: 10px;
    margin-left: 50px;
    font-family: "微软雅黑";
    padding: 12px 25px;
    text-align: center;
    cursor: pointer;
}

.jianjie .menu-title-active {
    color: #ffffff;
    font-size: 16px;
    background: #32ae9c;
    width: 190px;
    height: auto;
    line-height: 30px;
    text-align: center;
    border-radius: 10px;
    margin-left: 50px;
    font-family: "微软雅黑";
    padding: 12px 25px;
    cursor: pointer;
}

.jianjie .menu-title:hover {
    background: #32ae9c;
}

.jianjie .cell {
    width: 660px;
    height: auto;
    overflow: hidden;
    padding-top: 8px;
    position: relative;
    background: url("../images/jianjie_xian.png") /*tpa=http://www.janapo.net/images/jianjie_xian.png*/ no-repeat #fff left top 35px;
}

.jianjie .cell-cont {
    width: 600px;
    margin-left: 58px;
    min-height: 60px;
    height: auto;
    overflow: hidden;
    background: #fff;
    border: 1px solid #e6e6e6;
}

.jianjie .cont-year {
    height: 34px;
    line-height: 34px;
    float: left;
    margin: 6px 0 0 25px;
    background: url("../images/year.jpg") /*tpa=http://www.janapo.net/images/year.jpg*/ left bottom no-repeat;
    font-size: 18px;
    color: #666
}

.jianjie .cont-wz {
    width: 450px;
    height: auto;
    overflow: hidden;
    float: right;
    margin: 10px 20px 0 0px;
    font-family: simsun;
    font-size: 12px;
    color: #999;
    line-height: 24px;
    padding-bottom: 20px;
}

.jianjie .cont-wz p {
    font-family: simsun;
    font-size: 12px;
    color: #999;
    margin-top: 8px
}

.l-more {
    color: #009c84;
    font-size: 12px;
    font-family: 宋体;
    line-height: 20px;
    margin: 25px 0 60px 180px;
    cursor: pointer;
}

/*知识产权单页*/
.zsc .zs-title {
    color: #008c78;
    font-size: 24px;
    line-height: 30px;
    padding-bottom: 25px;
    padding-top: 40px;
    text-align: left;
}

.zsc .cell {
    margin-bottom: 10px;
    overflow: hidden;
    text-align: center;
    border-bottom: 1px solid #efefef;
}

.zsc .one {
    padding-bottom: 35px;
}

.zsc .one .left {
    width: 180px;
    margin-right: 14px;
    margin-bottom: 20px;
}

.zsc .one .left:nth-of-type(6n) {
    margin-right: 0;
}

.zsc .one .left .img {
    border: 1px solid #e5e5e5;
    height: 70px;
    padding-top: 30px;
}

.zsc .one .left .img img {
    display: block;
    margin: 0 auto;
}

.zsc .one .left .txt1 {
    font-size: 14px;
    color: #999999;
    line-height: 24px;
    margin-top: 14px;
}

.zsc .one .left .txt2 {
    font-size: 12px;
    color: #999999;
    line-height: 24px;
}

.zsc .two {
    padding-bottom: 65px;
}

.zsc .two .left {
    width: 174px;
    margin-right: 70px;
    line-height: 22px;
    /*50px*/
    color: #999999;
    font-size: 12px;
    font-family: 宋体;
}

.zsc .two .left:last-child {
    margin-right: 0;
}

.zsc .two .left img {
    display: block;
    margin: 0 auto;
}

.zsc .multipleColumnz1 {
    position: relative;
}

.zsc .multipleColumnz1 .bd {
    overflow: hidden;
}

.zsc .multipleColumnz1 .bd .ceng {
    overflow: hidden;
}

.zsc .multipleColumnz1 .bd ul {
    width: 100%;
    overflow: hidden;
    float: left;
}

.zsc .multipleColumnz1 .bd ul li {
    float: left;
    margin-right: 16px;
    width: 298px;
}

.zsc .multipleColumnz1 .bd ul li:last-child {
    margin-right: 0;
}

.zsc .multipleColumnz1 .bd ul li .img {
    width: 298px;
}

.zsc .multipleColumnz1 .bd ul li img {
    width: 298px;
    height: 220px;
    display: block;
}

.zsc .multipleColumnz1 .hd {
    overflow: hidden;
    text-align: center;
}

.zsc .multipleColumnz1 .hd .prev, .multipleColumnz1 .hd .next {
    display: none;
    z-index: 99;
    cursor: pointer;
    width: 31px;
    height: 31px;
}

.zsc .multipleColumnz1 .hd .prev {
    position: absolute;
    left: 0px;
    top: 95px;
    background: url("../images/zs_left.png") /*tpa=http://www.janapo.net/images/zs_left.png*/ no-repeat center center;
}

.zsc .multipleColumnz1 .hd .next {
    position: absolute;
    right: 0px;
    top: 95px;
    background: url("../images/zs_right.png") /*tpa=http://www.janapo.net/images/zs_right.png*/ no-repeat center center;
}

.zsc .multipleColumnz1:hover .hd .prev {
    display: block;
}

.zsc .multipleColumnz1:hover .hd .next {
    display: block;
}

.zsc .three {
    padding-bottom: 65px;
}

.zsc .three .left {
    width: 174px;
    margin-right: 70px;
    line-height: 23px;
    /*55*/
    color: #999999;
    font-size: 12px;
    font-family: 宋体;
}

.zsc .three .left:last-child {
    margin-right: 0;
}

.zsc .three .left img {
    display: block;
    margin: 0 auto;
}

.zsc .multipleColumnz2 {
    position: relative;
}

.zsc .multipleColumnz2 .bd {
    overflow: hidden;
}

.zsc .multipleColumnz2 .bd .ceng {
    overflow: hidden;
}

.zsc .multipleColumnz2 .bd ul {
    width: 100%;
    overflow: hidden;
    float: left;
}

.zsc .multipleColumnz2 .bd ul li {
    float: left;
    margin-right: 16px;
    width: 298px;
}

.zsc .multipleColumnz2 .bd ul li:last-child {
    margin-right: 0;
}

.zsc .multipleColumnz2 .bd ul li .img {
    width: 298px;
}

.zsc .multipleColumnz2 .bd ul li img {
    width: 298px;
    height: 220px;
    display: block;
}

.zsc .multipleColumnz2 .hd {
    overflow: hidden;
    text-align: center;
}

.zsc .multipleColumnz2 .hd ul {
    display: inline-block;
    padding-top: 20px;
}

.zsc .multipleColumnz2 .hd ul li {
    margin: 0 4px;
    width: 12px;
    height: 12px;
    background: #ebebeb;
    border-radius: 100%;
    text-indent: 100px;
    overflow: hidden;
}

.zsc .multipleColumnz2 .hd ul li.on {
    background: #9e9e9e;
}

.zsc .multipleColumnz2 .hd .prev, .multipleColumnz2 .hd .next {
    display: none;
    z-index: 99;
    cursor: pointer;
    width: 31px;
    height: 31px;
}

.zsc .multipleColumnz2 .hd .prev {
    position: absolute;
    left: 0px;
    top: 95px;
    background: url("../images/zs_left.png") /*tpa=http://www.janapo.net/images/zs_left.png*/ no-repeat center center;
}

.zsc .multipleColumnz2 .hd .next {
    position: absolute;
    right: 0px;
    top: 95px;
    background: url("../images/zs_right.png") /*tpa=http://www.janapo.net/images/zs_right.png*/ no-repeat center center;
}

.zsc .multipleColumnz2 .hd .prev:hover {
    background: url("../images/zs_left2.png") /*tpa=http://www.janapo.net/images/zs_left2.png*/ no-repeat center center;
}

.zsc .multipleColumnz2 .hd .next:hover {
    background: url("../images/zs_right2.png") /*tpa=http://www.janapo.net/images/zs_right2.png*/ no-repeat center center;
}

.zsc .multipleColumnz2:hover .hd .prev {
    display: block;
}

.zsc .multipleColumnz2:hover .hd .next {
    display: block;
}

#mbOverlay {
    position: fixed;
    z-index: 199999998;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: #FFFFFF;
    cursor: pointer;
}

#mbOverlay.mbOverlayFF {
    background: transparent url("80.png") /*tpa=http://www.janapo.net/css/80.png*/ repeat;
}

#mbOverlay.mbOverlayIE {
    position: absolute;
}

#mbCenter {
    position: fixed;
    z-index: 199999999;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    top: 200px !important;
    width: 1070px !important;
    left: 50% !important;
    margin-left: -535px !important;
    /*-moz-box-shadow:0 10px 40px rgba(0, 0, 0, 0.70); -webkit-box-shadow:0 10px 40px rgba(0, 0, 0, 0.70);*/
}

#mbCenter.mbLoading {
    background: #fff url("../images/WhiteLoading.gif") /*tpa=http://www.janapo.net/images/WhiteLoading.gif*/ no-repeat center;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
}

#mbImage {
    font-family: Myriad, Verdana, Arial, Helvetica, sans-serif;
    line-height: 20px;
    font-size: 12px;
    color: #fff;
    background-position: center center;
    background-repeat: no-repeat;
    margin: 0 auto;
}

#mbImage a, #mbImage a:link, #mbImage a:visited {
    color: #ddd;
}

#mbImage a:hover, #mbImage a:active {
    color: #fff;
}

#mbBottom {
    min-height: 20px;
    font-family: Myriad, Verdana, Arial, Helvetica, sans-serif;
    line-height: 20px;
    font-size: 12px;
    color: #999;
    text-align: left;
    padding: 0 10px 10px;
}

#mbTitle {
    color: #333333;
    line-height: 20px;
    padding-top: 20px;
    font-size: 16px;
    text-align: center;
}

#mbNumber {
    display: none;
}

#mbCaption {
    display: block;
    color: #999;
    line-height: 14px;
    font-size: 10px;
}

#mbPrevLink, #mbNextLink {
    display: block;
    float: right;
    margin: 0;
    outline: none;
}

#mbPrevLink {
    width: 32px;
    height: 100px;
    background: transparent url("../images/zs_l1.png") /*tpa=http://www.janapo.net/images/zs_l1.png*/ no-repeat center;
    position: absolute;
    top: 38%;
    left: -32px;
}

#mbNextLink {
    width: 32px;
    height: 100px;
    background: transparent url("../images/zs_r1.png") /*tpa=http://www.janapo.net/images/zs_r1.png*/ no-repeat center;
    position: absolute;
    top: 38%;
    right: -32px;
}

#mbCloseLink {
    width: 39px;
    height: 39px;
    background: transparent url("../images/zs_cha1.png") /*tpa=http://www.janapo.net/images/zs_cha1.png*/ no-repeat center;
    position: absolute;
    top: -50px;
    right: 10px;
}

#mbPrevLink:hover {
    background: transparent url("../images/zs_l.png") /*tpa=http://www.janapo.net/images/zs_l.png*/ no-repeat center;
}

#mbNextLink:hover {
    background: transparent url("../images/zs_r.png") /*tpa=http://www.janapo.net/images/zs_r.png*/ no-repeat center;
}

#mbCloseLink:hover {
    background: transparent url("../images/zs_cha2.png") /*tpa=http://www.janapo.net/images/zs_cha2.png*/ no-repeat center;
}

#mbError {
    position: relative;
    font-family: Myriad, Verdana, Arial, Helvetica, sans-serif;
    line-height: 20px;
    font-size: 12px;
    color: #fff;
    text-align: center;
    border: 10px solid #700;
    padding: 10px 10px 10px;
    margin: 20px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
}

#mbError a, #mbError a:link, #mbError a:visited, #mbError a:hover, #mbError a:active {
    color: #d00;
    font-weight: bold;
    text-decoration: underline;
}

.zsc .four {
    margin-bottom: 10px;
    text-align: center;
}

.zsc .four img {
    display: block;
    margin: 0 auto;
}


.thirdsidebar {
    overflow: hidden;
}

.thirdsidebar a {
    display: block;
    float: left;
    padding-left: 37px;
    text-align: center;
    line-height: 40px;
    color: #333 !important;
    font-size: 16px;
    margin-right: 6px;
    border-radius: 5px 5px 0 0;
}

.thirdsidebar a.thirdsidebar-active {
    color: #009E87 !important;
}

.thirdsidebar a:hover {
    color: #009E87 !important;
}

