/*公共样式-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;}
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;}
.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: #00A06B;border: 1PX solid #00A06B;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: #00A06B;}
.area .common-more:hover::after {background-image: url("../images/next-icon-p.png");}

/* 白色 */
.area .common-more.white {color: #00A06B;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: #00A06B;color: #FFF;border: 1PX solid #00A06B;}
.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: 90px;  }
.logo img { height: 75px; }


/* 搜索 */
.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 #00A06B;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: #00A06B;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{  position:relative; z-index:99; background-color: #00A06B; height: 68px; }
#nav { width: 1200px;height: 100%; margin: 0 auto;  white-space:nowrap;display: flex;justify-content: space-between;}
#nav li { position: relative; float:left;display:inline; text-decoration:none;font-size:18px; color:#333;text-align:center;position:relative;z-index:990;}
#nav li a{text-align:center;display:block;color:#333; text-decoration:none; float:left;position:relative; z-index:99; }
#nav>li { height: 100%; display: flex;align-items: center;position: relative;}
/* #nav>li:not(:last-child) { margin-right: 10px; } */
#nav>li>a {  color: #fff; display: block;padding: 0 30px; height: 100%; line-height: 68px; font-size: 18px;transition: all .2s; /* padding: 0 20px !important; */ }
/* #nav .menu-hover { background-color: #007cb9 !important; }
#nav .menu-hover>a{ font-weight: bold;} */
/* #nav .menu-hover a{ } */
#nav li ul { position:absolute;left:0;top: 60px; display: none; z-index:99999; opacity: 0; transition: all .2s;visibility: hidden;}
#nav li ul li{ float:left;display:inline; /*border-top:1px solid #93272E;*/  background:#f23f3f !important; padding:0px;}
#nav li ul a{ float:left;display:block;text-align:left;text-decoration:none;width:160px; font-weight:normal; padding:10px 20px;line-height:20px; font-size:14px; background:none !important; color:#fff !important; white-space: normal; }
#nav li ul li span{ display:none;}
#nav li ul a:hover  {color: #fff !important;  background:#FF5F5F  !important; }
/* #nav>li:hover ul { opacity: 1;top: 48px; padding-top: 26px; transition: all .2s;visibility: visible;} */
#nav>li:hover>a { color:#00A06B;transition: all .2s; background-color: #fff;}
#nav li.sfhover ul { left: -16px;display:block; }

