.MOB {
    display: none;
}


body {
    margin: 0;
    padding: 0;
    font-family: 微软雅黑;
    font-size: 12px;
    color: #333;
}

a {

    text-decoration: none;
    color: #333;
    transition: all .3s ease-in-out;
}

a:hover {
    transform: scale(1.1);
}

.left {
    float: left;
}

.right {
    float: right;
}

ul {
    margin: 0;
    padding: 0;
    list-style: none;
}

.bodywidth {
    width: 1400px;
    margin: auto;
}

.top {
    background: url('/style/cn_style/topline.jpg');
    height: 3px;
}

.header {
    background: #F2F2F2;
    height: 100px;
}

.header .bodywidth {
    position: relative;
    width: 1400px;
}

.header .logo ul li {}

.header .logo ul li .icon {
    position: absolute;
    top: 10px;
    left: 0;

}

.header .logo ul li .line {
    position: absolute;
    top:20px;
    left: 120px;
    height: 70px;
    background-color: #C8C8C8;
    width: 1px;
}

.header .logo ul li .cont {
    font-size: 26px;
    color: #19643F;
    font-weight: bold;
    position: absolute;
    top: 25px;
    left: 140px;
}

.header .logo ul li .detail {
    position: absolute;
    top: 65px;
    left: 140px;
    font-weight: bold;
    letter-spacing: 0.6px;
}

.header .tel {}

.header .tel .language ul li {
    position: absolute;
    top:10px;
    text-indent: 40px;
}

.header .tel .language ul li:nth-child(1) {
    background: url('/style/cn_style/cn.jpg') no-repeat left center;
    right: 100px;

}

.header .tel .language ul li:nth-child(2) {
    background: url('/style/cn_style/en.jpg') no-repeat left center;
    right: 5px;
}

.header .tel .language ul li a {
    display: block;
    transition: all .3s ease-in-out;
}

.header .tel .language ul li a:hover {
    color: #1A643F;
    font-weight: bold;
    transform: scale(1.1);
}

.header .hotline {}

.header .hotline ul li {
    position: relative;

}

.header .hotline ul li .icon {
    position: absolute;
    top: 30px;
    right: 320px;
}

.header .hotline>ul>li>.name {
    position: absolute;
    top: 30px;
    right: 240px;
    font-size: 14px;
    font-weight: bold;
    width: 180px;
    text-align: right;
}

.header .hotline ul li .line {
    position: absolute;
    top: 30px;
    right: 220px;
    height: 36px;
    background: #888;
    width: 1px;
}

.header .hotline ul li .number {
    position: absolute;
    top: 40px;
    right: 0;
    font-family: 'Poppins';
    font-size: 22px;
    color: #2C704D;
    font-weight: bold;
    text-align: right;
    width: 250px;
}

.nav {
    width: 100%;
    z-index: 100;
    background: #1A643F;
    height: 50px;
}

.nav ul {
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
}

.nav ul li {
    font-size: 16px;
    font-weight: 500;
    position: relative;
    z-index: 100;

}

.nav ul li a {
    color: #fff;
    display: block;
    padding: 0 70px;
    line-height: 50px;
    transition: all .3s ease-in-out;

}

.nav ul li:nth-child(1) {}

.nav ul li:nth-child(1) a {
    padding-left: 0;
}

.nav ul li:nth-child(10) a {
    padding-right: 0;
}

.nav ul li a:hover {
    color: #ECDB42;
    transform: scale(1.1);
}

.nav ul li ul {
    position: absolute;
    top: 0vw;
    display: block;
    visibility: hidden;
    opacity: 0;
    transition: all .5s ease-in-out;
    width: 100%;
    text-align: center;
}

.nav ul li ul li {
    padding: 10px 0;
}

.nav ul li ul li a {
    padding: 0;
    line-height: 20px;
}

.nav ul li:hover ul {
    visibility: visible;
    opacity: 1;
    top: 50px;
    background: rgba(26, 100, 63, 0.514);

}

.banner {
    z-index: 1;
}

/*********************** 样式 *************************/
.picChange{width:100%;height:650px;position:relative;}

/* 动画区域 */
.picChange .PicList{width:100%;height:100%;position:relative;overflow:hidden;transform-style:preserve-3d; perspective:1000px;}
.picChange .PicList div{position:absolute;display:none;width:100%;height:100%;background-size:cover;background-position:center;}
.picChange .PicList div a{display: block; width:100%;height:100%;}
.picChange .PicList div.show{display: block;z-index:1;}

/* 列表按钮区域 */
.picChange .BtnList{bottom:20px; width:100%; position: absolute; z-index:1;  text-align: center; padding:0; list-style: none;}
.picChange .BtnList li{width:80px; height:40px; opacity: 0.8; border:3px white solid; margin:0px 5px; display: inline-block;  background-size:cover;background-position:center; transition: all .3s ease-in-out;}
.picChange .BtnList li:hover{position: relative; transform: scale(1.1); z-index:2; cursor: pointer;}
.picChange .BtnList li.act{opacity: 1; transform: scale(1.2);margin:0px 20px;}

