body {
    margin: 0px auto;
    padding: 0px;
    font-size: 14px;
    line-height: 24px;
    color: #333;
    font-family: Microsoft YaHei;
    font-family: 微软雅黑;
}

div {
    margin: 0px;
    padding: 0px;
}

span, p {
    margin: 0px;
    padding: 0px;
}

h1,h2,h3,h4,h5,h6 {
    margin: 0px;
    padding: 0px;
}

img {
    margin: 0px;
    padding: 0px;
}

dl,dt,dd,ol,ul,li {
    margin: 0px;
    padding: 0px;
    list-style: none;
}

img {
    border-right-width: 0px;
    border-top-width: 0px;
    border-bottom-width: 0px;
    border-left-width: 0px;
}

form,input,select {
    margin: 0px;
    padding: 0px;
}

ul {
    list-style-type: none;
}

a {
    text-decoration: none;
    color: #333;
    transition: all 0.6s;
}

a:hover {
    text-decoration: underline;
    color: #f00;
    transition: all 0.6s;
}

img {
    transition: all 0.5s linear;
}

img:hover {
    transition: all 0.5s linear;
}

.clear {
    clear: both;
}

/*head*/
.head_t {
    width: 100%;
    height: 46px;
    line-height: 46px;
    background: #34ae04;
    font-size: 14px;
    color: #d6f1b7;
    box-shadow: 0 0 12px #90e829 inset;
}

.head_tW {
    width: 1200px;
    margin: 0 auto;
}

.head_tl {
    float: left;
}

.head_tr {
    float: right;
    text-align: right;
}

.head_tr a {
    line-height: 36px;
    font-size: 14px;
    color: #d6f1b7;
}

.head {
    width: 100%;
    height: 175px;
    margin-bottom: 15px;
    min-width: 1200px;
    overflow: hidden;
    /* border-bottom: dashed 1px #dbe9cb; */
    background: url(https://memberpic.114my.com.cn/huawo7788/uploadfile/image/20260409/20260409170519_367147933.png)no-repeat;
}

.headW {
    width: 1200px;
    margin: 0 auto;
}

.head_m {
    float: left;
    margin-top: 20px;
    background: url(https://memberpic.114my.com.cn/huawo7788/uploadfile/image/20251201/20251201093352_1919208953.png)no-repeat;
    /* padding: 0 0 0 131px; */
}

.head_mm {
    font-size: 33px;
    font-weight: bold;
    line-height: 50px;
}

.head_mn {
    font-size: 22px;
    color: #de0000;
    letter-spacing: 1.2px;
    line-height: 36px;
    text-align: center;
    border-top: solid 1px #ccc;
}

.head_r {
    float: right;
    width: 230px;
    margin-top: 30px;
    padding-left: 70px;
    background: url(https://memberpic.114my.com.cn/dgrfkj11/uploadfile/image/20201209/20201209103917_1846519994.png) no-repeat left center;
}

.head_rt {
    overflow: hidden;
    line-height: 26px;
    font-size: 18px;
    color: #3aa910;
}

.head_rd {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 32px;
    color: #de0000;
    font-weight: bold;
    line-height: 32px;
}

/*nav*/
#nav {
    width: 100%;
    height: 115px;
    margin-top: -46px;
}

#navW {
    width: 1200px;
    margin: 0 auto;
}
#navW ul {display: flex
;
    justify-content: space-between;}

#nav li {
    float: left;
    text-align: center;
    width: 100px;
    height: 100px;
    transition: all 0.5s linear;
    position: relative;
    border-radius: 50%;
    border: solid 1px #ddd;
    margin: 0px 15px;
    box-shadow: 0 0 3px #ddd;
    background: #fff;
}

#nav ul li a {
    text-decoration: none;
    font-size: 18px;
    line-height: 26px;
    padding-top: 22px;
    height: 78px;
    display: block;
    text-align: center;
    color: #3aa910;
    transition: all 0.5s linear;
    position: relative;
    z-index: 3;
    color: #34ae04;
    letter-spacing: 4px;
}