/* banner */
.banner { width: 100%; height: 350px; }
.banner .banner-text { font-size: 48px;color: #FFFFFF;text-shadow: 0px 5px 6px rgba(0,106,86,0.8800);text-align: center; }



/* block1 */


/* 返回顶部 */
.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: 80px;background-color: #333333;font-family: Microsoft YaHei; font-size: 14px;display: flex; align-items: center; min-width: 1200px; justify-content: center; box-sizing: border-box;}

#copy .copy{ font-size: 14px;font-family: Microsoft YaHei;font-weight: 400;color: #FFFEFE; }



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

/*内页侧栏*/
.ny-content { position: relative;overflow: hidden;background-color: #fff; }
.ny-left { float: left; line-height: 1;width: 250px;background-color: #fff;box-sizing: border-box;padding-bottom:20px;  }
.ny-left-title {width: 230px;height: 60px;color: #00A06B;font-size: 20px;font-weight: bold;line-height: 60px;text-align: center;background-color:white;box-shadow: 4px 4px 0px #00A06B;}
.ny-left-content {padding: 0px 0px;box-sizing: border-box;background:#FFFFFF;}
.ny-left-content ul {box-sizing: border-box;}
.ny-left-content li {  position: relative; box-sizing: border-box; border-bottom:1px solid #E5E5E5;}
.ny-left-content li.lm-title { height: 60px;  border-bottom: 1px solid #00A06B;border-top: 4px solid #00A06B; background-color: #ECFBF6;  display: flex;align-items: center; justify-content: center; }
.ny-left-content li.lm-title span { color: #00A06B; font-size: 18px; }
.ny-left-content li:hover >a{color: #00A06B;}
.ny-left-content ul li a {position: relative;font-size: 16px;width: 100%;color: #111; word-break: break-all; padding-right: 10px; white-space: pre-wrap;}
.ny-left-content>ul>li>a { display: flex; padding-left: 10px;  min-height: 60px; align-items: center; transition: all .3s;  }
.ny-left-content>ul>li>a:hover{ color: #00A06B; transition: all .3s; }
.ny-left-title h3 {color: #333;font-weight: 400;}
.ny-left-content ul li a {color: #111111;}
.ny-left-content ul li.cur>a {color: #00A06B; transition: all .3s; }


/*内页侧栏*/
.ny-left-content li ul {display: none;padding: 0;margin: 0;}
.ny-left-content li ul li {margin-bottom: 0px;background: none;border: none;padding: 5px 0;}
.ny-left-content li ul li:last-child {padding-bottom: 8px;}
.ny-left-content li ul li a {line-height: 20px; padding-left: 20px; font-weight: normal;font-size: 16px!important;font-weight: 500;border: none;color: #333333;font-size: 14px;font-family: \5FAE\8F6F\96C5\9ED1;}
.ny-left-content li.cur ul {display: block;}
.ny-left-content li ul li ul {display: none;overflow: hidden;padding: 0;margin: 0;}
.ny-left-content>ul>li>ul>li>ul>li a { padding-left: 20px; }

/*内页右边内容区*/
.ny-right {overflow: hidden; float: right; width: 950px; background: #fff; padding-left: 60px; position: relative;/* min-height: 820px; */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; text-align: right; color: #999999;}

/* .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: #999;}
.ny-right-title a:last-child {color: #666666;}
.ny-right-title a:not(:last-child):hover { color: #00A06B; }
.ny-right-content {padding:0px 0px 20px ;min-height: 600px; border-top: 4px solid #EEEEEE; }
.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: 30px;margin-top: 10px;text-align: center; color: #111;margin-bottom: 30px;}
.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: 0 50px; padding-top: 20px; text-indent: 2em;}
.right-main-show p { color: #111; }
.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: #00A06B; }

/*内页右边内容区 - 文字内容*/
.img-center {display: block;width: 100%;text-align: center;}

/*文字列表01*/

/* .news-list01{ float:left; display:inline;} */
.news-list01 li {margin-top: 20px;font-size: 18px;padding-bottom: 20px; border-bottom: 1px solid #eee;}
.news-list01 li {margin-top: 20px;font-size: 18px;}
.news-list01 li a {float: left;font-size: 18px;font-weight: 400;margin-bottom: 9px;width: 100%;}
.news-list01 li a:hover {color: #00A06B; transition: all .2s; }
.news-list01 li p {display: block;color: #999999;line-height: 26px;font-size: 16px; margin-top: 10px; display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;overflow: hidden;}
.news-list01 li span {color: #999;position: relative;font-size: 12px;display: inline-block;}
.news-list01 li span.people {padding-left: 17px;width: 40px;}
.news-list01 li span.time {padding-left: 17px;}
.news-list01 li span.people::before {content: "";position: absolute;left: 0px;top: 0px;background: url("../images/people.png")no-repeat center center;width: 13px;height: 13px;margin-top: 1PX;}
.news-list01 li span.time::before {content: "";position: absolute;left: 0px;top: 0px;background: url("../images/time.png")no-repeat center center;width: 13px;height: 13px;margin-top: 1PX;}

/*文字列表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: #00A06B;border-left: 4px solid #00A06B;}
.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: #00A06B;}
.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: #00A06B;}
.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: #00A06B;}

/*图片列表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 #00A06B;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: #00A06B;}
.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: #00A06B;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: #00A06B;text-decoration: none;}
.manu a:hover {color: #666;border: #999 1PX solid;}
.manu a:active {border: #999 1PX solid;color: #666;}
.manu .current {border: #00A06B 1PX solid;padding: 2px 8px;FONT-WEIGHT: bold;PADDING-BOTTOM: 2px;MARGIN: 2px;COLOR: #fff;PADDING-TOP: 2px;BACKGROUND-COLOR: #00A06B
}
.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: #00A06B;text-decoration: none;}
.manu2 a:hover {color: #666;border: #999 1PX solid;}
.manu2 a:active {border: #999 1PX solid;color: #666;}
.manu2 .current {border: #00A06B 1PX solid;padding: 2px 5px;FONT-WEIGHT: bold;PADDING-BOTTOM: 2px;MARGIN: 2px;COLOR: #fff;PADDING-TOP: 2px;BACKGROUND-COLOR: #00A06B
}
.manu2 .disabled {border: #eee 1PX solid;padding: 2px 5px;margin: 2px;color: #ddd;}