/*Top001835*/
.Top001835{left:0; width:100%; z-index:100; top:0; background:rgba(255,255,255,0.3);}
.Top001835 .header{ height:90px;}
.Top001835 .header-left{ float:left; max-width:186px; width:40%;}
.Top001835 .header-left .logo img{ max-height:100%;}
.Top001835 .header-right{ float:right; margin-left:35px;}
.Top001835 .header-left,
.Top001835 .header-right{display:table; height:100%; }
.Top001835 .header-left .logo,
.Top001835 .header-right dd{ display:table-cell; vertical-align:middle;}
.Top001835 .header-right dd a{ display:block;width:32px; height:32px; line-height:32px; text-align:center; border-radius:50%; background:#1d9d73; color:#fff; font-size:12px;}
.Top001835 .header-right dd a.btn2{width:80px; border-radius: 30px; margin-left: 10px;}

.Top001835 .header-mid{ float:right; width:70%; max-width:900px;}
.Top001835 .header-menu li a{color:#333;}
.Top001835 .header-menu li em{ position:relative;}
.Top001835 .header-menu li em a{ line-height:90px;font-size: 16px;}
.Top001835 .header-menu li.aon em a{ color: #00923f}
.Top001835 .header-menu li em::after{ position:absolute; right:0; top:50%;content: '';width: 1px;height: 8px;margin-top: -4px;background-color: #ccc;opacity: 0.3;}
.Top001835 .header-menu li:last-child em::after{ display:none;}

.Top001835 .header-menu li:hover .sub{ display: block;}
.Top001835 .header-menu li .sub-menu{ padding:15px 0; text-align: center; background:rgba(0,0,0,0.8);}
.Top001835 .header-menu li .sub-menu dt{ float: none;}
.Top001835 .header-menu li .sub-menu dt a{ padding: 0 20px; line-height:40px;color:#fff;}
.Top001835 .header-menu li .sub-menu dt a::after{ display:block; content:''; height:2px;}
.Top001835 .header-menu li .sub-menu dt a:hover{color:#1d9d73; background: none;}
.Top001835 .header-menu li .sub-menu dt a:hover::after{background: #1d9d73;}

.Top001835 .sub-menu-layer{background:rgba(0,0,0,0.4); }
.Top001835 .header-menu li:nth-child(3) .sub{ width:500%;}

.Top001835 .header-menu li .sub-menu dt #href45{ display: none;}

.Top001835 .contact_us_btn{position:fixed;top:36%;right:2px;z-index:99;display:block;width:80px;height:80px;border-radius:50%;background:#fff url(../image/contact_us_img.png) no-repeat center center;background-size:cover; cursor:pointer;}

@media(max-width:1024px){
.Top001835 .header-menu li .sub-menu dt #href45{ display: block;}
.Top001835 #header-menu{ position:fixed; left:0; top:0; width:100%; max-width:220px; height:100%; background-color:#000; z-index:100; transform:translateX(-100%); opacity:0; transition:0.3s; z-index:100;}
.Top001835 #header-menu.header-menu-show{transform:translateX(0); opacity:1; }
.Top001835 #header-menu li .sub-menu dt a{ opacity:0.8; border-bottom:2px solid transparent; transition:0.3s;}
.Top001835 #header-menu li .sub-menu dt a:hover{ border-bottom-color:#1d9d73; opacity:1; font-weight:bold;}
.Top001835 #open_menu{ width:48px; height:32px; border:1px solid #1d9d73; border-radius:5px 0 5px 0; margin-left:15px; position:relative;background:#fff; z-index:100;}
.Top001835 #open_menu i,
.Top001835 #open_menu i::before,
.Top001835 #open_menu i::after{background:#1d9d73;}
.Top001835 #open_menu i{ height:3px; margin-top:-1.5px; width:70%; left:15%;}
.Top001835 #open_menu.open_menu_on i{ width:50%; left:25%;}
.Top001835 .mobile_layer{ position:fixed; left:0; top:0; height:100%;width:100%;background:rgba(0,0,0,0.4);z-index:99; opacity:0; transform:scale(0);  transition:opacity 0.3s;}
.Top001835 .mobile_layer_show{transform:scale(1); opacity:1;}
}
@media(max-width:480px){
.Top001835 .header{ height:70px;}
.Top001835 .header-left{ float:left; max-width:75px; width:auto;}
}
/*Banner002058 */
.Banner002058{ position:relative; z-index:1;}
.Banner002058 .bx-viewport{ z-index:1;}
.Banner002058 li a,
.Banner002058 li{ height:650px;}
.Banner002058 li{ background-position: center top; background-repeat:no-repeat;}
.Banner002058 li a{ position:relative; display:block;}
.Banner002058 li img{ display:none;}
.Banner002058 li figure{ position:absolute; left:18.75%; width:62.5%; top:50%; height:126px; transform:translateY(-50%);}
.Banner002058 li figure *{ position:absolute; left:0; opacity:0; }
.Banner002058 li figure.active *{ opacity:1;}
.Banner002058 li h1{ margin:0; font-size:50px; color:#fff; top:-100%;transition:top 1s;}
.Banner002058 li span{width:131px; border:2px solid #fff; line-height:36px; text-align:center; color:#fff; border-radius:50px;bottom:-100%;transition: 1s;}
.Banner002058 li figure.active h1{ top:0;}
.Banner002058 li figure.active span{bottom:0;transition: 1s;}

.Banner002058 .bx-controls-direction a{ z-index:10;position:absolute; width:49px; height:49px; overflow:hidden; line-height:1000px; top:50%; transform:translateY(-50%); background:url(/cn/images/Banner002058-btn_left.png) no-repeat center center; background-size:contain;}
.Banner002058 .bx-controls-direction a.bx-prev{ left:2%;}
.Banner002058 .bx-controls-direction a.bx-next{ right:2%; background-image:url(/cn/images/Banner002058-btn_right.png);}
.Banner002058 .bx-controls-direction a.bx-prev:hover{ background-image:url(/cn/images/Banner002058-btn_lefton.png);}
.Banner002058 .bx-controls-direction a.bx-next:hover{ background-image:url(/cn/images/Banner002058-btn_righton.png);}

.Banner002058 .bx-pager{ position:absolute; left:0; bottom:5%; text-align:center; width:100%; z-index:10;}
.Banner002058 .bx-pager *{width:13px; height:13px;}
.Banner002058 .bx-pager div{ display:inline-block;margin:0 5px;}
.Banner002058 .bx-pager div a{ display:block;  line-height:100px; overflow:hidden; border-radius:50%; background:#fff; }
.Banner002058 .bx-pager div a.active{ background:#1d9d73;}
@media(max-width:1000px){
.Banner002058 li a,
.Banner002058 li{ height:auto;}
.Banner002058 li{ background:none !important;}
.Banner002058 li img{ display:block; width:100%;}
}
@media(max-width:768px){
.Banner002058 li figure{ height:90px;}
.Banner002058 li figure h1{ font-size:30px;}
.Banner002058 .bx-controls-direction a{ width:30px; height:30px;}
}
@media(max-width:480px){
.Banner002058 li figure{ height:70px;}
.Banner002058 li figure h1{ font-size:20px;}
.Banner002058 li figure span{ line-height:26px; width:110px;}
.Banner002058 .bx-pager *{width:9px; height:9px;}
}


.tit h2{ font-size: 30px; text-align: center; margin: 0; font-weight: normal; color: #333; padding-bottom: 50px;}
@media(max-width:768px){
.tit h2{ padding-bottom: 30px;}
}
@media(max-width:480px){
.tit h2{ font-size: 24px; padding-bottom: 20px;}
}

.home_title{ width:915px; height: 60px; margin:0 auto; background:url(../image/Floor000556_line.png) repeat-x bottom center; position:relative; z-index: 999;}
.home_title h3{ margin:0; font-size:30px; position:absolute; width:190px; height:67px; background:#fff; top:34px; left:50%; margin-left:-95px; line-height:35px; text-align:center; font-weight:normal; }
.home_title h3 p{ margin:0; font-size:30px; color:#1d9d73; text-transform: uppercase; }


@media(max-width:768px){
.home_title{ width: auto;height: auto; background:none;}
.home_title h3{ width: auto; height: auto; position: relative; top: inherit; left: inherit; margin-left: 0; line-height: normal;}
}
@media(max-width:480px){
.home_title h3 p{ font-size:24px }
}

/*
 .Floor000556 
*/ 

.Floor000556{ padding:3% 0 5%; background: url(../image/Floor000556_bg.png);}

.Floor000556 .tab{ text-align:center; padding-top: 74px;}
.Floor000556 .tab span{ display:inline-block; line-height: 37px; padding:0 25px; height: 37px; text-align: center; font-size: 14px; cursor: pointer; }
.Floor000556 .tab .on{ background: #00923f; color: #fff; }



.Floor000556 .pro_list{ position:relative; padding-top:50px; }
.Floor000556 .hd{ position:relative; }
.Floor000556 .hd a{ position:absolute; top:95px;  display:block;  width:28px; height:49px; line-height:180px; cursor:pointer; font-size:24px; font-weight:bold; z-index:10; background:url(../image/Floor000556_icon.png) no-repeat;}
.Floor000556 .hd .prevs{ left:0; background-position:left top; }
.Floor000556 .hd .nexts{ right:0; background-position:right top; }
.Floor000556 .hd .prevs:hover{ background-position:left bottom; }
.Floor000556 .hd .nexts:hover{ background-position:right bottom; }


.Floor000556 .bd{ width:1080px; margin:0 auto; }
.Floor000556 .bd ul{ overflow:hidden; zoom:1; }
.Floor000556 .bd ul li{ width:219px; height:250px; margin-right:51px; float:left; overflow:hidden; position:relative; }
.Floor000556 .bd ul li img{ width:219px; height:219px; display:block; }
.Floor000556 .bd ul li p{ margin:0; text-align:center; font-size:16px; padding-top:30px;}
.Floor000556 .bd ul li span{ display:block; position: absolute; bottom: 0; left: 0; width: 244px; height: 5px; background: #ddd; }
.Floor000556 .bd ul li:hover span{ background: #00923f; }

/*Floor002504 */
.Floor002504{ font-family:Verdana, Geneva, sans-serif; margin:2% 0 0;}
.Floor002504 .auto{ max-width:1800px; position:relative; overflow:hidden;}
.Floor002504 .auto .video{ position:absolute; left:0; z-index:1; top:0; right:0;  bottom:0; background:url(../image/Floor002504-bg.jpg) no-repeat center center; background-size:cover; animation:60s infinite Floor002504_video;}
.Floor002504 .intro{ position:relative; z-index:10; padding:5% 0; max-width:900px;}
.Floor002504 .intro .tit{ text-align:center; font-size:32px; color:#1d9d73; padding-bottom:2%;}
.Floor002504 .intro .edit h3{text-align:center; color: #1d9d73; font-size: 22px; line-height:22px; font-weight: normal;}
.Floor002504 .intro .edit p{ line-height:30px; font-weight: normal; color:#777; padding: 4% 0; text-align: center;}
.Floor002504 .intro .ul_column{ margin:0 auto; display:table;}
.Floor002504 .intro .ul_column li{ float:left; text-align: center; display: inline-block; width: 140px; line-height: 40px; text-transform:uppercase; border: 1px solid #1d9d73; position:relative;}
.Floor002504 .intro .ul_column li a{ color: #1d9d73;}

@keyframes Floor002504_video{
0%{ transform:scale(1); }
50%{ transform:scale(3);}
100%{ transform:scale(1);}
}
@-webkit-keyframes Floor002504_video{
0%{ transform:scale(1);}
50%{ transform:scale(3);}
100%{ transform:scale(1);}
}
@media(max-width:480px){
.Floor002504 .intro .tit{ font-size:28px;}
}
/*
 .Floor000993 为demo编号
 */
.Floor000993{ padding:2.5% 0 3% 0; background: url(../image/Floor000993_bg.png);}
.Floor000993 ul{ padding-top: 65px; overflow:hidden;}
.Floor000993 ul li{ float:left; text-align:center; width:30.33%; margin-right:4.5%;}
.Floor000993 ul li:nth-child(3){ margin-right:0;}
.Floor000993 ul li h2 a{color: #333; font-size: 16px; font-weight: normal;}
.Floor000993 ul li p{ font-size: 14px; line-height: 23px; height: 46px; overflow: hidden; color: #999; margin:0; margin-bottom: 23px;}

.Floor000993 ul li a{ cursor: default;}
.Floor000993 ul li a.img { position: relative; display: inline-block; max-width: 100%; overflow: hidden;}
.Floor000993 ul li a.img:before,
.Floor000993 ul li a.img:after { content: "";  opacity: 0; pointer-events: none; z-index: 3; position: absolute; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease; }
.Floor000993 ul li a.img:before { top: 0px; left: 0px; right: 100%; bottom: 100%; border-top: 10px solid; border-left: 10px solid; }
.Floor000993 ul li a.img:after { left: 100%; top: 100%; bottom: 0px; right: 0px; border-bottom: 10px solid; border-right: 10px solid;}
.Floor000993 ul li a.img img { opacity: 0.99; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease; }
.Floor000993 ul li a.img:hover img{  transform: scale(1.1); -o-transform: scale(1.1); -moz-transform: scale(1.1); -webkit-transform: scale(1.1); -ms-transform: scale(1.1); opacity: 1; }
.Floor000993 ul li a.img:hover:before { opacity: 1; bottom: 0px; right: 0px; border-color:#41b975; }
.Floor000993 ul li a.img:hover:after { opacity: 1; top: 0px; left: 0px; border-color:#41b975; }
@media (max-width:768px){
.Floor000993{ padding: 5% 0; background:none;}
.Floor000993 ul{ padding-top: 45px; overflow:hidden;}
.Floor000993 h1 { font-size: 30px; color: #333; margin: 0 0 20px 0;}
}
@media (max-width:640px){
.Floor000993 ul li { width:100%; float:none; margin-bottom:20px;}
.Floor000993 h1 { font-size: 25px; color: #333; margin: 0 0 15px 0;}
}
@media (max-width:480px){
.Floor000993{ padding: 20px 0 0;}
.Floor000993 ul{ padding-top: 15px;}
.Floor000993 h1 { font-size: 18px; color: #333; margin: 0 0 10px 0;}
}
@media (max-width:320px){
.Floor000993 ul li p{ padding-bottom: 10px;}
}


/*
 .Bottom001681 为demo编号
 */
.Bottom001681{ background-color:#333; border-top:10px solid #f1f1f1;}
.Bottom001681 .auto{ position:relative;padding-top:3%;}
.Bottom001681 .gettop{ position:absolute; right:-63px; margin-top:-135px; border:1px solid #8d837a; border-radius:50%; width:63px; height:63px; z-index:50; background:url(../image/Bottom001681-top.png) no-repeat center center/50% 50%;}
@media(max-width:1366px){
.Bottom001681 .gettop{right:2%;}
}
.Bottom001681 .share{ padding:14px 0;}
.Bottom001681 .share .bottom_logo{ height: 61px;}
.Bottom001681 .share ul{ float:right; padding:14px 0;}
.Bottom001681 .share li{ float:left; position:relative; margin-left:3px;}
.Bottom001681 .share li a{ display:block; width:33px; border-radius:50%; height:33px; border:1px solid rgba(255,255,255,0.8); background:url(../image/Bottom001681-share.png) no-repeat left top; opacity:0.5;}
.Bottom001681 .share li a:hover{ border-color:#fff; opacity:1;}
.Bottom001681 .share li.sina a{ background-position:-38px 0;}
.Bottom001681 .share li.qq a{ background-position:-75px 0;}
.Bottom001681 .share li.wx{ position:relative;}
.Bottom001681 .share li.wx figure{ position:absolute; width:120px; height:120px; left:50%; margin-left:-60px; bottom:100%; display:none; margin-bottom:5px; z-index:100;}
.Bottom001681 .share li.wx figure img{ display:block; width:100%;}
.Bottom001681 .share li.wx:hover figure{ display:block;}
.Bottom001681 footer{ padding:2% 0; color:#868686;}
.Bottom001681 footer a{ color:#868686;}
.Bottom001681 footer a:hover{ color:#fff;}
.Bottom001681 footer em,
.Bottom001681 footer i{ font-style:normal;}
.Bottom001681 footer em{ color:#56514c;}
.Bottom001681 footer em a{ color:#56514c; text-decoration:underline;}
.Bottom001681 footer .ohter{ float:right;}
.Bottom001681 footer i{ margin:0 10px;}
@media(max-width:1000px){
.Bottom001681 footer{ text-align:center;}
.Bottom001681 footer span{ display:block; float:none; padding-bottom:10px;}
.Bottom001681 .gettop{ margin-top:-85px;width:40px; height:40px;}
}
@media(max-width:480px){
.Bottom001681 .gettop{ margin-top:0;}
.Bottom001681 .share{ padding-top:40px; background-position: center top; background-size:auto 30px;}
.Bottom001681 .share ul{ float:none; margin:0 auto; width:105px;}
.Bottom001681 .share li:first-child{ margin-left:0;}
.Bottom001681 footer em{ display:block;}
}
@media(max-width:375px){
.Bottom001681 footer{ font-size:12px;}
}


/*
 .Floor000648 为demo编号
 */
.Floor000648{ background:url(../image/Floor000648-bg.jpg) no-repeat center;padding:4% 0 5% 0;}
.Floor000648 .img{ float:right; width:48.9%; padding-bottom: 28%; position: relative; cursor: pointer; background-size: cover;}
.Floor000648 .img::after{ position: absolute; left: 50%; top: 50%; cursor: pointer; margin-left: -33px; margin-top: -33px; height: 67px; width: 67px; display: block; content: ''; background:url(../image/play.png) no-repeat center;  }
.Floor000648 h3{ color:#333;font-size: 20px;}
.Floor000648 .info{ float:left; width:45%; padding: 45px 0;}
.Floor000648 .info p{ line-height:30px; padding:10px 0 15px;font-size: 16px;}
.Floor000648 .info p a{ color: #666;}
.Floor000648 .info .more{ color: #fff; line-height:30px; height:30px; display:inline-block; padding:0 30px; background-color:#00923f;border-color:#00923f;transition:all ease-in-out 0.3s;}
.Floor000648 .info .more:hover{ color:#fff;}
.Floor000648 .info dl{ overflow:hidden;}
.Floor000648 .info dd{ float:left; width:16%; margin-right:5%;}
.Floor000648 .info dd:last-child{ margin-right:0;}
.Floor000648 .info dd a{ display:block; text-align:center;}
.Floor000648 .info dd span{  display:block; font-size:12px; padding-top:10px;}
@media(max-width:1024px){
.Floor000648  .info{ padding: 0 0 45px;}
}
@media(max-width:1000px){
.Floor000648 .img,
.Floor000648  .info{ float:none; width:100%;}
.Floor000648 .img{ text-align:center;}
}
@media(max-width:768px){
.Floor000648{ background-size: cover; padding-bottom: 0;}
.Floor000648 .img{ padding-bottom: 55%;}
.Floor000648 .auto_1200{ padding-top: 20px;}
}
@media(max-width:480px){
.Floor000648 .info{padding:10px 0 45px 0;}
.Floor000648  .info p{ font-size:12px; line-height:20px;}
.Floor000648 .title{font-size: 24px; line-height:45px;}
.Floor000648 .title span{ font-size:16px;}
}


/*
 .RighInfo002228 为demo编号
 */
.RighInfo002228 .auto{ max-width:960px;}
.RighInfo002228 .single-header{ text-align:center;}
.RighInfo002228 .single-header h1{ color:#666; font-size:20px; margin:0 0 2% 0; font-weight:normal;}
.RighInfo002228 .single-header h3{color:#777; font-size:16px; margin:0; font-weight:normal; position:relative;}
.RighInfo002228 .single-header h3:after{ content:""; display:block; height:1px; background-color:#1d9d73; width:100%; z-index:1; margin-top:15px;}
.RighInfo002228 .single-header h3 span{ position:relative; z-index:2; padding:0 50px; background-color:#fff;}
.RighInfo002228 .single-header h3 span time{font-size: 12px;}
.RighInfo002228 .single-content{text-align:justify; word-wrap:break-word; overflow:hidden; font-size:14px; line-height:24px; color:#666; padding-top:2%;border-bottom: 1px solid #d0d0d0;}
.RighInfo002228 .single-content p{margin:0;line-height: 30px;padding-bottom: 20px;}
.RighInfo002228 .single-content .no-textindent{ text-indent:0;}
.RighInfo002228 .fr{ float:none;}
.RighInfo002228 .col2+.col2{ margin-top:10px;}
@media(max-width:950px){
  .RighInfo002228 .auto{ padding:0 2%;}
}
@media screen and (min-width:465px){
    .RighInfo002228 .col2{ width:48%;}
	.RighInfo002228 .fr{ float:right;}
	.RighInfo002228 .col2+.col2{ margin-top:0;}
}
@media screen and (min-width:768px){
  .RighInfo002228 .single-header h1{ font-size:24px;}
  .RighInfo002228 .single-header h3{ font-size:18px;}
  .RighInfo002228 .single-header h3:after{ background-color:#d0d0d0; position:absolute; top:50%; z-index:1; margin-top:0;}
  
}
@media screen and (min-width:1024px){
  .RighInfo002228 .single-header h1{ font-size:20px;}
}
.RighInfo002228 .list{padding-top: 1%;}
@media(max-width:1024px){
.RighInfo002228{ padding: 20px 0;}
}

/*
 .RighInfo001278 为demo编号
 */
/*.RighInfo001278{ padding:3% 0 2% 0;}*/
.RighInfo001278 .prod_info{ position:relative; padding-left:46%;}
.RighInfo001278 .prod_info .tit{margin:0; color:#333;font-weight:normal; font-size:24px; }
.RighInfo001278 .prod_info .con{line-height:30px; color:#999; min-height:96px;padding-top: 15px;}
.RighInfo001278 .prod_info .con span{padding-right: 20px;}
.RighInfo001278 .prod_info .share{ padding:2% 0; overflow:hidden; border-bottom:1px solid #eaeaea; margin-bottom:5%;}
.RighInfo001278 .prod_info .share a.more{     float: right;color: #fff;line-height: 28px;padding: 3px 10px;background: #1d9d73;border-radius: 3px;}
/*.RighInfo001278 .prod_info .share a.more:hover{color:#1d9d73;}*/
.RighInfo001278 .prod_info .share em{ float:left; font-size:14px; font-style:normal; line-height:28px;}

@media(min-width:641px){
.RighInfo001278 .big_img{ position:absolute; left:0; top:0; height:100%; width:43.9%;}
.RighInfo001278 .big_img li{ position:absolute;width:100%;top:0; left:0;  height:100%; }
.RighInfo001278 .big_img li .table{ display:table; width:100%; height:100%;}
.RighInfo001278 .big_img li .table_cell{ display:table-cell; vertical-align:middle; padding:0 6%;}
.RighInfo001278 .big_img li img{ max-height:100%;}
 }	
.RighInfo001278 .big_img li{ text-align:center; border:1px solid #dcdcdc;}

.RighInfo001278 .list{ padding:0 30px;position:relative;}
.RighInfo001278 .list a{ position:absolute; width:26px; height:26px; background:url(../image/RighInfo001278-btn_prev.png) no-repeat center center; cursor:pointer;top:50%; margin-top:-13px; z-index:10;}
.RighInfo001278 .list a.prev{ left:0;}
.RighInfo001278 .list a.next{ right:0; background-image:url(../image/RighInfo001278-btn_next.png);}
.RighInfo001278 .list a.prevStop,
.RighInfo001278 .list a.nextStop{ cursor:default;}
.RighInfo001278 .list li{position:relative; text-align:center; float:left;}
.RighInfo001278 .list li .table{width:90%; margin:0 auto;padding:5px;border:1px solid #f2f2f2;}
.RighInfo001278 .list li.on .table{ border-color:#1d9d73;}

.RighInfo001278 .tab{ padding:0 0 3% 0;}
.RighInfo001278 .tab .h1_tab{ margin:0; background-color:#ededee;overflow:hidden; font-weight:normal; font-size:14px;}
.RighInfo001278 .tab .h1_tab span{ float:left; padding:0 3%; line-height:44px;  cursor:pointer;}
.RighInfo001278 .tab .h1_tab span.on{ background-color:#1d9d73; color:#fff;}
.RighInfo001278 .tab .info{ padding-top:1%;}
.RighInfo001278 .tab .info p{ line-height: 30px;}
.RighInfo001278 .tab .info p span{padding: 0 3%}
@media(max-width:640px){
.RighInfo001278 .prod_info{ padding-left:0;}
.RighInfo001278 .big_img{ margin-bottom:3%;}
.RighInfo001278 .big_img li{ padding:3%;}
 }	

/*表格 */
.RighInfo001278 .table_1{padding-top: 3%}
.RighInfo001278 .table_1 th,
.RighInfo001278 .table_1 td{ text-align:center; border:1px solid #eee; border-collapse:collapse; line-height:24px; padding:15px;    vertical-align: middle;}
.RighInfo001278 .table_1 th{ font-size:14px; font-weight:normal;}
.RighInfo001278 .table_1 .th_2{ background:#f0871e;}
.RighInfo001278 .table_1 .th_3{ background:#ffc200;}
.RighInfo001278 .table_1 .th_4{ background:#685046;}
.RighInfo001278 .table_1 .th_2,
.RighInfo001278 .table_1 .th_3,
.RighInfo001278 .table_1 .th_4{ color:#fff;}
.RighInfo001278 .table_1 .th_1{ color:#000;}
@media(max-width:480px){
.RighInfo001278 .table_1{ overflow:auto;}
.RighInfo001278 .table_1 table{ width:180%;}
}


/*PicList002220*/
.PicList002220{ padding-bottom:4%;}
.PicList002220 .Ispic{ padding-bottom: 86%; background-size: contain;}
.PicList002220 .Ptit{ position:relative; margin:0;text-align:center;}
.PicList002220 .Ptit span{ color:#1d9d73; font-weight:normal; font-size:24px; background:#fff; padding:0 45px; position:relative; z-index:3;}
.PicList002220 ul{ list-style:none;}
.PicList002220 .List{ padding-top:3%; padding-bottom:4%;}
.PicList002220 .List ul{ float:left; width:49%;}
.PicList002220 .List ul:last-child{ float:right;}
.PicList002220 .List li{transition:all 0.5s ease-out 0s; position:relative;}
.PicList002220 .List .pic{ display:block; overflow:hidden;}
.PicList002220 .List .pic img{transition:all 0.5s ease-out 0s;}
.PicList002220 .List .tit{ display:block; position:absolute; left:0; bottom:0; width:100%; background:#fff; padding:0 3%; font-size:18px; color:#333333; line-height:47px; height:48px; border:1px solid #f3f3f3; border-top:none;transition:all 0.5s ease-out 0s;}
.PicList002220 .List .tit span{ display:block;overflow:  hidden; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow:  ellipsis; padding-right:30px;}
.PicList002220 .List .tit i{ background:url(../image/PicList002220-icon.png) no-repeat; display:block; width:18px; height:15px; position:absolute; right:3%; top:50%; margin-top:-9px;}
.PicList002220 .List ul:first-child li:first-child{ margin-bottom:3.3%;}
.PicList002220 .List li:hover{box-shadow:0 5px 10px 0 rgba(0,0,0,.15);transform:translate3d(0,-2px,0);}
.PicList002220 .List li:hover .tit{ color:#008cd6;}
.PicList002220 .List li:hover .pic img{ transform: scale3d(1.04,1.04,1.04);}
.PicList002220 .ListAll{ padding-top:3%;}
.PicList002220 .ListAll ul{ margin:-1%; position:relative; overflow:hidden;}
.PicList002220 .ListAll li{ float:left; width:23%; margin:5px 1% 15px; padding:10px;transition:all 0.5s ease-out 0s;}
.PicList002220 .ListAll .pic{ display:block;overflow:hidden}
.PicList002220 .ListAll .pic img{transition:all 0.5s ease-out 0s;}
.PicList002220 .ListAll h4{ margin:0; text-align:center; font-weight:normal; font-size:16px; padding:10px 0 5px;overflow:  hidden; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow:  ellipsis; }
.PicList002220 .ListAll h4 a{ color:#666;}
.PicList002220 .ListAll li:hover .pic img{transform: scale3d(1.04,1.04,1.04);}
.PicList002220 .ListAll li:hover{ background:#1d9d73;}
.PicList002220 .ListAll li:hover h4 a{ color:#fff;}
@media(max-width:1024px){
.PicList002220{ padding:20px 0;}
}
@media(max-width:767px){
.PicList002220 .ListAll li{ width:31.33334%}	
.PicList002220 .List .tit{ font-size:16px;}
.PicList002220 .Ptit span{ font-size:20px;}
}
@media(max-width:480px){
.PicList002220 .ListAll li{ width:48%}	
.PicList002220 .List ul{ width:100%; float:none !important;}
.PicList002220 .List ul:first-child li{ margin-bottom:3.3%;}
}
/*PicList002220 End*/
/*PicList001912*/
.PicList001912{padding-top: 5px}
.PicList001912 .columnName{ padding:4% 0 3%; line-height:normal; text-align:center;font-size: 46px;color: #1d9d73;text-transform:uppercase;}
.PicList001912 .columnName span{ display:block; color:#353535; font-size:24px; padding:5px 0 15px;}
.PicList001912 .columnName:after{ display:block; content:''; margin:0 auto; width:40px; height:2px; background-color:#1d9d73;}
.PicList001912 li{ margin-bottom:30px; border:1px solid #e3e3e3; padding:4px;}
.PicList001912 li div{ background:url(../image/PicList001912-libg.jpg) repeat-x left bottom #fff; padding:2%; overflow:hidden;}
.PicList001912 li .pic{ float:left; width:22.5%;}
.PicList001912 li .pic img{ display:block; width:100%;}
.PicList001912 li figure{ float:right; border-left:1px solid #f3f3f3; width:75%; padding-left:25px;}
.PicList001912 li h3{ margin:0; line-height:50px; font-size:16px;}
.PicList001912 li h3 span{ float:right; color:#999; font-size:12px; font-weight:normal;}
.PicList001912 li p{ line-height:24px; overflow:hidden;color:#999;}
.PicList001912 li .more{ color:#1d9d73;}
@media(max-width:1000px){
.PicList001912 .columnName{ font-size:45px;}
.PicList001912 .columnName span{ font-size:24px;}
.PicList001912 li h3{ line-height:normal;}
.PicList001912 li p{ margin:2% 0; height:48px;}
}
@media(max-width:640px){
.PicList001912 .columnName{ font-size:35px;}
.PicList001912 .columnName span{ font-size:20px;}
}
@media(max-width:480px){
.PicList001912 li .pic,
.PicList001912 li figure{ float:none; width:auto;}
.PicList001912 li figure{ border:0; padding-left:0; padding-top:3%;}
}
/*
 .Page002193 为demo编号
 */
.Page002193{zoom:1; overflow:hidden; text-align:center; padding:1% 0 4%; 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 #1d9d73; background:#1d9d73;}
.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:#F00;}
.Page002193 .p_count b{ color:#F00;}
.Page002193 .p_total b{ color:#F00;}
.Page002193 .p_page em{ font-style:normal;}
.Page002193 .p_page em a{}
.Page002193 .p_page em a.a_cur{ color:#fff; background:#1d9d73; border-color:#1d9d73;}
.Page002193 .p_page b{ font-weight:normal;}


/*
 .TextList001652 为demo编号
 */
.TextList001652{padding:1% 0 3% 0;}
.TextList001652 .list_ul,
.TextList001652 .job_ol{ overflow:hidden; clear:both;}
.TextList001652 .job_ol li,
.TextList001652 .list_ul li{ list-style:none; float:left; width:20%; text-align:center;line-height: 30px;}
.TextList001652 .job_ol li{ background-color:#1d9d73; color:#fff; line-height:3em;}
.TextList001652 .job_info{ display:none;}
.TextList001652 .list_ul{ cursor:pointer;font-size:14px;}
.TextList001652 .list_ul li{ padding:2% 0;}
.TextList001652 .list_ul li:nth-child(5) a{ border:1px solid #ededed; border-radius:5px; display:inline-block; padding:0 7%; line-height:30px;color: #666;}
.TextList001652 .list_ul li:nth-child(5) a:hover{  background-color:#1d9d73;color:#fff;}
.TextList001652 .job_info{padding:2% 5% 2%;border: 1px solid #1d9d73;} 
.TextList001652 .job_info p {line-height: 30px;}
.TextList001652 .job_info p strong{color: #1d9d73;font-size: 16px;line-height: 40px;}
.TextList001652 .list{border-bottom: 1px solid #eaeaea}
@media(max-width:768px){
.TextList001652 .list_ul li{display: block;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}}
@media(max-width:640px){
.TextList001652 .job_ol li,
.TextList001652 .list_ul li{width:25%;}
.TextList001652 .job_ol li:nth-child(4),
.TextList001652 .list_ul li:nth-child(4){ display:none;}
}
/*
 .RighInfo002225 为demo编号
 */
.RighInfo002225{}
.RighInfo002225 .item{}
.RighInfo002225 .wrap-content{padding: 0 0 5% 0;}
.RighInfo002225 .item{ color:#666; margin:0 auto; padding:15px 0; max-width:553px;}
.RighInfo002225 .item .word{ text-align:center; margin-bottom:15px;}
.RighInfo002225 .item .pic{ text-align:center;}
.RighInfo002225 .item .tit{ margin-top:0; font-size:24px; font-weight:normal; font-style:italic;}
.RighInfo002225 .item .tit span{font-size: 24px;  color: #666;font-weight: normal;}
.RighInfo002225 .item .tit em{ font-size:12px; display:block; padding-left:22px; text-transform:uppercase;}
.RighInfo002225 .item.first .tit{ font-style:normal; color:#1d9d73; font-size:24px;}
.RighInfo002225 .item .con{line-height:22px; position:relative; margin:0;}
.RighInfo002225 .item .con:before{ display:none;}
.RighInfo002225 .item.first .con .stit{ color:#666; font-size:18px; text-transform:uppercase;}

@media screen and (min-width: 1024px){
  .RighInfo002225 .item .tit,.RighInfo002225 .item.first .tit{font-size:24px;font-style: normal;}  
  .RighInfo002225 .item{ max-width:none;margin:0; padding:0;}
  .RighInfo002225 .item .word{ float:left; width:50%; text-align:left; padding-right:5%; padding-left:0; margin-bottom:0;}
  .RighInfo002225 .item .pic{ float:right; width:50%;}
  .RighInfo002225 .item.odd .word{ float:right; padding-left:5%; padding-right:0;}
  .RighInfo002225 .item.odd .pic{ float:left;}
  .RighInfo002225 .item .con{line-height:24px;overflow:hidden;padding-left:32px;}	
  .RighInfo002225 .item .con:before{ position:absolute; left:0; top:10px; height:50%; max-height:60px; width:3px; content:""; background-color:#1d9d73; display:block;}
  .RighInfo002225 .item .tit em{ font-size:14px;}
  .RighInfo002225 .item.first{ position:relative; margin-bottom:60px;}
  .RighInfo002225 .item.first .word{ position:absolute; width:55%; left:0; top:5%; height:90%; border:1px solid #040000; padding:3% 10% 0 8%;}
  .RighInfo002225 .item.first .pic{ position:relative; z-index:2;}
  .RighInfo002225 .item.first .con{ padding-left:0;}
  .RighInfo002225 .item.first .con:before{ display:none;}
}
/*
 PicList000864 为demo编号
 */
.PicList000864 .Ptit{ position:relative; margin:0;text-align:left;padding-bottom: 3%}
.PicList000864 .Ptit span{ color:#1d9d73; font-weight:normal; font-size:24px; background:#fff; position:relative; z-index:3;}
.PicList000864 li{ float:left; width:32%; margin-right:2%; margin-bottom:3%;}
.PicList000864 li:nth-child(3n){ margin-right:0;}
.PicList000864 li .Ispic{ padding-bottom:60%; position:relative; display:block; background-size: contain; }
.PicList000864 li h5{font-size: 16px;margin:20px 0 0;padding: 0;float: left;font-weight: normal;}
.PicList000864 li h5 a:hover{color: #1d9d73;}
.PicList000864 li p{ margin:10px 0; line-height:24px; overflow:hidden;}
.PicList000864  ul li span{float: right;font-size: 12px;color: #999;}
.PicList000864  li .more{float: right;width:42px;height: 15px;display: block;background:url(../image/PicList000864_icon.jpg) no-repeat center;margin-top: 26px;}
@media(max-width:1024px){
.PicList000864{ padding: 20px 0;}
}
@media(max-width:768px){
.PicList000864 li{width:49%;}
.PicList000864 li h5{line-height:30px;}
.PicList000864 li:nth-child(3n){ margin-right:2%;}
.PicList000864 li:nth-child(2n){ margin-right:0;}
}
@media(max-width:480px){
.PicList000864 li{ width:100%;}
.PicList000864 li h5{ margin-top:2px;}
.PicList000864 li p{ margin:2px 0 10px 0;}
}
/*
 *  Owl Carousel - Core  插件样式如遇相同只留一份
 */
.owl-carousel {
  display: none;
  width: 100%;
  -webkit-tap-highlight-color: transparent;
  /* position relative and z-index fix webkit rendering fonts issue */
  position: relative;
  z-index: 1; }
  .owl-carousel .owl-stage {
    position: relative;
    -ms-touch-action: pan-Y;
    -moz-backface-visibility: hidden;
    /* fix firefox animation glitch */ }
  .owl-carousel .owl-stage:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0; }
  .owl-carousel .owl-stage-outer {
    position: relative;
    overflow: hidden;
    /* fix for flashing background */
    -webkit-transform: translate3d(0px, 0px, 0px); }
  .owl-carousel .owl-wrapper,
  .owl-carousel .owl-item {
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0); }
  .owl-carousel .owl-item {
    position: relative;
    min-height: 1px;
    float: left;
    -webkit-backface-visibility: hidden;
    -webkit-tap-highlight-color: transparent;
    -webkit-touch-callout: none; }
  .owl-carousel .owl-item img {
    display: block;
    width: 100%; }
  .owl-carousel .owl-nav.disabled,
  .owl-carousel .owl-dots.disabled {
    display: none; }
  .owl-carousel .owl-nav .owl-prev,
  .owl-carousel .owl-nav .owl-next,
  .owl-carousel .owl-dot {
    cursor: pointer;
    cursor: hand;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none; }
  .owl-carousel.owl-loaded {
    display: block; }
  .owl-carousel.owl-loading {
    opacity: 0;
    display: block; }
  .owl-carousel.owl-hidden {
    opacity: 0; }
  .owl-carousel.owl-refresh .owl-item {
    visibility: hidden; }
  .owl-carousel.owl-drag .owl-item {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none; 
    width: 140px!important;
   }
  .owl-carousel.owl-grab {
    cursor: move;
    cursor: grab; }
  .owl-carousel.owl-rtl {
    direction: rtl; }
  .owl-carousel.owl-rtl .owl-item {
    float: right; }

/* No Js */
.no-js .owl-carousel {
  display: block; }

/*
 *  Owl Carousel - Animate Plugin
 */
.owl-carousel .animated {
  animation-duration: 1000ms;
  animation-fill-mode: both; }

.owl-carousel .owl-animated-in {
  z-index: 0; }

.owl-carousel .owl-animated-out {
  z-index: 1; }

.owl-carousel .fadeOut {
  animation-name: fadeOut; }

@keyframes fadeOut {
  0% {
    opacity: 1; }
  100% {
    opacity: 0; } }

/*
 * 	Owl Carousel - Auto Height Plugin
 */
.owl-height {
  transition: height 500ms ease-in-out; }

/*
 * 	Owl Carousel - Lazy Load Plugin
 */
.owl-carousel .owl-item .owl-lazy {
  opacity: 0;
  transition: opacity 400ms ease; }

.owl-carousel .owl-item img.owl-lazy {
  transform-style: preserve-3d; }

/*
 * 	Owl Carousel - Video Plugin
 */
.owl-carousel .owl-video-wrapper {
  position: relative;
  height: 100%;
  background: #000; }

.owl-carousel .owl-video-play-icon {
  position: absolute;
  height: 80px;
  width: 80px;
  left: 50%;
  top: 50%;
  margin-left: -40px;
  margin-top: -40px;
  background: url("/cn/css/owl.video.play.png") no-repeat;
  cursor: pointer;
  z-index: 1;
  -webkit-backface-visibility: hidden;
  transition: transform 100ms ease; }

.owl-carousel .owl-video-play-icon:hover {
  -ms-transform: scale(1.3, 1.3);
      transform: scale(1.3, 1.3); }

.owl-carousel .owl-video-playing .owl-video-tn,
.owl-carousel .owl-video-playing .owl-video-play-icon {
  display: none; }

.owl-carousel .owl-video-tn {
  opacity: 0;
  height: 100%;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: contain;
  transition: opacity 400ms ease; }

.owl-carousel .owl-video-frame {
  position: relative;
  z-index: 1;
  height: 100%;
  width: 100%; }


.ban img{ display: block;}
.ban .phoneimg{ display: none;}
@media only screen and (max-width: 1000px) {
.ban .pcimg{ display: none;}
.ban .phoneimg{ display: block;}
}

/*
 .Menu002449 为demo编号
 */
.Menu002449{ position: relative;}
.Menu002449 .menu ,.Menu002449 .menu *{ transition: .3s ease-in-out;text-align: center;}
.Menu002449 .menu{ position: absolute; bottom: 0; left: 0; width: 100%; height: 50px; line-height: 30px; background:rgba(29, 157, 115, 1) none repeat scroll 0 0 !important;filter:Alpha(opacity=90); background:#38806a;}

.Menu002449 .menu .owl-stage{width: 100%!important}

.Menu002449 .menu .auto{ position: relative;z-index: 5;}
@media only screen and (max-width: 1200px) {
.Menu002449 .menu .auto{ margin-left: 15px; margin-right: 15px;}	
}

.Menu002449 .menu .currents{ float: right; padding:10px 0 10px 25px; background:  url(../image/Menu002449-curr_icon.png) no-repeat left center;}
.Menu002449 .menu .currents a,.Menu002449 .menu .currents{ color: #f5f5f5;}
.Menu002449 .menu .currents span,
.Menu002449 .menu .currents a:hover{ color: #fff;}
@media only screen and (max-width:1000px ) {
	.Menu002449 .menu .currents{ display: none;}
}
.Menu002449 .menu nav{ float: left; width: 70%;}
.Menu002449 .menu nav li a{ color: #f5f5f5; font-size: 14px;  display: inline-block; position: relative; padding: 10px 0;}
.Menu002449 .menu nav li a:after{ content: ""; width: 0; height: 2px; overflow: hidden; background: #fff; position: absolute; left: 50%; bottom: 0;}
.Menu002449 .menu nav li.on a,.Menu002449 .menu nav li a:hover{ color: #fff;}
.Menu002449 .menu nav li.on a:after,.Menu002449 .menu nav li a:hover:after{ width: 100%; left: 0;}
@media only screen and (max-width:1000px ) {
	.Menu002449 .menu nav{ float: none; width: 100%;}
}
/*
 .RighInfo002450 为demo编号
 */
.RighInfo002450 .auto{ position: relative;}
@media only screen and (max-width: 1200px) {
.RighInfo002450 .auto{ margin-left: 15px; margin-right: 15px;}	
}
.RighInfo002450 .wrap-container .tit{ color: #1d9d73; font-size: 24px; margin: 0 0 2%; font-weight: normal;}
@media only screen and (min-width:1201px ) {
	.RighInfo002450 .wrap-container .tit{ font-size: 30px;}
	.RighInfo002450 .wrap-container .tit::after{color: #1d9d73;width: 50px;height: 2px;background: #1d9d73;border: none;margin: 2% 0;content: "";display: block;}
}
@media only screen and (max-width:767px ) {
.RighInfo002450 .wrap-container .tit{ text-align: center; font-size: 20px;}	
}
.RighInfo002450 .wrap-container .word{ font-size: 14px; line-height: 24px; margin-top: 3%;}
@media only screen and (min-width:767px ) {
	.RighInfo002450 .wrap-container .word{ margin-top: 0;}
	.RighInfo002450 .wrap-container .word p{line-height: 30px;color: #666;}
}
@media(max-width:480px ) {
.RighInfo002450{ padding: 20px 0;}
}




/*
 .PicList001241 为demo编号
 */
.PicList001241 .intro{ overflow:hidden; padding-top:2%; padding-bottom:2%;}
.PicList001241 .intro ol{ float:right; width:55%;}
.PicList001241 .intro ol img{ display:block; width:100%;}
.PicList001241 .intro li{ float:left; width:42%;}
.PicList001241 .intro li h3{ color:#c60000; font-size:16px;}
.PicList001241 .intro li p{ line-height:24px; text-align:justify; text-justify:inter-ideograph;}
/*.PicList001241 .list{padding:3% 0;}*/
.PicList001241 .list .copy{ display:none;}
.PicList001241 .list li a{ display:block; width:100%; padding:0;}
.PicList001241 .list li figure{ position:relative; padding-bottom:43.5%; overflow:hidden;}
.PicList001241 .list li figure dl,
.PicList001241 .list li figure div,
.PicList001241 .list li figure b{position:absolute; left:0; width:100%;text-align:center;}
.PicList001241 .list li figure div{ height:100%; top:0; background-color:rgba(255,255,255,0.8); transform:translateY(100%); transition:all ease-in-out 0.3s;}
.PicList001241 .list li figure dl{ top:25%;}
.PicList001241 .list li figure dl img{ width:60%;}
.PicList001241 .list li figure b{ padding:0 3%; bottom:5%;}
.PicList001241 .list li:hover figure div{ transform:translateY(0);}
.PicList001241 .list li h3,
.PicList001241 .list li p{ margin:0;}
.PicList001241 .list li h3{ font-weight:normal; font-size:16px;}
.PicList001241 .list li p{ color:#999;}
.PicList001241 .list .bx-pager{ display:none;}
.PicList001241 .list .bx-wrapper{ position:relative; z-index:0;max-width: 1200px!important;}
.PicList001241 .list .bx-viewport{ z-index:1;}
.PicList001241 .list .bx-controls-direction a{ position:absolute; top:50%; width:47px; height:47px; margin-top:-23.5px; text-indent:-9999em; background:url(../image/PicList001241-btn.png) no-repeat 0 0; z-index:3;    display: none;}
.PicList001241 .list .bx-controls-direction a:hover{ background-image:url(../image/PicList001241-btn_hover.png);}
.PicList001241 .list .bx-controls-direction a.bx-prev{ left:0;}
.PicList001241 .list .bx-controls-direction a.bx-next{ right:0; background-position:right 0;}
@media(max-width:1200px){
.PicList001241 .list .bx-controls-direction a.bx-prev{ left:0;}
.PicList001241 .list .bx-controls-direction a.bx-next{ right:0; }
}
@media(max-width:768px){
.PicList001241 .intro ol,
.PicList001241 .intro li{ float:none; width:auto;}
}







/*
 .Menu000745 为demo编号
 */
.conmenu{padding-top: 3%}
.Menu000745{ margin-top:2%;}
.Menu000745 dl{ display:table; width:100%; padding:20px 10px 20px 0; border-radius:5px 5px 0 0;
background: rgb(8,151,35); /* Old browsers */
background: -moz-linear-gradient(to bottom,  rgb(29, 157, 115) 0%,rgb(0, 146, 63) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(to bottom,  rgb(29, 157, 115) 0%,rgb(0, 146, 63) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  rgb(29, 157, 115) 0%,rgb(0, 146, 63) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#089723', endColorstr='#017918',GradientType=0 ); /* IE6-9 */
}
.Menu000745 dd{ display:table-cell; vertical-align:middle;}
.Menu000745 dd:nth-child(1){  color:#fff; font-size:18px; padding-left:10px; width:90px; text-align:left;}
.Menu000745 dd:nth-child(2){color: #83b88e;text-transform: uppercase;font-family: Arial; font-size:12px;}
.Menu000745 li a{ display:block; padding:15px 20px; line-height:27px; position:relative;
background: rgb(248,248,248); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(248,248,248,1) 0%, rgba(237,237,237,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  rgba(248,248,248,1) 0%,rgba(237,237,237,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  rgba(248,248,248,1) 0%,rgba(237,237,237,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f8f8f8', endColorstr='#ededed',GradientType=0 ); /* IE6-9 */
}
.Menu000745 li a::before{ position:absolute; content:''; width:3px; height:12px; background-color:#c9c9c9; right:20px; top:50%; margin-top:-6px;}
.Menu000745 li a:hover,
.Menu000745 li.aon a{ color:#00923f;}
.Menu000745 li a:hover::before,
.Menu000745 li.aon a::before{background-color:#00923f;}
@media(max-width:768px){
.Menu000745{width:104%;margin-left: -2%; overflow:hidden; background: #f3f3f3;}
.Menu000745 li{ float:left; width:25%; text-align:center;}
.Menu000745 li a{padding-right:2%; padding-left:2%;display:block; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; }
.Menu000745 li a::before{ display:none;}
}
@media(max-width:480px){
.Menu000745 ul{ height: 57px; background: #f3f3f3;}
}
@media(max-width:320px){
.Menu000745 ul{ height: 114px;}
.Menu000745 li{width:50%;}
.Menu000745 li a{ background: #f3f3f3;}
}



/*
 .TextList000591 为demo编号
 */
.TextList000591{padding-bottom: 4%}
.TextList000591 .Ptit{ position:relative; margin:0;text-align:left;padding-bottom: 3%}
.TextList000591 .Ptit span{ color:#1d9d73; font-weight:normal; font-size:24px; background:#fff; position:relative; z-index:3;}
.TextList000591 li{border-bottom:1px solid #d1d1d1; padding:20px 0;}
.TextList000591 li time{ padding-left: 5px;}
@media(max-width:1024px){
.TextList000591{ padding: 20px 0;}
}
@media(max-width:768px){
.TextList000591 li time{ display:block;}
}


/*
 .PicList000762 为demo编号
 */
.PicList000762{ padding-top:2%;}
.PicList000762 li{ float:left; width:32%; margin-right:2%; margin-bottom:3%; }
.PicList000762 li:nth-child(3n){ margin-right:0;}
.PicList000762 li a{ display:block; background-color:#f8f8f8;transition:all ease-in-out 0.3s;}
.PicList000762 li h2{ margin:0; font-size:14px; color:#666; text-align:center; padding:5% 2%;    font-weight: normal;}
.PicList000762 li figure{ background-position:center center; background-repeat:no-repeat; background-size:cover; padding-bottom:52%;}
.PicList000762 li a:hover{ background-color:#09954f; }
.PicList000762 li a:hover h2{color:#fff;}
@media(max-width:640px){
.PicList000762 li{width:49%;}
.PicList000762 li:nth-child(3n){ margin-right:2%;}
.PicList000762 li:nth-child(2n){ margin-right:0;}
}
@media(max-width:480px){
.PicList000762 li h2{font-size:14px;}
}


/*
 .Floor001090 为demo编号
 */
.Floor001090{padding: 4% 0;background: url(../image/Floor000556_bg.jpg)no-repeat right bottom;background-size: cover;}
.Floor001090 dl{ overflow:hidden; clear:both;max-width: 1200px;margin: 0 auto;}
.Floor001090 dl dd{ float:left; width:32%; position:relative;margin-right: 2%;margin-bottom: 2%;}
.Floor001090 dl dd:nth-child(3n){ margin-right:0;}
.Floor001090 dl dd img{ width:100%; max-height: 197px;}
.Floor001090 dd .title{ position:absolute; width:100%; height:100%; left:0; top:0; opacity: 1}
.Floor001090 dd .title div{display:table; width:100%;height:100%;}
.Floor001090 dd .title p{ margin:0; padding:0 45% 0 20px; display:table-cell; vertical-align:middle; color:#333; font-size:18px; font-weight:bold;}
.Floor001090 dd .title span{ display:block; position:relative; font-weight:normal; font-size:12px; color:#666; text-transform:uppercase; padding-top:15px;line-height: 24px; height: 87px; overflow: hidden;}
.Floor001090 dd .title .more{padding-top: 5px;font-weight:normal; font-size:12px; color:#666; font-style: normal;}
.Floor001090 dd .title span::before{ position:absolute; content:''; width:37px; height:3px; background-color:#09954f; left:0; top:8px;}
.Floor001090 dd .title .more::before{display: none;top:5px;}
.Floor001090 dd a{position:absolute; width:100%; height:100%; left:0; top:0; z-index:10;}
.Floor001090 dd:hover span::before{ height:3px; background-color:#09954f; top:8px;}
@media(max-width:768px){
.Floor001090{ background:none; }
.Floor001090 dl dd,
.Floor001090 dl dd:nth-child(3n){ width: 49%; margin-right: 2%;}
.Floor001090 dl dd:nth-child(2n){ margin-right: 0;}
}
@media(max-width:640px){
.Floor001090 dl dd,
.Floor001090 dl dd:nth-child(3n){ float:none; margin-bottom:2%; margin-right:0; width:auto;}
}
@media(max-width:320px){
.Floor001090 dd .title p{ font-size:16px; }
}


/*
 .Timeline001265 为demo编号
 */
.Timeline001265{ position:relative; padding:3% 0;margin-top: 1%;}
.Timeline001265::before{ position:absolute; content:''; z-index:-1; top:0; width:1px; height:100%; left:20px; background-color:#dcdcdc;}
.Timeline001265 .list{/*height: 600px;*/overflow: hidden;position: relative;}
.Timeline001265 ul{position: relative;}
.Timeline001265 li{padding:15px 0 15px 40px;}
.Timeline001265 li h1{  font-weight:normal; font-size:30px; margin:0; position:relative;}
.Timeline001265 li h1 i{ display:block; width:12px; height:12px; position:absolute; left:-26px; top:50%; margin-top:-6px; border-radius:50%; background-color:#0a9551;}
.Timeline001265 li dt{ padding:5px 0;}
.Timeline001265 .btn{ position:absolute; width:0; height:0; border:15px solid #ccc; border-left-color:transparent; border-right-color:transparent; left:6px; z-index:10; cursor:pointer;}
.Timeline001265 .prev{ border-top:0; top:0;}
.Timeline001265 .next{ border-bottom:0; bottom:0;}
@media(max-width:768px){
.Timeline001265 li h1{ font-size:24px;}
}
@media(max-width:480px){
.Timeline001265 .list{height: 400px;}
}


/*Location001769 */
.Location001769{ padding:0 0 3% 0 ;color:#a6a6a7; line-height:24px;    float: left;width: 70%;}
.Location001769 a{ color:#666;margin: 0 10px;}
.Location001769 a:first-child{margin-left: 0;}
.Location001769 a:hover{ color:#1d9d73;}
.Location001769 span{ display:inline-block; color:#1d9d73; border:1px solid #1d9d73; padding:0 15px ;margin: 0 10px;}

@media(max-width:480px){
.Location001769{width: auto;}
}
/*
 .Spec000661 为demo编号
 */
.Spec000661{padding: 0 0 2% 0;float: right;}
.Spec000661 dl,
.Spec000661 dt,
.Spec000661 dd{ float:left; }
.Spec000661 dd.clear{ float:none;}
.Spec000661 dt{line-height:28px; width:75px; text-align:right;}
.Spec000661 dd{position:relative}
.Spec000661 dd .a_sel{line-height:28px; min-width:220px; height:28px;  border:#d8d8d8 1px solid; border-right:0; display:block;  padding-left:10px;padding-right:29px;background:url(../image/Spec000661-a_sel.jpg) no-repeat right -1px #fff;color: #999}
.Spec000661 dd figure{ position:absolute; display:none; left:0; top:27px; width:100%; background-color:#fff; border:#d8d8d8 1px solid; border-top:0; text-align:center; box-shadow:0 1px 2px #ccc inset;}
.Spec000661 dd figure a{ display:block; line-height:41px; border-bottom:1px solid #d8d8d8;}
.Spec000661 dd figure a:last-child{ border-bottom:0;}
.Spec000661 dd figure a:hover{background: #1d9d73; color:#fff;}
@media(max-width:1024px){
.Spec000661{ float: left;}
}
@media(max-width:640px){
.Spec000661 dl{ float:none;}
}

/*RighInfo002542 */
.RighInfo002542 .intro{ position:relative;  overflow:hidden; width:100%;}
.RighInfo002542 .intro p{line-height: 30px;}
@media(min-width:1025px){
.RighInfo002542 .intro .Ispic{ position:absolute; left:0; top:0; height:100%; width:53%;}
.RighInfo002542 .intro:nth-child(2n) .Ispic{ width:47%; left:auto; right:0;}
.RighInfo002542 .intro:nth-child(2n) .info_main{padding-right:52%;}
}

.RighInfo002542 .title{font-size: 24px;color: #10985c;}
.RighInfo002542 .title span{ display:block; color:#000; font-family:"MS Serif", "New York", serif; font-size:60px;}
.RighInfo002542 .title::after{ width:50px; height:2px; background:#10985b; content:''; display:block; margin-top:20px;}
.RighInfo002542 .info_list{ max-width:1360px;}
.RighInfo002542 .info_list dl{ padding:4% 0;}
@media(min-width:481px){
.RighInfo002542 .info_list dd{ float:left; width:31.5%; margin-right:2.75%;}
.RighInfo002542 .info_list dd:nth-child(3n){ margin-right:0;}
.RighInfo002542 .info_list dd:nth-child(3n+1){ clear:left;}
}
.RighInfo002542 .info_list dd img{ display:block; width:100%; max-height: 196px; }
.RighInfo002542 .info_list dd p{    font-size: 16px;color: #666;text-align: center;}
.RighInfo002542 .info_list dd p span{ font-size:16px; color:#999; font-family:"Courier New", Courier, monospace; text-transform:uppercase;}
.RighInfo002542 .info_list dd div{ line-height:26px;}
@media(max-width:1360px){
.RighInfo002542 .info_list{ padding:0 2%;}
}
@media(max-width:1024px){
.RighInfo002542 .intro .Ispic{ padding-bottom:50%;}
.RighInfo002542 .intro .info_main{ padding:5%;}
}
@media(max-width:640px){
.RighInfo002542 .title span{ font-size:40px;}
.RighInfo002542 .title{ font-size:24px;}
}

/*
 .RighInfo001728 为demo编号
 */
.RighInfo001728{ padding:2% 0;}

.RighInfo001728 .img{}
.RighInfo001728 .img figure img{ display:block; width:100%;}
.RighInfo001728 .img li{ float:left; cursor:pointer; width:32%; margin-top:2%; margin-right:2%; position:relative;border: 1px solid #ededee;}
.RighInfo001728 .img li:nth-child(3n){ margin-right:0;}
.RighInfo001728 .img li img{ width:100%; display:block;}
.RighInfo001728 .img li.on::before{ position:absolute; content:''; left:0; top:0; right:0; bottom:0; border: 1px solid #1d9d73;}

@media(max-width:640px){
.RighInfo001728 .img{ float:none; width:auto;}
}

@media(max-width:1024px){
.RighInfo001758{ padding: 20px 0;}
}


/*****联系我们
 .RighInfo002275 为demo编号
 */
.RighInfo002275{padding-bottom: 4%;}
.RighInfo002275 .auto_1200{max-width: 1200px;background: url(../image/RighInfo002275-contact_bg.png) no-repeat 30% center;}
.RighInfo002275 h1{ margin:0; font-weight:normal; padding:3% 0 5%; font-size:24px; color:#333;}
.RighInfo002275 h1 b{ display:block;}
.RighInfo002275 .text{margin:20px 0;}
.RighInfo002275 .text h2{font-size: 20px;font-weight: normal;color:#000;}
.RighInfo002275 .text h2:before{display: inline-block;content: '';width:2px;height:14px;background-color: #D0111B;margin-right: 10px;}
.RighInfo002275 .text h2 span{padding-left: 5px;font-size: 14px;font-weight: normal;color:#D0111B;}
.RighInfo002275 .text .p{font-size: 16px;color:#666;line-height: 44px; margin: 0; padding-left: 58px;word-break: break-all;word-wrap: break-word;}
.RighInfo002275 .text dl{padding-left: 100px;position: relative;top:-34px;}
.RighInfo002275 .text dd{float:left;margin-right: 10px; max-width: 80px;}
.RighInfo002275 .text dd span{display: block;text-align: center;font-size: 14px;}
.RighInfo002275 .text .name{background: url(../image/RighInfo002275-tit.png) no-repeat left center; }
.RighInfo002275 .text .weixin{background: url(/cn/images/RighInfo002275-weixin.png) no-repeat left center;}
.RighInfo002275 .text .address{background: url(../image/RighInfo002275-address.png) no-repeat left center;}
.RighInfo002275 .text .email{background: url(../image/RighInfo002275-email.png) no-repeat left center;}
.RighInfo002275 .text .tel{background: url(../image/RighInfo002275-tel.png) no-repeat left center;}
.RighInfo002275 .text .fax{background: url(../image/RighInfo002275-fax.png) no-repeat left center;}
.RighInfo002275 .text .post{background: url(../image/RighInfo002275-post.png) no-repeat left center;}
.RighInfo002275 .text .network{background: url(../image/RighInfo002275-network.png) no-repeat left center;}
.RighInfo002275 .text .network a:hover{color:#1d9d73;}

.RighInfo002275 .map{width: 100%;height: 200px;}
.RighInfo002275 .map > div{height: 100%;}
.RighInfo002275 .map img{max-width: none !important;}

@media screen and (min-width: 1024px) {
	.RighInfo002275 .auto{}
	.RighInfo002275 .text .title{font-size: 52px;}
}


@media screen and (min-width: 1200px) {
    .RighInfo002275 .map{height: 350px;}
	.RighInfo002275 .text .title{margin-bottom: 75px}
}
@media(max-width: 768px) {
	.RighInfo002275 .map{height: 300px; margin-top: 10%;}
}
@media(max-width: 480px) {
	.RighInfo002275{ padding: 0 2%;}
	.RighInfo002275 .auto_1440{ background: none;}
	.RighInfo002275 .map{margin-top: 0; float: left;}
}



/*
 .Form001725 为demo编号
 */
.Form001725{ padding:2% 0;}

.Form001725 .form{ max-width:552px; width:100%;}
.Form001725 .form td{ padding-bottom:20px; font-size:14px; }
.Form001725 .form td.w1{ width:47%;}
.Form001725 .form td.w2{ width:6%;}
.Form001725 .form .text{ width:100%; border-radius:3px; border:1px solid #cfcfcf; line-height:36px;height:36px; text-indent:10px; background:none; }
.Form001725 .form p{ margin:0 0 10px 0;color:#00923f; background:url(/cn/images/Form001725-icon.jpg) no-repeat left center;}
.Form001725 .form td em{ font-style:normal; color:#bcbcbc;}
.Form001725 .form td em i{ font-style:normal; color:#fadbbe;}
.Form001725 .form .btn{ background:#00923f; color:#fff; cursor:pointer; font-size:18px; width:60%; max-width:150px; height:40px; border-radius:3px; border:none; margin-top:20px;}
.Form001725 .form dl{ position:relative;}
.Form001725 .form dt{ text-indent:10px; cursor:pointer; border:1px solid #cfcfcf;line-height:36px;height:36px; background:url(/cn/images/Form001725-check.png) no-repeat 95% center;}
.Form001725 .form dd{ display:none; position:absolute; left:0; top:100%; background-color:#eee; width:100%; z-index:10;}
.Form001725 .form dd a{ display:block; line-height:36px; padding:0 10px;}
.Form001725 .form dd a:hover{ background-color:#ccc;}
@media(max-width:768px){
.Form001725 .search{ position:relative; margin-top:10px; top:auto; width:auto;}
}

.state{ padding: 2% 0; min-height: 300px;}
.state ul li{ text-decoration: none; list-style: none;}
.state ul li u{ text-decoration: none;}

/*PicList002171 */
.PicList002171{ padding-top: 3%;}
.PicList002171 li{ float:left; width:22.75%; margin-right:3%; margin-bottom:2%;}
.PicList002171 li a{ border:1px solid #e8e8e8; position:relative; display:block;}
.PicList002171 li img{ display:block; width:100%; max-height: 97px;}
.PicList002171 li a figure{ position:absolute; left:0; top:0; width:100%; height:100%; background:#00923f; opacity:0; transition:0.3s;}
.PicList002171 li a:hover figure{ opacity:1;}
.PicList002171 li dl{ display:table;  width:100%; height:100%;}
.PicList002171 li dt{ display:table-cell; vertical-align:middle;text-align:center; font-size:18px; color:#fff;}
@media(min-width:769px){
.PicList002171 li:nth-child(4n){ margin-right:0;}
}
@media(max-width:768px){
.PicList002171 li{ width:32%; margin-right:2%;}
}
@media(max-width:768px) and (min-width:481px){
.PicList002171 li:nth-child(3n){ margin-right:0;}
}
@media(max-width:480px){
.PicList002171 li{ width:49%;}
.PicList002171 li:nth-child(2n){ margin-right:0;}
.PicList002171 li dt{ font-size:15px;}
}


.fl_2{width: 40%;}
.fr_2{width:58%}

@media(max-width:1024px){
.fl_2,
.fr_2{ width:auto; }
}



/*
 .Form000961 
 */
.Form000961{ padding:2% 0;}
.Form000961 .form{ display:block; width:100%;}
/*.Form000961  figure{ display:table-cell; vertical-align:middle;}*/
.Form000961  figure:nth-child(2){ width:50%; padding-left:2%;}
.Form000961 td{ padding-bottom:10px;}
.Form000961 td div{ position:relative;}
.Form000961 td div .form_err{ position:absolute; right:8px; top:18px; color:#f31313; line-height:20px; font-weight:bold;}
.Form000961 td div .text{ width:100%; border:1px solid #dadada; line-height:46px; height:46px; padding:0 10px; padding-left: 50px;}
.Form000961 td div .name1{background: url(../image/name.png) no-repeat 2% center; background-size: 30px;}
.Form000961 td div .mail2{background: url(../image/mail.png) no-repeat 2% center; background-size: 30px;}
.Form000961 td div .phone3{background: url(../image/phone.png) no-repeat 2% center; background-size: 30px;}
.Form000961 td div .add4{background: url(../image/posi.png) no-repeat 2% center; background-size: 30px;}
.Form000961 td div .gongsi5{background: url(../image/Corporate.png) no-repeat 1% center; background-size: 30px;}
.Form000961 td div .con6{background: url(../image/message.png) no-repeat 1% 4%; background-size: 30px;}
.Form000961 td div textarea.text{ line-height:23px; height:138px; padding:11px 10px; text-indent: 40px;}
.Form000961 td div.float_l{ float:left; width:48%}
.Form000961 td div.float_r{ float: right; width:50%;}
.Form000961 td.btn{ text-align:center;}
.Form000961 td.btn input{ cursor:pointer; color:#fff; border:none; background:#1d9d73; width:70%; max-width:167px; height:45px;}
@media(max-width:1000px){
.Form000961  figure{vertical-align:top;}
}
@media(max-width:768px){
.Form000961  figure:nth-child(2){ display:none;}
    .Form000961 td div .text{padding-left: 40px;}
    .Form000961 td div textarea.text{ text-indent: 30px;}
}


.tan-form{ position:fixed; left:0; top:0; width:100%; height:100%; background-color:rgba(0,0,0,0.6); z-index:99999999999}
.tan-form .table{ display:table; width:100%; height:100%}
.tan-form .table-cell{ display:table-cell; vertical-align:middle}
.tan-form .Form000961{ background-color:#fff; max-width:500px; margin:auto; border-radius:4px; padding:0;}
.tan-form .Form000961 .h3{ padding:0 4%; margin:0; line-height:40px; color:#fff; background-color:#1d9d73;border-radius:4px 4px 0 0;}
.tan-form .Form000961 .h3 a{ float:right; color:#fff; padding:0px 10px; font-family:Arial, Helvetica, sans-serif; cursor:pointer; cursor:pointer;}
.tan-form .Form000961 form{ padding:4%}