﻿a:hover{color:#00874b;}

/*Top002633 */
.Top002633 { background: #fff; position: relative; z-index: 100;}
.Top002633 .bg{background-image:url(../images/bg.png);background-position: center center;background-size: cover;background-repeat:no-repeat}
.Top002633 .top{float:right;margin-top:10px;}
.Top002633 .top a{display: inline-block;font-size:  14px;}
.Top002633 .top a+a {position: relative;margin-left: 20px;}
.Top002633 .top a+a:before{ position: absolute; left: -10px; top: 20%; height: 60%; width: 1px; background: #a3a3a3; content: "";}
.Top002633 .header-top { position: relative; z-index: 2; padding-top: 0; padding-bottom: 25px; }
.Top002633 .header-top .logo{min-height:80px;transform: translateY(20px);}
.Top002633 .header-right {position: absolute;right: 0;top: 50%;margin-top: -30px;}
.Top002633 .header-right > * { float: left; }
.Top002633 .header-right dt { width: 400px; border: 2px solid #00874b; position: relative; background: url(../images/Top002633-search.png) no-repeat 10px center #fff; border-radius: 36px; overflow: hidden; }
.Top002633 .header-right dt .text { width: 100%; line-height: 36px; height: 36px; padding: 0 100px 0 44px; background: none; border: none; color: #999; }
.Top002633 .header-right dt .text.focus { font-size: 16px; color: #00874b; }
.Top002633 .header-right dt .btn { position: absolute; right: 0; top: 0; width: 96px; height: 36px; border: none; background: #00874b; color: #fff; text-align: center; line-height: 36px; font-size: 16px; }
.Top002633 .header-bottom { background: #00874b; position: relative; z-index: 1;
background: -moz-linear-gradient(top, rgba(7,132,61,1), rgba(7,132,61,.6));
background: -webkit-linear-gradient(top, rgba(7,132,61,1), rgba(7,132,61,.6));
background: -o-linear-gradient(top, rgba(7,132,61,1), rgba(7,132,61,.6));
}
.Top002633 .header-bottom .auto { position: relative; }
/* .Top002633 .header-bottom .auto::after { position: absolute; content: ''; top: 0; right: 94%; width: 100%; background-color: #0b93e0; height: 100%; z-index: 0; } */
.Top002633 .header-menu { position: relative; z-index: 1; }
.Top002633 .header-menu li { position: relative; }
.Top002633 .top a.language{background:#00874b;color:#fff;padding:1px 5px;display:inline-block;font-size:12px;}
/* .Top002633 .header-menu li#m0::after { position: absolute; content: ''; background: url(../images/Top002633-bg.png) no-repeat; width:60%; height: 100%; right: -10%; top: 0; background-size: 100% 100%; z-index: 0; } */
.Top002633 .header-menu li a { color: #fff; }
.Top002633 .header-menu li em { position: relative; z-index: 1; }
.Top002633 .header-menu li em a { line-height: 60px; font-size: 17px;font-weight:bold;}
.Top002633 .header-menu li.aon em a { color: #fff; }
.Top002633 .header-menu li .sub { background: none; padding-top: 6px; width:200px; left: 50%; margin-left: -100px; }
.Top002633 .header-menu li .sub-menu { position: relative; background: #00874b; padding: 5px 15px; }
.Top002633 .header-menu li .sub-menu::before { position: absolute; content: ''; border: 5px solid transparent; border-bottom-color: #00874b; left: 50%; margin-left: -2.5px; top: -10px; }
.header-menu li .sub dt a{padding:0;}
.Top002633 .header-menu li .sub dt a { border-bottom: 1px dotted #4fb2be; text-align: center; }
.Top002633 .header-menu li .sub dt:last-child a { border-bottom: 0; }
.Top002633 .header-menu li .sub dt a:hover { background: none; color: #cfebef; }

@media(max-width:1200px) {
.Top002633 .header-right { right: 2%; }
.Top002633 .header-bottom .auto::after { right: 92%; }
}
@media(max-width:1024px) {
.Top002633 { position: relative; z-index: 100; }
.Top002633 .header-top { padding: 15px 2% 0 2%; }
.Top002633 #open_menu { width: 36px; height: 36px; border-radius: 50%; border: 1px solid #cfebef; margin-left: 10px; position: relative; }
.Top002633 #open_menu i, .Top002633 #open_menu i::before, .Top002633 #open_menu i::after { background: #00874b; }
.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: 60%; max-width: 240px; z-index: 100; background: #00874b; transition: ease-out 0.3s; }
.Top002633 #header-menu.header-menu-show { opacity: 1; top: 100%; transform: translateY(0); }
.Top002633 #header-menu li.has-sub em .op { display: block; }
.Top002633 #header-menu li a { padding-left: 30px !important; }
.Top002633 .header-right dt { width: 280px; }
.Top002633 .header-right dt .btn { width: 80px; font-size: 14px; }
.Top002633 .logo { padding-right: 55%; }
}
@media(max-width:640px) {
.Top002633 .header-top .logo{min-height:50px;}
.Top002633 .logo { padding-right: 35%; }
.Top002633 .header-right dt { display: none; }
.Top002633 .header-right{margin-top:-18px;}
}

.title123{margin:0px 0 20px 0; border-bottom:1px solid #eee;line-height:41px;height:42px;}
.title123 span{display:table;color:#00874b; font-size:20px; border-bottom:1px solid #00874b;padding-right:15px;}
.title123 a{float:right; font-weight:normal; font-size:13px; color:#999;}
.title123 a:hover{color:#00874b}

.Hbox_tab_span aside{ float: left;}
.Hbox_tab_span aside span{ float: left; cursor: pointer; border-bottom-color:transparent;}
.Hbox_tab_span aside span.aon{ border-bottom-color:#00874b;}
.Hbox_tab_span aside span:not(:last-child){ margin-right: 10px;}
.Hbox_tab_a{ float: right;}
.Hbox_tab_list figure{ width: 20.5%;}
.Hbox_tab_list figure i{ display: block; padding-top: 140px;}
.Hbox_tab_list figure img{ display: none;}
.Hbox_tab_list .txt{ background-color: #f3f6f8; padding-left: 5%;}
.Hbox_tab_list .txt h3{font-size:16px;}
.Hbox_tab_list .txt p{ color: #666;line-height:24px;font-size:15px}

/*
 .Floor000685 为demo编号
 */
.Floor000685{ padding:2% 0 0;}
.Floor000685 .con{ position:relative;}
.Floor000685 .top_news{ float:left; width: 60%; position: relative;}
.Floor000685 .top_news .bd li{ position:relative;}
.Floor000685 .top_news .bd li time{ color:#333;}
.Floor000685 .top_news .bd li time span{ font-size:36px;}
.Floor000685 .top_news .bd li figure{ background-color:#f3f6f8; position:relative; padding:4% 4% 8% 62%; font-size:12px;}
.Floor000685 .top_news .bd li figure .Ispic{ position:absolute; left:0; top:0; height:100%; width:58%;}
.Floor000685 .top_news .bd li figure .Ispic img{ display:none;}
.Floor000685 .top_news .bd li h4{ margin: 5% 0 3% 0; font-size:18px; font-weight:bold;height:46px}
.Floor000685 .top_news .bd li p{ color:#999; line-height:28px; font-size: 15px; height:84px; overflow:hidden;}
.Floor000685 .top_news .bd li .more{ color:#00874b; font-size:13px;}
.Floor000685 .top_news .bd li .more::after{ display:inline-block; content:''; border:5px solid transparent; border-left-color:#00874b; vertical-align:middle; margin-left:6px; margin-top:-1px;}
.Floor000685 .top_news .hd{ position: absolute; left: 62%; bottom: 30px; overflow:hidden;}
.Floor000685 .top_news .hd li{ float:left; width:8px; height:8px; border-radius:50%; overflow:hidden; line-height:100px; background-color:#999; margin-right:5px; cursor:pointer;}
.Floor000685 .top_news .hd li.on{ background: #00874b;}
.Floor000685 dl{ float:right; width:37%;}
.Floor000685 dd{ position:relative;}
.Floor000685 dd div{ position:relative; z-index:3;border-bottom:1px dotted #edece9; padding:0 0 12px 100px; margin-bottom: 12px; transition:all ease-out .5s;}
.Floor000685 dd:last-child div{ border-bottom: none; margin-bottom: 0; padding-bottom: 0;}
.Floor000685 dd time{position: absolute;left:0;top: 0;width: 78px;border: 1px solid #00874b; font-size:12px;color: #00874b;text-align: center; padding-top: 5px; padding-bottom:10px;transition:all ease-out .5s;}
.Floor000685 dd time b{display:block;font-size: 24px; font-weight: normal;}
.Floor000685 dd a{ font-weight:bold; margin-bottom: 6px;}
.Floor000685 dd p{ font-size:12px; margin:0; color:#949494; line-height:20px; height:40px; overflow:hidden;}
@media(max-width:1024px){
.Floor000685 .top_news,
.Floor000685 dl{ float:none; width:100%}
.Floor000685 .top_news{ padding-bottom:30px;}
.Floor000685 .top_news .bd li{ padding-right:0;}
.Floor000685 .top_news .bd li time{ right:0; }
.Floor000685 .top_news .hd{ bottom: 50px; }
}
@media(max-width:480px){
.Floor000685 .top_news .bd li time{font-size:14px; }
.Floor000685 .top_news .bd li time span{  font-size:30px;}
.Floor000685 dd time b{font-size: 20px;}
.Floor000685 dd div{ padding-right:100px;}
}




.Floor000999 {padding: 2% 0 0}
.Floor000999 .box{ width: 48%;margin-right: 4%; float: left }
.Floor000999 .box:nth-child(2n){ margin-right: 0 }
.Floor000999 .box dd{border-bottom: 1px dashed #ccc;line-height: 46px; height: auto; overflow:hidden;position: relative; padding-left: 15px;}
.Floor000999 .box dd:before{ content:""; display: block; width: 4px; height: 4px;background: #999; position: absolute;left:0; top: 22px;  border-radius: 50px;}
.Floor000999 .box dd a{ width: 70%; float: left }
.Floor000999 .box dd time{  float:right }
@media(max-width:768px){
.Floor000999 .box{ width: 100%;margin-right: 0%; margin-bottom: 20px; }
}











/*
 .Floor000881 为demo编号
 */
.Floor000881{ padding:2% 0 3% 0;}
.Floor000881 .list_copy{ display:none;}
.Floor000881 .bx-viewport{ z-index:1;}
.Floor000881 .list_scroll li{ text-align:center; position:relative;}
.Floor000881 .list_scroll li .Ispic{ display:block; padding-bottom:64%;}
.Floor000881 .list_scroll li p{ margin:0; line-height:38px; position: absolute; width: 100%; left: 0; bottom: 0; background: rgba(0,0,0,0.55);}
.Floor000881 .list_scroll li p a{ color: #fff;}
.Floor000881 .bx-wrapper{ position:relative;}
.Floor000881 .bx-pager{ display:none;}
.Floor000881 .bx-controls-direction{ position:absolute; right:0; top:-50px;}
.Floor000881 .bx-controls-direction a{ display:block; width:21px; height:21px; background:url(../images/Floor001252-btn.gif) no-repeat 0 0 #00874b; overflow:hidden; line-height:100px; float:left; margin-left:2px;}
.Floor000881 .bx-controls-direction a.bx-next{ background-position:right 0;}
@media(max-width:1250px){
.Floor000881 .bx-controls-direction a.bx-prev{ left:5px;}
.Floor000881 .bx-controls-direction a.bx-next{ right:5px;}
}
@media(max-width:768px){
.Floor000881{ padding:20px 0;}
}




/*
 .Floor001252 为demo编号
 */
.Floor001252{ padding:2% 0;}


.Floor001252 .news{ float:left; width:53%;}
.Floor001252 .news a.dot{ color:#333; font-size:16px;}
.Floor001252 .news a:hover{color: #00874b;}
.Floor001252 .news .time{display: inline-block; font-size: 13px;margin-top: 15px;}
.Floor001252 .news time{display: inline-block; font-size: 13px;margin-top: -3px;}
.Floor001252 .news p{ font-size:13px; color:#777; line-height:22px; overflow:hidden; height:44px;}
.Floor001252 .news p a{color: #00874b;}
.Floor001252 .top{ position:relative; padding-bottom:0%;padding-top: 1%;}
.Floor001252 .top li{ overflow:hidden;padding: 0 12px 0 0;}
.Floor001252 .top li .pic{ float:left; width:35.4%;}
.Floor001252 .top li .pic img{ width:100%;}
.Floor001252 .top li .pic{ position:absolute;left: 0; top: 0;  width:38%; height:92%; background-size: cover;    background-repeat: no-repeat;
    background-position: center center;}

.Floor001252 .top li div{ float:right; width:58%;}
.Floor001252 .top .bx-pager{ display:none;}
.Floor001252 .top .bx-controls-direction{ position:absolute; right:0; top:-44px;}
.Floor001252 .top .bx-controls-direction a{ display:block; width:21px; height:21px; background:url(../images/Floor001252-btn.gif) no-repeat 0 0 #00874b; overflow:hidden; line-height:100px; float:left; margin-left:2px;}
.Floor001252 .top .bx-controls-direction a.bx-next{ background-position:right 0;}
.Floor001252 .news dd{ padding:2.6% 0; border-top:1px dashed #d9d9d9;}
.Floor001252 .news dd div{ padding-left:102px; min-height:86px; position:relative;}
.Floor001252 .news dd time{ position:absolute; left:0; top:0; width:80px; background-color:#1c7342; text-align:center; color:#fff; border-radius:5px; line-height:28px;}
.Floor001252 .news dd time span{ display:block; font-size:30px; padding:14px 0; border-bottom:1px solid #48ad80;background-color:#00874b; border-radius:5px 5px 0 0;}
.Floor001252 .news dd p{ margin-bottom:0; height:42px;}

.Floor001252 .about_case{ float:right; width:43%;}
.Floor001252 .about_case dl{ overflow:hidden;}
.Floor001252 .about_case dd{ position: relative;line-height: 38px;border-bottom: 1px dotted #ddd; }
.Floor001252 .about_case dd a{padding-left: 13px;padding-right: 20px;}
.Floor001252 .about_case dd a::before { position: absolute;content: '';width: 3px;height: 3px;background-color: #00874b;left: 0;top: 50%;margin-top: -1px;}
.Floor001252 .about_case dd time{ float:right; font-size:12px; color:#a9a9a9;}
.Floor001252 .about_case ol{ float:left; width:49%; margin-right:2%; margin-bottom:0%;}
.Floor001252 .about_case ol:nth-child(2n){ margin-right:0;}
.Floor001252 .about_case ol img{ width:100%; transition:all ease 0.4s;}
.Floor001252 .about_case ol span{ line-height:45px; text-align:center;}
.Floor001252 .about_case ol figure{ overflow:hidden;padding-bottom:60%;background-size:cover;background-position:center;}
.Floor001252 .about_case ol:hover figure img{ transform:scale(1.2);}
.Floor001252 .about_case ol:hover a{color: #00874b;}
@media(max-width:1200px){
.Floor001252 .about_case dd h3{ font-size:15px;}
.Floor001252 .about_case dd p{ max-height:80px;}
}
@media(max-width:768px){
.Floor001252 .news,
.Floor001252 .about_case{ float:none; width:auto;}
}
@media(max-width:375px){
.Floor001252 .news a.dot{ font-size:16px;}
.Floor001252 .top li .pic,
.Floor001252 .top li div{ float:none; width:auto;}
.Floor001252 .top li div{ padding:2%;}

.Floor001252 .about_case dt,
.Floor001252 .about_case dd{ float:none; width:auto;}
.Floor001252 .about_case dd{ padding-top:3%;}
.Floor001252 .about_case ol{ width:49%;}
.Floor001252 .about_case ol:nth-child(3n){ margin-right:2%;}
.Floor001252 .about_case ol:nth-child(2n){ margin-right:0;}

.Floor001252 .news dd time span{ padding:9px 0;}
.Floor001252 .news dd div{ min-height:76px;}
}
/*Floor001101 */
.Floor001101{ padding:2% 0;background:#fbfbfb;}
.Floor001101 .auto{ position:relative;}
.Floor001101 .box{ position:relative; z-index:2; padding:0%;}
@media(min-width:641px){
.Floor001101 .bg{ position:absolute; z-index:1; top:0; height:100%;}
.Floor001101 .bg-left{ right:0; width:43%;}
.Floor001101 .bg-right{ left:0; width:53%;}
.Floor001101 .box-left{ float:right; width:43%;}
.Floor001101 .box-right{ float:left;width:53%;}
}
.Floor001101 .box h2{ margin:0 0 17px 0; position:relative; border-bottom:1px solid #e5e5e5; }
.Floor001101 .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;}
.Floor001101 .box h2 a:hover{ background:#0696ab; color:#fff;}
.Floor001101 .box h2 b{ display:inline-block; margin-right:3%; font-size:20px; font-weight:normal; color:#999; line-height:44px; border-bottom:2px solid transparent;}
.Floor001101 .box-right h2 b{ cursor:pointer;}
.Floor001101 .box h2 b.on{ font-weight:bold; color:#0696ab; border-bottom-color:#0696ab;}

.Floor001101 .box li{ position:relative; line-height:43px; border-bottom:1px dotted #ddd;}
.Floor001101 .box li a{padding-left: 13px;padding-right: 20px;}
.Floor001101 .box li a:hover{color: #00874b;}
.Floor001101 .box li a::before { position: absolute;content: '';width: 3px;height: 3px;background-color: #00874b;left: 0;top: 50%;margin-top: -1px;}
.Floor001101 .box li time{ float:right; font-size:12px; color:#777;}
.Floor001101 .box-left ol{  height:115px; }
.Floor001101 .box ol{border-bottom:1px solid #e5e5e5;margin-bottom:18px;}
.Floor001101 .box ol .dot{ font-size:16px; color:#333; line-height:50px;}
.Floor001101 .box ol .dot:hover{color:#00874b;}
.Floor001101 .box ol p{ margin:0; line-height:24px; color:#777;font-size: 13px;}
.Floor001101 .box ol p a{ color:#00874b;}
.Floor001101 .box-right li{line-height: 45px;}
.Floor001101 .box-right ol{ position:relative; padding-left:39%; min-height:154px;}
.Floor001101 .box-right ol .Ispic{ height:100%; position:absolute; left:0; top:0; width:35.4%;}
.Floor001101 .box-right ol time{ font-size:13px;}
.Floor001101 .box-right ol p{ margin-top:4%;height: 48px;overflow: hidden;}
@media(max-width:1200px){
.Floor001101 .auto{ padding:0;}
.Floor001101 .box ol p{ position:relative; max-height:48px; overflow:hidden;}
.Floor001101 .box ol p a{ position:absolute; right:0; bottom:0; background:#fff; padding-left:10px;}
}
@media(max-width:640px){
.Floor001101 .box-left{ margin-bottom:2%;}
.Floor001101 .auto{ padding:0 2%;}
.Floor001101 .box li{ padding-left:12px;}
.Floor001101 .box li::before{ right:auto; left:0; margin-right:0;}
.Floor001101 .box li a{padding-left:0;}
}
@media(max-width:480px){
.Floor001101 .box h2 b{ font-size:16px;}
.Floor001101 .box-right ol{ padding-left:0; padding-bottom:3%;}
.Floor001101 .box-right ol .Ispic{ position:relative; height:auto; padding-bottom:53%; display:block; width:auto;}
}
/*
 .Floor001301
 */
.Floor001301{ padding:2% 0;}
.Floor001301 .product{ float:left; width:53%;}
.Floor001301 .news{ float:right; width:43%;}
.Floor001301 h2{ margin:0 0 4% 0; line-height:28px; font-weight:normal; background:url(../../images/subject3/Floor001301-ico.png) no-repeat left center; padding-left:30px;}
.Floor001301 h2 span{ display:inline-block; position:relative; padding-right:15px; color:#333;}
.Floor001301 h2 span::before{ position:absolute; content:''; width:0; height:0; border:6px solid #4c4c4c; border-top-color:transparent; border-bottom-color:transparent; border-right:0; right:0; top:50%; margin-top:-6px;}
.Floor001301 h2 a{ float:right; color:#999; font-size:12px;}

.Floor001301 .product ul{ overflow:hidden;  border-bottom:0; border-right:0;}
.Floor001301 .product li{ float:left; width:33.33%;border-bottom: 1px solid #eee; position:relative; padding-bottom:10px;margin-bottom: 8px; margin-right: -1px}
.Floor001301 .product li:nth-child(3n){border-right: none;}
.Floor001301 .product li div{ margin:0; line-height:24px; overflow: hidden; height:53px; text-align:center; padding:0 3%;}
.Floor001301 .product li div p{margin: 0;padding-top: 8px;color: #333;}
.Floor001301 .product li div p:hover{color: #00874b;}
.Floor001301 .product li figure{ padding-bottom:69%; background-size:cover;border: 1px solid #fff }
.Floor001301 .product li span{text-align: center;font-size: 12px; margin: 0 auto; display: block;}
.Floor001301 .product li:hover span{color: #00874b}


.Floor001301 .list{ position:relative; overflow:hidden;}
.Floor001301 .list .bx-viewport{ z-index:1;}
.Floor001301 .list li span{ width:100%; padding:0 20% 0 20px; line-height:36px; height:36px; color:#fff; background-color:rgba(0,0,0,0.5); position:absolute; left:0; bottom:0;}
.Floor001301 .list li .Ispic{padding-bottom: 44%; background-size:cover;}
.Floor001301 .list .bx-pager{ position:absolute; right:16px; bottom:12px; z-index:10;}
.Floor001301 .list .bx-pager div{ float:left; width:10px; margin-right:5px;}
.Floor001301 .list .bx-pager div a{ display:block; height:10px; border-radius:50%; background-color:#fff; overflow:hidden; line-height:100px;}
.Floor001301 .list .bx-pager div a.active{ background-color:#00874b;}
.Floor001301 .news dl{ padding-top:2%;}
.Floor001301 .news dd{ position:relative;border-bottom: 1px dotted #ddd}
.Floor001301 .news dd::before{ position:absolute; content:''; width:3px; height:3px; left:0; top:50%; background-color:#00874b; margin-top:-1.5px;}
.Floor001301 .news dd a{line-height: 38px;padding-left: 13px;padding-right: 20px;}
.Floor001301 .news dd time{    float: right;color: #777;line-height: 38px; font-size: 12px;}

.Floor001301 .news dd a:hover{color: #00874b}


@media(max-width:768px){
.Floor001301 .product,
.Floor001301 .news{ float:none; width:auto;}
.Floor001301 .product{ margin-bottom:3%;}
}
@media(max-width:480px){
.Floor001301 .product li{ width:50%;}
}
/*
 .Floor001641 为demo编号
 */
.Floor001641{background:#fbfbfb;padding: 2% 0 2% 0;}
.Floor001641 .auto{ position:relative;}

.Floor001641 .box{ float:left; width:53%;  }
.Floor001641 .box:last-child{ float:right; width: 43%; }

.Floor001641 .title,
.Floor001641 ul{padding:0 0%;}

.Floor001641 .title{padding-bottom:3%; color:#d4d4d4; text-transform:uppercase; position:relative;}
.Floor001641 .title::before{ position:absolute; content:''; width:4%; height:2px; background-color:#2078da; left:0; top:17px;}
.Floor001641 .title h1{font-size:24px; font-weight:normal; margin:0; color:#555;}
.Floor001641 .title a{ float:right; font-weight:bold; background:url(../images/Floor001641-a_more.png) no-repeat right center; padding-right:15px;}

.Floor001641 li{ line-height: 42px; border-bottom:1px dotted #dadada;}
.Floor001641 li time{ float:right; color:#777; font-size:12px;}
.Floor001641 li a{ padding-left:13px; position:relative;padding-right:20px;}
.Floor001641 li a:hover{color: #00874b;}
.Floor001641 li a::before{ position:absolute; content:''; width:3px; height:3px; background-color:#00874b; left:0; top:50%; margin-top:-1px;}
.Floor001641 .box1 li{line-height: 48px;}

.Floor001641 ol{position:relative; margin-bottom:9px;border-bottom:1px solid #e5e5e5;}
.Floor001641 ol figure{ float:left; width:35.4%;}
.Floor001641 ol figure a{height:145px;background-size:cover;background-position:center;display:block;}
.Floor001641 ol figure img{ width:100%;}
.Floor001641 ol div{ float:right; width:61%;font-size:13px;}
.Floor001641 ol div h5{ margin:0; padding:2% 0;font-size:16px;font-weight: normal;color: #333;}
.Floor001641 ol div h5 a:hover{color: #00874b;}
.Floor001641 ol div p{ margin:0;  color:#777; line-height:22px; overflow:hidden; height:47px;}
.Floor001641 ol div p a{color: #00874b;}
.Floor001641 ol div time{ color:#777; display:block; padding:3% 0;}

.Floor001641 .box:last-child li:first-child{ padding-top:0; height:auto;}
.Floor001641 .box:last-child .all_more{ margin-left:5%; margin-top:3%;}

.Floor001641 .all_more{ border:1px solid #e0e0e0; font-weight:bold; font-size:0.8em; display:inline-block; line-height:2.85em; padding-left:2.5em; padding-right:3.5em; border-radius:30px; background:url(../images/Floor001641-a_more.png) no-repeat 90% center;transition:all ease 0.5s;}
.Floor001641 .all_more:hover{ padding-right:2.5em; background-color:#2078da; background-position:120% center; color:#fff; transition:all ease 0.5s;}
@media(max-width:1200px){
.Floor001641 .auto{ padding:0;}
}
@media(max-width:768px){
.Floor001641 .box{ float:none !important; width:auto !important; clear:both; overflow:hidden;}
.Floor001641 .box:last-child{ border-top:1.5em solid #fff;}
.Floor001641 .auto::before{ display:none;}
.Floor001641 .box{padding:0 2% 5%}
.Floor001641 .box:last-child .all_more{ float:right; margin-right:5%;}
}
@media(max-width:640px){
.Floor001641 ol div p{height:40px; overflow:hidden;}
}
@media(max-width:480px){
.Floor001641 ol::before{ display:none;}
.Floor001641 ol{ border-bottom:1px solid #e6e6e6; padding-bottom:2%; margin-bottom:2%;}
.Floor001641 .title h1{font-size:20px;}
}

/* 底部 */

.Bottom002494{padding:3% 0 0;background-color: #2c2d2d;width: 100%;background-position:center;background-repeat:no-repeat;}
.Bottom002494 .botnav{display: none;}
@media screen and (min-width:1000px ){
  .Bottom002494 .botnav{display: block; float: left; width:70%; overflow: hidden;}
/*   .Bottom002494 .botnav ul{ margin: 0 -1.5%;} */
  .Bottom002494 .botnav ul li{float: left;display: inline-block;padding-right:32px;}
  .Bottom002494 .botnav ul li dt{color: #fff; font-size: 15px; padding-bottom: 15px;}
  .Bottom002494 .botnav ul li dd{ line-height: 28px;font-size:12px;}
  .Bottom002494 .botnav ul li dd a{color: rgba(255,255,255,0.4);}
  .Bottom002494 .botnav ul li dd a:hover{color:rgba(7,132,61,1);}
}


.Bottom002494 .links_box{ padding: 3% 0 2%;   }
.Bottom002494 .linkS{ float: left; width: 20%; height: 40px; margin-right: 20px; background: #37434d; position: relative; margin-bottom: 10px;}
.Bottom002494 .linkS .linkSBox{padding: 9px 65px 9px 15px;}
.Bottom002494 .linkSBoxIn ul{position: absolute;  display: none;width: 100%;bottom: 100%; left: 0px;border-bottom: 1px solid #313c46; background: #37434d;padding: 10px 0;}
.Bottom002494 .linkSBoxIn ul li a{display: block; padding-left: 15px;line-height: 30px; color:#919fab; }
.Bottom002494 .linkSBoxIn ul li a:hover{color: #fff;}
.Bottom002494 .linkS span{width:100%;line-height: 22px;  color: #919fab; }
.Bottom002494 .linkS .btn{height: 40px; position: absolute; width: 40px; right: 0;top: 0; border-left: 1px solid #46525d;background: url(../images/Bottom002494-linksbtn.png) no-repeat center;}

.Bottom002494 .linkS2{ float: left;width: 20%;  height: 40px; background: #37434d; position: relative;}
.Bottom002494 .linkS2 .linkSBox{padding: 9px 65px 9px 15px;}
.Bottom002494 .linkSBoxIn2 ul{position: absolute;  display: none;width: 100%;bottom: 100%; left: 0px;border-bottom: 1px solid #313c46; background: #37434d;padding: 10px 0;}
.Bottom002494 .linkSBoxIn2 ul li a{display: block; padding-left: 15px;line-height: 30px; color:#919fab; }
.Bottom002494 .linkSBoxIn2 ul li a:hover{color: #fff;}
.Bottom002494 .linkS2 span{width:100%;line-height: 22px;  color: #919fab; }
.Bottom002494 .linkS2 .btn{height: 40px; position: absolute; width: 40px; right: 0;top: 0; border-left: 1px solid #46525d;background: url(../images/Bottom002494-linksbtn.png) no-repeat center;}

.Bottom002494 .rwmImg{ float: right; text-align:center; }
.Bottom002494 .rwmImg img{ max-width: 110px; }
.Bottom002494 .rwmImg .txt{ color: #fff;line-height: 35px;}

@media screen and (min-width:1000px ){
  .Bottom002494 .other{float: right;width:30%;padding-left:130px;position: relative;
  }
  .rwmbox{position: absolute;left:0;top:0;width:110px;}
  .content_b p{margin:0;line-height:28px;font-size:13px;color:rgba(255,255,255,.7)}
}

.Bottom002494 .Bottom{max-width: 1440px;margin: 0 auto;padding:15px 0 0;color: rgba(255,255,255,.4);border-top: 1px solid rgba(255,255,255,.1);font-size:13px;}
.Bottom002494 .Bottom a{color:rgba(255,255,255,.4);}
.Bottom002494 .Bottom a:hover{color:rgba(7,132,61,1);}
.Bottom002494 .Bottom .left{text-align: center;}
.Bottom002494 .Bottom .left em{ display: inline-block; font-style: normal; padding: 0 5px;}
.Bottom002494 .Bottom .right{text-align: center;}
@media (min-width:1000px ){
  .Bottom002494 .Bottom .left{float: left;}
  .Bottom002494 .Bottom .right{float: right;}
}
@media (max-width:768px ){
.Bottom002494{ padding: 30px 0; }
.Bottom002494 .rwmImg{ float: inherit; text-align:center; }
.Bottom002494 .linkS,
.Bottom002494 .linkS2{ width: 49%; }
.Bottom002494 .linkS{ margin-right: 2%; }
.Bottom002494 .Bottom .right{ padding-top: 10px; }
}
@media (max-width:320px ){
.Bottom002494 .rwmImg{ float: inherit; text-align:center; }
.Bottom002494 .linkS,
.Bottom002494 .linkS2{ width: 100%; margin-right: 0; }
}
.auto_1400{max-width:1440px;}
.wrap-container{padding-bottom:1%;}





/*Banner002766 */
.Banner002766{}
/*slick Basic*/
.Banner002766 .slick-slider { position:relative;display: block;-webkit-touch-callout: none;-ms-touch-action: pan-y; touch-action: pan-y;-webkit-tap-highlight-color: transparent;/*max-height:640px;*/}
.Banner002766 .slick-list { position: relative; z-index: 1;display: block; overflow: hidden;}
.Banner002766 .slick-list:focus {outline: none}
.Banner002766 .slick-list.dragging {cursor: pointer;cursor: hand;}
.Banner002766 .slick-slider .slick-track,
.Banner002766 .slick-slider .slick-list { -webkit-transform: translate3d(0, 0, 0);-moz-transform: translate3d(0, 0, 0);-ms-transform: translate3d(0, 0, 0);-o-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0);/*max-height:640px;*/}
.Banner002766 .slick-track {position: relative; top: 0; left: 0; display: block;}
.Banner002766 .slick-track:before,
.Banner002766 .slick-track:after{display: table; content: '';}
.Banner002766 .slick-track:after{ clear: both;}
.Banner002766 .slick-loading .slick-track { visibility: hidden;}
.Banner002766 .slick-slide{ display: none; float: left;min-height: 1px;}
[dir = 'rtl'] .slick-slide {float: right;}
.Banner002766 .slick-slide .slick-loading img { display: none;}
.Banner002766 .slick-slide .dragging img { pointer-events: none;}
.Banner002766 .slick-initialized .slick-slide { display: block;}
.Banner002766 .slick-loading .slick-slide { visibility: hidden;}
.Banner002766 .slick-vertical .slick-slide { display: block; height: auto; border: 1px solid transparent;}
.Banner002766 .slick-arrow .slick-hidden { display: none;}
/*slick Basic End*/

.Banner002766 .slick-list li{position: relative;}
.Banner002766 .slick-list li a{display: block;}
.Banner002766 .slick-list li img{display: block; width: 100%;}
.Banner002766 .slick-list li .txt-main{position: absolute; left: 0; top: 0; width: 100%; height: 100%; z-index: 10;display:none;}
.Banner002766 .slick-list li .txt-main .auto{max-width: 1720px; height: 100%;position: relative;}
.Banner002766 .slick-list li .txt-main .auto img{height: 100%; transform: translateY(30px);-webkit-transform: translateY(30px);-ms-transform: translateY(30px);opacity: 0;-webkit-opacity: 0; transition:0.5s 0.5s;}
.Banner002766 .slick-list li .url{position: absolute;width: 40%;max-width: 308px; font-size: 20px; z-index: 20;color: #fff; transition: 0.3s 0.5s;text-align: center;line-height: 65px;transform: translateY(30px);-webkit-transform: translateY(30px);-ms-transform: translateY(30px);opacity: 0;-webkit-opacity: 0; transition:0.5s 0.8s;}
.Banner002766 .slick-list li.ani-show .txt-main .auto img,
.Banner002766 .slick-list li.ani-show .url{transform: translateY(0);-webkit-transform: translateY(0);-ms-transform: translateY(0);opacity: 1;-webkit-opacity: 1;}
.Banner002766 .slick-list li .url:before,
.Banner002766 .slick-list li .url:after{position: absolute; content: ''; height: 1px;width: 100%;background: rgba(255,255,255,0.2); transition: 0.5s;}
.Banner002766 .slick-list li .url:before{left: 0; top: 0;}
.Banner002766 .slick-list li .url:after{right: 0; bottom: 0;}
.Banner002766 .slick-list li .url:hover:before,
.Banner002766 .slick-list li .url:hover:after{width: 0;}
.Banner002766 .slick-list li .url:hover{background:#000; }
.Banner002766 .slick-list li .url span{display: inline-block;background: url(../images/Banner002766_more.png) no-repeat right center; padding-right: 40px; transition: 0.3s;}
.Banner002766 .slick-list li .url:hover span{background: none; padding: 0;}
.Banner002766 .slick-dots{position: absolute; left: 0; z-index: 10; width: 100%; bottom: 5%; text-align: center;}
.Banner002766 .slick-dots li button{display: none;}
.Banner002766 .slick-dots li{display: inline-block; border: 1px solid rgba(255,255,255,0.4); border-radius: 50%; margin: 0 5px; cursor: pointer; width: 20px; height: 20px;position: relative;}
.Banner002766 .slick-dots li.slick-active:after{content: ''; position: absolute; background: #fff;border-radius: 50%; width: 8px; height: 8px; left: 50%; top: 50%; margin: -4px 0 0 -4px;}
.Banner002766 .slick-arrow{position: absolute; z-index: 10; top: 50%;background: none;border: 0;font-size: 0; height: 44px; width: 44px; margin-top: -22px;  border-bottom: 3px solid #fff; border-right: 3px solid #fff; cursor: pointer;}
.Banner002766 .slick-prev{left: 3%;transform: rotate(135deg);-webkit-transform: rotate(135deg);-ms-transform: rotate(135deg);}
.Banner002766 .slick-next{right: 3%;transform: rotate(-45deg);-webkit-transform: rotate(-45deg);-ms-transform: rotate(-45deg);}
@media(max-width:1024px){
.Banner002766 .slick-arrow{height:30px; width: 30px; margin-top: -15px;}
.Banner002766 .slick-list li .url{line-height: 40px; max-width:200px;font-size: 16px;}
}
@media(max-width:640px){
.Banner002766 .slick-dots li{width: 10px; height: 10px; margin: 0 2px;}
.Banner002766 .slick-dots li.slick-active:after{width: 4px; height: 4px;margin: -2px 0 0 -2px;}
.Banner002766 .slick-arrow{display: none!important;}
}
@media(max-width:480px){
.Banner002766 .slick-list li .url{line-height: 28px; max-width:120px;font-size: 12px;}
.Banner002766 .slick-list li .url span{padding-right: 30px;}
}


.logo2{position:absolute;top:3%;left:3%;z-index:99;}


/*Banner002766 */
.Banner002766{position: relative;margin-top:1.5%;}
/*slick Basic*/
.Banner002766 .slick-slider { position:relative;display: block;-webkit-touch-callout: none;-ms-touch-action: pan-y; touch-action: pan-y;-webkit-tap-highlight-color: transparent}
.Banner002766 .slick-list { position: relative; z-index: 1;display: block; overflow: hidden;}
.Banner002766 .slick-list:focus {outline: none}
.Banner002766 .slick-list.dragging {cursor: pointer;cursor: hand;}
.Banner002766 .slick-slider .slick-track,
.Banner002766 .slick-slider .slick-list { -webkit-transform: translate3d(0, 0, 0);-moz-transform: translate3d(0, 0, 0);-ms-transform: translate3d(0, 0, 0);-o-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0)}
.Banner002766 .slick-track {position: relative; top: 0; left: 0; display: block;}
.Banner002766 .slick-track:before,
.Banner002766 .slick-track:after{display: table; content: '';}
.Banner002766 .slick-track:after{ clear: both;}
.Banner002766 .slick-loading .slick-track { visibility: hidden;}
.Banner002766 .slick-slide{ display: none; float: left;min-height: 1px;}
[dir = 'rtl'] .slick-slide {float: right;}
.Banner002766 .slick-slide .slick-loading img { display: none;}
.Banner002766 .slick-slide .dragging img { pointer-events: none;}
.Banner002766 .slick-initialized .slick-slide { display: block;}
.Banner002766 .slick-loading .slick-slide { visibility: hidden;}
.Banner002766 .slick-vertical .slick-slide { display: block; height: auto; border: 1px solid transparent;}
.Banner002766 .slick-arrow .slick-hidden { display: none;}
/*slick Basic End*/

.Banner002766 .slick-list li{position: relative;}
.Banner002766 .slick-list li a{display: block; position: relative;}
.Banner002766 .slick-list li img{display: block; width:1280px; height:640px;}
.Banner002766 .slick-list li .txt-main{position: absolute; left: 0; top: 0; width: 100%; height: 100%; z-index: 10;}
.Banner002766 .slick-list li .txt-main .auto{max-width: 1720px; height: 100%;position: relative;}
.Banner002766 .slick-list li .txt-main .auto img{height: 100%; transform: translateY(30px);-webkit-transform: translateY(30px);-ms-transform: translateY(30px);opacity: 0;-webkit-opacity: 0; transition:0.5s 0.5s;}
.Banner002766 .slick-list li .url{position: absolute;width: 40%;max-width: 308px; font-size: 20px; z-index: 20;color: #fff; transition: 0.3s 0.5s;text-align: center;line-height: 65px;transform: translateY(30px);-webkit-transform: translateY(30px);-ms-transform: translateY(30px);opacity: 0;-webkit-opacity: 0; transition:0.5s 0.8s;}
.Banner002766 .slick-list li .desc {position: absolute; right: 1%; bottom: 2%; background-color: rgba(0,0,0,0.2); line-height: 26px; color: #fff; padding: 20px; max-width: 50%; font-size: 22px; font-weight: bold;}
.Banner002766 .slick-list li.ani-show .txt-main .auto img,
.Banner002766 .slick-list li.ani-show .url{transform: translateY(0);-webkit-transform: translateY(0);-ms-transform: translateY(0);opacity: 1;-webkit-opacity: 1;}
.Banner002766 .slick-list li .url:before,
.Banner002766 .slick-list li .url:after{position: absolute; content: ''; height: 1px;width: 100%;background: rgba(255,255,255,0.2); transition: 0.5s;}
.Banner002766 .slick-list li .url:before{left: 0; top: 0;}
.Banner002766 .slick-list li .url:after{right: 0; bottom: 0;}
.Banner002766 .slick-list li .url:hover:before,
.Banner002766 .slick-list li .url:hover:after{width: 0;}
.Banner002766 .slick-list li .url:hover{background:#000; }
.Banner002766 .slick-list li .url span{display: inline-block;background: url(../images/Banner002766_more.png) no-repeat right center; padding-right: 40px; transition: 0.3s;}
.Banner002766 .slick-list li .url:hover span{background: none; padding: 0;}
.Banner002766 .slick-dots{position: absolute; left: 0; z-index: 10; width: 100%; bottom: 5%; text-align: center;}
.Banner002766 .slick-dots li button{display: none;}
.Banner002766 .slick-dots li{display: inline-block; border: 1px solid rgba(255,255,255,0.4); border-radius: 50%; margin: 0 5px; cursor: pointer; width: 20px; height: 20px;position: relative;}
.Banner002766 .slick-dots li.slick-active:after{content: ''; position: absolute; background: #fff;border-radius: 50%; width: 8px; height: 8px; left: 50%; top: 50%; margin: -4px 0 0 -4px;}
.Banner002766 .slick-arrow{position: absolute; z-index: 10; top: 50%;background: none;border: 0;font-size: 0; height: 44px; width: 44px; margin-top: -22px;  border-bottom: 3px solid #fff; border-right: 3px solid #fff; cursor: pointer;}
.Banner002766 .slick-prev{left: 3%;transform: rotate(135deg);-webkit-transform: rotate(135deg);-ms-transform: rotate(135deg);}
.Banner002766 .slick-next{right: 3%;transform: rotate(-45deg);-webkit-transform: rotate(-45deg);-ms-transform: rotate(-45deg);}
@media(max-width:1024px){
.Banner002766 .slick-arrow{height:30px; width: 30px; margin-top: -15px;}
.Banner002766 .slick-list li .url{line-height: 40px; max-width:200px;font-size: 16px;}
}
@media(max-width:640px){
.Banner002766 .slick-dots li{width: 10px; height: 10px; margin: 0 2px;}
.Banner002766 .slick-dots li.slick-active:after{width: 4px; height: 4px;margin: -2px 0 0 -2px;}
.Banner002766 .slick-list li img{ width:100%; height:250px;}
.Banner002766 .slick-arrow{display: none!important;}
.Banner002766 .slick-list li .desc {padding: 10px; font-size: 14px;}
}
@media(max-width:480px){
.Banner002766 .slick-list li .url{line-height: 28px; max-width:120px;font-size: 12px;}
.Banner002766 .slick-list li .url span{padding-right: 30px;}
}


.main_bg{background-color:#f2fbf4;}
.w22{ width:20%; padding-bottom:4%;}
.w75{ width:77%; padding-bottom:4%;}
/*
 .Location002314
 */
.Location002314 .auto{padding:5px 0;border-bottom:1px solid #d0f4d9;}
.Location002314 dl{padding:10px 0; line-height:30px;}
.Location002314 em{ font-style:normal;color: #999;  float:right; background:url(../images/Location002314-icon.png) no-repeat left center; padding-left:15px;}
.Location002314 em span{ color:#00874b;padding-left:5px;}
.Location002314 em a{ position:relative;padding:0 5px;color: #999;}
.Location002314 em a:first-child{ margin-left: 5px;}
.Location002314 em a:hover{ color: #00874b;}
.Location002314 em a:before{ position:absolute; content:''; right:0; border-top:4px solid transparent;border-bottom:4px solid transparent; border-left:5px solid #a1a1a1; top:50%; margin-top:-4px;display:none;}
@media(max-width:768px){
  .Location002314{padding:0 2%}
}


.svc_cont .left .title{margin-top: 30px; padding: 25px 30px 20px; border-radius: 16px 0px 0px 0px;
background: -moz-linear-gradient(top, rgba(7,132,61,1), rgba(7,132,61,.4)),url(../images/subtitbg.png) right center no-repeat;
background: -webkit-linear-gradient(top, rgba(7,132,61,1), rgba(7,132,61,.4)),url(../images/subtitbg.png) right center no-repeat;
background: -o-linear-gradient(top, rgba(7,132,61,1), rgba(7,132,61,.4)),url(../images/subtitbg.png) right center no-repeat;

}
.svc_cont .left .title .cn{ font-size: 24px;color: #ffffff;}
.svc_cont .left .title .en{color: #fff;font-size: 16px;margin-top: 10px;}
.svc_cont .left .svc_ls{}
.svc_cont .left .svc_ls li{margin-bottom: 2px; background-color: #dcf5ea;}
.svc_cont .left .svc_ls  .nav-title{display: block; padding: 19px 50px 19px 27px;color: #000;font-size: 16px; position: relative;background: url("../images/svc3.png") no-repeat calc(100% - 20px) center;}
.svc_cont .left .svc_ls  .nav-title:hover,.svc_cont .left .svc_ls .nav-title.active{color: #00874b; background: url("../images/svc2.png") no-repeat calc(100% - 20px) center;}

.svc_cont .left .svc_ls .subbar {padding: 0 0 5px 40px}
.svc_cont .left .svc_ls .subbar a {display: block; font-size: 14px; margin-bottom: 15px;}
.svc_cont .left .svc_ls .subbar a.active {color: #00874b;}
.danweiBox{margin-top:30px;background:#fff;padding:20px;border-radius: 0 0px 16px 0px;min-height:470px;font-size:15px;line-height:30px;color:#333;box-shadow: 0 0 5px rgba(0,0,0,0.1);}
.danweiBox img{/*max-width:600px!important; */display:block;margin:0 auto;}
.danweiBox p{margin-top:0;margin-bottom:0;}
.danweiBox h1.h1_title{font-size:24px;padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid #eee;text-align: center;}
.danwei_box{text-align: center;}

/* .PicList002273 为demo编号 */
.PicList002273{padding-top: 8%;}
.PicList002273 .left img{width: 100%;}
.PicList002273 .right .time{font-size: 12px;color: #999;border: 1px solid #c5c6c6;padding: 2px 5px;border-radius: 10px;margin-top: 8px;display: inline-block;}
.PicList002273 .right .h3{color: #313131;font-size: 18px;font-weight: normal;margin: 10px 0;}
.PicList002273 .right .Introd{color: #999;font-size: 14px;}
.PicList002273 ul{ overflow: hidden;}
.PicList002273 ul li{margin-bottom: 30px;background: #eef0f1; padding:18px 20px; box-shadow: 0 0 10px 2px #eee;border: 1px solid #fff;background: #fff;}
.PicList002273 ul .li2{padding:0;}
@media screen and (max-width:640px ){
.PicList002273 ul .li2{ padding:20px;}
.PicList002273 ul .li2 .right{ margin-top:20px;}
}
@media screen and (min-width:768px ){
.PicList002273 .left{float: left;width: 25%;}
.PicList002273 .right{float: right;width: 72%;}
.PicList002273 .right .time{margin-top: 0px;}
.PicList002273 .li2{float: left;width:49%;}
}
@media screen and (min-width:1024px ){
.PicList002273{padding-top: 31px;}
.PicList002273 ul li{position: relative;}
.PicList002273 ul li .right_btn{width: 11px;height: 19px;background: url(../images/PicList002273-arrow_right.png) no-repeat center;display: inline-block;position: absolute;top: 50%;right: 20px;cursor: pointer;margin-top: -10px}
.PicList002273 ul li:hover{border: 1px solid #00874b;box-shadow: 0px 0px 30px #ccc;}
}
@media screen and (min-width:1200px ){
.PicList002273 .left{float: left;margin-right: 50px;}
.PicList002273 .right{float: left;width:580px;}
.PicList002273 .right .h3{ padding:5px 0; line-height:25px; margin:10px 0; border-bottom:solid 1px #ccc;}
.PicList002273 .right .Introd{ line-height:25px; margin:0;}
.PicList002273 ul li{padding-right: 20px;}
.PicList002273 ul li:hover{border: 1px solid #00874b;box-shadow:0px 0px 30px #ccc;}
.PicList002273 ul li:hover .h3 a{ color: #00874b;}
.PicList002273 .li2 .left{float: left; width:30%; margin-right:5%;}
.PicList002273 .li2 .right{float: left; width:65%;}
.PicList002273 .li2:nth-child(2n){ float: right;}
}




/* .Page002274 为demo编号 */
.Page002274{color:#666666;}
.Page002274 .Pages *{vertical-align:middle;}
.Page002274 .Pages .p_cur,
.Page002274 .Pages .p_count,
.Page002274 .Pages .p_total{display:none;}
.Page002274 .Pages a{display:inline-block;padding: 0 15px;line-height:37px;background-color: #eee;color:#666666;margin-right:5px;}
.Page002274 .Pages a:hover,
.Page002274 .Pages a.a_cur{color:#fff;background-color: #00874b;}
.Page002274 .Pages em{font-style:normal; display:inline-block; vertical-align:middle;}
.Page002274 .Pages .i_text{width:47px; height:36px; line-height:36px;border:1px solid #ceced5;}
.Page002274 .Pages .i_button{cursor:pointer; background:none; width:47px; height:36px;border:1px solid #ceced5;}
.Page002274 .Pages .p_jump b{font-weight:normal; margin:0 5px;}
.Page002274 .Pages .a_prev,.Page002274 .Pages .a_next{font-family: 宋体; font-weight: bold; padding:0 25px;}
.Page002274 .Pages .p_jump{display:none;}
@media(max-width:1000px){.Page002274 .Pages em{display:none;}}
@media(max-width:767px){
.Top002633 .header-top{min-height:auto;}
.w22{ width:100%; padding-bottom:4%;}
.w75{ width:100%; padding-bottom:4%;}
.Menu001651 ul{padding:0 3px;}
.Menu001651 li{width:50%;padding:0 3px;margin:5px 0;}
.Menu001651 li a{padding:0 5px;}
.Page002274 .Pages a.a_first,
.Page002274 .Pages a.a_end{display:none;}
.Page002274 .Pages a{padding:0 10px;}
.danweiBox{ min-height:auto;}
.margin-top{ margin-top:0;}
}
@media(max-width:1024px) and (min-width:768px) {
.fl{ float:left;}
.fr{ float:right;}
}

.onepages{line-height:30px;color:#333;font-size:16px;margin-top:20px}
.onepages .item{padding-bottom:30px;font-size:14px;color:#555;}
.onepages .item b{display: block;width:100%;color:#0170c1;padding-bottom:5px;font-size:16px;}

/* .TextList000746
 */
.TextList000746{background-color:#fff;padding:10px 15px;margin-top:30px;    border-radius: 0 0px 16px 0px;box-shadow: 0 0 5px rgba(0,0,0,0.1);}
.TextList000746 li{border-bottom: #f0f0f0 1px dashed; line-height:32px; padding:10px 0;font-size:16px;}
.TextList000746 li a{ padding-left:20px; background:url(../images/TextList000746-icon.jpg) no-repeat 5px center;}
.TextList000746 li a:hover{ color:#02801a;}
.TextList000746 li time{ float:right; color:#999; font-size:14px; margin-left:10px;}
.TextList000746 ul{padding-bottom:15px;}
.TextList000746 .Page002274{padding-bottom:15px;}

.xqTitle{text-align: center;border-bottom:1px solid #eee;padding-bottom:20px}
.xqTitle p{color:#999;font-size:14px;font-weight:normal}

.n-pages{padding:2% 0;}
.n-pages a{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:24px;}



.dorctorlist .caption{font-size:14px;color:#707070;}
.dorctorlist .caption .s2{color:#01763a;}
.dorctorlist .caption .s1{color:#333333;font-size:24px;padding-right:10px;}
.dorctorlist .list .item{width:170px;overflow:hidden;position:relative;margin-left:100px;margin-bottom:11px;float:left;}

.dorctorlist .list .item:first-child{margin-left:10px;}
.dorctorlist .caption .more{font-size:12px;color:#474747;width:90px;line-height:22px;height:22px;border:1px solid #ddd;display:block;text-align:center;border-radius:10px;float:right;margin-top:-3px;}
.dorctorlist .item .info{height:auto;text-align:center;min-height:80px;}
.dorctorlist .item .inline{display:inline-block;vertical-align:middle;padding:10px 15px;}
.dorctorlist .item .h2{font-size:18px;}
.dorctorlist .item .p{font-size:14px;color:#fff;line-height:22px;margin-top:8px;}
.dorctorlist .list{margin-top:30px;width:102%;margin-left:-0.8%;}
.dorctorlist .page{margin-top:40px;}
.dorctorlist {margin-top:20px;padding-bottom:15px;}


/*
 .PicList000593
 */
.PicList000593{ padding-top:30px;}
.PicList000593 li{ float:left; width:32%; margin-right:2%; position:relative; margin-bottom:2%;}
.PicList000593 li:nth-child(3n){ margin-right:0;}
.PicList000593 li .video_files{position:absolute; left:0; top:0; width:100%; height:100%; z-index:10;}
.PicList000593 li .video_files video{width:100%; height:100%; background-color:#000;}
.PicList000593 li .video_files .close{position: absolute;right: 3%;top: 3%;z-index: 10;width: 30px;height: 30px;border-radius: 50%;background-color: #761b1b;cursor: pointer;}
.PicList000593 li .video_files .close::before,
.PicList000593 li .video_files .close::after{ position:absolute; content:''; width:3px; height:70%; border-radius:3px; background-color:#fff; left:13px; top:5px;}
.PicList000593 li .video_files .close::before{ transform:rotate(45deg);}
.PicList000593 li .video_files .close::after{ transform:rotate(-45deg);}
.PicList000593 li figure{ position:relative;}
.PicList000593 li figure em{ display:block; padding-bottom:65%; background-size:contain; background-position:center center; background-repeat:no-repeat;}
.PicList000593 li figure a{ width:100%; height:100%; position:absolute; left:0; top:0; background-color:rgba(0,0,0,0.5); }
.PicList000593 li figure a::before,
.PicList000593 li figure a::after{position: absolute; content:'';z-index: 5;top: 50%;left: 50%;}
.PicList000593 li figure a::before{width: 70px;height: 70px;border: 3px solid rgba(255,255,255,0.6);margin-left: -35px;margin-top: -35px;border-radius: 50%;}
.PicList000593 li figure a::after{width: 0;height: 0;border-top: 15px solid transparent;border-bottom: 15px solid transparent;border-left: 20px solid rgba(255,255,255,0.6);margin-left: -3px;margin-top: -12px;}
.PicList000593 li p{text-align:center;}
@media(max-width:768px){
.PicList000593 li{width:49%; margin-right:2%;}
.PicList000593 li:nth-child(3n){ margin-right:2%;}
.PicList000593 li:nth-child(2n){ margin-right:0;}
}
@media(max-width:480px){
.PicList000593 li figure a::before{width: 50px;height: 50px;margin-left: -25px;margin-top: -25px;}
.PicList000593 li figure a::after{border-top-width: 10px;border-bottom-width: 10px;border-left-width: 15px;margin-left: -3px;margin-top: -7px;}
}
@media(max-width:375px){
.PicList000593 li figure a::before{width: 40px;height: 40px;margin-left: -20px;margin-top: -20px;}
.PicList000593 li{width:100%; float:none; margin-right:0 !important;}
}


/*
 .PicList010 为demo编号
 */
.PicList010{ padding:30px 0 15px 0;}
.PicList010 ul{ margin:0 -1%}
.PicList010 ul li{ float:left; width:31.33%; margin:0 1% 1%;}
.PicList010 ul li .box{border: #e6e6e6 1px solid;padding: 5px;background: #f9f9f9;}
.PicList010 ul li .Ispic{background-repeat: no-repeat;background-position: center center;background-size: cover;padding-bottom: 66%;}
.PicList010 ul li:hover .box{border: #a1e6c8 1px solid;background: #eefbf5;}
.PicList010 ul li .Ispic img{ width:100%; display:none;}
.PicList010 ul li.end{ margin-right:0;}
.PicList010 ul li h3{line-height: 48px;height: 48px; overflow:hidden; font-weight:normal;text-align: center;color: #999999; margin:0; font-size:14px; text-align:center;}
.PicList010 ul li a:hover h3{color: #00874b;font-weight:bold;}
.PicList010 ul li.clear{ float:none; width:100%; margin-right:0;}
@media(max-width:640px){
.PicList010 ul li{ float:left; width:49%; margin:0 1% 1% 0;}
.PicList010 ul li:nth-child(2n){ margin-right: 0}
}


/*
 .TextList002208 为demo编号
 */
.TextList002208 { padding:30px 0 30px; }
.TextList002208 .thead { background: #00874b; line-height: 60px; text-align: center; padding: 0 2%; }
.TextList002208 .thead span { float: left; width:22%; color: #fff; display: block; font-size: 15px; height: 60px; text-align: center; position: relative; font-weight: bold; }
.TextList002208 .thead span.jobname { text-align: left; padding-left: 3%; }
.TextList002208 .dl { margin-top: 15px; border: 1px solid #ececec; padding: 0 2%;background-color:#fff;}
.TextList002208 .dl .dt { line-height: 60px; text-align: center; cursor: pointer; position: relative; }
.TextList002208 .dl .dt span { float: left; width:22%; display: block; font-size: 15px; }
.TextList002208 .dl .dt span.jobname { text-align: left; padding-left: 3%; line-height:1.5;padding-top:2%;}
.TextList002208 .dl .dt i { position: absolute; width: 22px; height: 22px; background: #00874b; border-radius: 50%; right: 0; top: 50%; margin-top: -11px; }
.TextList002208 .dl .dt i::before, .TextList002208 .dl .dt i::after { position: absolute; content: ''; background: #fff; }
.TextList002208 .dl .dt i::before { left: 20%; width: 60%; height: 2px; top: 50%; margin-top: -1px; }
.TextList002208 .dl .dt i::after { left: 50%; margin-left: -1px; width: 2px; top: 20%; height: 60%; }
.TextList002208 .dl.active .dt i::after { display: none; }
.TextList002208 .job-info { background: #fff; padding: 20px 3% 30px; display: none; border-top: 1px dotted #e5e5e5; }
.TextList002208 .jobname { width: 30% !important; }
.TextList002208 strong { color: #333; display: block; }
.TextList002208 .p { line-height: 30px; font-size: 14px; }
.TextList002208 .dl.active .dt span, .TextList002208 .dl.active .btn { color: #00874b; }
.TextList002208 .job-email { color: #00874b; padding: 30px 0; }

@media(max-width:640px) {
    .TextList002208 .jobyq,
    .TextList002208 .time,
    .TextList002208 .xinzi,
    .TextList002208 .thead span i { display: none !important; }
    .TextList002208 .thead span,
    .TextList002208 .dl .dt span { width: 33%; overflow: hidden; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow: ellipsis; }
}


/*
 .RighInfo002278 ä¸ºdemoç¼–å·
 */
.RighInfo002278 { padding:30px 0 3%; }
.RighInfo002278 .auto { background: url(../images/RighInfo002278-contact_bg.png) no-repeat center #fff; padding: 1%; box-shadow: 0 0 5px rgba(0,0,0,0.1); border-radius:0 0 10px 0; overflow: hidden; }
.RighInfo002278 .text { padding: 3% 0 3% 3%; }
.RighInfo002278 .text .pic{float: right; width: 40%; max-width:160px;   }
.RighInfo002278 .text .pic img{display: block; }
.RighInfo002278 .text h1 { font-size: 22px; color: #333; padding: 16px 0; margin: 0; border-bottom: dashed 1px #ccc; }
.RighInfo002278 .text ul { padding-top: 30px; }
.RighInfo002278 .text li { line-height: 25px; margin-bottom: 28px; padding-left: 42px; background-repeat: no-repeat; background-position: 0 0; font-size: 16px; }
.RighInfo002278 .text li:last-child { margin-bottom: 0; }
/* .RighInfo002278 .text li:nth-child(1) { background-image: url(../images/RighInfo002278-ico_01.png); } */
.RighInfo002278 .text li:nth-child(2) { background-image: url(../images/RighInfo002278-ico_01.png); }
.RighInfo002278 .text li:nth-child(3) { background-image: url(../images/RighInfo002278-ico_03.png); }
.RighInfo002278 .text li:nth-child(4) { background-image: url(../images/RighInfo002278-ico_04.png); }
.RighInfo002278 .text li:nth-child(5) { background-image: url(../images/RighInfo002278-ico_05.png); }
.RighInfo002278 .map { width: 100%; height: 200px; }
.RighInfo002278 .map #allmap { height: 100%; }
.RighInfo002278 .map #allmap img { max-width: none !important; }

@media screen and (min-width: 768px) {
    .RighInfo002278 .text { float: left;width:100%;max-width:700px;}
    .RighInfo002278 .map #allmap { float: right; width: 50%; height:360px; }
}

@media screen and (min-width: 1024px) {
    .RighInfo002278 .map #allmap { float: right; width: 50%; }
}

@media screen and (min-width: 1240px) {
    .RighInfo002278 .map #allmap { width: 700px; height: 376px; }

}


@media(max-width:560px) {
.RighInfo002278 .text .pic{float:none; width:100%; max-width:100%;  }
.RighInfo002278 .text .pic img{margin: 0 auto 20px; max-width:160px; }
}


.ul_sitemap{}
.ul_sitemap li{list-style-type:none;}
.ul_sitemap strong a{display: inline-block;padding-right:10px;}


/*PicList002149 */
.PicList002149{padding: 3% 0 1% 0;}

.PicList002149 h3{ margin:0; font-size:18px;}
.PicList002149 p{line-height:26px;overflow:hidden;color:#999;height:52px;margin: 1% 0 0 0;}

.PicList002149 ol{ background-color:#fafafa; margin-bottom:2%; position:relative; padding-left:36.25%;}
.PicList002149 ol .Ispic{ width:36.25%; position:absolute; left:0; top:0; height:100%;}
.PicList002149 ol .Ispic img{ display:none;}
.PicList002149 ol div{ padding:5% 10% 3% 5%;}
.PicList002149 ol h3 a{color: #2d8dc2;}
.PicList002149 ol time{ display:block; padding:3% 0;}
.PicList002149 ol p{ margin:0 0 3% 0; height:78px;}
.PicList002149 ol span a{display:inline-block;width:130px;line-height:40px;text-align:center;color:#fff;background: #2d8dc2;font-size:12px;}

.PicList002149 li{overflow:hidden;padding-left:130px;position:relative;margin-bottom:2%;background-color:#fff;box-shadow:0 0 5px rgba(0,0,0,0.1)}
/* .PicList002149 li:after{ position:absolute; content:''; right:0; top:0;width:58px; height:100%; background:url(../images/PicList002149-more.png) no-repeat center center; border-left:2px solid #fff;} */
.PicList002149 li div{border-left:1px solid #eee; padding:2% 5%;}
.PicList002149 li time{ position:absolute; left:0; top:0; width:130px; height:100%;}
.PicList002149 li time span{position:absolute;width:100%;text-align:center;top:50%;-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);transform:translateY(-50%);color: #00874b;font-size:16px;font-weight: lighter;}
.PicList002149 li time i{font-style:normal;font-size: 39px;color: #00874b;display:block;font-family: Montserrat;line-height:40px;font-weight: lighter;}
.PicList002149 li time i:after{display:block;content:'';margin:5px auto;height:1px;width:50%;max-width: 61px;background: #00874b;}
@media(max-width:1000px){
.PicList002149 li{padding-left:100px;padding-right:30px;}
.PicList002149 li:after{width:30px; background-size:35% auto;}
.PicList002149 li time{width:100px;}
.PicList002149 li time span{font-size:14px;}
.PicList002149 li time i{font-size:40px;line-height:30px;}
}
@media(max-width:768px){
.PicList002149 h3{ font-size:16px;}
}
@media(max-width:640px){
.PicList002149 ol{ padding-left:0;}
.PicList002149 ol .Ispic{ width:auto; position:relative; height:auto; display:block; padding-bottom:60%;}
.PicList002149 ol div{ padding:3%;}
}
@media(max-width:480px){
.PicList002149 li{padding-left:80px;padding-right:0;}
.PicList002149 li:after{ display:none;}
.PicList002149 li time{width:80px;}
.PicList002149 li time span{font-size:12px;}
.PicList002149 li time i{font-size:30px;}
.PicList002149 li h3{ font-size:14px;}
.PicList002149 p{ font-size:12px; line-height:20px; overflow:hidden; height:40px;}
.PicList002149 ol p{ height:60px;}
}

.xrld {margin-top:30px;}
.xrld li{width:12%;margin-right:8%;float:left;list-style-type:none;text-align:center;margin-bottom:2%;}
.xrld li:nth-child(5) {margin-right:0;}
.xrld li figure{padding-bottom:127%;}
.xrld li p{padding:8px 0;line-height:1.5;margin-top:0;}
@media(max-width:768px){
.xrld li{width:48%;margin-right:2%;}
.xrld li:nth-child(2) {margin-right:0;}
}

.news_content{font-size:16px;line-height:32px;color:#000;}

/*PicList001938*/
.PicList001938{padding-bottom:3%;}
.PicList001938 li div{position:relative;margin-top: 5.5%;border: 1px solid #d0f4d9;padding: 3% 3% 3% 24%;font-size:12px;}
.PicList001938 li .Ispic{position:absolute;width: 138px;height: 187px;left:3%;bottom:0;}
.PicList001938 li .Ispic img{ display:none;}
.PicList001938 li h5{font-size:24px; margin:0;margin-bottom:5px;}
.PicList001938 li h5 a:hover{color: #439abd;}
.PicList001938 li time{color:#444;font-size:14px;}
.PicList001938 li p{margin:20px 0;line-height:24px;overflow:hidden;font-size:16px;line-height:32px;/* min-height:150px */}

@media(max-width:768px){
.PicList001938 li div{ margin-top:20%;}
.PicList001938 li p,.PicList001938 li h5,.PicList001938 li time{text-align: center;}
.PicList001938 li p{min-height:auto;}
}
@media(max-width:480px){
.PicList001938 li div{ padding:3%; margin-top:0;}
.PicList001938 li .Ispic{ position:relative; width:auto; display:block; top:auto; height:auto; padding-bottom:50%; left:auto; background-size:contain; margin-bottom:20px;}
}




.yj{margin: 3% 0;color:#333}
.yj .txt{font-size:15px;padding-right: 20%;position:relative;}
.yj .txt .left{font-size:15px;}
.yj .txt .left p{font-size:16px;line-height:32px;min-height: 166px;overflow: hidden;}
.yj .txt .left p span{width: 33.33%;float:left;line-height: 35px;}
.yj .txt .left p span:last-child{width:66.66%;line-height:1.5;padding-top:6px;}
.yj .txt .left .tit{font-size:20px;font-weight:bold;margin-bottom: 20px;}
.yj .txt .left .tit span{font-size:18px;font-weight:normal;padding-left: 20px;}
.yj .txt .Ispic{position: absolute;right: 0;top: 0;height:95%;width:17%;}
.yj .txt .Ispic img{ display:none;}
.yj ul{margin-top:3%;}
.yj ul .li p{line-height: 30px;color: #333;font-size: 15px;}
.yj ul .li h5{font-weight: normal;color: #fff;border-bottom: 1px solid #ddd;padding: 10px 0;margin: 0;}
.yj ul .li h5 span{
 border-radius: 0 23px 0 0;
 font-size: 15px;
 padding: 10px 30px 10px;
 border-radius: 16px 0px 0px 0px;
 background: -moz-linear-gradient(top, rgba(7,132,61,1), rgba(7,132,61,.6)),url(../images/subtitbg.png) right center no-repeat;
 background: -webkit-linear-gradient(top, rgba(7,132,61,1), rgba(7,132,61,.6)),url(../images/subtitbg.png) right center no-repeat;
 background: -o-linear-gradient(top, rgba(7,132,61,1), rgba(7,132,61,.6)),url(../images/subtitbg.png) right center no-repeat;
}
.yj ul .li{position: relative;z-index: 10;margin-bottom: 3%;}
.yj ul .li p{font-size:15px;color:#333;line-height:30px;}
.yj ul .li  .inner .inner_con{ position: relative;}
.yj ul .li  .inner .inner_con_active{/*max-height: 650px;*/ overflow: hidden; }

.yj ul .li  .inner  .btn{ margin:30px auto 0; cursor: pointer;
 border-radius:100px;
 width: 200px; line-height: 40px; border-radius: 80px; font-size: 14px; color: #fff;
text-align: center; 
 background: -moz-linear-gradient(top, rgba(7,132,61,1), rgba(7,132,61,.6)),url(../images/subtitbg.png) right center no-repeat;
 background: -webkit-linear-gradient(top, rgba(7,132,61,1), rgba(7,132,61,.6)),url(../images/subtitbg.png) right center no-repeat;
 background: -o-linear-gradient(top, rgba(7,132,61,1), rgba(7,132,61,.6)),url(../images/subtitbg.png) right center no-repeat;
}
@media(max-width:1440px){
    .yj .txt .left p span{width: 50%}
    .yj .txt .left p span:last-child{width: 100%;}
}



@media(max-width:768px){
.yj .txt .left p span{width:48%;margin-right:4%;}
.yj .txt .left p span:nth-child(2n){margin-right:0;}
.yj .txt .Ispic{width:25%;}
.yj .txt{padding-right:26%;}
.yj .txt .left p{height:auto}
}
@media(max-width:480px){
.yj .txt .left p span{width:100%;margin-right:0;}
.yj .txt .Ispic{position:relative;padding-bottom: 61%;width: 50%;}
.yj .txt{padding-right:0;}
}

.teamlist{ padding-bottom:5%}
.teamlist li{float: left;   width: 50%; padding:30px 2% 0% 2%;}
.teamlist li a{  display: block;height:160px;overflow: hidden;}
.teamlist li .pic {float: left;  width: 120px;}
.teamlist li .pic img{width: 100%;}
.teamlist li .info{  margin-left: 140px;}
.teamlist li .h2{padding:10px 0;font-size:18px;color:#555;}
.teamlist li .h2 b{font-size:20px;padding-right:10px;}
.teamlist li .txt{ color:#888}
.teamlist li .txt span{ line-height:28px;/*height:56px;*/ color:#444;margin-top:2em;}
.teamlist li a:hover .h2{color: #00874b;}
@media(max-width:960px){
.teamlist li{width:100%;float:none; padding-top:4% }
.teamlist li .h2{font-size:16px;}
.teamlist li .h2 b{font-size:18px;}
}

.pop-container {position: fixed; left: 0; top: 0; width: 100%; height: 100%; background-color: rgba(0,0,0,0.5); z-index: 1000; display: none;}
.pop-container .main {position: absolute; left: 50%; top: 50%; -webkit-transform: translate(-50%,-50%);transform: translate(-50%,-50%); width: 80%; max-width: 1000px; max-height: 90%; overflow: auto}
.pop-auther-info {padding: 20px; background-color: #fff}
.pop-auther-info .image {width: 200px; float: left;}
.pop-auther-info .content {float: left; width: calc(100% - 200px); padding-left: 20px;text-indent: 2em; line-height: 30px; font-size: 16px;}
.pop-auther-info .bottom {clear: both; text-align: center; padding-top: 10px;}
.categorybar {margin-top: 30px; text-align: center;}
.categorybar a {display: inline-block; vertical-align: top; height: 46px; line-height: 46px; padding: 0 65px; background-color: #dcf5ea; font-size: 22px; margin-bottom: 1%;}
.categorybar a.active {background-color: #00874b; color: #fff}
@media(max-width: 768px) {
    .pop-auther-info .image {width: 150px; margin: 0 auto 10px; float: none;}
    .pop-auther-info .content {font-size: 14px; line-height: 24px; width: 100%; padding-left: 0;float: none;};
}
.dorctorlist .list .item{width: 25%; margin: 0; padding: 0 1%;}
.dorctorlist .list .item:nth-of-type(4n+1){margin-left: 0;}
.dorctorlist .list .item .pic{padding-top: 110%; position: relative;}

.dorctorlist .list .item .pic img{position: absolute; left: 0; top: 0;  right: 0; margin: auto;   max-width: 100%;max-height: 100%;}

.column-search{padding: 30px 2% 10px;}
.column-search .input-box label{width: 60px; line-height: 40px;display: inline-block; text-align: center;}
.column-search .input-box input{width: 50%; max-width: 250px; border: 1px solid #eee; line-height: 40px; height: 40px; padding-left: 2%;}
.column-search .input-box a{width: 80px ; line-height: 40px; text-align: center ; background-color: #00874b; color: #fff; display: inline-block;}
@media(max-width:640px){
  .dorctorlist .list .item{width: 33.3%; }
}


.platformBox{ margin-top: 30px;padding:0 20px 20px; font-size: 15px; line-height: 30px; color: #333;}
.platformBox .xqTitle{ border-bottom: none;}
.pfTitle{margin: 4% 0 3%; font-weight: normal; color: #fff; border-bottom: 1px solid #ddd; padding: 10px 0 0;}
.pfTitle span{
	font-size: 15px;
    padding: 10px 30px 10px;
    border-radius: 16px 0px 0px 0px;
    background: -moz-linear-gradient(top, rgba(7,132,61,1), rgba(7,132,61,.6)),url(../images/subtitbg.png) right center no-repeat;
    background: -webkit-linear-gradient(top, rgba(7,132,61,1), rgba(7,132,61,.6)),url(../images/subtitbg.png) right center no-repeat;
    background: -o-linear-gradient(top, rgba(7,132,61,1), rgba(7,132,61,.6)),url(../images/subtitbg.png) right center no-repeat;
    display: inline-block;
	}
.picList .left a{ display: block; width: 100%; padding-top: 66%; background-position: center; background-repeat: no-repeat; background-size: cover;}
.picList ul li .right_btn{ background-image: url(../images/PicList002149-more.png); width: 15px;}
.newsInfo .Duties{ font-size: 22px; margin: 0; margin: 2% 0 2.5%; position: relative; color: #1b8f4c;}
.newsInfo .box1{margin: 3% 0;color:#333}
.newsInfo .box1 .txt{font-size:15px;padding-left: 20%;position:relative;}
.newsInfo .box1 .txt .right{font-size:15px;}
.newsInfo .box1 .txt .right p{font-size:16px;line-height:32px;height: 166px;overflow: hidden;}
.newsInfo .box1 .txt .right p span{min-width: 25%;float:left;line-height: 35px;margin-bottom: 15px;}
.newsInfo .box1 .txt .right p span:last-child{min-width:66.66%;line-height:1.5;padding-top:6px;}
.newsInfo .box1 .txt .right .tit{font-size:20px;font-weight:bold;margin-bottom: 20px;}
.newsInfo .box1 .txt .right .tit span{font-size:18px;font-weight:normal;padding-left: 20px;}
.newsInfo .box1 .txt .Ispic{position: absolute;left: 0;top: 0;height:95%;width:17%;}
.newsInfo .box1 .txt .Ispic img{ display:none;}
.newsInfo .box1 .txt .right p span:nth-child(5) {margin-right: 4%}
.newsInfo .boxpiclist{ overflow: hidden;}
.newsInfo .boxpiclist li{ width: 31%; margin-right: 3.5%; margin-bottom: 3%; float: left; border: 1px solid #ccc;}
.newsInfo .boxpiclist li:nth-child(3n){ margin-right: 0;}
.newsInfo .boxpiclist li figure{ padding-top: 60%;}
.newsInfo .boxpiclist li p{ margin: 2% 0; height: 38px;  padding: 0 5%; text-align: center; font-size: 12px; line-height: 38px;}
@media(max-width:640px){
  .newsInfo .box1 .left,
  .newsInfo .box1 .right{ width: 100%; float: none;}
  .newsInfo .box1 .left{ text-align: center;}
  .newsInfo .boxpiclist li{ width: 100%; margin-right: 0; }
}
.newsInfo .boxpiclist li{ cursor:pointer}
.hidden{ overflow:hidden;}
.popup {
  position: fixed;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  overflow-y: auto;
  background-color: rgba(0, 0, 0, 0.6);
  z-index: 20;
  -webkit-overflow-scrolling: touch;
  display: none;
  cursor: pointer;
  color: #303030;
  line-height: 2;
}

.popup .box {
  width: 100%;
  min-height: 100%;
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 1vh 0;
}
.popup .close{ position: absolute; right:0; top:0; width:30px; height:30px; background:url(../images/close.png) no-repeat center; background-size:contain;}
.popup .info {
  background-color: #fff;
  position: relative;
  width: 92%;
  max-width: 800px;
  padding: 3%;
}

