﻿/* CSS Document */
@charset "utf-8";
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    font-size: 100%;
    vertical-align: baseline;
    background: transparent;
}
/**{transition: all 300ms cubic-bezier(.4, 0, .2, 1); -moz-transition: all 300ms cubic-bezier(.4, 0, .2, 1);-webkit-transition: all 300ms cubic-bezier(.4, 0, .2, 1); -o-transition: all 300ms cubic-bezier(.4, 0, .2, 1); -ms-transition: all 300ms cubic-bezier(.4, 0, .2, 1);}*/
body {
    font-family:'微软雅黑', 'YaHei', '黑体', 'Hei', Tahoma, Helvetica, arial, sans-serif;
    line-height: 1;
}
ol, ul {
    list-style: none;
}
blockquote, q {
    quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
    content: '';
    content: none;
}

/* remember to define focus styles! */
:focus {
    outline: 0;
}
a:hover{
    text-decoration: none;

}
/* remember to highlight inserts somehow! */
ins {
    text-decoration: none;
}
del {
    text-decoration: line-through;
}
a{
    text-decoration:none;
    color: #323232;
    font-size: 0.085rem;
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -ms-transition: all 0.5s;
    -o-transition: all 0.5s;
    transition: all 0.5s;
    line-height: 1em;
}

ul::after{
    content: '';
    height: 0;
    display: block;
    visibility: hidden;
    clear: both;
}

ul li{
    *zoom: 1;
    font-size: 0;
}

@font-face {
    font-family: "Tw Cen MT";
    src: url("../fonts/TCB___.TTF") format("truetype");

}

@font-face {

    font-family: "Arial";
    src: url("../fonts/arialbd.ttf") format("truetype");

}

@font-face {
    font-family: "EU-F7";
    src: url("../fonts/Eu-f7.ttf") format("truetype");

}

@font-face {
    font-family: "Helvetica-Black-SemiBold";
    src: url("../fonts/Montserrat-ExtraBold.ttf") format("truetype");

}

@font-face {
    font-family: "Montserrat";
    src: url("../fonts/Montserrat-ExtraBold.ttf") format("truetype");

}


/* tables still need 'cellspacing="0"' in the markup */
table {
    border-collapse: collapse;
    border-spacing: 0;}
/* 通用样式 */
.middle{ width:7.28rem; margin:0 auto;}
.fl{ float:left;}
.fr{ float:right;}
.clear{clear: both;}

.min_img{
    position: relative;
    overflow: hidden;
    display: inline-block;
}

.min_img>img{
    position: absolute;
    overflow: hidden;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    margin: auto;
    -webkit-transition: all 1s;
    -moz-transition: all 1s;
    -ms-transition: all 1s;
    -o-transition: all 1s;
    transition: all 1s;
}

.min_img>img:hover{
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -o-transform: scale(1.1);
    transform: scale(1.1);
}

.max_over{
    display: inline-block;
    overflow: hidden;
    -ms-text-overflow: ellipsis;
    text-overflow: ellipsis;
    white-space: nowrap;
}

img{
    max-width: 100%;
    display: block;

    image-rendering: -moz-crisp-edges; /* Firefox */
     image-rendering: -o-crisp-edges; /* Opera */
     image-rendering: -webkit-optimize-contrast; /*Webkit (non-standard naming) */
    image-rendering: crisp-edges;    
    -ms-interpolation-mode: nearest-neighbor; /* IE (non-standard property) */
}

.hd_logo{
    display: block;
    max-width: 1.67rem;
}

.hd_nav ul li a{
    font-size: 0.083rem;
    font-family: Arial;
    font-weight: bold;
    color: #202020;
    line-height: 0.2rem;
}

.hd_nav ul li a:hover{
    color: rgba(0, 126, 67, 1);
}


.header{
    padding: 0.13rem 0;
}


.hd_nav{
    border-left: 1px solid rgba(0, 0, 0, 0.12);
    margin-top: 0.13rem;
    margin-left: 0.3rem;
}

.hd_nav ul li{
    margin-left: 0.3rem;
}

.hd_email{
    width: 0.35rem;
    height: 0.2rem;
    border: 1px solid rgba(0, 0, 0, 0.12);
    border-radius: 0.1rem;
    background: url(../images/ico_email.png) 0.1rem 0.06rem no-repeat;
    -webkit-background-size: 0.1rem auto;
    background-size: 0.1rem auto;
    line-height:0.2rem;
    padding-left: 0.25rem;
    font-family: Arial;
}

