/*å…¬å…±æ ·å¼-S*/

* {
    margin: 0;
    padding: 0;
    box-sizing: border-box;
}

body {
    color: #333;
    min-width: 800px;
    line-height: 1;
    flex-shrink: 0;
    overflow-x: hidden;
    font-size: 16px;
    background: rgb(253,253,253);
}

ul,
li {
    list-style: none;
}

.cur,
a {
    cursor: pointer;
}

img {
    border: none;
}

table {
    margin: auto;
}

input,
select,
button,
textarea {
    font-size: 14px;
}

button {
    border: 1PX solid transparent;
    outline: none;
    background-color: transparent;
}

button:active {
    opacity: 0.6;
}

a,
a:link {
    color: #333;
    text-decoration: none;
}

a:visited {}

a:active,
a:hover {
    text-decoration: none;
    cursor: pointer;
}

a:focus {
    outline: none;
}

.fr {
    float: right;
}

.fl {
    float: left;
}

.right {
    float: right;
}

.left {
    float: left;
}

.tr {
    text-align: right;
}

.tc {
    text-align: center;
}

.tl {
    text-align: left;
}

.dn {
    display: none;
}

.db {
    display: block;
}

.flex-col {
    display: flex;
    flex-direction: column;
}

.flex-row {
    display: flex;
    flex-direction: row;
}

.justify-start {
    display: flex;
    justify-content: flex-start;
}

.justify-center {
    display: flex;
    justify-content: center;
}

.justify-end {
    display: flex;
    justify-content: flex-end;
}

.justify-evenly {
    display: flex;
    justify-content: space-evenly;
}

.justify-around {
    display: flex;
    justify-content: space-around;
}

.justify-between {
    display: flex;
    justify-content: space-between;
}

.align-start {
    display: flex;
    align-items: flex-start;
}

.align-center {
    display: flex;
    align-items: center;
}

.align-end {
    display: flex;
    align-items: flex-end;
}

.w-1200 {
    width: 1200px;
    margin: 0 auto;
}

.clearFix::after {
    content: "";
    display: block;
    clear: both;
}

.clamp4 {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 4;
    overflow: hidden;
}

.clamp1 {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    overflow: hidden;
}

.clamp2 {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
}

.clamp3 {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    overflow: hidden;
}

.clamp5 {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 5;
    overflow: hidden;
}


/*å…¬å…±æ ·å¼-E*/


/* å…¬å…±æ ·å¼2 */

html {
    font-size: 16px;
}

body {
    margin: 0;
    font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Roboto', 'Oxygen', 'Ubuntu', 'Cantarell', 'Fira Sans', 'Droid Sans', 'Helvetica Neue', 'Microsoft Yahei', sans-serif;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    width: 100vw;
    height: 100vh;
}

.flex-row {
    display: flex;
    flex-direction: row;
}

.flex-col {
    display: flex;
    flex-direction: column;
}

.justify-start {
    display: flex;
    justify-content: flex-start;
}

.justify-center {
    display: flex;
    justify-content: center;
}

.justify-end {
    display: flex;
    justify-content: flex-end;
}

.justify-evenly {
    display: flex;
    justify-content: space-evenly;
}

.justify-around {
    display: flex;
    justify-content: space-around;
}

.justify-between {
    display: flex;
    justify-content: space-between;
}

.items-start {
    display: flex;
    align-items: flex-start;
}

.items-center {
    display: flex;
    align-items: center;
}

.items-end {
    display: flex;
    align-items: flex-end;
}


/* å…¬å…±æ ·å¼2 */


/* é¦–é¡µé€šç”¨ä»£ç  */

.common-title {
    font-size: 36px;
}

.common-title .title-cn {
    display: inline-block;
    padding-bottom: 10px;
    border-bottom: 1PX solid #555;
    margin-bottom: 9px;
    font-weight: bold;
}

.common-title .title-en {
    font-size: 20px;
    color: #B5B4B4;
    font-weight: 300;
}

.area .common-more {
    display: inline-block;
    line-height: 1;
    padding: 14px 30px;
    font-size: 18px;
    font-weight: 500;
    color: #FFF;
    background-color: #017B3D;
    border: 1PX solid #017B3D;
    transition: all ease-in-out .3s;
}

.area .common-more::after {
    content: "";
    display: inline-block;
    width: 20px;
    height: 14px;
    margin-left: 9px;
    background: no-repeat center center;
    background-image: url("../images/next-icon-w.png");
    background-size: 24px 14px;
    vertical-align: -2px;
    transition: all ease-in-out .3s;
}

.area .common-more:hover {
    background-color: #FFF;
    color: #017B3D;
}

.area .common-more:hover::after {
    background-image: url("../images/next-icon-p.png");
}


/* ç™½è‰² */

.area .common-more.white {
    color: #017B3D;
    background-color: #FFF;
    border: 1PX solid #FFF;
}

.area .common-more.white::after {
    background-image: url("../images/next-icon-p.png");
}

.area .common-more.white:hover {
    background-color: #017B3D;
    color: #FFF;
    border: 1PX solid #017B3D;
}

.area .common-more.white:hover::after {
    background-image: url("../images/next-icon-w.png");
}


/* å°å· */

.area .common-more.small {
    padding: 7px 8px;
    font-size: 14px;
}

.area .common-more.small::after {
    background-size: 20px 14px;
    margin-left: 4px;
}


/* é¡µé¢é€šç”¨ç»“æž„-E */

.m-header {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    z-index: 10;
}


/* background-image: url("../images/header-bg.png"); */

.logo {
    padding-top: 20px;
    margin-bottom: 24px;
}

.logo img {
    max-height: 78px;
}


/* æœç´¢ */

.search {
    width: 260px;
    height: 44px;
    line-height: 44px;
    margin-left: 20px;
    cursor: pointer;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    border-radius: 50px;
    z-index: 10;
    font-size: 12px;
    position: relative;
    border: 1px solid #017B3D;
    display: flex;
    align-items: center;
}

.search .input-text {
    width: 210px;
    line-height: 40px;
    height: 40px;
    outline: none;
    border: none;
    color: #333;
    background-color: #FFF;
    padding-left: 15px;
    border-radius: 30px;
    box-sizing: border-box;
    transition: all ease-in-out .3s;
}

.search .input-btn {
    float: left;
    height: 100%;
    text-align: center;
    color: #333;
}

.search .input-btn i {
    margin: 12px 0 12px 15px;
    display: inline-block;
    background: url("../images/search.png");
    background-repeat: no-repeat;
    background-position: center center;
    width: 20px;
    height: 20px;
    background-size: 20px 20px;
}

.search:hover .input-btn {
    color: #333;
    -webkit-transform: rotateZ(-360deg);
    -moz-transform: rotateZ(-360deg);
    -ms-transform: rotate(-360deg);
    -o-transform: rotateZ(-360deg);
    transform: rotateZ(-360deg);
}

.search .input-text.active-search {
    bottom: -60px;
    opacity: 1;
}


/* æœç´¢é¡µæ ·å¼ */