/* 箭头按钮区域 */
.picChange .BtnArrow{width:100%; position: absolute; top:50%; margin-top:-40px; z-index:1;}
.picChange .BtnArrow span{display:block; position: absolute; width:50px; height:80px; background-color: black; opacity: 0.1; cursor: pointer; color:white; font-family: "宋体"; font-size: 70px; text-align: center; transition: all .3s ease-in-out;}
.picChange:hover .BtnArrow span{opacity: 0.4;}
.picChange .BtnArrow span:hover{opacity: 0.7;}
.picChange .BtnArrow span.BtnLeft{ left:10px; }
.picChange .BtnArrow span.BtnRight{ right:10px; }

/* 动画效果-不要改动 */
@keyframes eadeIn{from{opacity:0}to{opacity:1}}@keyframes eadeOut{from{opacity:1}to{opacity:0}}@keyframes zoomBigIn{from{transform:scale(0.3);opacity:0}to{transform:scale(1);opacity:1}}@keyframes zoomBigOut{from{transform:scale(1);opacity:1}to{transform:scale(2);opacity:0}}@keyframes zoomSmallIn{from{transform:scale(2);opacity:0}to{transform:scale(1);opacity:1}}@keyframes zoomSmallOut{from{transform:scale(1);opacity:1}to{transform:scale(0.5);opacity:0}}@keyframes moveLeftIn{from{right:-100%}to{right:0}}@keyframes moveLeftOut{from{left:0}to{left:-100%}}@keyframes moveRightIn{from{left:-100%}to{left:0}}@keyframes moveRightOut{from{right:0}to{right:-100%}}@keyframes moveUpIn{from{bottom:-100%}to{bottom:0}}@keyframes moveUpOut{from{top:0}to{top:-100%}}@keyframes moveDownIn{from{top:-100%}to{top:0}}@keyframes moveDownOut{from{bottom:0}to{bottom:-100%}}@keyframes slideLeftIn{from{right:-100%;opacity:0}to{right:0;opacity:1}}@keyframes slideLeftOut{from{left:0;opacity:1}to{left:0;opacity:0}}@keyframes slideRightIn{from{left:-100%;opacity:0}to{left:0;opacity:1}}@keyframes slideRightOut{from{right:0;opacity:1}to{right:0;opacity:0}}@keyframes slideUpIn{from{bottom:-100%;opacity:0}to{bottom:0;opacity:1}}@keyframes slideUpOut{from{top:0;opacity:1}to{top:0;opacity:0}}@keyframes slideDownIn{from{top:-100%;opacity:0}to{top:0;opacity:1}}@keyframes slideDownOut{from{bottom:0;opacity:1}to{bottom:0;opacity:0}}@keyframes FlipXIn{from{transform:rotateX(-180deg);z-index:1}to{transform:rotateX(0deg);z-index:2}}@keyframes FlipXOut{from{transform:rotateX(0deg);z-index:2}to{transform:rotateX(180deg);z-index:1}}@keyframes FlipYIn{from{transform:rotateY(-180deg);z-index:1}to{transform:rotateY(0deg);z-index:2}}@keyframes FlipYOut{from{transform:rotateY(0deg);z-index:2}to{transform:rotateY(180deg);z-index:1}}@keyframes FlipLeftIn{from{transform:rotateY(40deg) translateZ(1000px);opacity:0;z-index:1}to{transform:rotateY(0deg);opacity:1;z-index:2}}@keyframes FlipLeftOut{from{opacity:1}to{opacity:0}}@keyframes FlipRightIn{from{transform:rotateY(-40deg) translateZ(1000px);opacity:0;z-index:1}to{transform:rotateY(0deg);opacity:1;z-index:2}}@keyframes FlipRightOut{from{opacity:1}to{opacity:0}}@keyframes FlipUpIn{from{transform:rotateX(-90deg) translateZ(400px);z-index:2}to{transform:rotateX(0deg);z-index:2}}@keyframes FlipUpOut{from{opacity:1;z-index:1}to{opacity:0;z-index:1}}@keyframes FlipDownIn{from{transform:rotateX(90deg) translateZ(400px);z-index:2}to{transform:rotateX(0deg);z-index:2}}@keyframes FlipDownOut{from{opacity:1;z-index:1}to{opacity:0;z-index:1}}@keyframes RollLeftIn{from{transform:rotateY(90deg);z-index:1}to{transform:rotateY(0deg);z-index:1}}@keyframes RollLeftOut{from{transform:rotateY(0deg);z-index:2}to{transform:rotateY(-90deg);z-index:2}}@keyframes RollRightIn{from{transform:rotateY(-90deg);z-index:2}to{transform:rotateY(0deg);z-index:2}}@keyframes RollRightOut{from{transform:rotateY(0deg);z-index:1}to{transform:rotateY(90deg);z-index:1}}@keyframes RollUpIn{from{transform:rotateX(-90deg);z-index:1}to{transform:rotateX(0deg);z-index:1}}@keyframes RollUpOut{from{transform:rotateX(0deg);z-index:2}to{transform:rotateX(90deg);z-index:2}}@keyframes RollDownIn{from{transform:rotateX(90deg);z-index:2}to{transform:rotateX(0deg);z-index:2}}@keyframes RollDownOut{from{transform:rotateX(0deg);z-index:1}to{transform:rotateX(-90deg);z-index:1}}