.hd_email:hover{
    background:rgba(0, 126, 67, 1) url(../images/ico_email_bs.png) 0.1rem 0.06rem no-repeat;
    color: #ffffff;
    border: 1px solid rgba(0, 126, 67, 1);
}

.hd_lg{
    width: 0.59rem;
    height: 0.2rem;
    border: 1px solid rgba(0, 0, 0, 0.12);
    border-radius: 0.1rem;
}

.hd_lg a{
    font-size: 0.08rem;
    font-family: Microsoft YaHei;
    font-weight: bold;
    color: #202020;
    line-height: 0.2rem;
    padding: 0 0.11rem;

}

.hd_lg a:nth-child(1){
    padding-right: 0;
}


.hd_lg a:nth-child(2){
    padding-left: 0;
}

.hd_lg a:hover{
    color: rgba(0, 126, 67, 1);
}

.hd_right{
    margin-top: 0.12rem;
}

.hd_right span{
    display: block;
    width: 1px;
    height: 0.2rem;
    background: #000000;
    opacity: 0.12;
    margin: 0 0.15rem;
}

.banner{
    background: url(../images/banner.jpg) top center no-repeat;
    -webkit-background-size: 10rem auto;
    background-size: 10rem auto;
    height: 3.11rem;
}

.resizeBox{
    margin: 0 auto;
}

.pt_tp_left h3{
    font-size: 0.22rem;
    font-family: Tw Cen MT;
    font-weight: bold;
    color: #2E2E2E;
}

.pt_tp_left p{
    font-size: 0.07rem;
    font-family: Tw Cen MT;
    font-weight: bold;
    color: #2E2E2E;
    text-transform: uppercase;
}

.pt_tp_right{
    width: 5.01rem;
    height: 0.16rem;
    font-size: 0.06rem;
    font-family: EU-F7;
    font-weight: 400;
    color: #5A5A5A;
    line-height: 0.09rem;
    margin-top: 0.02rem;
    margin-left: 0.29rem;
}

.product{
    margin-top: 0.4rem;
}

.ptbox_fl{
    width: 3.64rem;
    height: 1.92rem;
    display: block;
    position: relative;
}

.ptbox_fl>div{
    padding: 0.28rem;
}

.ptbox_fl h3{
    font-size: 0.18rem;
    font-family:'Helvetica-Black-SemiBold';
    color: #FFFFFF;
    line-height: 0.22rem;
    text-transform: uppercase;
}

.ptbox_fl p{
    font-size: 0.07rem;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #FFFFFF;
    line-height: 1.4em;
    margin-top: 0.17rem;
}


.more{
    position: absolute;
    font-size: 0.1rem;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #FFFFFF;
    background: url(../images/yjt.png) right center no-repeat;
    -webkit-background-size: 0.04rem auto;
    background-size: 0.04rem auto;
    text-transform: uppercase;
    padding-right: 0.13rem;
    bottom: 0.28rem;
    left: 0.28rem;
    z-index: 99;
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -ms-transition: all 0.5s;
    -o-transition: all 0.5s;
    transition: all 0.5s;
}

.pt_sek{
    width: 3.64rem;
    height: 1.92rem;
    background: rgba(0, 126, 67, 0.89);
    position: absolute;
    top: 0;
    left: 0;
    opacity: 0;
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -ms-transition: all 0.5s;
    -o-transition: all 0.5s;
    transition: all 0.5s;
}

.pttp{
    position: relative;
   z-index: 99;
}

.pttp p{
    opacity: 0;
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -ms-transition: all 0.5s;
    -o-transition: all 0.5s;
    transition: all 0.5s;
}

.ptbox_fl:hover .pt_sek{
    opacity: 0.89;
}

.ptbox_fl:hover .pttp p{
    opacity: 1;
}

.more:hover{
    padding-right: 0.17rem;
}


.ptbox{
    margin-top: 0.23rem;
}


.about{
    background: #F8F8F8;
    padding-top: 0.8rem;
    margin-top: -0.6rem;
    padding-bottom: 0.59rem;
}

.pttp span{
    display: block;
    width: 0.14rem;
    height: 1px;
    opacity: 0.5;
    background: #ffffff;
    margin-top: 0.1rem;
}