#nav ul li:hover a, #nav ul .none a, #nav .a_nav a,#nav ul li.on a {
    text-decoration: none;
    transition: all 0.5s linear;
    color: #fff;
}

#nav ul li:hover, #nav ul .none, #nav .a_nav,#nav ul li.on {
    transition: all 0.5s linear;
    box-shadow: 0 0 18px #ddd;
}

#nav ul li:hover {
    box-shadow: 0 0 18px #34ae04;
}

#nav ul li strong {
    transition: all 0.5s linear;
    display: block;
    position: absolute;
    z-index: 1;
    width: 92px;
    height: 92px;
    margin-top: 3px;
    margin-left: 3px;
    border: dashed 1px #34ae04;
    border-radius: 50%;
}

#nav ul li:hover strong, #nav ul .none strong, #nav .a_nav strong,#nav ul li.on strong {
    transition: all 0.5s linear;
    border: dashed 1px #fff;
}

#nav ul .none:hover a, #nav .a_nav:hover a {
}

#nav ul li span {
    display: block;
    width: 0px;
    height: 0px;
    background: #34ae04;
    position: absolute;
    transition: all 0.5s linear;
    z-index: 0;
    top: 50%;
    left: 50%;
    border-radius: 50%
}

#nav ul li:hover span, #nav ul .none span, #nav .a_nav span,#nav ul li.on span {
    transition: all 0.3s linear;
    width: 100px;
    height: 100px;
    top: 0;
    left: 0;
}

#nav ul .none:hover span, #nav .a_nav:hover span {
    transition: all 0.3s linear;
    width: 92px;
    height: 92px;
    top: 4px;
    left: 4px;
}

.nav_img {
    position: absolute;
    z-index: 2;
    width: 30px;
    height: 30px;
    bottom: -5px;
    left: 30px;
    background: url(https://memberpic.114my.com.cn/dgrfkj11/uploadfile/image/20201209/20201209103917_1992095620.png) no-repeat center;
}

/*search*/
.search {
    width: 100%;
    overflow: hidden;
    padding: 20px 0;
    box-shadow: 0 2px 20px #ccc;
    z-index: 1;
    position: relative;
}

.searchW {
    width: 1200px;
    margin: 0 auto;
}

.search_l {
    font-size: 15px;
    line-height: 24px;
}

.search_l strong {
    color: #de0000;
}

.search_l a {
    font-size: 15px;
}

/*prod*/
.prod {
    width: 100%;
    overflow: hidden;
    padding: 40px 0;
    padding-top: 60px;
    background: url(https://memberpic.114my.com.cn/dgrfkj11/uploadfile/image/20201209/20201209103917_2402568.jpg) no-repeat center bottom;
    background-repeat: no-repeat;
    background-attachment: fixed;
}

.prod_tline {
    width: 528px;
    margin: 0 auto;
}

.prod_tlinew {
    width: 528px;
    border: solid 1px #ccc;
    border-bottom: none;
    padding-top: 80px;
    position: absolute;
}

.prod_tline_l {
    float: left;
    width: 88px;
    background: #ccc;
    height: 1px;
}

.prod_tline_r {
    float: right;
}

.prod_tn {
    width: 1200px;
    margin: 0 auto;
    font-size: 50px;
    line-height: 66px;
    font-weight: bold;
    color: #ccc;
    text-align: center;
    margin-top: 16px;
    color: #de0000;
}

.prod_m {
    width: 1200px;
    margin: 0 auto;
    font-size: 32px;
    font-weight: bold;
    line-height: 46px;
    text-align: center;
    padding-top: 10px;
}

.prod_n {
    width: 1200px;
    margin: 0 auto;
    font-size: 32px;
    text-align: center;
    font-size: 17px;
    line-height: 30px;
    color: #999;
}

.prod_line {
    width: 80px;
    margin: 0 auto;
    overflow: hidden;
    margin-top: 20px;
    height: 6px;
    background: #34ae04;
}

.prod_d {
    width: 1200px;
    overflow: hidden;
    margin: 0 auto;
    margin-top: 40px;
}

#tablit {
    width: 1200px;
    margin: 0 auto;
    height: auto;
    background-repeat: no-repeat;
}

#tablit dl {
    width: 200px;
    margin: 0 auto;
    overflow: hidden;
    position: relative;
    z-index: 2;
    float: left;
    border: solid 1px #9e9e9e;
    padding: 9px;
    box-shadow: 0 0px 20px #fff inset;
}

