﻿/*Top002633 */
body{overflow-x: hidden;}
.Top002633{ background:#fff; }
.Top002633 .header-top{position:relative; z-index: 102; padding-top:25px; padding-bottom:25px;}
.Top002633 .header-right{ display: none; position:absolute; right:0; top:50%; margin-top:-18px;}
.Top002633 .header-right > *{ float:left;}
.Top002633 .header-right dt{width: 240px;position:relative;border:1px solid #498b2a;overflow:hidden;}
.Top002633 .header-right dt .text{width:100%;line-height:36px;height:36px;padding:0 36px 0 20px;border:none;border:none;color:#999;font-size:12px;}
.Top002633 .header-right dt .text.focus{ font-size:16px;color:#498b2a;}
.Top002633 .header-right dt .btn{position:absolute;right:0;top:0;width:36px;height:36px;background:url(../../images/subject12/Top002633_btn_search.png) no-repeat center center #498b2a;/* border-radius:50%; */}
.Top002633 .header-bottom{background: #498b2a;}
.Top002633 .header-menu li a{color:#fff;}
.Top002633 .header-menu li em a{ line-height:40px; font-size:16px; }
.Top002633 .header-menu li.aon em a,.Top002633 .header-menu li:hover em a{color: #fff;background: #226303;}
.Top002633 .header-menu li .sub{ background:none; padding-top:6px; width:136px; left:50%; margin-left:-68px;}
.Top002633 .header-menu li .sub-menu{ position:relative;}
.Top002633 .header-menu li .sub dt{position: relative;}
.Top002633 .header-menu li .sub dt:first-child:after{ position:absolute; content:''; border:5px solid transparent; border-bottom-color:#226303; left:50%; margin-left:-2.5px; top:-10px;}

.Top002633 .header-menu li .sub dt a{ width: 100%;text-align: center;   background:#226303; border-bottom:1px dotted rgba(255,255,255,0.3); text-align:center;}
.Top002633 .header-menu li .sub dt a:hover{  background:#1a5100;}


.Top002633 .header-menu li .sub dt:last-child a{ border-bottom:0;}

.Top002633 .logo2{margin-right: 20px;}
@media(max-width:1200px){
.Top002633 .header-right{position: absolute;top: 100%;right: 0%;z-index: 101;padding-top: 10px;}
.Top002633 .header-right{ width:0; overflow:hidden; opacity:0; transition:ease-in-out 0.3s;}
.Top002633 .header-right.header-right-show{width: 240px;opacity:1;}
.Top002633 .header-right dt .btn{background: url(../../images/subject12/Top002633_btn_search.png) no-repeat center center #999;}
}
@media(max-width:1024px){
.Top002633{ position:relative; z-index:100;}
.Top002633 .header-right dd .bdsharebuttonbox a{ margin-left:10px;}
.Top002633 .header-top{ padding:15px 2%;}
.Top002633 #open_menu{z-index:104;width:36px;height:36px;border-radius:50%;border:1px solid #cfebef;margin-left:10px;position: absolute;right: 2%;top: 50%;margin-top: -15px;}
.Top002633 #open_menu i,
.Top002633 #open_menu i::before,
.Top002633 #open_menu i::after{background:#498b2a;}
.Top002633 #open_menu i{ width:60%; left:20%; height:3px; margin-top:-1.5px;}
.Top002633 #header-menu{position:absolute;right:0;opacity:0;top:-100%;transform:translateY(-100%);width: 240px;max-width:240px;z-index:100;background:#498b2a;transition:ease-out 0.3s;}
.Top002633 #header-menu.header-menu-show{opacity:1;top:100%;transform:translateY(0);padding-top: 37px;}
.Top002633 #header-menu li.has-sub em .op{ display:block;}
.Top002633 #header-menu li a{ padding-left:30px !important;}
}

@media(max-width:640px){
.Top002633 .logo{width:70%}    
}
/*Banner002058 */
.Banner002058{ position:relative; z-index:1; height: auto; overflow: hidden;}

.Banner002058 li a,
.Banner002058 li{ height:450px;}
.Banner002058 li{ background-position: center top; background-repeat:no-repeat;}
.Banner002058 li a{ position:relative; display:block;}
.Banner002058 li img{ display:none;}



.Banner002058 .swiper-pagination{ position:absolute; left:0; bottom:5%; text-align:center; width:100%; z-index:10;}
.Banner002058 .swiper-pagination span{width:12px; height:12px;display:inline-block;margin:0 5px;}

.Banner002058 .swiper-pagination .swiper-pagination-bullet-active{ background:#fff;}
@media(max-width:1000px){
.Banner002058 li a,
.Banner002058 li{ height:auto;}
.Banner002058 li{ background:none !important;}
.Banner002058 li img{ display:block; width:100%;}
}



/*
 .Floor001208 
 */
.Floor001208{padding: 3% 0 1.7%;}
.Floor001208 .title{padding-left: 10px; line-height:42px;height:44px; border-bottom:1px solid #fff; box-shadow:0 1px 0 #ececec; padding-right:10px;
background: rgb(255,255,255);
background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(248,248,248,1) 100%);
background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(248,248,248,1) 100%); 
background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(248,248,248,1) 100%); 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f8f8f8',GradientType=0 ); }
.Floor001208 .title a{float:right;font-size: 14px;color:#999;}
.Floor001208 .title em,
.Floor001208 .title span{font-size: 18px;display:inline-block;padding:0 20px;}
.Floor001208 .title em.on,
.Floor001208 .title span{ color:#498b2a;border-bottom:2px solid #498b2a;}
.Floor001208 .title em{font-style:normal;cursor:pointer;color: #498b2a;border-bottom: 2px solid #498b2a;}
.Floor001208 .title a:hover{ color:#498b2a;}
.Floor001208 .list{margin-bottom:2%;border: 1px solid #ececec;background: #fff;}
.Floor001208 .left{float:left;width: 50%;/* background-color:#f6f6f6; */padding: 2.2%;/* border: 1px solid #ececec; */}
.Floor001208 .left ul{padding: 2% 3% 0 0;}
.Floor001208 .right{float:right;width: 50%;}

.Floor001208 .list li a{ display:block; }

.Floor001208 .list .right li a{ padding-left: 15px;line-height: 41px;}
.Floor001208 .list li .pic{ padding-bottom: 57.693%; background-size: contain;}
.Floor001208 .list li span{position:absolute;left:0;bottom:0;width:100%;line-height: 40px;padding:0 70px 0 3%;background: url(../../images/subject12/Floor001208-col_more.png) no-repeat 95% center rgba(255,255,255,0.7);font-weight:bold;color:#333;font-size: 16px;}

.Floor001208 .list li{line-height: 28px;}

.Floor001208 .list .right li{background: url(../../images/subject12/Floor000741-icon.jpg) no-repeat left center;}
.Floor001208 .list li a{position:relative;font-size: 14px;}
.Floor001208 .left li time{ float:right; color:#999;}

.Floor001208 .bx-wrapper { position:relative; overflow:hidden;}
.Floor001208 .bx-viewport{ height: auto !important; }
.Floor001208 .left .bx-pager{ position:absolute; right:16px; bottom:12px; z-index:10;}
.Floor001208 .left .bx-pager div{ float:left; width:10px; margin-right:5px;}
.Floor001208 .left .bx-pager div a{ display:block; height:10px; border-radius:50%; background-color:#fff; overflow:hidden; line-height:100px;}
.Floor001208 .left .bx-pager div a.active{ background-color:#00874b;}




.Floor001208 .right dl{overflow:hidden;clear:both;margin-bottom: 0%;padding:30px 30px 50px;position: relative;}
.Floor001208 .right ul{float:right;width:100%;}
.Floor001208 .right ol{border-bottom:1px dashed #ddd;margin-bottom: 5px;}
.Floor001208 .right ol a{ font-size:16px;}
.Floor001208 .right ol p{color:#999;margin: 15px 0;line-height: 22px;overflow:hidden;height: 42px;font-size: 14px;}
@media(min-width:1001px){
.Floor001208 .list{ z-index:1; position:relative;}
.Floor001208 .list:before{position:absolute;content:'';width: 48.5%;left:0;top:0;height:100%;/* background-color:#f6f6f6; */z-index:-1;}
.Floor001208 .list ul{font-size:12px;}
.Floor001208 .right ol a{font-size: 16px;}
}
@media(max-width:1000px){
.Floor001208 .list ul{ padding:3%;}
.Floor001208 .left,
.Floor001208 .right{ float:none; width:auto;}
.Floor001208 .left{ margin-bottom:3%;}
}
@media(min-width:641px){
.Floor001208 .right dl figure{float:left;width: 35%;position: absolute;bottom: 0;max-height: 225px;left: 0;}  
}
@media(max-width:640px){
 .Floor001208 .right dl figure{width:100%;float:none;margin-bottom: 3%;}   
 .Floor001208 .list ul{width:100%;float:none;}
}
@media(max-width:480px){
.Floor001208 .title h1{font-size:24px;}
.Floor001208 .title span b{font-size:15px;}
}


/*
 .Floor000695 
 */
.Floor000695{margin-bottom: 3%;}
.Floor000695 ul{overflow:hidden;background: #fff;padding: 3% 0;}
.Floor000695 li{/*float:left;width:20%;*/text-align:center;padding:0 2%;margin: 0 auto;}
.Floor000695 .owl-item{ float:left; }
.Floor000695 .owl-dots.disabled,
.Floor000695 .owl-nav.disabled{ display: none }
.Floor000695 .owl-dots{ text-align: center; }
.Floor000695 .owl-dots button{ padding:0; border:0;  cursor: pointer; display: inline-block; width: 10px; height:10px; border-radius:50%; background-color:#e3d8d8; overflow:hidden; line-height:100px;}
.Floor000695 .owl-dots button.active{ background-color:#00874b;}

.Floor000695 li a{display:block;text-align:center;}
.Floor000695 li figure{ position:relative;  max-width:96x; margin:0 auto;}
.Floor000695 li img{margin: 0 auto;}
.Floor000695 li img.show{display:block; }
.Floor000695 li img.hide{display:none;}
.Floor000695 li p{ font-size:16px; padding-top:10%;}
.Floor000695 li:hover .show{display:none;}
.Floor000695 li:hover .hide{display:block;}
.Floor000695 li:hover p{color:#498b2a}
@media(max-width:640px){
.Floor000695 li{width: 31%;float: left;margin-bottom: 5%;margin-right: 3.5%;}
.Floor000695 li p{height: 66px;overflow:hidden;}
.Floor000695 li:nth-child(3n){ margin-right:0%;}
}
@media(max-width:320px){
.Floor000695 li p{ font-size:14px;}
}



/*Floor002636 */
.Floor002636{margin: 3% 0;}
@media(min-width:1025px){
.Floor002636 .box-right{float: right;width: 100%;}
.Floor002636 .box-left{float: left;width: 37%;}
}

.Floor002636 .title{    padding-left: 10px; line-height:42px;height:44px; border-bottom:1px solid #fff; box-shadow:0 1px 0 #ececec; padding-right:10px;
background: rgb(255,255,255);
background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(248,248,248,1) 100%);
background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(248,248,248,1) 100%); 
background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(248,248,248,1) 100%); 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f8f8f8',GradientType=0 ); }
.Floor002636 .title a{float:right;font-size: 14px;color:#999;}
.Floor002636 .title em,
.Floor002636 .title span{font-size: 18px;display:inline-block;padding:0 20px;}
.Floor002636 .title em.on,
.Floor002636 .title span{ color:#498b2a;border-bottom:2px solid #498b2a;}
.Floor002636 .title em{font-style:normal;cursor:pointer;color: #498b2a;border-bottom: 2px solid #498b2a;}

.Floor002636 .title a:hover{ color:#498b2a;}


.Floor002636 .box h2{ margin:0 0 17px 0; position:relative; border-bottom:1px solid #e5e5e5; }
.Floor002636 .box h2 a{ position:absolute; right:0; top:50%; margin-top:-10px; width:60px; text-align:center; line-height:20px; border-radius:20px; background:#ededed; color:#999; font-size:12px; text-transform:uppercase; font-weight:normal;}
.Floor002636 .box h2 a:hover{ background:#0696ab; color:#fff;}
.Floor002636 .box h2 b{ display:inline-block; margin-right:3%; font-size:20px; color:#0696ab; line-height:44px; border-bottom:2px solid #0696ab;}

.Floor002636 .box-right{border: 1px solid #ececec;background: #fff;}
.Floor002636 .box-right ul{padding: 3% 3% 5% 3%;}
.Floor002636 .box-right ol{position:relative;padding-left:29%;min-height:152px;max-height: 179px;border-bottom:1px solid #e5e5e5;margin-bottom: 5px;color:#b9b9b9;padding-bottom: 3.5%;}
.Floor002636 .box-right ol .dot{ font-size:16px; color:#333; line-height:50px;}
.Floor002636 .box-right ol .dot:hover{color:#dc9045;}
.Floor002636 .box-right ol p{margin:3% 0 0 0;line-height:24px;color: #999;}
.Floor002636 .box-right ol p a{color: #498b2a;}
.Floor002636 .box-right ol .Ispic{height:100%;position:absolute;left:0;top:0;width:26%;height: 155px;}
.Floor002636 .box-right ol time{ font-size:12px;}
.Floor002636 .box-right li{position:relative;line-height: 27px;padding: 5px 0 5px 15px;border-bottom: #cecece 1px dashed;background: url(../../images/subject12/Floor000741-icon.jpg) no-repeat left center;}
.Floor002636 .box-right li time{ float:right; font-size:12px; color:#a9a9a9;}

.Floor002636 .box-left{border: 1px solid #ececec;background: #fff;}
.Floor002636 .box-left .txt{padding: 3% 7% 8% 7%;}
.Floor002636 .box-left .txt p{text-indent: 2em;line-height: 25px;font-size: 14px;height: 240px;overflow: hidden;margin-bottom: 20px;}
.Floor002636 .box-left .txt a{border: 1px solid #498b2a;color: #498b2a;padding: 5px 15px;display: inline-block;}
@media(max-width:1024px){
.Floor002636 .box-lft{ padding:8% 0; background-repeat:repeat; background-size:auto 100%;}
}
@media(max-width:640px){
.Floor002636 .box li{ padding-left:12px;}
.Floor002636 .box li::before{ right:auto; left:0; margin-right:0;}
.Floor002636 .box-right ol{padding-left:0;padding-bottom:3%;max-height: 345px;}
.Floor002636 .box-right ol .Ispic{position:relative;height:auto;padding-bottom: 35%;display:block;width:auto;}
}


/*
 .Floor000741 
 */
.Floor000741{ margin:3% 0;}
.Floor000741 .box_news{ position:relative; z-index:1; padding:1px;}
.Floor000741 .box_news::before,
.Floor000741 .box_news::after{ position:absolute; content:''; border:1px solid #ececec; height:100%; top:0;background: #fff;}
.Floor000741 .box_news::before{left:0;width: 60%;}
.Floor000741 .box_news::after{right:0;width: 36.9%;}
.Floor000741 .title{padding-left: 10px; line-height:42px;height:44px; border-bottom:1px solid #fff; box-shadow:0 1px 0 #ececec; padding-right:10px;
background: rgb(255,255,255);
background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(248,248,248,1) 100%);
background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(248,248,248,1) 100%); 
background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(248,248,248,1) 100%); 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f8f8f8',GradientType=0 ); }
.Floor000741 .title a{float:right;font-size: 14px;color:#999;}
.Floor000741 .title em,
.Floor000741 .title span{font-size: 18px;display:inline-block;padding:0 20px;}
.Floor000741 .title em.on,
.Floor000741 .title span{ color:#498b2a;border-bottom:2px solid #498b2a;}
.Floor000741 .title em{font-style:normal;cursor:pointer;color: #498b2a;border-bottom: 2px solid #498b2a;}

.Floor000741 .title a:hover{ color:#498b2a;}
.Floor000741 .box{ position:relative; z-index:3;}
.Floor000741 .box1{float:left;width: 60%;background: #fff;}
.Floor000741 .box2{float:right;width: 36.8%;background: #fff;}
.Floor000741 .box1 dl{padding: 4% 4% 5% 4%;}
.Floor000741 .box2 dl{padding: 6% 6% 8.4% 6%;}
.Floor000741 .box figure{margin-bottom: 2%;}
.Floor000741 .box2 figure{margin-bottom:3%}
.Floor000741 .box figure img{ width:100%;}
.Floor000741 .box li{ line-height:27px; padding:5px 0 5px 15px; border-bottom:#cecece 1px dashed; background:url(../../images/subject12/Floor000741-icon.jpg) no-repeat left center;}
.Floor000741 .box li time{ float:right; font-size:12px; color:#999;}
.Floor000741 .box li a{color: #333;}
.Floor000741 .box li a:hover{ color:#498b2a;}

@media(max-width:768px){
.Floor000741 .box_news::before,
.Floor000741 .box_news::after{ display:none;}
.Floor000741 .box{ width:auto !important; float:none !important;border:1px solid #ececec;}
.Floor000741 .box1{ margin-bottom:2%;}
.Floor000741 .box2 dl{ padding:2% 2% 0 2%;}
}

.Bottom000686 footer{background: #498b2a;padding:2% 0;}
.Bottom000686 footer .logo{width: 10%;}
.Bottom000686 footer .mid{width: 80%;padding: 0 3%;}
.Bottom000686 footer .mid nav,
.Bottom000686 footer .tel,
.Bottom000686 footer .copyright{padding-bottom: 2%;}
.Bottom000686 footer .mid nav a{color: #fff;display:inline-block;font-size: 15px;}
.Bottom000686 footer .mid nav a::after{ margin:0 10px; display:inline-block; content:''; vertical-align:middle; width:2px; border-right:1px dotted #498b2a; height:10px;}
.Bottom000686 footer .mid nav a:last-child::after{ display:none;}
.Bottom000686 footer .tel{color:#fff;}
.Bottom000686 footer .tel b{font-size: 15px;font-weight:normal;margin-right:3%;}
.Bottom000686 footer .copyright{color: #fff;}
.Bottom000686 footer .copyright a{color: #fff;}
.Bottom000686 footer .share{ overflow:hidden; color:#fff; display:inline-block; background:#498b2a; border-radius:30px; padding:0 15px; line-height:30px;}
.Bottom000686 footer .share > *{ float:left;}
.Bottom000686 footer .code{width: 10%;float:  right;}
.Bottom000686 footer .code ul{/* padding:0 3%; */}
.Bottom000686 footer .code li{float: right;padding:0 3%;text-align:center;color:#fff;width: 100%;}
.Bottom000686 footer .code li aside{ border:1px solid #fff; padding:7px; position:relative;}
.Bottom000686 footer .code li aside i{ position:absolute; width:3px; height:100%; top:0;}
.Bottom000686 footer .code li aside i.i_1{ left:0;}
.Bottom000686 footer .code li aside i.i_2{ right:0;}
.Bottom000686 footer .code li aside i::before,
.Bottom000686 footer .code li aside i::after{ position:absolute; content:''; width:13px; height:12px; }
.Bottom000686 footer .code li aside i::before{ top:0;}
.Bottom000686 footer .code li aside i::after{ bottom:0;}
.Bottom000686 footer .code li aside i.i_1::before,
.Bottom000686 footer .code li aside i.i_1::after{ left:0;border-left:3px solid #ccc; }
.Bottom000686 footer .code li aside i.i_2::before,
.Bottom000686 footer .code li aside i.i_2::after{ right:0;border-right:3px solid #ccc; }
.Bottom000686 footer .code li aside i.i_1::before,
.Bottom000686 footer .code li aside i.i_2::before{border-top:3px solid #ccc;}
.Bottom000686 footer .code li aside i.i_1::after,
.Bottom000686 footer .code li aside i.i_2::after{border-bottom:3px solid #ccc;}
.Bottom000686 footer .code li aside img{ display:block; width:100%;}

.Bottom000686 .list figure{position:relative;border:1px solid #ccc;width: 200px;}
.Bottom000686 .list figure:before,
.Bottom000686 .list figure span:after{ position:absolute; content:''; }
.Bottom000686 .list figure:before{width:24px;height:24px;right:0;top:0;background-color: #ccc;z-index:2;}
.Bottom000686 .list figure span{cursor:pointer;display:block;line-height:24px;padding:0 25px 0 10px;background-color: #fff;}
.Bottom000686 .list figure span:after{width:0;height:0;border:5px solid transparent;border-top-color: #fff;right:5px;top:10px;z-index:5;}
.Bottom000686 .list figcaption{ position:absolute; left:0; bottom:100%; width:100%; border:1px solid #fff; background-color:#ccc;  display:none; z-index:50;}
.Bottom000686 .list figure:hover figcaption{ display:block;}
.Bottom000686 .list figcaption a{ display:block; line-height:22px; padding:5px 10px;}
.Bottom000686 .list figcaption a:hover{ background-color:#498b2a; color:#fff;}
 @media screen and (min-width: 480px) and (max-width: 768px){
  .Bottom000686 footer dl > *{ width:auto !important;}   
 }
@media(max-width:768px){
.Bottom000686 .bottom-nav{ display:none;}
.Bottom000686 footer dl{ display:block;text-align:center;}

.Bottom000686 footer .mid{padding:3% 0;width: 100%;}
.Bottom000686 footer .code{ padding:0 20%;}
}
@media(max-width:480px){
.Bottom000686 footer{position:relative;}
.Bottom000686 footer .mid nav a::after{ margin:0 5px;}
.Bottom000686 footer dl{text-align: left;line-height: 25px;}
.Bottom000686 footer .code{position: absolute;top: 4%;width: 28%;right: 16%;padding: 0 2%;}
.Bottom000686 footer .logo{width: 30%;margin-bottom: 13%;margin-left: 17%;}
}


/*
 .Banner002187 
 */
.Banner002187 span{background-position: center center; background-repeat:no-repeat; background-size:cover; height:280px; display:block;}
.Banner002187 img{ display:none;}
@media (max-width: 1000px){
.Banner002187 span{ height:auto; background:none; height:auto;}
.Banner002187 img{ display:block;}
}
.Menu002188{ border-bottom:1px solid #e3e3e3;padding:20px 0 0;}
.Menu002188 .Menu{ float:left;}
.Menu002188 .location:after{display:none;}
.Menu002188 .Menu li{ float:left; padding:0 20px 20px;}
.Menu002188 .Menu li a{ font-size:15px; color:#333; padding-bottom:19px;transition: .3s ease-out;}
.Menu002188 .Menu li a.cur,.Menu002188 .Menu li a:hover{ color:#498b2a;border-bottom:2px solid #498b2a;font-weight:bold;}
.Menu002188 .Currents{ text-align:right;  color:#666; line-height:25px; float:right;}
.Menu002188 .Currents i{ font-style: normal; }
.Menu002188 .Currents em{ font-style:normal;background:url(../../images/subject/Menu002188-current_icon.png) no-repeat left center; background-size:auto 100%; padding-left:30px; display:inline-block;}
.Menu002188 .location{border-bottom: none;}
.Menu002188 .Currents a{color:#666;transition: .3s ease-out;}
.Menu002188 .Currents a:hover{color:#498b2a;}
.Menu002188 .location a:hover, .location span{color:#498b2a!important;}
@media (max-width: 1000px){
.Menu002188  .Currents{ display:none;}
.Menu002188 .Menu li a{padding-bottom: 3px}
}


/*PicList001958*/
.PicList001958{padding: 3% 0;}
.PicList001958 li{ overflow:hidden; padding:20px 0; border-bottom:1px solid #ebecec;}
.PicList001958 li:last-child{ border-bottom:0;}
.PicList001958 li div{ position:relative; padding-left:29%;}
.PicList001958 li .Ispic{ position:absolute; left:0; top:0; height:100%; width:26%;}
.PicList001958 li .Ispic img{ display:none;}
.PicList001958 li h1{ margin:0; font-size:18px; font-weight:normal; padding:15px 0;}
.PicList001958 li time{ color:#999;}
.PicList001958 li p{color:#666; margin:10px 0 0 0; line-height:30px; height:90px; overflow:hidden;}
@media(max-width:768px){
.PicList001958 li div{ padding-left:45%;}
.PicList001958 li .Ispic{width:42%;}
}
@media(max-width:480px){
.PicList001958 li div{ padding-left:0;}
.PicList001958 li .Ispic{ position:relative; display:block; width:auto; padding-bottom:50%;}
.PicList001958 li p{line-height:20px; height:60px; font-size:12px;}
.PicList001958 li h1{font-size:16px;}
}

/*
 .Page002193 
 */
.Page002193{zoom:1; overflow:hidden; text-align:center; padding:30px 0 5%; text-align:center;}
.Page002193 span{ padding:0px 3px; display:inline-block;}
.Page002193 a{ display:inline-block; margin:0px 2px; border:1px solid #ededed; padding:0 1em; color:#666; line-height:35px; border-radius:3px;transition: .3s ease-out;}
.Page002193 a:hover{ color:#fff; border:1px solid #498b2a; background:#498b2a;}
.Page002193 .p_cur,.Page002193 .p_count,.Page002193 .p_total,.Page002193 .p_jump,.Page002193 .a_first,.Page002193 .a_end{ display:none;}
.Page002193 .p_cur b{ color:#498b2a;}
.Page002193 .p_count b{ color:#498b2a;}
.Page002193 .p_total b{ color:#498b2a;}
.Page002193 .p_page em{ font-style:normal;}
.Page002193 .p_page em a{}
.Page002193 .p_page em a.a_cur{color:#fff;background: #498b2a;}
.Page002193 .p_page b{ font-weight:normal;}


.TextList001214 {  padding:3% 0 0 }
.TextList001214 li{  width:100%;  margin-bottom:2%; border:1px solid #e9efee; border-left:2px solid #498b2a; padding:2%; background:url(../../images/subject12/TextList001214-bg.jpg) no-repeat center center/contain;}
.TextList001214 li:nth-child(3n){ margin-right:0;}
.TextList001214 li h3{ color:#498b2a; font-size:17px;/* font-weight:normal; */margin:0;}
.TextList001214 li p{ margin:5px 0;    line-height: 23px;}
.TextList001214 li p span{ color:#333; font-size:16px; vertical-align:middle;}
.TextList001214 li p u{ color:#498b2a;}
.TextList001214 li:hover{ box-shadow:0 2px 7px rgba(0,0,0,0.19);}

@media(max-width:768px){
.TextList001214 li{ width:49%;}
.TextList001214 li:nth-child(3n){ margin-right:2%;}
.TextList001214 li:nth-child(2n){ margin-right:0;}
}
@media(max-width:640px){
.TextList001214 .city dl{ float:none; width:100%; clear:both; margin-bottom:2%;}
}
@media(max-width:480px){
.TextList001214 li{ float:none; width:auto; margin-right:0 !important;}
.TextList001214 li h3{font-size:16px;}
}

.TextList000746{padding: 3% 0;}
.TextList000746 li{border-bottom: #ddd 1px dashed; line-height:27px;height:47px; padding:10px 0;}
.TextList000746 li a{ padding-left:20px; background:url(../../images/subject12/TextList000746-icon.jpg) no-repeat 5px center;}
.TextList000746 li a:hover{ color:#02801a;}
.TextList000746 li time{ float:right; color:#999; font-size:12px; margin-left:10px;}


.PicList000960{padding: 3% 0;}
.PicList000960 ol{overflow:hidden; padding-bottom:15px;    border-bottom: 1px solid #eee;}
.PicList000960 ol img{ float:left; width:30%; margin-right: 2%;}
.PicList000960 ol h1{ margin:0; display:block; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; font-size:18px; color:#010101; font-weight:normal;}
.PicList000960 ol time{ color: #999;  margin-right: 5%;font-size: 13px;}
.PicList000960 ol p{ margin:2% 0; color:#707070; line-height:24px;    display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; }
.PicList000960 ol a.more{ color:#498b2a;display:inline-block;}
.PicList000960 li {position: relative; border-bottom: 1px #e0e0e0 dotted; height:52px; line-height:51px; overflow:hidden;} 
.PicList000960 li::before{ position:absolute; content:''; width:4px; height:4px; border-radius:50%; background-color:#ccc; left:5px; top:50%; margin-top:-2px;}
.PicList000960 li time{ float:right; font-size:12px; color:#4c4c4c;}
.PicList000960 li a{ display:block; float:left; width:65%; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; padding-left:20px;  font-size:14px}
.PicList000960 li a:hover{ color:#498b2a}

@media (max-width:768px){
.PicList000960 ol img{ width:100%; float:none;}
.PicList000960 ol h1{ margin-top:2%;}
  }

.TextList001203{margin: 3% 0;}
.TextList001203 li{  line-height:25px; border-bottom:1px solid #eee; padding:0 0px 0 20px; position:relative;}
.TextList001203 li::before{ position:absolute; content:''; width:4px; height:4px; border-radius:50%; background-color:#ccc; left:5px; top:50%; margin-top:-2px;}
.TextList001203 li a{ display:block; padding:17px 0;}
.TextList001203 li span{ padding-right:10px;}
.TextList001203 li i{ font-style:normal; position:relative; float:right; padding-left:15px; padding-right:30px; background-color:#498b2a; color:#fff; font-size:12px;}
.TextList001203 li i::before{ position:absolute; content:''; width:25px; height:100%; background:url(../../images/subject12/TextList001203-icon.png) no-repeat center center/contain; right:0;}
@media(max-width:480px){
.TextList001203 h1{font-size:20px;}
}
@media(max-width:375px){
.TextList001203 li i{padding-left:5px;}
}




/*
 .RichInfo005 为demo编号
 */
.RichInfo005{ padding:2% 0 4%; background:#fff;}
.RichInfo005 .auto{ background:#fff}
.RichInfo005 .news_info .title{ text-align:center; padding-bottom:20px;border-bottom:1px dashed #d2d2d2;}
.RichInfo005 .news_info .title h1{ margin:0; padding-bottom:15px; font-size:26px; font-weight:normal; color:#444}
.RichInfo005 .news_info .title h1 span{ }
.RichInfo005 .news_info .title p{ margin:0; }
.RichInfo005 .news_info .title p span{ margin:0 5px; color:#777;}
.RichInfo005 .news_info .info{ text-align:justify; text-justify:inter-ideograph;}
.RichInfo005 .news_info .center { text-align:center }
.RichInfo005 .news_info .info{  font-size: 14px; line-height:30px; color: #444 ;padding: 15px 0 ;}
.RichInfo005 .news_info p {  font-size: 14px; line-height:30px; color: #444 }

.RichInfo005 .news_info .bot{  position: relative ; margin-top: 50px;} 


.RichInfo005 .news_info .info_back{ text-align:center; clear:both; padding:20px 0; position: absolute; right: 0; top: 0px } 
.RichInfo005 .news_info .info_back a{ color:#fff; font-size:14px; background:#498b2a; display: block; padding: 10px 30px;}
.RichInfo005 .news_info .info_back a:hover{  background: #367923;}
.RichInfo005 .news_info .info_pn span{ display:block; font-size: 14px; margin: 15px 0}
.RichInfo005 .news_info .info_pn span a{ color:#666;}
.RichInfo005 .news_info .info_pn span a:hover{color:#e60012;}
@media(max-width:1000px){
    
    .RichInfo005 .news_info .info_back{ position: relative }
    
    .RichInfo005 .news_info .bot{  position: relative ; margin-top:15px;} 
}


/*PicList001958*/
.PicList001958{padding:1% 0 3%;}
.PicList001958 li{ overflow:hidden; padding:20px 0; border-bottom:1px solid #ebecec;}
.PicList001958 li:last-child{ border-bottom:0;}
.PicList001958 li div{ position:relative; padding-left:29%;}
.PicList001958 li .Ispic{ position:absolute; left:0; top:0; height:100%; width:26%;}
.PicList001958 li .Ispic img{ display:none;}
.PicList001958 li h1{ margin:0; font-size:18px; font-weight:normal; padding:15px 0;}
.PicList001958 li time{ color:#999;}
.PicList001958 li p{color:#666; margin:10px 0 0 0; line-height:30px; height:90px; overflow:hidden;}
@media(max-width:768px){
.PicList001958 li div{ padding-left:45%;}
.PicList001958 li .Ispic{width:42%;}
}
@media(max-width:480px){
.PicList001958 li div{ padding-left:0;}
.PicList001958 li .Ispic{ position:relative; display:block; width:auto; padding-bottom:50%;}
.PicList001958 li p{line-height:20px; height:60px; font-size:12px;}
.PicList001958 li h1{font-size:16px;}
}



.PicList000762{ padding-top:2%;}
.PicList000762 li{float:left;width: 23%;margin-right: 2.65%;margin-bottom:2%;transition: all .5s;position: relative;top: 0;}
.PicList000762 li:hover{box-shadow: 0 0 10px #00874b; top: -5px;}
.PicList000762 li:hover h2{font-weight: 700;}
.PicList000762 li:nth-child(4n){ margin-right:0;}
.PicList000762 li a{ display:block;}
.PicList000762 li h2{ margin:0; font-size:15px; font-weight: 400; color:#333; text-align:center; padding:3% 2%; transition: all .3s;}
.PicList000762 li figure{background-position:center center;background-repeat:no-repeat;background-size:contain;padding-bottom: 76%;}
@media(min-width:641px){
.PicList000762 li:nth-child(4n){ margin-right:0;}  
}
@media(max-width:640px){
.PicList000762 li{width:49%;margin-right: 2%;}
.PicList000762 li:nth-child(2n){ margin-right:0;}
}
@media(max-width:480px){
.PicList000762 li h2{font-size:14px;}
}

.PicList001512{ padding:3% 0;}

.PicList001512 .list{ padding-top:2%;}
.PicList001512 dd{ float:left; margin-right:2%; margin-bottom:2%; width:49%; border:1px solid #edebec; padding:5px; color:#666; padding:4px;}
.PicList001512 dd:nth-child(2n){ margin-right:0;}
.PicList001512 dd div{ position:relative; padding-left:32%;padding-right: 20px; height:210px; overflow:hidden;}
.PicList001512 dd figure{ position:absolute; left:0; top:0; height:100%;width:28%; }
.PicList001512 dd h5,
.PicList001512 dd p{ margin:0; line-height:26px;}
.PicList001512 dd h2{font-size:18px; font-weight: normal; margin:30px 0 10px 0 }
.PicList001512 dd h5{font-size:14px; font-weight: normal; margin:0 0 10px 0  }
.PicList001512 dd p{ color:#888;font-size:14px;  }

@media(max-width:768px){
.PicList001512 dd{ float:none; width:auto; margin-right:0;}
}
@media(max-width:480px){
.PicList001512 .name h3{ font-size:24px; }
.PicList001512 dd figure{width:43%; }
.PicList001512 dd div{padding-left:45%;}
}

.friendship{padding-bottom: 3%;}
.friendship .title{padding-left: 10px; line-height:42px;height:44px; border-bottom:1px solid #fff; box-shadow:0 1px 0 #ececec; padding-right:10px;
background: rgb(255,255,255);
background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(248,248,248,1) 100%);
background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(248,248,248,1) 100%); 
background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(248,248,248,1) 100%); 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f8f8f8',GradientType=0 ); }
.friendship .title a{float:right;font-size: 14px;color:#999;}
.friendship .title em,
.friendship .title span{font-size: 18px;display:inline-block;padding:0 20px;}
.friendship .title em.on,
.friendship .title span{ color:#498b2a;border-bottom:2px solid #498b2a;}
.friendship .title em{font-style:normal;cursor:pointer;color: #498b2a;border-bottom: 2px solid #498b2a;}
.friendship .title a:hover{ color:#498b2a;}
.friendship .list{padding: 3% 3% 5% 3%;background-color: #fff}
.friendship .list ul{display: flex;flex-wrap: wrap;margin: -10px;}
.friendship .list ul li{width: calc(25% - 20px);margin: 10px;}
.friendship .list ul li a{display: flex;align-items: center;justify-content: center;width: 100%;font-size: 16px;color: #333;height: 40px;border: 1px solid #ddd;box-sizing: border-box;}
.friendship .list ul li a:hover{color: #498b2a;border: 1px solid #498b2a;}
@media(max-width:768px){
    .friendship .list ul li{width: calc(50% - 20px);}
}


.Floor000695 .owl-dots button{ margin:0 5px;}
/*
 .TextList002241 为demo编号
 */
.TextList002241{font-size: 14px; padding-bottom: 1%;}
.TextList002241 .auto{padding: 1% 0}
.TextList002241 .list dl{display: block; margin-bottom:25px;padding:30px 40px;background: #fff; }
.TextList002241 .list dl dt{color: #498737;font-size: 20px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;height: 1.5em;line-height: 1.5;overflow: hidden; margin-bottom: 16px;}
.TextList002241 .list dl dd{color: #555;font-weight: 700;margin-bottom: 10px;}
.TextList002241 .list dl dd.hl{height:50px;overflow: hidden; line-height: 26px;}
.TextList002241 .list dl dd span{color: #666;font-weight: normal;}
.TextList002241 .list  dl:hover{ box-shadow: 0 0 10px #ddd }
@media (min-width: 640px){
.TextList002241 .auto{ overflow: hidden;}
.TextList002241 .list{ margin: 0 -1%;}
.TextList002241 .list dl:nth-child(2n){margin-right: 0;}
.TextList002241 .list dl:nth-child(3n){margin-right: 1%;}
.TextList002241 .list dl{float:left;  width: 48%; margin: 0 1% 25px;}
}
@media (min-width: 1024px){
.TextList002241 .list dl:nth-child(3n){margin-right: 0;}
.TextList002241 .list dl:nth-child(2n){margin-right: 1%;}
.TextList002241 .list dl{ width: 31.33%;}
}