.about_box{
    background: #FFFFFF;
}

.about_box>div{
    padding: 0.28rem;
}

.aboutBleft img{
    max-width: 1.06rem;
    margin-top: 0.23rem;
}


.aboutBright{
    width: 5.3rem;
    overflow: hidden;
}

.ab_img{
    width: 100%;
    height: 1.32rem;
    overflow: hidden;
}

.ab_img img{
    width: 100%;
    height: 100%;
    object-fit: cover;
    -o-object-fit: cover;
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -ms-transition: all 0.5s;
    -o-transition: all 0.5s;
    transition: all 0.5s;
}

.ab_img img:hover{
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -o-transform: scale(1.1);
    transform: scale(1.1);
}

.footer{
    background:rgba(213, 213, 213, 0.42);
}

.ft_left img{
    max-width: 0.67rem;
}

.ft_message h3{
    font-size: 0.09rem;
    font-family: Helvetica-Black-SemiBold;
    font-weight: normal;
    color: #000000;
    margin-bottom: 0.06rem;
}

.ft_message p{
    font-size: 0.06rem;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #333333;
    margin-bottom: 0.07rem;
}

.ft_message form{
    width: 2.49rem;
    background: #fff;
    height: 0.22rem;
}

.ft_message form input{
    line-height: 0.22rem;
    padding:0 0.07rem;
    font-size: 0.06rem;
    color: #0B0B0B;
    width: 1.6rem;
    border: 0;
}


.ft_message form input[type="submit"]{
    width: 0.42rem;
    height: 0.22rem;
    background: rgba(0, 126, 67, 0.75);
    line-height: 0.22rem;
    text-align: center;
    border: 0;
    color: #fff;
    cursor: pointer;
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -ms-transition: all 0.5s;
    -o-transition: all 0.5s;
    transition: all 0.5s;
}


.ft_message form input[type="submit"]:hover{
    background: rgba(0, 126, 67, 1);
}

.ft_message{
    margin-left: 0.51rem;
    margin-top: 0.05rem;
}

.footer{
    padding: 0.28rem 0;
}

.ft_contact h3{
    font-size: 0.09rem;
    font-family: Helvetica-Black-SemiBold;
    font-weight: normal;
    color: #000000;
    margin-bottom: 0.2rem;
}

.ft_contact p{
    font-size: 0.07rem;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #333333;
    line-height: 0.1rem;
    padding-left: 0.12rem;
    margin-right: 0.1rem;
    margin-bottom: 0.08rem;
}

.pg_banner{
    position: relative;

}

.yuandian{
    width: 0.11rem;
    height: 0.11rem;
    background: #007E43;
    border: 0.03rem solid #FFFFFF;
    border-radius: 50%;
    position: absolute;
    left: 50%;
    bottom: -0.09rem;
    margin-left: -0.055rem;
}


.pgptTleft{
    font-size: 0.31rem;
    font-family: Montserrat;
    color: #2E2E2E;
    text-transform: uppercase;
}

.pgptRright{
    font-size: 0;
}

.pgptRright a{
    font-size: 0.09rem;
    font-family: Montserrat;
    display: inline-block;
    color: #2E2E2E;
    padding: 0.1rem ;
    text-transform: uppercase;
    border: 1px solid rgba(0, 0, 0, 1);
    border-radius: 0.05rem;
    margin-left: 0.1rem;
}

.pgptRright a:hover{
    background: #007E43;
    color: #FFFFFF;
    border: 1px solid #007E43;
}




.pgptRright a.active{
    background: #007E43;
    color: #FFFFFF;
    border: 1px solid #007E43;
}


.pg_pt{
    margin-top: 0.36rem;
}

.pgptBleft h3{
    font-size: 0.11rem;
    font-family: Montserrat;
    font-weight: normal;
    color: #2E2E2E;
    padding-bottom: 0.15rem;
    border-bottom: 1px solid rgba(226, 227, 227, 1);
    margin-bottom: 0.12rem;
}

.pgptBleft ul li a{
    font-size: 0.06rem;
    font-family: Montserrat;
    font-weight: 400;
    color: rgba(0, 0, 0, 1);
    line-height: 0.23rem;
}


.pgptBleft{
    width: 1.57rem;
    background: #F8F8F8;
    border: 1px solid #E2E3E3;
    border-radius: 0.05rem;
}