#tablit dl dd {
    float: left;
    font-size: 16px;
    display: block;
    text-align: center;
    background: #eee;
    line-height: 50px;
    transition: all 0.5s linear;
    width: 200px;
    border-top: solid 5px #ccc;
    box-shadow: 0 -4px 10px #fff inset;
}

#tablit dl dd a {
    text-decoration: blink;
    font-size: 16px;
}

#tablit dl span {
    font-size: 24px;
    font-weight: bold;
    float: left;
    color: #ccc;
    line-height: 36px;
}

#tablit .on {
    text-decoration: blink;
    background: #3aa910 !important;
    border-top: solid 5px #000 !important;
    transition: all 0.5s linear;
    font-weight: bold;
    box-shadow: 0 4px 10px #000 inset;
}

#tablit dd:hover {
    background: #de0000;
    border-top: solid 5px #730000;
    transition: all 0.5s linear;
    font-weight: bold;
    box-shadow: 0 4px 10px #000 inset;
}

#tablit .on a, #tablit dd:hover a {
    color: #fff;
    font-size: 18px;
}

.tabcon {
    width: 960px;
    height: auto;
    clear: both;
}

.dis {
    display: none;
}

.prod_dr {
    width: 960px;
    float: right;
}

.tabcon td {
    display: block;
    float: left;
    margin: 11px;
    padding: 0px !important;
    width: 276px;
    /* height: 257px; */
    background: #f9f9f9;
    position: relative;
    overflow: hidden;
    box-shadow: 0px 0px 3px #ccc;
}

.tabcon td a {
    display: block;
    font-size: 16px;
    overflow: hidden;
}

.tabcon td br {
    display: none;
}