.search {
    padding: 25px 0;
    font-size: 14px;
    color: #333;
}

.search a {
    display: inline-block;
}

.search a:hover {
    color: #19643F;
}

.search span {
    font-weight: bold;
    color: #000;
}

.advertise {
    background: #F6F6F6;
    height: 155px;
    overflow: hidden;
    clear: both;
}

.advertise .bodywidth {
    background: url('/style/cn_style/babottom.jpg') no-repeat center top;
    height: 155px;
}

.advertise ul {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
}

.advertise ul li {
    width: 25%;
    text-align: center;
    padding-top: 40px;
}

.advertise ul li .name {
    font-size: 40px;
    color: #19643F;
    font-family: 'Poppins';
    font-weight: bold;
}

.advertise ul li .cont {
    font-size: 16px;
}

.advertise ul li a {
    display: block;
    color: #19643F;
    cursor: pointer;
}

.cpzsindex {
    overflow: hidden;
    clear: both;
    height: 620px;
}

.cpzsindex>ul {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    width: 100%;
}

.cpzsindex>ul>li {
    width: 25%;
    height: 640px;
}

.cpzsindex>ul>li>a {
    display: block;
    color: white;
    cursor: pointer;
    margin: 0;
    padding: 0;
}


.cpzsindex ul li:nth-child(1) a {
    background: url('/style/cn_style/cp1.jpg') no-repeat center top;
    height: 640px;
    position: relative;
}

.cpzsindex ul li:nth-child(1) a:hover {
    background: url('/style/cn_style/cp1h.jpg') no-repeat center top;
    color: white;
}

.cpzsindex ul li a:hover .name {
    color: #E1E100;
}

.cpzsindex ul li a:hover .cont {
    color: white;
}

.cpzsindex ul li:nth-child(2) a {
    background: url('/style/cn_style/cp2.jpg') no-repeat center top;

    height: 640px;
    position: relative;
}

.cpzsindex ul li:nth-child(2) a:hover {
    background: url('/style/cn_style/cp2h.jpg') no-repeat center top;
    color: white;
}

.cpzsindex ul li:nth-child(3) a {
    background: url('/style/cn_style/cp3.jpg') no-repeat center top;

    height: 640px;
    position: relative;
}

.cpzsindex ul li:nth-child(3) a:hover {
    background: url('/style/cn_style/cp3h.jpg') no-repeat center top;
    color: white;
}

.cpzsindex ul li:nth-child(4) a {
    background: url('/style/cn_style/cp4.jpg') no-repeat center top;

    height: 640px;
    position: relative;
}

.cpzsindex ul li:nth-child(4) a:hover {
    background: url('/style/cn_style/cp4h.jpg') no-repeat center top;
    color: white;
}

.cpzsindex ul li .name {
    position: absolute;
    top: 160px;
    left: 100px;
    font-size: 30px;
    width: 250px;
    font-weight: bold;

}


.cpzsindex ul li .cont {
    position: absolute;
    top: 300px;
    left: 100px;
    font-size: 18px;
    width: 250px;
    line-height: 160%;


}

.gsjjindex {
    height: 700px;
    overflow: hidden;
}

.gsjjindex .title {
    font-size: 40px;
    color: #19643F;
    font-family: 'Poppins';
    text-align: center;
    padding: 50px 0 10px;
    font-weight: bold;
}

.gsjjindex .title span {
    font-size: 22px;
    color: #4D4D4D;
}

.gsjjindex .titlecont {
    color: #878787;
    text-align: center;
    font-size: 14px;
    padding-bottom: 30px;
}

.gsjjindex .gsjjcont {}

.gsjjindex .gsjjcont ul {}

.gsjjindex .gsjjcont ul li {
    transition: all .3s ease-in-out;
    cursor: pointer;
    position: relative;
    height: 490px;

}

.gsjjindex .gsjjcont ul li .cont {
    position: absolute;
    top: 0;
    left: 0;
    width: 500px;
    height: 400px;
    font-size: 16px;
    line-height: 200%;
}

.gsjjindex .gsjjcont ul li .more {
    position: absolute;
    left: 0;
    bottom: 20px;
    font-size: 16px;
}

.gsjjindex .gsjjcont ul li .more a {
    display: block;
    background: #19643F;
    color: #fff;
    width: 130px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    border-radius: 10px;
}

.gsjjindex .gsjjcont ul li .more a:hover {
    color: #ECDB43;
}

.gsjjindex .video {
    position: absolute;
    top: 0;
    right: 0;
    width: 865px;
    height: 490px;

}

.gsjjindex .video video {
    width: 865px;
    height: 490px;

}