.pgptBleft>div{
    padding: 0.21rem;
}


.pgptBleft ul li a:hover{
    color: #007E43;
}

.page{
    margin-bottom: 0.49rem;
}

.pgptbox{
    margin-top: 0.31rem;
}

.pgptRight{
    width: 5.56rem;
    border: 1px solid #E2E3E3;
    border-radius: 0.05rem;
}

.pgptRight>div{
    padding: 0.21rem;
}

.pgptBleft ul li a{
    position: relative;
    padding-left: 0.1rem;
}
.pgptRight ul li a{
    display: block;

}

.pgptBleft ul li a.active::after{
    display: block;
    position: absolute;
    content: '';
    width: 0.04rem;
    height: 0.04rem;
    background: #2E2E2E;
    border-radius: 50%;
    left: 0;
    top: 0.01rem;
}

.pgptBleft ul li a.active{
    color: #007E43;
}


.pgptRight>div>ul>li{
    margin-right: 0.1rem;
    margin-bottom: 0.3rem;
        width: 1.6425rem;
}

.pgptRight>div>ul>li:nth-child(3n){
    margin-right: 0;
}

.pgptImg{
    width: 1.6425rem;
    height: 1.6425rem;
    overflow: hidden;
}

.pgptImg img{
    width: 100%;
    height: 100%;
    object-fit: cover;
    -o-object-fit: cover;
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -ms-transition: all 0.5s;
    -o-transition: all 0.5s;
    transition: all 0.5s;
}


.pgptImg:hover img{
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -o-transform: scale(1.1);
    transform: scale(1.1);
}