.tabcon td span {
    display: block;
    background: #f9f9f9;
    height: 50px;
    line-height: 50px !important;
    position: relative;
    z-index: 2;
    width: 276px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.tabcon td img {
    width: 100% !important;
    height: 100% !important;
}

.tabcon td:hover img {
    transform: scale(1.14);
}

.tabcon td span a {
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    padding: 0px 10px;
}

.tabcon td:hover span a {
    line-height: 150px !important;
}

.tabcon .ceshigo {
    position: absolute;
    width: 276px;
    transition: all 0.5s linear;
    margin-top: 0px;
    z-index: 4;
    background: #3aa910;
}

.tabcon td:hover .ceshigo {
    transition: all 0.5s linear;
    margin-top: -50px
}

.tabcon .ceshigo a {
    width: 144px;
    margin-right: 204px;
    margin-left: 10px;
    text-align: left;
    font-size: 15px;
    color: #fff;
    line-height: 50px;
    text-decoration: blink;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}

.tabcon .ceshigo p {
    width: 94px;
    text-align: center;
    line-height: 26px;
    color: #fff;
    border: solid 1px #fff;
    font-size: 14px;
    border-radius: 5px;
    position: absolute;
    margin-top: -39px;
    margin-left: 162px;
}

/*cante*/
.cante {
    width: 100%;
    background: #f5f5f5;
    overflow: hidden;
    padding: 40px 0;
    min-width: 1200px;
    box-shadow: 0 8px 10px #ccc inset;
    display: none;
}

.cante_d {
    width: 1200px;
    margin: 0 auto;
}

.cante_d td {
    float: left;
    display: block;
    padding: 10px !important;
    margin: 20px 10px;
    border: solid 1px #666;
    width: 258px;
    height: 194px;
}

.cante_d td img {
    width: 100% !important;
    height: 100% !important;
}

.cante_d td br {
    font-size: 0;
    line-height: 0;
    display: none;
}

.cante_d td div {
    padding-top: 0 !important;
    position: absolute;
    width: 218px;
    text-align: center;
    margin: 0px 20px;
    background: #3aa910;
    line-height: 36px;
    margin-top: -10px;
    transition: all 0.6s linear;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    color: #fff;
}

.cante_d td div a {
    color: #fff;
    font-size: 14px;
}

.cante_d td:hover div {
    transition: all 0.6s linear;
    -webkit-animation: test 0.3s ease-in 2;
}

.cante_line {
    width: 400px;
    margin: 0 auto;
    border: solid 1px #666;
    border-bottom: none;
    padding-top: 50px;
}

.cante_line_l {
    float: left;
    width: 88px;
    background: #666;
    height: 1px;
}

.cante_line_r {
    float: right;
}

.cante_m {
    width: 1200px;
    margin: 0 auto;
    text-align: center;
    font-size: 36px;
    font-weight: bold;
    color: #de0000;
    line-height: 50px;
    margin-top: -30px;
}

.cante_en {
    width: 1200px;
    margin: 0 auto;
    text-align: center;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 15px;
    text-transform: uppercase;
    color: #999;
}

.cante_n {
    width: 1200px;
    margin: 0 auto;
    text-align: center;
    font-size: 16px;
    line-height: 30px;
    padding-bottom: 20px;
    color: #3aa910;
}

/*adv*/
.adv {
    width: 100%;
    overflow: hidden;
    border-top: solid 12px #195a00;
    margin-bottom: 42px;
    padding-bottom: 40px;
    background: #f8f8f8;
    box-shadow: 0 -5px 15px #ccc inset;
}

.adv_z {
    width: 100%;
    overflow: hidden;
    padding-bottom: 30px;
    margin-top: -1px;
}

.adv_z_m {
    width: 100%;
    height: 308px;
    background: #34ae04;
    box-shadow: 0 6px 8px #195a00;
}

.adv_z_md {
    width: 1000px;
    margin: 0 auto;
}

.adv_z_md_img {
    float: right;
    width: 360px;
    overflow: hidden;
    height: 360px;
    border-radius: 50%;
    border: solid 10px #fff;
    margin-right: 20px;
    background: #fff url(https://memberpic.114my.com.cn/huawo7788/uploadfile/image/20260409/20260409170748_1066584731.jpg) no-repeat center;
    transition: all 0.3s linear;
    background-size: 100%;
    box-shadow: 0 0 30px #000 inset;
}

.adv_z_md_img:hover {
    transition: all 0.3s linear;
    background-size: 90%;
}

.adv_z_md_r {
    float: left;
    color: #fff;
    padding-top: 60px;
    width: 520px;
}

.adv_z_md_rm {
    font-size: 70px;
    line-height: 82px;
    font-weight: bold;
    padding-bottom: 10px;
    text-shadow: 2px -10px 10px #195a00;
    letter-spacing: 2px;
}

.adv_z_md_ren {
    font-size: 30px;
    text-transform: uppercase;
    line-height: 36px;
    color: #b7efa1;
    letter-spacing: 5px;
    box-shadow: 0 0 5px #195a00 inset;
    text-align: center;
}

.adv_z_md_rn {
    font-size: 20px;
    line-height: 30px;
    padding-top: 20px;
    border-bottom: dashed 1px #b7efa1;
    padding-bottom: 20px;
}

.adv_z_m_dline {
    width: 1100px;
    margin: 0 auto;
    height: 24px;
    background: #34ae04;
    box-shadow: 0 6px 8px #195a00;
}

.adv_d {
    width: 100%;
    overflow: hidden;
}

.adv_dW {
    width: 1200px;
    margin: 0 auto;
}

.adv_dl {
    width: 590px;
    margin: 10px auto;
    overflow: hidden;
    position: relative;
    float: left;
    background: #f6f6f6;
    box-shadow: 0 0px 8px #ccc;
}

.adv_dr {
    float: right;
}

.adv_dl_s {
    width: 176px;
    margin: 0 auto;
}

.adv_dl_ss {
    width: 160px;
    height: 160px;
    border: solid 8px #fff;
    position: absolute;
    line-height: 160px;
    font-size: 98px;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-style: italic;
    color: #fff;
    background: #34ae04;
    text-align: center;
    border-radius: 50%;
    margin-top: 98px;
    transition: all 0.5s linear;
    z-index: 2;
    box-shadow: -5px 10px 28px #333 inset;
}

.adv_dl_img {
    float: left;
    width: 596px;
    height: 234px;
    overflow: hidden;
    z-index: 1;
}

.adv_dl_img img {
    width: 596px;
    height: 234px;
}

.adv_dl_m {
    float: left;
    width: 542px;
    height: 278px;
    padding: 0 24px;
    overflow: hidden;
}

.adv_dl_mm {
    font-size: 32px;
    font-weight: bold;
    line-height: 50px;
    margin-top: 40px;
    color: #de0000;
}

.adv_dl_mn {
    font-size: 20px;
    line-height: 40px;
    height: 40px;
    background: #34ae04;
    padding-left: 20px;
    color: #fff;
}

.adv_dl_men {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    text-transform: uppercase;
    color: #999;
    line-height: 20px;
    padding-bottom: 10px;
}

.adv_dl_md {
    overflow: hidden;
    margin-top: 10px;
    width: 542px;
}

.adv_dl_md_l {
    float: left;
    width: 20px;
    font-size: 30px;
    font-weight: bold;
    line-height: 30px;
    color: #de0000;
    margin-top: -5px;
}

.adv_dl_md_n {
    float: right;
    width: 508px;
    line-height: 26px;
    font-size: 15px;
    color: #666;
}

.adv_dl_md_n span {
    font-size: 18px;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    color: #de0000;
}

.adv_dl:hover .adv_dl_ss {
    transition: all 0.5s linear;
    -webkit-animation: test 0.3s ease-in 5;
    background: #de0000;
    box-shadow: -5px -10px 48px #333 inset;
}

.adv_dl:hover .adv_dl_img img {
    transform: scale(1.14);
}

/*about*/
.about {
    width: 100%;
    overflow: hidden;
    margin: 40px 0;
    min-width: 1200px;
}

.about_t {
    width: 1200px;
    margin: 0 auto;
    overflow: hidden;
    padding-bottom: 20px;
}

.about_tl {
    float: right;
    width: 574px;
    overflow: hidden;
}

.about_tline {
    width: 60px;
    height: 6px;
    background: #34ae04;
    margin-bottom: 20px;
}

.about_tlm {
    font-size: 26px;
    color: #de0000;
    font-weight: bold;
    line-height: 28px;
}

.about_tlm span {
    font-family: Arial, Helvetica, sans-serif;
    display: block;
    text-transform: uppercase;
    font-size: 60px;
    color: #ccc;
    line-height: 60px;
}

.about_tlm strong {
    display: block;
}

.about_tlz {
    font-size: 20px;
    line-height: 30px;
    padding-top: 10px;
    overflow: hidden;
    color: #333;
}

.about_tln {
    font-size: 14px;
    line-height: 28px;
    padding-top: 16px;
    color: #666;
}

.about_tla {
    text-align: center;
    overflow: hidden;
    margin-top: 30px;
}

.about_tla a {
    color: #fff;
    font-size: 16px;
    display: block;
}

.about_tla_l {
    float: left;
    width: 140px;
    line-height: 40px;
    background: #34ae04;
    overflow: hidden;
    margin: 0 10px;
    transition: all 0.5s linear;
}

.about_tla_l:hover {
    transition: all 0.5s linear;
    width: 200px;
}

.about_tr {
    float: left;
    width: 559px;
    height: 425px;
    padding-bottom: 38px;
    background: url(https://memberpic.114my.com.cn/dgrfkj11/uploadfile/image/20201209/20201209103917_188463212.jpg) no-repeat bottom center;
    margin-left: 5px;
}

.about_tr img {
    box-shadow: 0 -3px 5px #ddd;
    transition: all 0.5s linear;
}

.about_tr:hover img {
    transition: all 0.5s linear;
    transform: scale(1.02);
}

.about_d {
    width: 1200px;
    margin: 0 auto;
    min-width: 1200px;
    overflow: hidden;
}

.about_dli {
    float: left;
    text-align: center;
    width: 280px;
    height: 230px;
    margin: 0px 10px;
    background: #fc8f06;
    padding-top: 50px;
    color: #fff;
    transition: all 0.8s linear;
}

.about_dli_s {
    overflow: hidden;
    font-size: 64px;
    font-weight: bold;
    line-height: 70px;
    height: 70px;
    color: #fff;
}

.about_dli_s span {
    font-size: 30px;
    line-height: 30px;
    position: relative;
    top: -34px;
}

.about_dli_bac {
    overflow: hidden;
    width: 100px;
    height: 4px;
    border-radius: 50%;
    margin: 16px auto;
    background: #666;
    box-shadow: 0px 0px 8px #000;
    opacity: 0.2;
}

.about_dli_m {
    overflow: hidden;
    margin-top: 10px;
    font-size: 26px;
    line-height: 40px;
}

.about_dli_n {
    overflow: hidden;
    font-size: 15px;
    line-height: 30px;
}

.about_dli_o1 {
    background: #34ae04;
}

.about_dli_o2 {
    background: #ffcf11;
}

.about_dli_o3 {
    background: #03944a;
}

.about_dli:hover {
    transition: all 0.8s linear;
    border-radius: 50%;
    box-shadow: 0 0 10px #333 inset;
}

.about_dli:hover .about_dli_s {
    -webkit-animation: test 0.3s ease-in 2;
}

/*case*/
.case {
    width: 100%;
    overflow: hidden;
    padding: 40px 0;
    min-width: 1200px;
    box-shadow: 0 10px 8px #ccc;
    background: url(https://memberpic.114my.com.cn/dgrfkj11/uploadfile/image/20201209/20201209103918_1127731914.jpg) no-repeat center;
    background-repeat: no-repeat;
    background-attachment: fixed;
}

.case_line {
    width: 428px;
    margin: 0 auto;
}

.case_line_w {
    width: 428px;
    border: solid 1px #ccc;
    border-top: none;
    position: absolute;
    height: 70px;
    margin-top: 28px;
}

.case_line_wl {
    float: left;
    width: 88px;
    height: 1px;
    background: #ccc;
}

.case_line_wr {
    float: right;
}

.case_m {
    width: 1200px;
    margin: 0 auto;
    text-align: center;
    font-size: 40px;
    line-height: 50px;
    font-weight: bold;
    position: relative;
}

.case_en {
    width: 1200px;
    margin: 0 auto;
    text-align: center;
    font-size: 30px;
    text-transform: uppercase;
    color: #c1c1c1;
    line-height: 40px;
    position: relative;
}

.case_d {
    overflow: hidden;
    width: 1200px;
    margin: 0 auto;
    height: 254px;
    padding-top: 40px;
}

.case_d td td {
    padding-right: 5px;
    position: relative;
}

.case_d td td a {
    display: block;
    overflow: hidden;
    padding: 6px;
    border: solid 1px #ccc;
    width: 250px;
    height: 188px;
}

.case_d td td a:nth-child(1) {
    padding-bottom: 52px;
    position: relative;
    z-index: 1
}

.case_d td td br {
    display: none;
}

.case_d td td a:nth-child(2) {
    display: block;
    background: #fff;
    line-height: 32px;
    height: 32px;
    font-size: 15px;
    white-space: nowrap;
    text-overflow: ellipsis;
    position: absolute;
    margin-top: -46px;
}

#roller_left {
    height: auto !important;
}

.case_d td td img {
    transition: all 0.4s linear;
    width: 250px !important;
    height: 188px !important;
}

.case_d td td:hover img {
    transition: all 0.4s linear;
    width: 315px !important;
    height: 236px !important;
}

.case_d td td:hover a:nth-child(2) {
    height: 0px;
    width: 0;
    border: none;
    line-height: 0;
    font-size: 0;
    padding: 0;
    bottom: 0;
}

.case_d td td:hover a:nth-child(1) {
    width: 315px;
    height: 236px !important;
    padding-bottom: 6px;
}

/*news*/
.news {
    width: 100%;
    min-width: 1200px;
    overflow: hidden;
    padding-bottom: 30px;
}

.news_bac {
    width: 100%;
    overflow: hidden;
    height: 458px;
    background: url(https://memberpic.114my.com.cn/huawo7788/uploadfile/image/20260409/20260409172058_456524286.jpg) no-repeat center;
    position: absolute;
    z-index: 1;
}

.newsW {
    width: 100%;
    margin: 0 auto;
    overflow: hidden;
    position: relative;
    z-index: 2;
}

.news_t {
    width: 1200px;
    margin: 0 auto;
    overflow: hidden;
    margin-top: 50px;
    height: 270px;
}

.news_ten {
    float: right;
    width: 100px;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    color: #fff;
    font-size: 80px;
    text-transform: uppercase;
    writing-mode: tb-rl;
    line-height: 100px;
    -webkit-writing-mode: vertical-rl;
    writing-mode: vertical-rl;
}

.news_tm {
    float: right;
    writing-mode: tb-rl;
    color: #fff;
    font-size: 32px;
    font-weight: bold;
    line-height: 40px;
    margin-top: 100px;
    -webkit-writing-mode: vertical-rl;
    writing-mode: vertical-rl;
}

.lanrenzhijia {
    width: 1200px;
    margin: 0 auto;
    overflow: hidden;
    min-width: 1200px;
    margin-top: 40px;
    background: #fff;
    padding: 20px;
    padding-bottom: 10px;
}

.lanrenzhijia .news_dt {
    overflow: hidden;
    margin: 0 auto;
    width: 1200px;
}

.lanrenzhijia .news_dt a {
    display: block;
    float: left;
    text-decoration: none;
    line-height: 60px;
    width: 600px;
    text-align: center;
    font-size: 20px;
    transition: all 0.8s linear;
    background: #f1f1f1;
}

.lanrenzhijia .news_dt a.on {
    text-decoration: none;
    transition: all 0.8s linear;
    color: #fff;
    background: #34ae04;
    font-weight: bold;
}

.lanrenzhijia .content {
    overflow: hidden;
    width: 1200px;
    margin: 0 auto;
    height: 424px;
    position: relative;
    margin-top: 20px;
}

.lanrenzhijia .content .ul {
    position: absolute;
    left: 0;
    top: 0;
    width: 1200px;
}

.lanrenzhijia .content .li {
    width: 1200px;
    float: left;
}

.news .news_div_item, .news .divdgweb_new_div_item {
    width: 290px;
    float: left;
    position: relative;
    margin: 5px;
    transition: all 0.5s linear;
    overflow: hidden;
    background: url(https://memberpic.114my.com.cn/dgrfkj11/uploadfile/image/20201209/20201209103918_647378478.jpg) no-repeat center top;
    padding-top: 200px;
    padding-bottom: 10px;
}

.news .news_div_item_date, .news .divdgweb_new_div_item_date {
    overflow: hidden;
    position: absolute;
    width: 270px;
    margin-top: 40px;
    padding: 0 10px;
    color: #ccc;
    font-size: 14px;
}

.news .news_div_item_year, .news .divdgweb_new_div_item_year {
    float: left;
}

.news .news_div_item_month, .news .divdgweb_new_div_item_month, .news .news_div_item_day, .news .divdgweb_new_div_item_day {
    float: left;
}

.news .news_div_item_pic {
    width: 288px;
    overflow: hidden;
    border: solid 1px #ddd;
    position: absolute;
    top: 0;
}

.news .news_div_item_pic img {
    width: 288px;
    height: 190px;
}

.news .news_div_item_content, .news .divdgweb_new_div_item_content {
    width: 270px;
    overflow: hidden;
    padding: 0px 10px;
}

.news .news_div_item_title, .news .divdgweb_new_div_item_title {
    overflow: hidden;
    line-height: 40px;
    white-space: nowrap;
    text-overflow: ellipsis;
    width: 270px;
    margin-top: 10px;
}

.news .news_div_item_title a, .news .divdgweb_new_div_item_title a {
    font-size: 16px;
}

.news .news_div_item_body, .news .divdgweb_new_div_item_body {
    width: 270px;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    line-height: 24px;
    font-size: 14px;
    color: #666;
    -webkit-box-orient: vertical;
    margin-top: 30px;
    height: 50px;
}

.news .news_dtgo {
    overflow: hidden;
    width: 270px;
    height: 38px;
    transition: all 0.8s linear;
    margin-top: 30px;
    border-top: solid 1px #ddd;
}

.news .news_dtgo a {
    font-size: 0px;
    line-height: 0px;
    text-decoration: blink;
    display: block;
    overflow: hidden;
    position: relative;
}

.news .news_dtgo p {
    font-size: 14px;
    color: #de0000;
    line-height: 38px;
    position: relative;
    z-index: 2;
    transition: all 0.8s linear;
    float: right;
    width: 96px;
}

.news .news_dtgo span {
    display: block;
    width: 0px;
    height: 0;
    border-left: 8px solid transparent;
    border-right: 8px solid transparent;
    border-top: 18px solid #ccc;
    transform: rotate(-90deg);
    margin-top: 10px;
    position: absolute;
    z-index: 1;
    transition: all 0.4s linear;
}

.news .news_div_item:hover .news_dtgo, .news .divdgweb_new_div_item:hover .news_dtgo {
    transition: all 0.8s linear;
}

.news .news_div_item:hover, .news .divdgweb_new_div_item:hover {
    transition: all 0.5s linear;
    box-shadow: 0 0 15px #ccc;
}

.news .news_div_item:hover .news_div_item_title a, .news .divdgweb_new_div_item:hover .divdgweb_new_div_item_title a {
    color: #de0000;
}

.news .news_div_item:hover .news_div_item_pic img, .news .divdgweb_new_div_item:hover .news_div_item_pic img {
    transform: scale(1.2);
}

.news .news_div_item:hover .news_dtgo:hover p, .news .divdgweb_new_div_item:hover .news_dtgo:hover p {
    transition: all 0.8s linear;
    width: 250px;
    color: #fff;
}

.news .news_div_item:hover .news_dtgo:hover span, .news .divdgweb_new_div_item:hover .news_dtgo:hover span {
    background: #de0000;
    width: 270px;
    height: 38px;
    border: none;
    transform: rotate(0deg);
    transition: all 0.4s linear;
    margin-top: 0;
}

/*link*/
.linksbox {
    width: 1200px;
    overflow: hidden;
    padding: 20px 0;
    border-top: solid 1px #3a3a3a;
    border-bottom: solid 1px #3a3a3a;
    margin: 0 auto;
}

.linksW {
    width: 1200px;
    margin: 0 auto;
}

.linksWr {
    width: 1200px;
    margin: 0 auto;
    text-align: center;
    font-size: 28px;
    color: #999;
}

.linksWr {
    width: 1200px;
    margin: 0 auto;
    font-size: 30px;
    color: #999;
    text-align: center;
    font-weight: bold;
}

.links_l {
    float: left;
    width: 117px;
    border-right: solid 1px #3a3a3a;
    color: #999;
}

.links_lm {
    font-size: 16px;
    line-height: 18px;
}

.links_len {
    font-family: Arial, Helvetica, sans-serif;
    text-transform: uppercase;
    font-weight: bold;
    line-height: 30px;
    font-size: 30px;
    color: #ccc;
    filter: Alpha(opacity=40);
    opacity: 0.4;
}

.links_r {
    float: right;
    width: 1065px;
    padding-top: 5px;
    line-height: 36px;
}

.links_r a {
    font-size: 14px;
}

.copy {
    background: #333;
    padding: 20px 0 0;
}

.copy .page {
    position: relative;
}

.copy_row3 {
    padding: 17px 0;
}

.copy_row3,.copy_row3 a {
    color: #fff;
    text-align: center;
    line-height: 28px;
}

.copy_row3 a:hover {
    color: #fff;
    text-decoration: underline;
}

/*内页导航条*/
#bodycon {
    margin-top: 20px;
}

.strong_title {
    display: none;
}

.mianbxContent {
    width: 100% !important;
    text-align: left !important;
    font-size: 16px !important;
    padding-bottom: 15px;
    padding-top: 5px;
    border-bottom: 1px solid #CCC;
    margin-bottom: 10px !important;
}

.mianbxContent a {
    font-size: 16px !important;
}

.mianbxContent a:hover {
    font-size: 16px !important;
}