.search-con {
    width: 1198px;
    float: left;
    overflow: hidden;
    padding-bottom: 20px;
    margin-bottom: 20px;
    border-top: none;
    border: 1PX solid #ccc;
    background: #fff;
    margin-top: 30px;
}

.search-title {
    background: #017B3D;
    height: 40px;
    line-height: 40px;
    color: #fff;
    font-size: 14px;
    padding-left: 20px;
    width: 100%;
}

.search-content {
    padding: 10px 20px;
    min-height: 600px;
}

.search-content li {
    height: 35px;
    line-height: 35px;
    border-bottom: 1PX dashed #D7D7D7;
    padding-left: 13px;
    background: url(../images/news-list02-icon.png) no-repeat left center;
}

.search-content li a {
    float: left;
}

.search-content li span {
    float: right;
    color: #999;
}

.m-header.sticky {
    background: #fff;
    position: fixed;
    top: 0px;
    left: 0px;
    width: 100%;
    z-index: 99999;
    box-shadow: 0px 5px 5px -4px rgba(7, 49, 62, 0.4);
    animation: smoothScroll 1s forwards;
}

.m-header.sticky~.slide-area {
    margin-top: 150px;
}

@keyframes jump {
    0% {
        transform: translateY(0px);
    }
    100% {
        transform: translateY(-10px);
    }
}

@-webkit-keyframes smoothScroll {
    0% {
        -webkit-transform: translateY(-150px);
        transform: translateY(-150px);
    }
    100% {
        -webkit-transform: translateY(0px);
        transform: translateY(0px);
    }
}

@keyframes smoothScroll {
    0% {
        -webkit-transform: translateY(-150px);
        transform: translateY(-150px);
    }
    100% {
        -webkit-transform: translateY(0px);
        transform: translateY(0px);
    }
}


/* swiper */

.swiper-container {
    width: 100%;
    height: 800px;
    cursor: auto !important;
}

.swiper-slide {
    height: 100%;
    width: 100%;
    text-align: center;
    font-size: 18px;
    background: #fff;
    overflow: hidden;
}

.slide-inner {
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    background-size: 100% 100%;
    background-position: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
    color: #fff;
}

.swiper-pagination {
    position: absolute;
    bottom: 70px;
    left: 0;
    right: 0;
    margin: auto;
    text-align: center;
}