.pgptRight>div>ul>li>a>h3{
    font-size: 0.07rem;
    font-family: Montserrat;
    font-weight: 400;
    color: rgba(0, 0, 0, 0.7);
    text-align: center;
    margin-top: 0.16rem;
    overflow: hidden;
        -ms-text-overflow: ellipsis;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.pgptRight>div>ul>li>a>h3:hover{
    color: #007E43;
}

.pgptadd{
    font-size: 0.07rem;
    font-family: Montserrat;
    font-weight: 400;
    color: #000000;
    display: block;
}

.pgptadd:hover{
    color: #007E43;
}


.pgptNbox{
    height: 2.03rem;
    background: #FFFFFF;
}

.pgptNbImg{
    width: 2.02rem;
    height: 2.02rem;
    overflow: hidden;
}

.pgptNbImg img{
    width: 100%;
    height: 100%;
    object-fit: cover;
    -o-object-fit: cover;
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -ms-transition: all 0.5s;
    -o-transition: all 0.5s;
    transition: all 0.5s;
}


.pgptNbImg:hover img{
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -o-transform: scale(1.1);
    transform: scale(1.1);
}


.pgptNr h2{
    font-size: 0.13rem;
    font-family: Montserrat;
    color: #2E2E2E;
    padding-top: 0.25rem;
    border-top: 1px solid rgba(226, 227, 227, 1);
    margin-top: 0.17rem;
    margin-bottom: 0.21rem;
}

.pgptNbtext>div{
    padding: 0.3rem;
}


.pgptNbtext{
    width: 3.1rem;
}

.pgptNbtext h3{
    font-size: 0.11rem;
    font-family: Montserrat;
    font-weight: bold;
    color: #363636;
}

.pgptNbtext span{
    width: 0.13rem;
    height: 0.02rem;
    background: #007E43;
    display: block;
    margin: 0.1rem 0 0.25rem;
}

.pgptNbtext p{
    font-size: 0.08rem;
    font-family: Arial;
    font-weight: 400;
    color: #313131;
    line-height: 0.13rem;
}

.showtext{
    font-size: 0.08rem;
    font-family: Arial;
    color: #393939;
    line-height: 0.13rem;
}

.showtext strong{
    font-family: "Montserrat";
    color: #242424;
    margin-top: 0.2rem;
    display: block;
    position: relative;
    padding-left: 0.08rem;
}

.showtext strong::after{
    display: block;
    position: absolute;
    content: '';
    width: 0.04rem;
    height: 0.04rem;
    background:#007E43;
    border-radius: 50%;
    left: 0;
    top: 0.045rem;
}

.pgabtText ul li h3{
    font-size: 0.08rem;
    font-family: Montserrat;
    font-weight: normal;
    color: #000000;
    opacity: 0.35;
    text-transform: uppercase;
    margin-bottom: 0.08rem;
    position: relative;
    padding-left: 0.08rem;
}

.pgabtText ul li h3::after{
    display: block;
    position: absolute;
    content: '';
    width: 0.04rem;
    height: 0.04rem;
    background: rgba(29, 29, 29, 0.62);
    border-radius: 50%;
    left: 0;
    top: 0.022rem;
}

.pgabtText ul li p{
    font-size: 0.08rem;
    font-family: Arial;
    font-weight: 500;
    color: #313131;
    line-height: 0.13rem;
    padding-bottom: 0.15rem;
    border-bottom: 1px solid rgba(220, 221, 224, 0.63);
    margin-bottom: 0.18rem;
    padding-left: 0.08rem;
}

.pgabtText{
    width: 3.93rem;
}

.pgabtText ul li:nth-child(3) p{
    border: 0;
}

.pgabtText{
    margin-top: 0.1rem;
}

.pgabtImg{
    width: 2.84rem;
    height: 3.45rem;
    overflow: hidden;
    position: relative;
    z-index: 99;
}

.pgabtImg img{
    width: 100%;
    height: 100%;
    object-fit: cover;
    -o-object-fit: cover;
}

.pgab{
    background: url(../images/aboutimg.jpg) 8.8rem top  no-repeat;
    -webkit-background-size: 0.83rem auto;
    background-size: 0.83rem auto;
}

.pgabMain{
    background: url(../images/main_pp.png) right top no-repeat;
    -webkit-background-size: 6.79rem auto;
    background-size: 6.79rem auto;
    margin-top: -0.6rem;
    padding-top: 0.6rem;
    height: 2.86rem;
    position: relative;
    z-index: 9;
}

.pgabMleft{
    margin-top: 1.45rem;
}

.pgabMright{
    width: 3.81rem;
}

.pgabMright h3{
    font-size: 0.18rem;
    font-family: Montserrat;
    font-weight: normal;
    color: #FFFFFF;
    margin-bottom: 0.15rem;
}

.pgabMright p{
    font-size: 0.075rem;
    font-family: '微软雅黑', 'YaHei', '黑体', 'Hei', Tahoma, Helvetica, arial, sans-serif;
    color: #FFFFFF;
    line-height: 0.13rem;
    margin-bottom: 0.12rem;
    font-weight: 400;
}

.pgabBm{
    background: url(../images/abbmbj.jpg) top center no-repeat;
    -webkit-background-size: cover;
    background-size: cover;
    padding-top: 0.75rem;
    margin-top: -0.75rem;
    padding-bottom: 1rem;
}

.pgabBm span{
    width: 0.04rem;
    height: 0.17rem;
    background: #007E43;
    display: block;
}

.pgabBm h3{
    font-size: 0.18rem;
    font-family: Montserrat;
    color: #FFFFFF;
    text-transform: uppercase;
    margin: 0.15rem 0;
}

.pgabBm p{
    width: 3.81rem;
    font-size: 0.08rem;
    font-family: Arial;
    color: #FFFFFF;
    line-height: 0.13rem;
}

.pgabGD{
    overflow: hidden;
    width: 100%;
    margin-top: 0.4rem;
}

.pgabGDimg{
    height: 1.34rem;
    overflow: hidden;
    border: 0.03rem solid #fff;

}

.pgabGDimg img{
    width: 100%;
    height: 100%;
    object-fit: cover;
    -o-object-fit: cover;
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -ms-transition: all 0.5s;
    -o-transition: all 0.5s;
    transition: all 0.5s;
}

.pgabGDimg:hover img{
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -o-transform: scale(1.1);
    transform: scale(1.1);
}

.pgabGD span{
    display: none;
}

.pppp{
    font-size: 0.09rem;
    font-family: Montserrat;
    font-weight: normal;
    color: #2E2E2E;
    text-transform: uppercase;
    margin-bottom: 0.3rem;
}


.pgct iframe{
    width: 100%;
    height: 3.26rem;
    margin-top: 0.43rem;
    border: 0.03rem solid #fff;
}


.msaaBox{
    background: #ffffff;
}

.pgmsg{
    background: rgba(229, 229, 229, 0.41);
    padding-top: 2.39rem ;
    margin-top: -2.2rem;
    padding-bottom: 0.86rem;
}

.msgBleft{
    width: 4.4rem;
}

.msgBleft h3{
    font-size: 0.19rem;
    font-family: Montserrat;
    font-weight: bold;
    color: #2E2E2E;
    margin-bottom: 0.34rem;
}

.msgBleft>div{
    padding: 0.3rem 0.36rem;
    padding-bottom: 0;
}

.msgBleft input{
    width: 1.77rem;
    border: 0;
    border-bottom:1px solid rgba(188, 188, 188, 0.4);
    line-height: 1.2em;
    font-size: 0.075rem;
    font-family: Arial;
    font-weight:400;
    color: #8F8F8F;
    padding-bottom: 0.09rem;
    margin-bottom: 0.2rem;
    display: block;
}

.msgBleft input.zcd{
    width: 100%;
}

.msgBleft input[type="submit"]{
    width: 0.5rem;
    height: 0.2rem;
    background: #007E43;
    border-radius: 0.1rem;
    color: #fff;
    line-height: 0.2rem;
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -ms-transition: all 0.5s;
    -o-transition: all 0.5s;
    transition: all 0.5s;
    cursor: pointer;
}

.msgBleft input[type="submit"]:hover{
    background: #2E2E2E;
}

.msgBright{
    width: 2.78rem;
    height: 2.6rem;
    background: #007E43;
}


.msgBright>div{
    padding: 0.3rem;
}


.msgBright h3{
    font-size: 0.13rem;
    font-family: Montserrat;
    font-weight: bold;
    color: #FFFFFF;
    margin-bottom: 0.37rem;
}


.msgBright p{
    font-size: 0.075rem;
    font-family: Arial;
    font-weight: 500;
    color: #FFFFFF;
    line-height: 0.13rem;
    margin-bottom: 0.1rem;
    padding-left: 0.17rem;
}







.cpzb_text table{
    width: 100%!important;
    margin: 0 auto!important;
    font-size:0.08rem!important;
    font-weight:400!important;
    color:rgba(0,0,0,1)!important;
    border: 0px solid #000!important;
    background: #f2f2f2!important;
    box-sizing: border-box;
}

.cpzb_text table tr:nth-child(1){
    background: #007E43!important;
    line-height: 0.39rem!important;
    border-top: 0px solid #000!important;
    color: #fff!important;
}

.cpzb_text table tr:nth-child(1) td{
    color: #FFFFFF!important;
    white-space: nowrap;
}

.cpzb_text table tr{
    border-top: 0px solid #9e9e9e!important;
}


.cpzb_text table td{
    width: auto!important;
    /*border-left: 1px solid transparent!important;*/
    line-height: 1.5em!important;
    text-align: center!important;
    border: 0px solid #000!important;
    font-size: 0.08rem!important;
    border-right: 0px solid #000!important;
    padding: 0.1rem 0.03rem!important;
    display:table-cell!important;
    vertical-align:middle!important;
}

.cpzb_text table th{
    border: 0px solid #000!important;
    font-weight: 400!important;
    letter-spacing: 0em!important;
    font-size: 0.08rem!important;
    font-weight: bold!important;
    border-right: 0px solid #000!important;
}

.cpzb_text tr:nth-child(2n+1){
    background: #fff!important;
}

.cp_yt_text{
    font-size:0.08rem;
    font-weight:400;
    color:rgba(0,0,0,1);
    line-height:0.17rem;
    text-align: justify;
    padding-bottom: 0.5rem;
}

.cpzb_text{
    /*background: #fafafa;*/
    overflow: hidden;
    *zoom: 1;
}






#pages {font-family:微软雅黑;text-align: center; clear:both; margin-top: 0.2rem;font-size: 0;margin-bottom: 0.1rem    }
#pages ul li { display:inline-block; height:0.16rem; line-height:0.16rem; background:#fff; border:1px solid #e3e3e3; text-align:center; color:#333; padding:0 0.082rem;font-size: 0.082rem; -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -ms-transition: all 0.5s;
    -o-transition: all 0.5s;
    transition: all 0.5s;}
#pages ul li:hover { background:#007e43; color:#fff; text-decoration:none; }
#pages ul li a:hover{
    color:#fff;
} 
#pages ul li a{
    height:0.16rem; line-height:0.16rem;
}

#pages ul li.active{
    background:#007e43;
    border: 1px solid #007e43;

}


#pages ul li.active a{
    color: #fff;
}





