.yhxcindex {}

.yhxcindex .title {
    font-size: 40px;
    color: #19643F;
    font-family: 'Poppins';
    text-align: center;
    padding: 50px 0 10px;
    font-weight: bold;
}

.yhxcindex .title span {
    font-size: 22px;
    color: #4D4D4D;

}

.yhxcindex .titlecont {
    color: #878787;
    text-align: center;
    font-size: 14px;
    padding-bottom: 30px;
}
.yhxcindex p{
    text-align: center;
}

.yhxcindex {}

.yhxcindex ul {
    display: flex;
    justify-content: space-between;
    width: 90%;
    margin: auto;
}

.yhxcindex ul li {
    width: 33%;
    position: relative;
    overflow: hidden;
}

.yhxcindex ul li .image img {
    width: 100%;
    height: 100%;
    overflow: hidden;
}

.yhxcindex ul li a {
    display: block;
    overflow: hidden;
}

.yhxcindex ul li a:hover .detail {
    display: none;
}

.yhxcindex ul li a:hover .ico {
    display: none;
}


.yhxcindex ul li .detail {}

.yhxcindex ul li .detail {
    position: absolute;
    bottom: 15px;
    left: 30px;
    width: 100%;
    color: white;
    z-index: 100;
    font-weight: bold;
    font-size: 22px;
}

.yhxcindex ul li .ico {
    position: absolute;
    bottom: 0px;
    left: 0;
    height: 60px;
    width: 100%;
    background: #1a643f94;
}

.yhxcindex ul li .ico img {
    position: absolute;
    right: 30px;
    top: 13px;
}

.chooseindex {
    background: #EEE;
    padding: 30px 0 60px;
    overflow: hidden;
    margin-top: 50px;
}

.chooseindex>.title {
    font-size: 40px;
    color: #19643F;
    font-family: 'Poppins';
    text-align: center;
    padding: 50px 0 10px;
    font-weight: bold;
}

.chooseindex>.title span {
    font-size: 22px;
    color: #4D4D4D;
}

.chooseindex>.cont {
    color: #878787;
    text-align: center;
    font-size: 14px;
    padding-bottom: 30px;
}

.chooseindex ul {
    width: 1200px;
    overflow: hidden;
    margin: auto;
}

.chooseindex ul li {
    float: left;
    width: 600px;
}

.chooseindex ul li.p1 {
    width: 530px;
    height: 160px;
    position: relative;
}

.chooseindex ul li.p1 .image {
    position: absolute;
    top: 23px;
    left: 465px;
    background: url('icon1.fw.png') no-repeat center top;
    width: 114px;
    height: 132px;
    cursor: pointer;
    transition: all .3s ease-in-out;
}







.chooseindex ul li.p1 .image:hover {
    background: url('icon1h.fw.png') no-repeat center top;
    transform: scale(1.1);
}

.chooseindex ul li.p1 .name {
    position: absolute;
    top: 40px;
    left: 30px;
    font-size: 30px;
    text-align: right;
    width: 400px;
}

.chooseindex ul li.p1 .cont {
    position: absolute;
    top: 80px;
    left: 30px;
    font-size: 16px;
    color: #666666;
    width: 400px;
    line-height: 160%;
    text-align: right;
}

.chooseindex ul li.p2 {
    width: 580px;
    height: 160px;
    position: relative;
}

.chooseindex ul li.p2 .image {
    position: absolute;
    top: 23px;
    left: 110px;
    background: url('icon2.fw.png') no-repeat center top;
    width: 114px;
    height: 132px;
    cursor: pointer;
    transition: all .3s ease-in-out;
}

.chooseindex ul li.p2 .image:hover {
    background: url('icon2h.fw.png') no-repeat center top;
    transform: scale(1.1);
}

.chooseindex ul li.p2 .name {
    position: absolute;
    top: 40px;
    left: 260px;
    font-size: 30px;
}

.chooseindex ul li.p2 .cont {
    position: absolute;
    top: 80px;
    left: 260px;
    font-size: 16px;
    color: #666666;
    width: 400px;
}

.chooseindex ul li.p3 {
    width: 530px;
    height: 180px;
    position: relative;
}

.chooseindex ul li.p3 .image {
    position: absolute;
    top: 23px;
    left: 465px;
    background: url('icon1.fw.png') no-repeat center top;
    width: 114px;
    height: 132px;
    cursor: pointer;
    transition: all .3s ease-in-out;
}

.chooseindex ul li.p3 .image:hover {
    background: url('icon1h.fw.png') no-repeat center top;
    transform: scale(1.1);
}

.chooseindex ul li.p3 .name {
    position: absolute;
    top: 40px;
    left: 30px;
    font-size: 30px;
    width: 400px;
    text-align: right;
}

.chooseindex ul li.p3 .cont {
    position: absolute;
    top: 80px;
    left: 30px;
    font-size: 16px;
    color: #666666;
    width: 400px;
    line-height: 160%;
    text-align: right;
}

.chooseindex ul li.p4 {
    width: 580px;
    height: 180px;
    position: relative;
}