/*é»˜è®¤ä¸€çº§ä¸‹æ‹‰å¯¼èˆªèœå•*/
.menu{ height:68px;position:relative;/*  z-index:99999;  */margin:0 auto; background: #7e5e06;}
#nav {width:1200px; height:68px;  margin:0 auto; white-space:nowrap;display: flex;align-items: center;justify-content: space-between;}
#nav li {  float:left;display:inline;  text-decoration:none;font-size:19px;font-weight: bold; color:#fff;text-align:center;position:relative;}
#nav li a{transition: background-color .3s;-webkit-transition: background-color .3s; text-align:center; display:block;color:#fff; text-decoration:none; position:relative; z-index:999; padding:0 17px;font-family:\5FAE\8F6F\96C5\9ED1;}
#nav>li { height: 100%; display: flex; box-sizing: border-box; align-items: center; border-bottom: 4px solid transparent; transition: all .3s;}
#nav>li:first-child>a { padding: 0 20px; }
#nav>li>a { color: #fff; height: 100%; line-height: 68px;}
/* #nav .on{background: url(../images/nav-li.jpg) no-repeat left center;} */
#nav>li.menu-hover { border-bottom: 4px solid #017B3D; }
#nav li ul { font-size: 16px;  position:absolute;top:48px; width:100%; z-index: -10;opacity: 0;transition: all .3s;}
#nav li ul li{float:left; position: relative; width: 100%; box-sizing: border-box; display:inline;   background:#fff ; padding:0px;}
#nav li ul li:last-child { border-bottom: none; }
#nav li ul a{white-space: nowrap;   text-overflow: ellipsis; display:block;text-align:left;text-decoration:none;width:100%;box-sizing: border-box; /* text-align: center; */ font-weight:normal; padding:10px 10px;line-height:24px; font-size:16px; background:none ; color:#fff ;}
#nav li ul li span{ display:none;}
#nav>li:hover {background: #806e09;transition: all .3s; }
#nav>li:hover>ul {z-index:99999;top: 68px;opacity: 1;transition: all .3s;}
#nav>li:hover>a {color: #fff; }
/* äºŒçº§ä¸‹æ‹‰æ ç›® */
#nav>li>ul { box-shadow: 0px 3px 10px 0px rgba(155,155,155,0.5); }
#nav>li>ul>li { padding: 0 5px; transition: all .3s; }
#nav>li>ul>li:hover>ul { z-index:9999; opacity: 1;transition: all .3s; }
#nav>li>ul>li>a {color: #111; position: relative; border-bottom: 1px solid #eee;}
#nav>li>ul>li:last-child>a { border-bottom: none; }
#nav>li>ul>li::after { transition: all .2s; content: '';display: block; width: 14px; height: 14px; background: url('../images/nav-li-icon.png') no-repeat; position: absolute; right: 10px; bottom: 50%; margin-bottom: -7px; opacity: 0; }
#nav>li>ul>li:hover::after { transition: all .2s; transform: translateX(5px); opacity: 1; }
#nav>li>ul>li:hover>a {color: #806e09; font-weight: bold;  }
#nav li ul a:hover  {  border-top: 0px;}
/* ä¸‰çº§ä¸‹æ‹‰æ ç›® */
#nav>li>ul>li>ul { position: absolute;top: 0px;left: 100%; }
#nav>li>ul>li>ul>li { transition: all .2s; background:#017B3D ; padding: 0 10px; }
#nav>li>ul>li>ul>li>a {  border-bottom: 1px solid rgba(255,255,255,0.2);  }
#nav>li>ul>li>ul>li:hover { transition: all .2s; background-color: #009248; } 
#nav>li>ul>li>ul>li:hover>a {  color: #fff; }

/* banner */

.banner {
    width: 100%;
    height: 340px;
}

.banner .banner-text {
    font-size: 48px;
    text-align: center;
    color: #FFFFFF;
    line-height: 48px;
}


/* content */
.block-content {padding-top: 26px;}
/* åŒºåŸŸä¸€ */
.area1 {width: 1200px;height: 180px;background: #FFFFFF;box-shadow: 0px 0px 20px 0px rgba(153, 153, 153, 0.2);border-radius: 10px;padding: 0 30px;box-sizing: border-box;}
.area1 .area1-title {display: flex;justify-content: space-between;}
.area1 .area1-title h3 {font-size: 20px;font-family: Microsoft YaHei;font-weight: bold;color: #111111;padding-top: 24px;padding-bottom: 28px;box-sizing: border-box;}
.area1 .area1-title a {padding-top: 29px;font-size: 14px;color: #999999;}
.area1 .area1-title a:hover {color: #806e09;}
.area1 .area1-title h3::before {content: "";display: inline-block;width: 40px;height: 4px;background: #806e09;vertical-align: middle;margin-right: 10px;}
.area1 .area1-item-box {display: flex;justify-content: space-between;}
.area1 .area1-item-box .area1-item {display: flex;justify-content: center;align-items: center;  border: 1px solid #806e09; border-radius: 10px; background: linear-gradient(120deg, rgba(209, 198, 46, 0.2) 0%, transparent 20%); width: 268px;height: 80px;box-sizing: border-box;    position: relative;transition: all .4s; }
.area1 .area1-item-box .area1-item i {display: inline-block;width: 40px;height: 40px;margin-right: 14px;background: url(../images/ul2.png) no-repeat center center;}
.area1 .area1-item-box .area1-item:nth-child(2) i {background: url(../images/ul1.png) no-repeat center center;}
.area1 .area1-item-box .area1-item:nth-child(3) i {background: url(../images/ul3.png) no-repeat center center;}
.area1 .area1-item-box .area1-item:nth-child(4) i {background: url(../images/ul4.png) no-repeat center center;}
.area1 .area1-item-box .area1-item span {color: #111;font-size: 16px;font-weight: bold;}
.area1 .area1-item-box .area1-item:hover {box-shadow: 0px 2px 10px 0px rgba(54, 159, 233, 0.3);    transform: translateY(-10px);}
.area1 .area1-item-box .area1-item:hover span {color: #806e09;}
/* åŒºåŸŸäºŒ */
.area2{height: 340px;margin: 30px 0;display: flex;box-shadow: 0px 0px 20px 0px rgba(153,153,153,0.2);border-radius:10px;overflow:hidden;}
.area2 .area2-img{cursor: pointer;height:340px;width:600px;overflow: hidden;border-bottom-left-radius: 10px;border-top-left-radius: 10px;}
.area2 .area2-img img {height: 100%;width: 100%;object-fit: cover;transition:all .4s}
.area2 .area2-img img:hover {transform: scale(1.1);} 
.area2 .area2-cont{padding: 0 30px;box-sizing: border-box;background: #fff;
    width: 600px;border-top-right-radius: 10px;border-bottom-right-radius: 10px;}
.area2 .area2-cont h3 {font-size: 20px;font-family: Microsoft YaHei;font-weight: bold;color: #111111;padding-top: 24px;padding-bottom: 28px;box-sizing: border-box;}
.area2 .area2-cont h3::before {content: "";display: inline-block;width: 40px;height: 4px;background: #806e09;vertical-align: middle;margin-right: 10px;}
.area2-cont .txt{line-height: 28px;font-size: 16px;color: #111;text-indent: 30px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 7;-webkit-box-orient: vertical;}
.area2 .area2-cont .more{text-align: right;margin-top: 30px;}
.area2 .area2-cont .more a{color: #806e09;text-align: right;font-size: 14px;}
.area2-cont .more:hover a{font-weight: bold;}
/* å…¬å…±åŒºåŸŸ3å’Œ4*/
.area-public{display:none;height: 360px;background: #fff;box-shadow: 0px 0px 20px 0px rgba(153,153,153,0.2);border-radius: 8px;}
.area-public .area-block .area-public-hd{display: flex;justify-content: space-between;    align-items: center;height: 50px;border-bottom: 1px solid #E5E5E5;}
.area-block .area-public-hd .common_title .title{padding:0 30px;display: inline-block;color: #666;font-size: 20px;text-align: center;position: relative;cursor: pointer;}
.area-block .area-public-hd .common_title .active{color: #017B3D;font-weight: bold;}
.area-block .area-public-hd .common_title .active::after{background: url(../images/active.png) no-repeat center center;
    background-size: 100%;
    content: "";
    display: inline-block;
    width: 100%;
    height: 12px;
    position: absolute;
    bottom: -26px;
    left: 0;
}
.area-block .area-public-hd .public-more{color: #999;font-size: 14px;padding-right: 31px;}
.area-block .area-public-hd .public-more:hover{color: #017B3D;}
.public-area{padding: 25px 0;box-sizing: border-box;}
.public-area-cont{display: flex;flex-wrap: wrap;}
.public-area-cont .public-box:nth-child(1n){margin-left: 15px;}
.public-area-cont .public-box:nth-child(2n){margin-left: 45px;}
.public-box{display: flex;}
.public-box:hover{box-shadow: 0px 0px 10px 0px rgba(153,153,153,0.3);border-radius: 10px;}
.public-box:hover .public-cont h3{color: #017B3D;}
.public-box .public-area-img{cursor: pointer;height:100px;width:100px;overflow: hidden;}
.public-box .public-area-img img {height: 100%;width: 100%;object-fit: cover;transition:all .4s}
.public-box .public-area-img img:hover {transform: scale(1.1);} 
.public-box{width: 560px;height: 130px;padding: 15px;box-sizing: border-box;display: flex;}
.public-box .public-cont{margin-left: 20px;width: 410px;}
.public-box .public-cont h3{font-size: 16px;color: #111;margin-bottom: 22px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;height: 16px;margin-top: 12px;}
.public-box .public-cont p{font-size: 14px;color: #666;overflow: hidden;line-height: 24px;word-break: break-all;text-overflow: ellipsis;overflow: hidden;display: -webkit-box;-webkit-box-orient: vertical;
    -webkit-line-clamp: 2;}

/* è¡¨æ ¼ */
.table-list { width: 1200px; min-height: 200px;  margin: 0 auto; box-sizing: border-box; background: #FFFFFF; box-shadow: 0px 0px 20px 0px rgba(153,153,153,0.2); border-radius: 8px; position: relative; margin-bottom: 50px; padding: 24px 30px 30px 30px; margin-top: 30px;}
.table-list .area-title { display: flex; align-items: center; justify-content: space-between; margin-bottom: 24px; } 
.table-list .area-title h3 { font-size: 20px; line-height: 20px; color: #111; display: flex; align-items: center; }
.table-list .area-title h3::before { content: ''; display: block; width: 40px; height: 4px; background: #806e09; margin-right: 8px; }
.table-list .area-title a { color: #999999; font-size: 14px; }
.table-list .area-title a:hover { color: #017B3D; }
.table-title th{ color: #fff; font-size: 16px; font-weight: normal; border-left: 1px solid rgba(255, 255, 255, .2); text-align: center;  letter-spacing: 2px;text-transform: uppercase; height: 40px; background: #FFF;white-space: nowrap; background-color: #806e09; }
.table-title .col1 { width: 170px;border-left:none; }
.table-title .col2 { width: 470px; }
.table-title .col3 { width: 160px; }
.table-title .col4 { width: 240px; }
.table-title .col5 { width: 160px; }
.mytable { border: 1px solid #806e09; font-size: 16px;}
.mytable tr td { height: 40px; line-height:20px; padding:10px ; background-color: #fff; color: #111; border: 1px solid #eee; text-align: center;  border-left: 1px solid transparent;}
.mytable tr td a{color:#4d4206;}
.mytable tr td a:hover{font-weight: bold;}
.mytable tr td:first-child { font-weight: bold; text-align: left; padding-left: 16px;line-height: 25px; }
.mytable tr td:nth-child(2) { text-align: left; }
.mytable tr:nth-child(2) { border-top: 1px solid #eee; }

.mytable tr:nth-child(2) td:not(:last-child) { font-weight: bold; }
.mytable tr:nth-child(3) td:not(:last-child) { font-weight: bold; }
.mytable tr:nth-child(4) td:not(:last-child) { font-weight: bold; }
.mytable tr:nth-child(5) td:not(:last-child) { font-weight: bold; }
.mytable tr:nth-child(6) td:not(:last-child) { font-weight: bold; }
.mytable tr:nth-child(7) td:not(:last-child) { font-weight: bold; }
.mytable tr:nth-child(8) td:not(:last-child) { font-weight: bold; }
.mytable tr:nth-child(9) td:not(:last-child) { font-weight: bold; }

.mytable tr:nth-child(10) td:not(:last-child) { font-weight: bold; }
.mytable tr:nth-child(11) td:not(:last-child) { font-weight: bold; }
.mytable tr:nth-child(12) td:not(:last-child) { font-weight: bold; }
.mytable tr:nth-child(13) td:not(:last-child) { font-weight: bold; }
.mytable tr:nth-child(14) td:not(:last-child) { font-weight: bold; }
.mytable tr:nth-child(15) td:not(:last-child) { font-weight: bold; }
.mytable tr:nth-child(16) td:not(:last-child) { font-weight: bold; }
.mytable tr:nth-child(17) td:not(:last-child) { font-weight: bold; }

.mytable tr:nth-child(18) td:not(:last-child) { font-weight: bold; }
.mytable tr:nth-child(19) td:not(:last-child) { font-weight: bold; }
.mytable tr:nth-child(20) td:not(:last-child) { font-weight: bold; }
.mytable tr:nth-child(21) td:not(:last-child) { font-weight: bold; }

.mytable tr:nth-child(22) td:not(:last-child) { font-weight: bold; }
.mytable tr:nth-child(23) td:not(:last-child) { font-weight: bold; }
.mytable tr:nth-child(24) td:not(:last-child) { font-weight: bold; }
.mytable tr:nth-child(25) td:not(:last-child) { font-weight: bold; }
.mytable tr:nth-child(26) td:not(:last-child) { font-weight: bold; }
.mytable tr:nth-child(27) td:not(:last-child) { font-weight: bold; }
.mytable tr:nth-child(28) td:not(:last-child) { font-weight: bold; }
.mytable tr:nth-child(29) td:not(:last-child) { font-weight: bold; }
.mytable tr:nth-child(30) td:not(:last-child) { font-weight: bold; }
.mytable tr:nth-child(31) td:not(:last-child) { font-weight: bold; }
.mytable tr:nth-child(32) td:not(:last-child) { font-weight: bold; }
.mytable tr:nth-child(33) td:not(:last-child) { font-weight: bold; }
.mytable tr:nth-child(34) td:not(:last-child) { font-weight: bold; }
.mytable tr:nth-child(35) td:not(:last-child) { font-weight: bold; }
.mytable tr:nth-child(36) td:not(:last-child) { font-weight: bold; }
.mytable tr:nth-child(37) td:not(:last-child) { font-weight: bold; }
.mytable tr:nth-child(38) td:not(:last-child) { font-weight: bold; }
.mytable tr:nth-child(39) td:not(:last-child) { font-weight: bold; }
.mytable tr:nth-child(40) td:not(:last-child) { font-weight: bold; }
.mytable tr:nth-child(41) td:not(:last-child) { font-weight: bold; }
.mytable tr:nth-child(42) td:not(:last-child) { font-weight: bold; }
.mytable tr:nth-child(43) td:not(:last-child) { font-weight: bold; }
.mytable tr:nth-child(44) td:not(:last-child) { font-weight: bold; }
.mytable tr:nth-child(45) td:not(:last-child) { font-weight: bold; }
.mytable tr:nth-child(46) td:not(:last-child) { font-weight: bold; }
.mytable tr:nth-child(47) td:not(:last-child) { font-weight: bold; }
.mytable tr:nth-child(48) td:not(:last-child) { font-weight: bold; }
.mytable tr:nth-child(49) td:not(:last-child) { font-weight: bold; }
.mytable tr:nth-child(50) td:not(:last-child) { font-weight: bold; }
.mytable tr:nth-child(51) td:not(:last-child) { font-weight: bold; }
.mytable tr:nth-child(52) td:not(:last-child) { font-weight: bold; }
.mytable tr:nth-child(53) td:not(:last-child) { font-weight: bold; }
.mytable tr:nth-child(54) td:not(:last-child) { font-weight: bold; }
.mytable tr:nth-child(55) td:not(:last-child) { font-weight: bold; }
.mytable tr:nth-child(56) td:not(:last-child) { font-weight: bold; }
.mytable tr:nth-child(57) td:not(:last-child) { font-weight: bold; }
.mytable tr:nth-child(58) td:not(:last-child) { font-weight: bold; }
.mytable tr:nth-child(59) td:not(:last-child) { font-weight: bold; }
.mytable tr:nth-child(60) td:not(:last-child) { font-weight: bold; }
.mytable tr:nth-child(61) td:not(:last-child) { font-weight: bold; }
.mytable tr:nth-child(62) td:not(:last-child) { font-weight: bold; }
.mytable tr:nth-child(63) td:not(:last-child) { font-weight: bold; }
.mytable tr:nth-child(64) td:not(:last-child) { font-weight: bold; }
.mytable tr:nth-child(65) td:not(:last-child) { font-weight: bold; }
.mytable tr:nth-child(66) td:not(:last-child) { font-weight: bold; }
.mytable tr:nth-child(67) td:not(:last-child) { font-weight: bold; }
.mytable tr:nth-child(68) td:not(:last-child) { font-weight: bold; }
.mytable tr:nth-child(69) td:not(:last-child) { font-weight: bold; }
.mytable tr:nth-child(70) td:not(:last-child) { font-weight: bold; }
.mytable tr:nth-child(71) td:not(:last-child) { font-weight: bold; }
.mytable tr:nth-child(72) td:not(:last-child) { font-weight: bold; }
.mytable tr:nth-child(73) td:not(:last-child) { font-weight: bold; }
.mytable tr:nth-child(74) td:not(:last-child) { font-weight: bold; }
.mytable tr:nth-child(75) td:not(:last-child) { font-weight: bold; }
.mytable tr:nth-child(76) td:not(:last-child) { font-weight: bold; }
.mytable tr:nth-child(77) td:not(:last-child) { font-weight: bold; }
.mytable tr:nth-child(78) td:not(:last-child) { font-weight: bold; }
.mytable tr:nth-child(79) td:not(:last-child) { font-weight: bold; }
.mytable tr:nth-child(80) td:not(:last-child) { font-weight: bold; }
.mytable tr:nth-child(81) td:not(:last-child) { font-weight: bold; }
.mytable tr:nth-child(82) td:not(:last-child) { font-weight: bold; }
.mytable tr:nth-child(83) td:not(:last-child) { font-weight: bold; }
.mytable tr:nth-child(84) td:not(:last-child) { font-weight: bold; }
.mytable tr:nth-child(85) td:not(:last-child) { font-weight: bold; }
.mytable tr:nth-child(86) td:not(:last-child) { font-weight: bold; }
.mytable tr:nth-child(87) td:not(:last-child) { font-weight: bold; }
.mytable tr:nth-child(88) td:not(:last-child) { font-weight: bold; }
.mytable tr:nth-child(88) td:not(:last-child) { font-weight: bold; }

.mytable tr td:first-child { font-weight: normal !important; }

/* è¿”å›žé¡¶éƒ¨ */
.return-top {
    z-index: 9;
    display: none;
    cursor: pointer;
    width: 68px;
    height: 68px;
    background: url('../images/return-top.png') no-repeat;
    opacity: .8;
    position: fixed;
    right: 100px;
    bottom: 440px;
}

.footer {
    height: 68px;
    background-color: #7e5e06;
    font-family: Microsoft YaHei;
    font-size: 14px;
    display: flex;
    align-items: center;
    justify-content: center;
    min-width: 1200px;
    color: #fff;
    box-sizing: border-box;
    padding:0 40px;
}
#copy .copy {
    font-size: 16px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #fff;
}

.nodata {
    text-align: center;
    padding-top: 30px;
}


/*å†…é¡µä¾§æ */

.ny-content {
    position: relative;
    overflow: hidden;
    background-color: #fff;
}

.ny-left {
    float: left;
    position: relative;
    line-height: 1;
    width: 230px;
    background-color: #fff;
    box-sizing: border-box;
    min-height: 600px;
    display: none;
}

.ny-left .lm-title {
    height: 60px;
    line-height: 60px;
    text-align: center;
    color: #fff;
    font-size: 18px;
    background-color: #806e09;
}

.ny-left-title {
    width: 250px;
    height: 60px;
    color: #017B3D;
    font-size: 20px;
    font-weight: bold;
    line-height: 60px;
    text-align: center;
    background-color: white;
    box-shadow: 4px 4px 0px #017B3D;
}

.ny-left-content {
    box-sizing: border-box;
    background: #FFFFFF;
}

.ny-left-content {
    box-sizing: border-box;
    text-align: center;
}

.ny-left-content li {
    position: relative;
    box-sizing: border-box;
}

.ny-left-content ul li a {
    position: relative;
    font-size: 16px;
    width: 100%;
    color: #333333;
}

.ny-left-content>li>a {
    display: flex;
    padding-left: 20px;
    padding-right: 20px;
    height: 100%;
    align-items: center;
    text-align: left;
    min-height: 58px;
    line-height: 24px;
    color: #111;
}

.ny-left-content>li>ul>li a {
    font-size: 15px;
    min-height: 30px;
    line-height: 32px;
    padding-right: 10px;
    transition: all .3s;
    display: flex;
    align-items: center;
    width: 100%;
    height: 100%;
    color: #CFCFCF;
}
.ny-left-content li ul li a {
    font-weight: normal;
    font-weight: 500;
    border: none;
    color: #666;
    font-size: 16px;
    font-family: \5FAE\8F6F\96C5\9ED1;
    padding-left: 35px;
}

.ny-left-content>li>ul>li.cur a {
    color: #017B3D;
    font-weight: bold;
}

.ny-left-content>li>ul>li>a:hover {
    transition: all .3s;
    color: #017B3D;
    ;
}

.ny-left-content li a:hover {
    transition: all .3s;
    color:#806e09;
}

.ny-left-title h3 {
    color: #333;
    font-weight: 400;
}

.ny-left-content ul li a {
    color: #111111;
}

.ny-left-content ul li.cur>a::before {
    opacity: 1;
}


/* .ny-left-content li.hasChild { border: 0; position: relative; } */

.ny-left-content li.isDown>ul {
    display: block;
}

.ny-left-content li.hasChild::after {
    content: '';
    display: block;
    position: absolute;
    right: 0px;
    top: 20px;
    width: 20px;
    height: 20px;
    background: url('../images/not-open.png') no-repeat;
}

.ny-left-content>li.cur>a {
    color: #806e09;
    font-weight: bold;
}
.ny-left-content>li.cur>a::before{
    content: "";
    display: inline-block;
    width: 4px;
    height: 18px;
    background-color: #806e09;
    margin-right: 10px;
}
.ny-left-content li.isDown::after {
    background-image: url('../images/unfold.png') !important;
}


/*å†…é¡µä¾§æ */

.ny-left-content li ul {
    display: none;
    padding: 0;
    margin: 0;
}

.ny-left-content li ul li {
    margin-bottom: 0px;
    background: none;
    border: none;
    text-align: left;
}



.ny-left-content li ul li ul {
    display: none;
    overflow: hidden;
    padding: 0;
    margin: 0;
}


/*å†…é¡µå³è¾¹å†…å®¹åŒº*/
.ny-container{
    background: rgb(243,243,243);
}
.ny-right {
    overflow: hidden;
    float: right;
    width: 970px;
    background: #fff;
    padding: 35px 30px;
    position: relative;
    min-height: 600px;
    box-sizing: border-box;
}

.ny-right-inner {
    width: 887px;
    min-height: 420px;
    float: right;
    background: #fff;
    padding: 15px;
}

.ny-right-title {
    position: relative;
    line-height: 40px;
    color: #666;
    font-size: 14px;
    text-align: right;
    background: rgb(243,243,243);
    border-bottom:4px solid #806e09;
}

.ny-right .art-title {
    font-size: 36px;
    font-family: STZhongsong;
    font-weight: 400;
    color: #111111;
    text-align: center;
    border-bottom: 1px solid #999999;
    padding-bottom: 20px;
}


/* .ny-right-title::before{content: ""; display: inline-block; width: 12px; height: 16px; background: url("../images/point.png")no-repeat center center; position: absolute; left: 3px; top: 2px;} */

.ny-right-title a {
    color: #666;
}

.ny-right-title a:last-child {
    color: #806e09;
}

.ny-right-title a:not(:last-child):hover {
    color: #806e09;
}
.ny-right-content dl,
.ny-right-content dt {
    box-sizing: content-box !important;
}

.paging {
    width: 100%;
    min-height: 30px;
    line-height: 30px;
    margin-top: 10px;
}


/*å†…é¡µå³è¾¹å†…å®¹åŒº - æ–‡å­—åˆ—è¡¨*/


/*å†…é¡µå³è¾¹å†…å®¹åŒº - æ–‡å­—å†…å®¹*/

.right-main-title {
    font-size: 24px;
    line-height: 24px;
    margin-top: 26px;
    text-align: center;
    color: #111;
    padding-bottom: 26px;
    margin-bottom: 30px;
    font-weight: bold;
}

.right-sub-title {
    border-top: 1px solid #cacaca;
    text-align: center;
    padding-top: 20px;
    margin-bottom: 20px;
}

.right-sub-title span {
    margin: 0 20px;
    color: #999;
    font-size: 14px;
}

.right-main-show {
    line-height: 24px;
    margin-bottom: 20px;
    box-sizing: border-box;
    padding-top: 40px;
}

.right-main-show p {
    color: #333;
    font-family: STZhongsong;
    font-size: 18px;
    line-height: 36px;
}

.right-main-show td p:not(:last-child) { margin-bottom:10px; }
.right-main-show tr td:not(:last-child) { font-size:18px; }
.right-main-show tr:first-child td span { font-size:18px; }

.next-page {
    margin-top: 50px;
    line-height: 24px;
    font-size: 14px;
}

.next-page a {
    transition: all .2s;
}

.next-page a:hover {
    transition: all .2s;
    color: #017B3D;
}


/*å†…é¡µå³è¾¹å†…å®¹åŒº - æ–‡å­—å†…å®¹*/

.img-center {
    display: block;
    width: 100%;
    text-align: center;
}


/*æ–‡å­—åˆ—è¡¨01*/

.news-list01 li { margin-bottom: 20px; border-bottom: 1px dashed #d7d7d7; }
.news-list01 li a { display: flex; align-items: center; justify-content: space-between; background: url('../images/news-list01-icon.png') no-repeat left center; padding-left: 15px; height: 40px; }
.news-list01 li a:hover .left-title { color: #017b3d; }
.news-list01 li .fRight { color: #999; }


/*æ–‡å­—åˆ—è¡¨02*/

.news-list02 li {
    height: 40px;
    background: #F6F6F6;
    margin-bottom: 15px;
    float: left;
    width: 100%;
    position: relative;
}

.news-list02 li a {
    line-height: 40px;
    display: block;
    background: #F6F6F6;
    border-left: 4px solid #F6F6F6;
    padding-left: 16px;
    color: #333;
    padding-right: 15px;
    -webkit-transition: all ease-in-out .3s;
    -o-transition: all ease-in-out .3s;
    -moz-transition: all ease-in-out .3s;
    transition: all ease-in-out .3s;
}

.news-list02 li span {
    color: #999999;
    position: absolute;
    top: 0px;
    right: 15px;
    display: block;
    line-height: 40px;
    font-size: 14px;
}

.news-list02 li a:hover {
    text-decoration: none;
    color: #017B3D;
    border-left: 4px solid #017B3D;
}

.news-list02 li a:hover span {
    color: #999999;
}


/*æ–‡å­—åˆ—è¡¨03*/

.news-list03 {
    padding: 0px;
}

.news-list03 dl {
    width: 100%;
    height: 100px;
    padding: 20px 0;
    border-bottom: 1PX solid #EEEEEE;
    box-sizing: content-box;
}

.news-list03 dl dt {
    width: 100px;
    height: 100px;
    float: left;
    margin-right: 20px;
}

.news-list03 dl dt img {
    width: 100px;
    height: 100px;
}

.news-list-title {
    font-size: .14rem;
}

.news-list-title a {
    font-size: 14px;
    font-weight: bold;
    color: #333;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}

.news-list-title a:hover {
    color: #017B3D;
}

.news-list-time {
    color: #999;
    font-size: 12px;
    line-height: 2em;
}

.news-list-info {
    color: #999;
    font-size: 12px;
    line-height: 1.5em;
    margin-top: 7px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden
}

.news-list-more {
    font-size: 14px;
}

.news-list-more a {
    font-size: 14px;
}


/*æ–‡å­—åˆ—è¡¨04*/

.news-list-inner {}

.news-list-li {
    width: 205px;
    height: 218px;
    border: 1PX solid #DFDFDF;
    background: #fff;
    float: left;
    display: inline;
    margin-bottom: 20px;
    margin-right: 12px;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.news-list-li:nth-of-type(4n) {
    margin-right: 0px;
}

.news-list-li-inner {
    width: 172px;
    height: 176px;
    background: #F5F5F5;
    padding: 20px 15px;
    overflow: hidden;
    box-sizing: content-box;
}

.news-list-li-inner .news-list-title {
    font-size: 14px;
}

.news-list-li-inner .news-list-title a:hover {
    color: #017B3D;
}

.news-list-li-inner .news-list-info {
    color: #787887;
    line-height: 2em;
    margin-top: 10px;
    margin-bottom: 8px;
}

.news-list-li-inner .news-list-more a {
    color: #9292B8;
}


/*å›¾ç‰‡åˆ—è¡¨01*/

.img-list01 ul {
    float: left;
    /*é—´è·è°ƒæ•´è¿™é‡Œ*/
}

.img-list01 li {
    width: 170px;
    height: 180px;
    float: left;
    font-size: 14px;
    text-align: center;
    margin-right: 59px;
    margin-bottom: 40px;
    display: inline;
    position: relative;
}

.img-list01 li:nth-of-type(4n) {
    margin-right: 0px;
}

.img-list01 li img {
    margin-bottom: 10px;
    float: left;
    width: 170px;
    height: 140px;
    background: #fff;
}

.img-list01 li .mask {
    width: 100%;
    height: 54px;
    background: rgba(0, 0, 0, 0.5);
    color: #fff;
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-70%);
    -moz-transform: translateY(-70%);
    -ms-transform: translateY(-70%);
    -o-transform: translateY(-70%);
    transform: translateY(-70%);
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding-top: 6px;
}

.img-list01 li:hover a {
    color: #017B3D;
}


/*å›¾ç‰‡åˆ—è¡¨02*/

.img-list02-inner {
    float: left;
}

.img-list02-inner a {
    display: block;
    width: 415px;
    height: 140px;
    padding: 2px;
    border: 3px solid #DEDEDE;
    margin-right: 8px;
    overflow: hidden;
    float: left;
    margin-bottom: 20px;
    -webkit-transition: all ease-in-out .3s;
    -o-transition: all ease-in-out .3s;
    -moz-transition: all ease-in-out .3s;
    transition: all ease-in-out .3s;
    box-sizing: content-box;
}

.img-list02-inner a:nth-of-type(2n) {
    margin-right: 0;
}

.img-list02 a:hover {
    border: 3px solid #017B3D;
    text-decoration: none;
}

.img-list02 dl dt {
    height: 140px;
    width: 140px;
    float: left;
    margin-right: 20px;
}

.img-list02 dl dt img {
    width: 140px;
    height: 140px;
}

.img-list02 dl dd {
    width: 250px;
    float: left;
}

.img-list02 .img-list-title {
    font-size: 12px;
    font-weight: bold;
    color: #333;
    line-height: 40px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}

.img-list02 .img-list-info {
    font-size: 12px;
    text-indent: 2em;
    color: #999;
    line-height: 22px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 4;
    overflow: hidden
}


/*å›¾ç‰‡åˆ—è¡¨03*/

.imgGallery {
    width: 100%;
    margin: 0 auto;
    margin-top: 10px;
    overflow: hidden;
}

.imgshow img {
    height: 400px;
    width: auto;
    display: none;
}

.img-content {
    height: 400px;
    position: relative;
    overflow: hidden;
    margin: 0 auto;
    margin-bottom: 20px;
    text-align: center;
}

.imgtitle {
    width: 100%;
    height: 30px;
    line-height: 30px;
    text-align: center;
    color: #333;
    background: #ddd;
    margin-bottom: 20px;
    font-size: 14px;
}

.imglist {
    width: 99999px;
    height: 140px;
    position: absolute;
}

.imglist ul {
    margin-left: -10px;
    float: left;
}

.imglist li {
    width: 77px;
    height: 77px;
    float: left;
    overflow: hidden;
    margin-left: 10px;
    display: inline;
    border: 5px solid #ccc;
}

.imglist li:first-child {
    margin-left: 10px !important;
}

.imglist li img {
    display: block;
    width: 100%;
    height: 100%;
}

.imglist .imgclick {
    border: 5px solid #1797DA;
}

.imglistcon {
    height: 90px;
    position: relative;
    float: left;
    width: calc(100% - 100px) !important;
    width: -webkit-calc(100% - 100px) !important;
    width: -moz-calc(100% - 100px) !important;
    display: inline;
    overflow: hidden;
}

.btnleft {
    float: left;
    margin-top: 20px;
    display: inline;
    font-size: 16px;
    margin-left: 0px;
    /*é—´è·è°ƒæ•´è¿™é‡Œ*/
}

.btnright {
    position: relative;
    z-index: 9999;
    float: left;
    font-size: 16px;
    margin-top: 20px;
    display: inline;
}

.btnleft img,
.btnright img {
    width: 45px;
    height: 49px;
}


/*è§†é¢‘åˆ—è¡¨01*/

.video-list01 ul {}

.video-list01 li {
    width: 159px;
    height: 180px;
    float: left;
    text-align: center;
    margin-bottom: 20px;
    display: inline;
    position: relative;
    font-size: 14px;
}

.video-list01 li {
    margin-right: 15px;
}

.video-list01 li:nth-of-type(5) {
    margin-right: 0px;
}

.video-list01 li img {
    float: left;
    margin-bottom: 10px;
    width: 149px;
    height: 140px;
    background: #fff;
    padding: 4px;
    border: 1PX solid #E6E6E6;
    box-sizing: content-box;
}

.video-list01 li a span {
    display: block;
    width: 149px;
    height: 140px;
    position: absolute;
    top: 5px;
    left: 5px;
}

.video-list01 li a .hover {
    background: url(../images/video-hover-2-2-hover.png);
}

.video-list01 li a .video-list01-hover {
    position: absolute;
    top: 50%;
    left: 50%;
    margin-top: -25px;
    margin-left: -25px;
    width: 50px;
    height: 50px;
    background: none;
    padding: 0;
    border: none;
    opacity: 0.8;
    -webkit-opacity: 0.8;
}

.video-list01 li a .opa {
    opacity: 1;
    -webkit-opacity: 1;
}


/*è§†é¢‘åˆ—è¡¨02*/

.video-list02 dl {
    height: 180px;
    border: 5px solid #EEEEEE;
    background: #fff;
    margin-bottom: 30px;
    box-sizing: content-box;
}

.video-list02 dl dt {
    width: 180px;
    height: 180px;
    overflow: hidden;
    float: left;
    margin-right: 20px;
    position: relative;
}

.video-list02 dl dt img {
    width: 180px;
    height: 180px;
}

.video-list02 dl dt .video-list02-hover {
    width: 180px;
    height: 180px;
    background: url(../images/video-hover-2-2.png);
    position: absolute;
    top: 0;
    left: 0;
    display: none;
}

.video-list02 dl dt .video-list02-hover img {
    position: absolute;
    top: 50%;
    left: 50%;
    margin-left: -50px;
    margin-top: -17.5px;
    width: 100px;
    height: 35px;
}

.video-list02 dl dd {
    padding: 20px 20px 20px 0;
}

.video-list02 .video-list-title {
    font-size: 18px;
    margin-bottom: 10px;
}

.video-list02 .video-list-title a {
    font-size: 18px;
    color: #333;
    font-weight: bold;
}

.video-list02 .video-list-title a:hover {
    color: #017B3D;
}

.video-list02 .video-list-time {
    font-size: 12px;
    color: #999;
    line-height: 26px;
}

.video-list02 .video-list-info {
    font-size: 12px;
    color: #999;
    margin-top: 15px;
    line-height: 2em;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden
}


/*è§†é¢‘åˆ—è¡¨03*/

.video-list03 ul {
    float: left;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    /*é—´è·è°ƒæ•´è¿™é‡Œ*/
}

.video-list03 li {
    width: 207px;
    height: 180px;
    float: left;
    margin-left: 7px;
    margin-bottom: 20px;
    overflow: hidden;
    position: relative;
}

.video-list03 li img {
    width: 207px;
    height: 180px;
}

.video-list03 li .video-list03-hover {
    position: absolute;
    left: 0;
    padding: 0 10px;
    height: 130px;
    background: url(../images/img-list-bg.png);
    top: 145px;
    width: 187px;
    box-sizing: content-box;
}

.video-list03 .video-list-title {
    font-size: 14px;
    color: #fff;
    font-weight: bold;
    line-height: 35px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}

.video-list03 .video-list-info {
    font-size: 12px;
    color: #999;
    line-height: 20px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden
}

.video-list03 .video-list-play a {
    display: block;
    width: 100px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    color: #fff;
    background: #017B3D;
    margin-top: 10px;
}

.video-list03 .video-list-play a:hover {
    text-decoration: none;
    background: #6d0c0e;
}


/*è¯„è®º*/

.cl99 {
    color: #999;
}

.ny-comment {
    color: #333333;
    margin-top: 30px;
}

.comment-top {
    font-size: 18px;
    padding-bottom: 15px;
    border-bottom: 1PX dashed #BBBBBB;
    padding-left: 5px;
    color: #0D7CCE;
    font-weight: bolder;
}

.comment-info {
    padding: 15px 5px 15px 5px;
    border-bottom: 1PX dashed #BBBBBB;
}

.comment-info-top {
    width: 100%;
    height: 27px;
}

.comment-name {
    width: 50%;
    float: left;
}

.comment-name .com-name {
    font-weight: bold;
    font-size: 14px;
}

.comment-time {
    width: 40%;
    float: right;
    text-align: right;
    color: #999999;
    padding-right: 10px;
}

.comment-content-review {
    background: #EEEEEE;
    padding: 10px;
    margin-top: 15px;
    border-radius: 5px;
    position: relative;
}

.review-content {
    color: #FF0101;
    line-height: 2;
}

.review-time {
    text-align: right;
    color: #999;
}

.review-icon {
    width: 18px;
    height: 7px;
    background: url(../../zdhsc/images/ny-review-icon.png) no-repeat;
    display: block;
    position: absolute;
    top: -7px;
    left: 30px;
}

.comment-add {
    padding: 5px;
}

.comment-add-title {
    padding: 20px 0px;
    font-weight: bold;
    font-size: 14px;
}

.comment-add-name {
    margin-bottom: 15px;
    height: 35px;
}

.comment-name-input {
    width: 233px;
    height: 33px;
    padding: 0 10px;
    border: 1PX solid #DDDDDD;
    float: left;
    line-height: 33px;
}

.comment-add-name-right {
    line-height: 35px;
    padding-left: 13px;
    float: left;
    color: #989898;
}

.comment-add-name-right span {
    color: #FF0101;
    padding-left: 3px;
}

.comment-add textarea {
    width: 100%;
    height: 165px;
    resize: none;
    border: 1PX solid #DDDDDD;
    overflow-y: hidden
}

.anonymous {
    line-height: 35px;
    margin-left: 15px;
    float: left;
    color: #989898;
    position: relative;
}

.anonymous input {
    position: absolute;
    top: 10px;
    float: left;
    *top: 6px;
}

.anonymous-info {
    padding-left: 20px;
}

.comment-ok {
    display: block;
    width: 100px;
    height: 30px;
    background: #0D7CCE;
    margin: 20px 0px;
    line-height: 30px;
    text-align: center;
    font-size: 12px;
    color: #FFFFFF !important;
    border-radius: 3px;
    -webkit-box-shadow: 1PX 1PX 3px #AFAFAF;
    -moz-box-shadow: 1PX 1PX 3px #AFAFAF;
    box-shadow: 1PX 1PX 3px #AFAFAF;
}

.comment-ok:hover {
    color: #FFF;
    text-decoration: none;
    background: #0184DC;
}

.pl-yzm {
    height: 35px;
    margin-top: 15px;
}

.pl-yzm input {
    width: 138px;
    height: 33px;
    background: #fff;
    border: 1PX solid #DDDDDD;
    margin-right: 20px;
    line-height: 33px;
    padding: 0 5px;
}

.Validform_wrong {
    padding: 3px 0;
    color: #ff0000;
}

.Validform_checktip {
    padding: 3px 0;
}


/*è¯„è®º*/


/*ç•™è¨€*/

#msg-title {
    font-family: \5FAE\8F6F\96C5\9ED1;
    font-size: 24px;
    color: #00367A;
    height: 60px;
    line-height: 60px;
}

#msg-title2 {
    font-family: \5FAE\8F6F\96C5\9ED1;
    font-size: 24px;
    color: #00367A;
    height: 80px;
    line-height: 80px;
}

.msg-container {
    overflow: hidden;
    color: #333;
}

.msg-content {
    border-bottom: 1PX dashed #C2C2C2;
    padding-bottom: 15px;
    margin-top: 15px;
}

.msg-title {
    color: #999999;
}

.msg-msginfo {
    line-height: 20px;
    color: #333;
    padding: 8px 0;
    padding-bottom: 11px;
}

.msg-hf {
    line-height: 33px;
    background: #fff;
    border: 1PX solid #E2E2E2;
}

.msg-hfinner {
    line-height: 31px;
    background: #F4F4F4;
    margin: 1PX;
    color: #FF7D00;
    padding: 0 10px;
}

.msg-top {
    padding-bottom: 50px;
}

.msg-from dl {
    height: 30px;
    line-height: 30px;
    margin-bottom: 15px;
}

.msg-from dl dt {
    width: 60px;
    float: left;
    line-height: 30px;
    text-align: right;
}

.msg-from dl dd {}

.msg-from dl dd input {
    width: 158px;
    height: 28px;
    border: 1PX solid #E3E3E3;
    padding: 0 10px;
    line-height: 28px;
}

.email {
    width: 240px;
    float: left;
    margin-right: 20px;
}

.email input {
    float: left;
}

.msg-from .msg-fb-tite dd input {
    width: 418px;
}

.msg-fb {
    margin-top: 30px;
}

.msg-fb-info,
.msg-yzm {
    margin-bottom: 15px;
    float: left;
    width: 100%;
}

.msg-fb-info span {
    display: block;
    height: 30px;
    line-height: 30px;
    float: left;
    text-align: right;
}

.msg-fb-info textarea {
    width: 418px;
    height: 129px;
    padding: 10px;
    border: 1PX solid #E3E3E3;
    font-size: 12px;
    resize: none;
    float: left;
    margin-right: 20px;
}

.msg-yzm span {
    display: block;
    height: 30px;
    line-height: 30px;
    float: left;
    text-align: right;
}

.yzm-title {
    width: 60px;
}

.msg-yzm input {
    width: 158px;
    height: 28px;
    border: 1PX solid #E3E3E3;
    padding: 0 10px;
    line-height: 28px;
    float: left;
    margin-right: 20px;
}

.msg-ok {
    margin-bottom: 15px;
    float: left;
    width: 100%;
}

.msg-ok input {
    display: block;
    width: 100px;
    height: 30px;
    background: #0D7CCE;
    line-height: 28px;
    text-align: center;
    font-size: 12px;
    color: #FFFFFF !important;
    border-radius: 3px;
    box-shadow: 1PX 1PX 3px #AFAFAF;
    margin-left: 60px;
}

.msg-ok input:hover {
    color: #FFF;
    text-decoration: none;
    background: #1A90E8;
    cursor: pointer;
}


/*å†…é¡µ*/


/*CSS manu style pagination*/

.manu {
    padding: 3px;
    margin: 3px;
    text-align: right;
    margin-top: 15px;
}

.manu span:first-child {
    font-size: 12px;
}

.manu a {
    border: #eee 1PX solid;
    padding: 2px 8px;
    margin: 2px;
    color: #017B3D;
    text-decoration: none;
}

.manu a:hover {
    color: #666;
    border: #999 1PX solid;
}

.manu a:active {
    border: #999 1PX solid;
    color: #666;
}

.manu .current {
    border: #017B3D 1PX solid;
    padding: 2px 8px;
    FONT-WEIGHT: bold;
    PADDING-BOTTOM: 2px;
    MARGIN: 2px;
    COLOR: #fff;
    PADDING-TOP: 2px;
    BACKGROUND-COLOR: #017B3D
}

.manu .disabled {
    border: #eee 1PX solid;
    padding: 2px 8px;
    margin: 2px;
    color: #ddd;
}


/*CSS manu style pagination*/

.manu2 {
    padding: 3px;
    margin: 3px;
    text-align: center;
    margin-top: 20px;
}

.manu2 a {
    border: #eee 1PX solid;
    padding: 2px 5px;
    margin: 2px;
    color: #017B3D;
    text-decoration: none;
}

.manu2 a:hover {
    color: #666;
    border: #999 1PX solid;
}

.manu2 a:active {
    border: #999 1PX solid;
    color: #666;
}

.manu2 .current {
    border: #017B3D 1PX solid;
    padding: 2px 5px;
    FONT-WEIGHT: bold;
    PADDING-BOTTOM: 2px;
    MARGIN: 2px;
    COLOR: #fff;
    PADDING-TOP: 2px;
    BACKGROUND-COLOR: #017B3D
}

.manu2 .disabled {
    border: #eee 1PX solid;
    padding: 2px 5px;
    margin: 2px;
    color: #ddd;
}


.sub_body {
    padding: 30px;
    width:970px;
    float: right;
}

.sub_show {
    font-size: 16px;
    line-height: 1.8;
    color: #444;
}


 .sub_show iframe {
    width: 100%;
    height: 750px;
    border: none;
    border-radius: 12px;
    box-shadow: 0 4px 12px rgba(0,0,0,0.05);
}