.chooseindex ul li.p4 .image {
    position: absolute;
    top: 23px;
    left: 110px;
    background: url('icon2.fw.png') no-repeat center top;
    width: 114px;
    height: 132px;
    cursor: pointer;
    transition: all .3s ease-in-out;
}

.chooseindex ul li.p4 .image:hover {
    background: url('icon2h.fw.png') no-repeat center top;
    transform: scale(1.1);
}

.chooseindex ul li.p4 .name {
    position: absolute;
    top: 40px;
    left: 260px;
    font-size: 30px;
}

.chooseindex ul li.p4 .cont {
    position: absolute;
    top: 80px;
    left: 260px;
    font-size: 16px;
    color: #666666;
    width: 400px;
}

.chooseindex .chooseindex1 .choose1_2 {
    padding-left: 160px;

}

.chooseindex .chooseindex1 .choose1_2 .title {
    font-size: 28px;
    color: #000000;
    text-align: left;
    padding: 10px 0;

}

.chooseindex .chooseindex1 .choose1_2 ul li .cont {
    width: 1000px;
    text-align: left;
    line-height: 180%;
    font-size: 14px;
    padding: 0 0 30px;
    color: #666;
}

.chooseindex .chooseindex1 .choose1_2 ul li .more {}

.chooseindex .chooseindex1 .choose1_2 ul li .more a {
    display: block;
    width: 110px;
    height: 35px;
    text-align: center;
    line-height: 35px;
    background: #1A643F;
    border-radius: 30px;
    color: white;
    font-size: 14px;
    font-weight: bold;
}

.chooseindex .chooseindex1 .choose1_2 ul li .more a:hover {
    background: #ECDB42;
    color: #333;
}

.xwzxindex {
    overflow: hidden;
    clear: both;
    padding: 20px 0 30px;
}

.xwzxindex .title {
    font-size: 40px;
    color: #19643F;
    font-family: 'Poppins';
    text-align: center;
    padding: 50px 0 10px;
    font-weight: bold;
}

.xwzxindex .title span {
    font-size: 22px;
    color: #4D4D4D;
}

.xwzxindex .titlecont {
    color: #878787;
    text-align: center;
    font-size: 14px;
    padding-bottom: 30px;
}

.xwzxindex .bodywidth {
    padding: 30px 0;
}

.xwzxindex1 {

}
.xwzxindex1 ul {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
}
.xwzxindex1 ul li {
    width: 650px;
    height: 160px;
    position: relative;
    border-bottom: 1px #EEE solid;
    margin-bottom: 15px;
}

.xwzxindex1 ul li .image {
    position: absolute;
    top: 0;
    left: 0;
    height: 145px;
    width: 200px;
    overflow: hidden;
}

.xwzxindex1 ul li .image img {

    width: 100%;
    height: 100%;



}

.xwzxindex1 ul li a {
    transition: all .3s ease-in-out;
    display: block;
}

.xwzxindex1 ul li a:hover {
    transform: scale(1.1);
}

.xwzxindex1 ul li .image img{
    width: 100%;
}

.xwzxindex1 ul li .name {
    position: absolute;
    left: 240px;
    top: 0;
    font-size: 18px;
}
.xwzxindex1 ul li .name a.ColName{
    display: none;
}
.xwzxindex1 ul li .name a {
    color: #19643F;
    font-weight: bold;
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.xwzxindex1 ul li .cont {
    position: absolute;
    left: 240px;
    top: 30px;
    width: 400px;
    font-size: 16px;
    line-height: 160%;
}

.xwzxindex1 ul li .cont a {
    color: #666;
}
.xwzxindex1 ul li .time{
    display: none;
}
.xwzxindex2 {
    width: 650px;
}

.xwzxindex2 ul li {
    padding: 15px 0 15px;
    border-bottom: 1px #EEE solid;
}
.xwzxindex2 ul li .image{
    display: none;
}
.xwzxindex2 ul li .name {
    font-size: 18px;
}

.xwzxindex2 ul li .name a {
    display: block;
}
.xwzxindex2 ul li .name a.ColName{
    display: none;
}
.xwzxindex2 ul li .name a:hover {
    color: #19643F;
}

.xwzxindex2 ul li .time {
    color: #999;
    padding: 5px 0;
    font-size: 14px;
}

.xwzxindex2 ul li .cont {
    font-size: 14px;
    line-height: 150%;
}

.xwzxindex2 ul li .cont a {
    color: #666;
}

.xwzxindex2 ul li .cont a:hover {
    color: #333;
}

.show {
    background: url('/style/cn_style/gsjjbg.jpg') no-repeat center top;
    height: 812px;
    text-align: center;
}

.show a {
    display: block;
    color: #19643F;
    cursor: pointer;
}

.show span {
    font-size: 50px;
    color: #19643F;
    display: block;
    text-shadow: -1px -1px 0 white;
    padding-top: 250px;
    font-weight: bold;
}

.honor {
    clear: both;
    overflow: hidden;
    padding: 0px 0 50px;
}

.honor .title {
    font-size: 40px;
    color: #19643F;
    font-family: 'Poppins';
    text-align: center;
    padding: 50px 0 10px;
    font-weight: bold;
}

.honor .title span {
    font-size: 22px;
    color: #4D4D4D;

}

.honor ul {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    padding: 20px 0;
}

.honor ul li {
    overflow: hidden;
}

.honor ul li a {
    display: block;
    width: 320px;
    height: 220px;
    cursor: pointer;
    transition: all .3s ease-in-out;
}

.honor ul li a:hover {
    transform: scale(1.1);
}

.footer {
    background: #1A643F;
    height: 300px;
    overflow: hidden;
    clear: both;
}

.footer .f1 {
    height: 140px;
    padding: 50px 0;
}

.footer .f1 .f1_1 {}

.footer .f1 .f1_1 ul li {
    font-size: 14px;
}

.footer .f1 .f1_1 ul li .logo {
    float: left;
}

.footer .f1 .f1_1 ul li .lxcont {
    float: left;
    color: white;
    padding-left: 20px;
    line-height: 200%;
}

.footer .f1 .f1_1 ul li .lxcont strong {
    font-size: 16px;
    color: #ECDB42;
}
.footer .f1 .f1_1 a{
    color: white;
}
.footer .f1 .f1_1 a:hover{
    color: #ECDB42;
}
.footer .f1 .f1_2 {
    padding-left: 50px;
    color: white;
    width: 300px;
}

.footer .f1 .f1_2 ul li {
    width: 600px;
    height: 70px;
    position: relative;
}

.footer .f1 .f1_2 ul li .ico {
    position: absolute;
    left: 0;
    top: 0;
}

.footer .f1 .f1_2 ul li .name {
    position: absolute;
    left: 100px;
    top: 0;
    font-size: 16px;
}

.footer .f1 .f1_2 ul li .hotline {
    position: absolute;
    left: 100px;
    top: 15px;
    font-size: 30px;
    font-family: 'Poppins';
    font-weight: bold;
}

.footer .f1 .f1_3 {}

.footer .f2 {
    background: url('/style/cn_style/fline.jpg') no-repeat center top;
    height: 60px;
    line-height: 60px;
    font-size: 14px;
    color: white;

}

.footer .f2 p {
    width: 1400px;
    margin: 0 auto;
    padding: 0;
}
.footer .f2 p a{
    color: white;
}

.neiyecont {
    background: #F5F5F5;
    min-height: 500px;
    border-top: #EEE solid;
    padding: 50px 0;
}

.neiyecont .bodywidth {
    width: 1200px;
    background: white;
    min-height: 500px;
}

.neiyecont .bodywidth .neiyecont1 {
    background: url('/style/cn_style/titlebg.jpg') no-repeat center bottom;
    padding: 30px 30px 20px;
    font-size: 22px;
    color: #1A643F;
}

.neiyecont .bodywidth .neiyecont2 {
    padding: 20px 30px;
    font-size: 14px;

}


.Detail.Product>.Name {
    display: none;
}

.Detail.Product>.Images img {
    display: none;
}

.Content>.cpny2>p>img {
    object-fit: cover;
    width: 300px;
    height: 220px;
}

.Content .cpny1 {}

.Content .cpny1 h3 {
    font-size: 20px;
    color: #1A643F;
    margin: 0;
}

.Content .cpny1 h4 {
    font-size: 18px;
    margin: 0 0 5px;
    padding: 0;
    color: #D1392C;
}

.Content .cpny1 p {
    font-size: 16px;
    line-height: 180%;
    margin: 0;
    padding: 0 0 20px;
}

.Content>.cpny1>ul {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    width: 980px;
    margin: 30px auto;
}

.Content>.cpny1>ul>li {
    margin: auto;
}

.Content>.cpny1>ul>li>img {

    object-fit: contain;
    width: 450px;
    height: 300px;
    transition: all .3s ease-in-out;
    border: 1px #EEE solid;
    border-radius: 10px;

}


.Content>.cpny1>ul>li>img:hover {
    transform: scale(1.1);
}
.neiyecont{
    position: relative;
}

.NoColumn.Product ul.List {
    display: flex;
    flex-wrap: wrap;
    justify-content: left;
    padding-top: 30px;

}

.NoColumn.Product ul.List li {
    transition: all .3s ease-in-out;
    margin-bottom: 2vw;
    width: 330px;
    height: 260px;
    padding-bottom: 30px;
    margin-right: 23px;
    margin-left: 23px;

}

.NoColumn.Product ul.List li:hover {
    cursor: pointer;
}

.NoColumn.Product ul.List li .Image {
    width: 330px;
    height: 260px;
}

.NoColumn.Product ul.List li .Image img {
    object-fit: contain;
    width: 100%;
    height: 100%;
    display: block;
    aspect-ratio: 1/1;
    transition: all .3s ease-in-out;
    padding: 4px;
    border: 1px #CCC solid;
    border-radius: 10px;
}

.NoColumn.Product ul.List li:hover .Image img {
    transform: scale(1.05);
}

.NoColumn.Product ul.List li:hover .Image img:hover {
    background: #EEE;
}

.NoColumn.Product ul.List li .Name {
    width: 330px;
    text-align: center;
    padding-top: 20px;
    font-size: 14px;
}

.NoColumn.Product ul.List li .Name a.ColName {
    display: none;
}

.nyvideo {
    margin: 20px auto;
    width: 960px;
    height: 540px;
}

.nyvideo video {}

.ryzs1 {
    overflow: hidden;
}

.ryzs1 ul {
    display: flex;
    justify-content: left;
    flex-wrap: wrap;

}

.ryzs1 ul li {
    width: 30%;
    margin: 20px 15px;
    transition: all .3s ease-in-out;
    cursor: pointer;
}

.ryzs1 ul li img {
    width: 100%;
    height: 100%;
}

.ryzs1 ul li:hover {
    transform: scale(1.1);
}


a:hover {}

.ryzs2 {
    overflow: hidden;
}

.ryzs2 ul {
    display: flex;
}

.ryzs2 ul li {
    width: 22%;
    margin: 20px 20px;
    transition: all .3s ease-in-out;
    cursor: pointer;
}

.ryzs2 ul li img {
    width: 100%;
    height: 100%;
}

.ryzs2 ul li:hover {
    transform: scale(1.1);
}

.nyyhxc {
    overflow: hidden;
}

.nyyhxc ul {
    display: flex;
    justify-content: left;
    flex-wrap: wrap;

}

.nyyhxc ul li {

    margin: 20px 20px;
    transition: all .3s ease-in-out;
    cursor: pointer;
    width: 400px;

}

.nyyhxc ul li .image {
    border: 1px#CCC solid;

    padding: 4px;
    width: 400px;
    height: 300px;
}

.nyyhxc ul li img {
    width: 100%;
    height: 100%;
    object-fit: cover;

}

.nyyhxc ul li:hover {
    transform: scale(1.1);
}

.nyyhxc ul li .name {
    padding-top: 10px;
    text-align: center;
}


/*干栏目图片列表-新闻*/
.NoColumn.Article ul.List {
    padding-top: 2vw;

}

.NoColumn.Article ul.List {
    display: flex;
    justify-content: left;
    flex-wrap: wrap;
}

.NoColumn.Article ul.List li {
    overflow: hidden;
    width:48%;
    height: 145px;
    box-shadow: 0px 0px 10px #DDD;
    position: relative;
    margin: auto;
    margin-bottom: 30px;

}

.NoColumn.Article ul.List li.newsList {
    width: auto;
    height: auto;
    overflow: hidden;
    text-align: center;
}

.NoColumn.Article ul.List li div.Image {
    float: left;
    width: 205px;
    height: 145px;
}

.NoColumn.Article ul.List li div.Image img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.NoColumn.Article a.ColName{
    display: none;
}
.NoColumn.Article ul.List li div.newsName {
    position: absolute;
    top: 20px;
    width: 25%;
    left: 0px;
}

.NoColumn.Article ul.List li div.Name {
    position: absolute;
    top: 5px;
    overflow: hidden;
    font-size: 1vw;
    border-bottom: 1px #EEE solid;
    color: #333;
    font-weight: bold;
    width: 56%;
    left: 220px;
    padding-bottom: 10px;
    height: 45px;
    overflow: hidden;

}


.NoColumn.Article ul.List li div.More {
    padding: 0.5vw 1vw;
    color: #666;
    position: absolute;
    bottom: 2.5vw;

}

.NoColumn.Article ul.List li a div.More {
    color: #003F76;
    font-weight: bold;
}

.NoColumn.Article ul.List li div.Time {
    display: none;


}

.NoColumn.Article ul.List li div.Desc {
    position: absolute;
    left: 220px;
    width: 56%;

    color: #999;
    top: 70px;
    font-size: 14px;
    line-height: 160%;
    height: 65px;
    overflow: hidden;
}

.NoColumn.Article ul.List li div.newsBrief {
    float: left;
    width: 10vw;
    padding: 10px 0px;
    line-height: 25px;
    color: gray;
    text-align: left;
}


.NoColumn.Article ul.List li a:hover {
    color: #1A643F;
}


.NoColumn.Article ul.List li:hover a div.Name {
    color: white;
}

.NoColumn.Article ul.List li:hover a div.Desc {
    color: white;
}

.NoColumn.Article ul.List li:hover a div.Time {
    color: white;

}

.NoColumn.Article ul.List li:hover a div.More {
    color: white;
}


.Pagination {
    margin: auto;
    text-align: center;
}

.Pagination a {
    display: inline-block;
    padding: 10px 25px;
    background: #EEE;
    cursor: pointer;
    margin-left: 10px;
}

.From {
    color: #999;
    text-align: right;
}

.Detail.Article>.Name {
    display: none;
}

.Detail.Article p {
    line-height: 180%;
    margin-bottom: 20px;
}

.Back a {
    font-size: 15px;
}

.Back a.icon1::after {
    content: "\279C";
    font-size: 15px;
    display: inline-block;
    padding-left: 20px;
}

.Back a.icon2::after {
    content: "\279C";
    font-size: 15px;
    display: inline-block;
    padding-right: 20px;
    transform: rotate(180deg);
}

.Back a:hover {
    background: #1A643F;
    color: white;
}

.cp{

}
.cp ul{
    display: flex;
    justify-content:center;
    flex-wrap: wrap;
    align-items: center;
}
.cp ul li{
    width: 46%;
    transition: all .3s ease-in-out;
    cursor: pointer;
    padding: 4px;
    border: 1px #CCC solid;
    margin-right: 20px;
    margin-bottom: 30px;
    justify-content:center;
    flex-wrap: wrap;
    height: 300px; /* 使容器高度占满视口 */

}
.cp ul li img{
    object-fit: contain;
    width: 100%;
    height: 100%;
    display: block;
    aspect-ratio: 1/1;
    transition: all .3s ease-in-out;

}
.cp p{
    font-size: 16px;
    line-height: 200%;
}
.cp p strong{
    font-weight: 600;
    color: #333;
}

.cp1{

}

.cp1 ul {
    display: flex;
    flex-wrap: wrap;
    justify-content:left;
}

.cp1 ul li {
    width:345px;
    height: 255px;
    overflow: hidden;
    border: 1px #CCC solid;
    margin-bottom: 20px;
    margin-right: 15px;
    margin-left: 15px;

}


.cp1 p strong{
    font-weight: 600;
    color: #333;
}



.cp1 ul li img {
    width: 100%;
    aspect-ratio: 1/1;
    transition: all .3s ease-in-out;
    object-fit:fill;
    height: 255px; /* 使容器高度占满视口 */
}   

.cp1 ul li a {
    display: block;
    width: 100%;
    overflow: hidden;
}

.cp1 ul li a:hover img {
    transform: scale(1.2);
}

.cp1 ul li span {
    display: block;
    margin-top: 10px;
    text-align: center;
    width: 100%;
}

.cp1 p{
    font-size: 16px;
    line-height: 200%;
}
.cpsp{
    width: 700px;
    margin: auto;
    padding: 20px 0;
}

.backtop{
    position: fixed;
    right: 100px;
    top: 550px;
    transition: all .3s ease-in-out;
    z-index: 9999;
}
.backtop a{
    display: block;
    transition: all .3s ease-in-out;
}
.backtop a:hover{
    transform: scale(1.2);
}
div.order_online{
    padding: 0px 30px 100px;
}

div.order_online table{
    width: 100%;
    overflow: hidden;
    margin-top: 30px;


}
div.order_online td{line-height:100%;padding:10px;text-align: left;
  
 }
div.order_online td:first-child{text-align: right;}
div.order_online td input{background: #eee;;width:100%;padding:20px 3px; border: none;   


}
div.order_online td textarea{background: #eee;width:100%;height:100px; padding:20px 3px; border: none;   

 }
div.order_online td:hover input{
    border: none;

  

}
div.order_online img.VerifyCode{padding:5px 3px;vertical-align:middle;}
div.order_online input[name="VerifyCode"]{width:25%;vertical-align:middle;border: none;float: left;padding:20px 3px;}
div.order_online input[type="submit"]{width:60%;background: #1A643F;cursor: pointer;vertical-align:middle;float: right;padding:20px 3px;color: white;font-size: 16px;
    font-family: 微软雅黑;
    font-weight: 600; 

}
div.order_online td input::placeholder{
    color: #333;   
    font-weight: 600;
    font-size: 16px;
    font-family: 微软雅黑;
}
div.order_online td textarea::placeholder{
    color: #333;   
    font-weight: 600;   font-size: 16px;
    font-family: 微软雅黑;
}
.Detail.Article{

}
.Detail.Article .Back {
    text-align: center;
    overflow: hidden;
    padding: 2vw 0;
    margin: auto;


}




.Detail.Article .Back a {
    display: inline-block;
    padding: 10px 15px;
    text-align: center;
    border: 1px #CCC solid;
    margin: auto;
    background-color: #EEE;
}

.Detail.Article .Back a:hover {
    background-color: #1A643F;
    color: white;
    font-weight: bold;
}



.Detail.Article{

}



.Detail.Product{

}

.Detail.Product .Back {
    text-align: center;
    overflow: hidden;
    padding: 2vw 0;
    margin: auto;
    position: absolute;
    bottom: 50px;
    left: 46%;
    width: 8%;

}




.Detail.Product .Back a {
    display: inline-block;
    padding: 10px 15px;
    text-align: center;
    border: 1px #CCC solid;
    margin: auto;
    background-color: #EEE;
}

.Detail.Product .Back a:hover {
    background-color: #1A643F;
    color: white;
    font-weight: bold;
}
.order_online h3{
    font-size: 24px;
    color: #1A643F;
    font-weight: bold;
    text-indent: 15px;
}