﻿/*
 Top000917 ÃƒÂ¤Ã‚Â¸Ã‚ÂºdemoÃƒÂ§Ã‚Â¼Ã¢â‚¬â€œÃƒÂ¥Ã‚ÂÃ‚Â·
 */
.header{ position: absolute; top: 0; left: 0; width: 100%; z-index: 102;}
.header .auto{ padding: 25px;}
.header .logo{ width: 184px; float: left;}
.header .searchbox{ float: right; background: none; overflow:hidden;border-radius: 30px;border: 1px solid #808380;}
.header .searchbox .sreach_btn{ float:right; width:30px; height:30px; background: url(../images/Top000917_search1.png) no-repeat center center;}
.header .searchbox .sreach_ipu{width:130px; margin-left: 5px;padding: 0 5px; background: none;border:none; line-height: 30px; float: left;}

.top-space{}
.header{ display: none;}
.Top{ background:rgba(0,0,0,0.6); position:fixed; top:0; left:0; right:0; z-index:102;}
.Top .auto{ padding: 10px 5px;}
.Top .logo{ width: 56%; max-width: 184px; float: left;}
.Top .search{ width: 10%; max-width: 82px; float: right; cursor:pointer; margin-top: 5px; margin-right: 10px;
-webkit-transition:all 300ms;
        transition:all 300ms;}
.Top .search .searchbox{ position:absolute; right:0; background:#fff; padding:0 5px; width:200px; border:1px solid #ccc; overflow:hidden; z-index: 1; display:none;}
.Top .search .searchbox .sreach_btn{ float:right; width:30px; height:30px; background:url(../images/Top000917_search1.png) no-repeat center center;}
.Top .search .searchbox .sreach_ipu{ width:130px; border:none; line-height: 30px;}


.Top .moblie_menu{ text-align:right; height: 35px; float: right;}
.Top .moblie_menu span{ display:inline-block; width:45px; height:35px; border-radius:3px; border:1px solid #eee; background-color: #fff; position:relative; cursor:pointer;}
.Top .moblie_menu i{ width:80%; border-radius:3px; height:4px; background-color:#0075B2; position:absolute; left:10%; top:50%; margin-top:-2px;}
.Top .moblie_menu i::before,
.Top .moblie_menu i::after{ position:absolute; content:''; width:100%;border-radius:3px; height:4px; background-color:#0075B2; left:0;}
.Top .moblie_menu i::before{ top:-8px;}
.Top .moblie_menu i::after{ bottom:-8px;}
.Top .moblie_menu span.onmenu{ background-color:#0075B2;}
.Top .moblie_menu span.onmenu i,
.Top .moblie_menu span.onmenu i::after,
.Top .moblie_menu span.onmenu i::before{ background-color:#fff;}
.Top .Menu{ width: 50%; position: absolute; right: 0; background: rgba(0,0,0,0.7); display: none;}
.Top .Menu li{}
.Top .Menu li a{ color: #fff; padding: 10px 10px; display: block; font-size: 14px;}


@media screen and (min-width: 480px) {
	.Top .search{ width: 7%; margin-top: 3px;}
}
@media screen and (min-width: 640px) {
	.Top .logo{ padding-top: 5px;}
	.Top .moblie_menu{ margin-top: 5px;}
}
@media screen and (min-width: 768px) {
	.Top .logo{ padding-top: 8px;}
	.Top .moblie_menu{ margin-top: 8px;}
}
@media screen and (min-width: 1024px) {
	.header{ display: block;}
	.top-space{ display: none;}
	.Top .moblie_menu{ display: none;}
	
	.Top{ position: absolute; left: 0; top: auto; bottom: 0; background: none;}
	.Top .auto{ padding: 0;}
	.Top .search,
	.Top .logo{ display: none;}
	.Top .Menu{ display: block; position: static; width: auto; background: none;}
	.Top .Menu li{ float: left; width: 113px; padding-left: 2px;}
	.Top .Menu li:first-child{ padding-left: 0;}
	.Top .Menu li a{ display: block; line-height: 62px; background: #1ba484; color: #fff; font-size: 16px; text-align: center; padding: 0;}
	
	.Top .Menu li.aon a,
	.Top .Menu li a:hover{ line-height: 72px; background: #AAC40A; position: relative; margin-top: -10px;}
}
@media screen and (min-width: 1200px) {
	.Top .Menu li{ width: 102px;margin: 0 1px;padding: 0;}
	.Top .Menu{width: 940px;margin: 0 auto;}
}


.Banner{ position: relative;}
.Banner .BanPic{ width:100%; max-height:700px;}
@media(min-width:1051px){
.Banner{ min-height:300px;}
}


/*
 .Banner000567 ÃƒÂ¤Ã‚Â¸Ã‚ÂºdemoÃƒÂ§Ã‚Â¼Ã¢â‚¬â€œÃƒÂ¥Ã‚ÂÃ‚Â·
 */
.Banner000567{ position:relative;}
.Banner000567 .bx-viewport{ height:auto !important;}
.Banner000567 .bx-controls-direction a{ width:25px; height:25px; position:absolute; top:55%; /*margin-top:-12px;*/}
.Banner000567 .bx-controls-direction a span{ color:#fff; font-size:25px;}
.Banner000567 .bx-prev{ left:10%;}
.Banner000567 .bx-next{ right:10%;}
.Banner000567 .bx-pager{ position:absolute; width:100%; left:0; bottom:10px; text-align:center;}
.Banner000567 .bx-pager div{ display:inline-block;}
.Banner000567 .bx-pager .bx-pager-item{ margin:0 6px;}
.Banner000567 .bx-pager .bx-pager-item a{ width:14px; height:14px; background:#fff; border-radius:12px; display:block; overflow:hidden; line-height:1000px;
-webkit-transition:all ease 0.5s;
        transition:all ease 0.5s;}
.Banner000567 .bx-pager .bx-pager-item a.active{ background-color:#1ba484; 
-webkit-transition:all ease 0.5s;
        transition:all ease 0.5s;}
.Banner000567 .list li img{ width:100%; display:none;}

@media screen and (min-width: 1024px) {
	.Banner000567 .bx-pager{ bottom: 90px;}
}
@media(min-width:1051px){
.Banner000567 .list li img.big{display:block;}
}
@media(max-width:1050px){
.Banner000567 .list li img.small{display:block;}
}
@media(max-width:768px){
.Banner000567 .bx-prev{ left:3%;}
.Banner000567 .bx-next{ right:3%;}
.Banner000567 .bx-pager .bx-pager-item{ margin:0 2px;}
.Banner000567 .bx-pager .bx-pager-item a{ width:8px; height:8px; }
.Banner000567 .bx-pager .bx-pager-item a.active{}
}
/*
 .Floor000735 ÃƒÂ¤Ã‚Â¸Ã‚ÂºdemoÃƒÂ§Ã‚Â¼Ã¢â‚¬â€œÃƒÂ¥Ã‚ÂÃ‚Â·
 */
.Floor000735{ margin:2% 0;}
.Floor000735 .auto{ position:relative; z-index:1;}
.Floor000735 .auto::before,
.Floor000735 .auto::after{ position:absolute; content:''; border:1px solid #ececec; height:100%; top:0;}
.Floor000735 .auto::before{ left:0;width:72%;}
.Floor000735 .auto::after{ right:0; width:26%;}
.Floor000735 .box{ position:relative; z-index:3; padding:1px;}
.Floor000735 .box1{ float:left; width:72%;}
.Floor000735 .box2{ float:right; width:26%;}
.Floor000735 .title{ line-height:42px;height:44px; border-bottom:1px solid #fff; box-shadow:0 1px 0 #ececec; padding-right:10px;
background: rgb(255,255,255);
background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(248,248,248,1) 100%);
background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(248,248,248,1) 100%); 
background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(248,248,248,1) 100%); 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f8f8f8',GradientType=0 ); }
.Floor000735 .title a{ float:right; font-size:12px; color:#999;}
.Floor000735 .title span{ color:#1ba484; font-size:16px; border-bottom:2px solid #1ba484; display:inline-block; padding:0 20px;}
.Floor000735 .title a:hover{ color:#1ba484;}
.Floor000735 .list{ padding:3%;}
.Floor000735 .list_img{ float:left; width:45%;}
.Floor000735 .list_img li .pic{ display:block; padding-bottom:65%; background-size:cover; background-repeat:no-repeat; background-position:center center;}
.Floor000735 .list_img li h5{ line-height:30px; font-size:14px; text-align:center;display: none;}
.Floor000735 .list_img li h5 a{ color:#0079c3;}
.Floor000735 .bx-controls-direction{ display:none;}
.Floor000735 .bx-wrapper{ position:relative; z-index:1;}
.Floor000735 .bx-pager{ text-align:right; overflow:hidden; position:absolute; left:0; bottom:0; height:30px; line-height:30px; width:100%; background-color:rgba(0,0,0,0.76);}
.Floor000735 .bx-pager div{ border-left:rgba(255, 255, 255, 0.28) 1px solid; width:30px; text-align:center; display:inline-block;}
.Floor000735 .bx-pager div a{ display:block; color:#fff; font-size:12px;}
.Floor000735 .bx-pager div a.active{ background-color:#1ba484;}
.Floor000735 .list_txt{ float:right; width:50%;}
.Floor000735 .list_txt ol{ border-bottom:#cecece 1px dashed; margin-bottom:10px;}
.Floor000735 .list_txt ol h2{ font-size:16px;}
.Floor000735 .list_txt ol h2 a{color:#0079c3;}
.Floor000735 .list_txt ol p{ margin:6px 0; line-height:20px; height:40px; overflow:hidden;}
.Floor000735 .list_txt li{ padding:6px 0 6px 15px; background:url(../images/Floor000735-li_icon.jpg) no-repeat left center; line-height:27px;}
.Floor000735 .list_txt li time{ float:right; color:#b6b6b6; font-size:12px; margin-left:10px;}
.Floor000735 .list_txt li a.new{ background:url(../images/Floor000735-icon_new.jpg) no-repeat right center; padding-right:30px;}
.Floor000735 .video{ padding:15% 5% 0;}
.Floor000735 .video .pic{ display:block; padding-bottom:70%; background-size:cover; background-repeat:no-repeat; background-position:center center;}
.Floor000735 .video p{ background:url(../images/Floor000735-icon_video.jpg) no-repeat left center; padding-left:30px;}
@media(max-width:1200px){
.Floor000735 .auto::before{ left:2%;width:69%;}
.Floor000735 .auto::after{ right:2%; width:25%;}
}
@media(max-width:768px){
.Floor000735 .auto::before,
.Floor000735 .auto::after{ display:none;}	
.Floor000735 .box{ float:none !important; width:auto !important;border:1px solid #ececec;}
.Floor000735 .box1{ margin-bottom:3%;}
.Floor000735 .video{ padding:3%;}
.Floor000735 .list_txt,
.Floor000735 .list_img{ float:none; width:auto;}
.Floor000735 .list_img{ margin-bottom:3%;}
}
/*
 .Floor000881 ÃƒÂ¤Ã‚Â¸Ã‚ÂºdemoÃƒÂ§Ã‚Â¼Ã¢â‚¬â€œÃƒÂ¥Ã‚ÂÃ‚Â·
 */
.Floor000881{ border-top:1px solid #e9e9e9;  border-bottom:1px solid #e9e9e9; background-color:#f2f4f6; padding:2% 0;}
.Floor000881 h1{ margin:0; margin-bottom:24px; font-size:20px; font-weight:normal; background:url(../images/Floor000881-icon.png) no-repeat left center; padding-left:30px;color:#333;}
.Floor000881 h1 a{ float:right; color:#999; font-size:16px;}
.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:78%;}
.Floor000881 .list_scroll li p{ margin:0; line-height:55px;border:1px solid #eaeaea; border-top:0; background-color:#fff;}
.Floor000881 .list_scroll li:hover p{ background-color:#0079c3;}
.Floor000881 .list_scroll li:hover p a{ color:#fff;}
.Floor000881 .bx-wrapper{ position:relative;}
.Floor000881 .bx-pager{ display:none;}
.Floor000881 .bx-controls-direction a{ position:absolute; width:21px; height:21px; top:50%; margin-top:-10px; overflow:hidden; line-height:200px; z-index:10;}
.Floor000881 .bx-controls-direction a.bx-prev{ left:-25px;}
.Floor000881 .bx-controls-direction a.bx-next{ right:-25px;}
.Floor000881 .bx-controls-direction a::before,
.Floor000881 .bx-controls-direction a::after{ position:absolute; content:''; width:15px; height:2px; background-color:#3099d2; left:0; }
.Floor000881 .bx-controls-direction a::before{ transform:rotate(-45deg);top:4px;}
.Floor000881 .bx-controls-direction a::after{ transform:rotate(45deg);top:14px;}
.Floor000881 .bx-controls-direction a.bx-next::before{ transform:rotate(45deg); left:auto; right:0;}
.Floor000881 .bx-controls-direction a.bx-next::after{ transform:rotate(-45deg); left:auto; 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;}
}
/*
 .Floor000704 ÃƒÂ¤Ã‚Â¸Ã‚ÂºdemoÃƒÂ§Ã‚Â¼Ã¢â‚¬â€œÃƒÂ¥Ã‚ÂÃ‚Â·
 */
.Floor000704{ padding:2% 0; background:url(../images/Floor000704-bg.jpg) repeat;}
.Floor000704 .title{ text-align:center;}
.Floor000704 .title h1{ font-weight:normal; font-weight:normal; font-size:30px; color:#333; background:url(../images/Floor000704-titlebg.png) no-repeat center bottom; padding-bottom:25px; margin:0; margin-bottom:10px;}
.Floor000704 .title h1 span{ display:block; font-size:12px; color:#999; text-transform:uppercase;}
.Floor000704 .title a{ font-size:16px;}

.Floor000704 .flex-control-nav{ display:none;}
.Floor000704 .flexslider{ position:relative; z-index:0;}
.Floor000704 .flex-direction-nav a{ position:absolute; border:2px solid #d9d9d9; width:50px; height:50px; border-radius:50%; top:50%; margin-top:-25px; overflow:hidden; line-height:1000px;}
.Floor000704 .flex-direction-nav a::before,
.Floor000704 .flex-direction-nav a::after{ position:absolute; content:''; width:20px; height:3px; border-radius:3px; background-color:#d9d9d9; left:12px;}
.Floor000704 .flex-direction-nav a::before{ transform:rotate(-45deg);  top:16px;}
.Floor000704 .flex-direction-nav a::after{ transform:rotate(45deg); top:29px;}
.Floor000704 .flex-direction-nav a:hover::before,
.Floor000704 .flex-direction-nav a:hover::after{ background-color:#0052af;}
.Floor000704 .flex-direction-nav a:hover{border-color:#0052af;}
.Floor000704 .flex-direction-nav a.flex-prev{ left:-60px;}
.Floor000704 .flex-direction-nav a.flex-next{ right:-60px;}
.Floor000704 .flex-direction-nav a.flex-next::before{ transform:rotate(45deg);}
.Floor000704 .flex-direction-nav a.flex-next::after{ transform:rotate(-45deg);}

.Floor000704 .flexslider .slides > li {display: none; -webkit-backface-visibility: hidden;} 
.Floor000704 .flex-viewport { max-height: 2000px; -webkit-transition: all 1s ease; -moz-transition: all 1s ease; -o-transition: all 1s ease; transition: all 1s ease; }
.Floor000704 .flexslider .slides { zoom: 1; }

.Floor000704 .auto{ padding-top:3%; padding-bottom:2%;}
.Floor000704 .slides li{ float:left;}
.Floor000704 .slides li div{ padding:0%;}

.Floor000704 .slides li a{ display:block; padding-bottom:56%; background-repeat:no-repeat; background-position: center center; background-size:contain; position:relative; background-color:none;}

@media(max-width:1320px){
.Floor000704 .flex-direction-nav a.flex-prev{ left:0;}
.Floor000704 .flex-direction-nav a.flex-next{ right:0;}
}
@media(max-width:480px){
.Floor000704 .title h1{ font-size:25px; }
.Floor000704 .title a{ font-size:14px;}
.Floor000704 .flex-direction-nav a{width:34px; height:34px;margin-top:-17px;}
.Floor000704 .flex-direction-nav a::before,
.Floor000704 .flex-direction-nav a::after{width:14px;left:8px;}
.Floor000704 .flex-direction-nav a::before{  top:10px;}
.Floor000704 .flex-direction-nav a::after{ top:19px;}
}
/*
.Menu000783 ÃƒÂ¤Ã‚Â¸Ã‚ÂºdemoÃƒÂ§Ã‚Â¼Ã¢â‚¬â€œÃƒÂ¥Ã‚ÂÃ‚Â·
 */
.Menu000783{ margin-top:2%;margin-top: 20px;}
.Menu000783 header{ border-radius:20px 20px 0 0; background:#1ba484; background-size:auto 100%; color:#fff; font-size:18px; padding:22px 0 22px 30px;}
.Menu000783 header b{ font-size:24px; display:block;}
.Menu000783 nav{ padding:26px 0;}
.Menu000783 nav ul{ border-top:#1ba484 solid 8px; border-bottom:1px solid #eae6e9;}
.Menu000783 nav li{ border-bottom:1px solid #fff; line-height:42px;}
.Menu000783 nav li>a{  display:block; background-color:#f0f0f0; padding-left:30px; padding-right:40px; border-bottom:1px solid #eae6e9;position:relative;}
.Menu000783 nav li>a::before{ position:absolute; content:''; width:0; height:0; border-top:4px solid transparent;border-bottom:4px solid transparent;border-left:4px solid #c7bfb9; right:30px; top:50%; margin-top:-4px;}
.Menu000783 nav li a:hover,
.Menu000783 nav li a.aon{ color:#1ba484;}
.Menu000783 nav li:hover>a::before,
.Menu000783 nav li>a.aon::before{ border-left-color:#1ba484;}
/*.Menu000783 dl dd{ padding-left:50px; font-weight:bold; padding-bottom:20px; background-position: left top; background-repeat:no-repeat;}
.Menu000783 dl dd b{ color:#1ba484; font-size:22px; display:block; font-style:italic; font-family:Arial;}
.Menu000783 dl dd:nth-child(1){ background-image:url(../images/Menu000783-icon_call.png);}
.Menu000783 dl dd:nth-child(2){ background-image:url(../images/Menu000783-icon_phone.png);}*/

.Menu000783 nav li dl{ display:none; padding-bottom:10px; background:#f0f0f0;}
.Menu000783 nav li dd{ line-height:35px; border-bottom:1px dashed #ddd;}
.Menu000783 nav li dd a{ display:block; padding-left:45px;}
.Menu000783 .phone_nav{ display:none;} 
@media(max-width:768px){
.Menu000783 header{ position:relative; font-size:16px; padding:2% 0 2% 30px;}
.Menu000783 .phone_nav{  cursor:pointer;display:block; position:absolute;width:28px; height:28px; top:50%; right:20px; margin-top:-14px; border-radius:50%; background-color:rgba(255,255,255,0.2);}
.Menu000783 .phone_nav::before{ position:absolute; content:''; top:50%; width:0; height:0; border-top:6px solid #fff;border-left:6px solid transparent; border-right:6px solid transparent; left:50%; margin-left:-6px; margin-top:-3px;}
.Menu000783 .open::before{ border-top:0; border-bottom:6px solid #fff; }
.Menu000783 header b{ font-size:20px;}
.Menu000783 dl{ display:none;}
.Menu000783 nav{ padding:0; display:none;}
}
/*
 .Location000788 ÃƒÂ¤Ã‚Â¸Ã‚ÂºdemoÃƒÂ§Ã‚Â¼Ã¢â‚¬â€œÃƒÂ¥Ã‚ÂÃ‚Â·
 */
.Location000788{ border-bottom:1px solid #1ba484; margin-bottom:3%; line-height:27px; padding-top:2%;}
.Location000788 em{ float:right; font-style:normal; background:url(../images/Location000788-icon.png) no-repeat left center; padding-left:30px; font-size:12px; color:#999;}
.Location000788 em a{ color:#999;}
.Location000788 em span{ color:#fff; background-color:#1ba484; border-radius:3px; display:inline-block; padding:0 10px; line-height:20px;}
.Location000788 b{ display:inline-block; border-bottom:3px solid #1ba484; font-size:18px; padding-bottom:2%;}
@media(max-width:480px){
.Location000788 em{ display:none;}
}
/*
 .RighInfo000621 ÃƒÂ¤Ã‚Â¸Ã‚ÂºdemoÃƒÂ§Ã‚Â¼Ã¢â‚¬â€œÃƒÂ¥Ã‚ÂÃ‚Â·
 */
.RighInfo000621{ padding:2%;}
.RighInfo000621 .h3_621{font-size:18px;color:#1ba484;line-height:2; margin:0;}
.RighInfo000621 .p_621{font-size:16px;line-height:2;}
/*
 .Timeline000753 ÃƒÂ¤Ã‚Â¸Ã‚ÂºdemoÃƒÂ§Ã‚Â¼Ã¢â‚¬â€œÃƒÂ¥Ã‚ÂÃ‚Â·
 */
.Timeline000753{padding:3% 0;}
.Timeline000753 .title{ text-align:center;background:url(../images/Timeline000753-title.png) no-repeat center bottom; padding-bottom:25px; margin-bottom:20px;}
.Timeline000753 .title h1{ margin:0; font-size:44px; border-bottom:#cacacb 1px solid; font-weight:normal; color:#000; margin-bottom:15px; font-family:'ÃƒÂ©Ã‚Â»Ã¢â‚¬ËœÃƒÂ¤Ã‚Â½Ã¢â‚¬Å“';}
.Timeline000753 .title h1 span{ border-bottom:#1ba484 3px solid; display:inline-block;}
.Timeline000753 .bx-controls{ display:none;} 
.Timeline000753 .prev,
.Timeline000753 .next{ text-align:center;}
.Timeline000753 .prev a,
.Timeline000753 .next a{ display:inline-block; background:url(../images/Timeline000753-icon_up.png) no-repeat center center; width:21px; height:21px; cursor:pointer;}
.Timeline000753 .next a{ background-image:url(../images/Timeline000753-icon_down.png);}
.Timeline000753 .prev{ padding-bottom:20px;}
.Timeline000753 .next{ padding-top:20px;}
.Timeline000753 .bx-wrapper{ position:relative;}
.Timeline000753 .bx-wrapper:before{ position:absolute; content:''; width:3px; height:100%; background-color:#F3F3F3; left:50%; margin-left:-1.5px; top:0;}
.Timeline000753 .list li{ padding:13px 0;}
.Timeline000753 .list li .txt{position:relative; padding-right:56%;}
.Timeline000753 .list li.odd .txt{padding-left:56%; padding-right:0;}
.Timeline000753 .list li .txt div{background-color: #f6f6f6;border-radius:5px;padding:10px;position:relative;}
.Timeline000753 .list li .txt div figure{ width:35%; padding-bottom:12%; border-radius:5px;background-position: left top; background-repeat:no-repeat; background-size:contain; position:absolute; left:10px; top:10px;}
.Timeline000753 .list li .txt div p{ margin:0; padding-left:40%; line-height:24px; color:#333; min-height:62px;}
.Timeline000753 .list li .txt div::before{position:absolute;content:'';width:0;height:0;border-top: 7px solid transparent;border-left: 11px solid #f6f6f6;border-bottom: 7px solid transparent;right:-10px;}
.Timeline000753 .list li.odd .txt div::before{right:auto;left:-10px;border-right: 11px solid #f6f6f6;border-left:0;}
.Timeline000753 .list li time{position:absolute; left:50%; margin-left:-32px; top:0; border-radius:50%; text-align:center; font-family:"Times New Roman"; color:#999;width:64px; height:64px;background-color:#f3f3f3;font-size:14px; font-weight:bold;}
.Timeline000753 .list li time span{ display:block;font-size:24px; padding-top:22%; font-weight:normal;}
.Timeline000753 .list li:hover .txt div::before{ border-left-color:#1ba484;}
.Timeline000753 .list li:hover .txt div{ background-color:#1ba484;}
.Timeline000753 .list li:hover .txt div p{color: #f6f6f6;}
.Timeline000753 .list li.odd:hover .txt div::before{ border-right-color:#1ba484;}
.Timeline000753 .list li:hover time{width:86px; height:86px; margin-left:-43px; top:-11px; color:#1ba484;font-size:18px;}
.Timeline000753 .list li:hover time::before{ position:absolute; content:''; width:110px; height:110px;  border-radius:50%;border:2px dotted #f1f1f1; left:-13px; top:-13px;}
.Timeline000753 .list li:hover time span{ font-size:34px;}
@media(max-width:768px){
.Timeline000753 .title h1{font-size:35px;}
.Timeline000753 .list li .txt div figure{ width:auto; position:relative; left:0; top:0; padding-bottom:34%;}
.Timeline000753 .list li .txt div p{ padding-left:0; min-height:inherit;}
.Timeline000753 .list li time{ margin-left:-25px;width:50px; height:50px;font-size:12px;}
.Timeline000753 .list li time span{font-size:18px;}
.Timeline000753 .list li:hover time{width:60px; height:60px; margin-left:-30px; top:-5px; font-size:14px;}
.Timeline000753 .list li:hover time::before{width:70px; height:70px; left:-7px; top:-7px;}
.Timeline000753 .list li:hover time span{ font-size:18px;}
}
@media(max-width:480px){
.Timeline000753 .title h1{font-size:26px; }
}
@media(max-width:640px){
.Timeline000753 .list li .txt{ padding-right:0 !important; padding-left:3% !important; padding-top:70px;}
.Timeline000753 .list li .txt div::before{ display:none;}
.Timeline000753 .list li:hover time{ background-color:#1ba484; color:#fff;}
}
/*
 .PicList000848 ÃƒÂ¤Ã‚Â¸Ã‚ÂºdemoÃƒÂ§Ã‚Â¼Ã¢â‚¬â€œÃƒÂ¥Ã‚ÂÃ‚Â·
 */
.PicList000848 li{ float:left; margin:2% 5% 2% 0; width:30%; }
.PicList000848 li:nth-child(3n){ margin-right:0;}
.PicList000848 li a{color:#666;background-color:#F2F2F2; display:block;}
.PicList000848 li figure{ padding-bottom:100%;}
.PicList000848 li>a>div{ padding:15px;}
.PicList000848 li h1,
.PicList000848 li h5{font-weight:normal; margin:0;}
.PicList000848 li h1{ font-size:30px; color:#1ba484;}
.PicList000848 li h5{ font-size:14px; border-bottom:1px dotted #B7B7B7; padding:5px 0; }
.PicList000848 li .div{ line-height:18px; height:54px; overflow:hidden;}
.PicList000848 li .div p{ padding:0; margin:0;}
/*.PicList000848 li span{ display:block; background-color:#1ba484; color:#fff; text-align:center; line-height:47px;}*/
.PicList000848 li:hover a{ color:#fff; background-color:#1ba484;}
.PicList000848 li:hover a h1{ color:#fff;}
.PicList000848 li:hover span{background-color:#1ba484;}
@media(max-width:768px){
.PicList000848 li{ width:47.5%; }
.PicList000848 li:nth-child(3n){ margin-right:5%;}
.PicList000848 li:nth-child(2n){ margin-right:0;}
.PicList000848 li h1{ font-size:24px;}
}
@media(max-width:480px){
.PicList000848 li h1{ font-size:18px;}
.PicList000848 li span{ line-height:35px;}
}
@media(max-width:320px){
.PicList000848 li{ width:auto; float:none; margin-right:0 !important; }	
}

/*
 Page000727 ÃƒÂ¤Ã‚Â¸Ã‚ÂºdemoÃƒÂ§Ã‚Â¼Ã¢â‚¬â€œÃƒÂ¥Ã‚ÂÃ‚Â·
 */
.Page000727 .Pages{ padding: 20px 0; text-align: center; line-height: 23px; zoom: 1; overflow: hidden; }
.Page000727 .Pages a{ display: inline-block; height: 40px; margin: 0 5px; font-size: 16px; line-height: 40px; }
.Page000727 .p_cur,
.Page000727 .p_count,
.Page000727 .p_total,
.Page000727 .p_jump{ display: none; }

.Page000727 .p_page{ padding: 0px 5px; display: inline-block; }
.Page000727 .p_page a{ display:inline-block; width:78px; height:28px; line-height:28px; text-align:center; border:1px solid #eaeaea; background:#f7f7f7; color:#acacac; margin:0px 5px; font-size:13px;}


.Page000727 .p_page .a_prev,
.Page000727 .p_page .a_next{ width:80px; }

.Page000727 .p_page .num a{ width:28px; }

/*hover*/
.Page000727 .p_page .a_first:hover,
.Page000727 .p_page .a_end:hover,

.Page000727 .p_page .a_prev:hover,
.Page000727 .p_page .a_next:hover,

.Page000727 .p_page .num a:hover,
.Page000727 .p_page .num .a_cur{ background:#1ba484; color:#fff; }

.Page000727 em{ font-style:normal;}

@media (max-width:768px){
	.Page000727 .a_first,.Page000727 .a_end,.Page000727 .p_page .num a{ display:none !important;}
	}
/*
 .PicList000723 ÃƒÂ¤Ã‚Â¸Ã‚ÂºdemoÃƒÂ§Ã‚Â¼Ã¢â‚¬â€œÃƒÂ¥Ã‚ÂÃ‚Â·
 */
.PicList000723 li{ border-bottom:1px solid #eff1f1; padding:20px 20px 20px 260px; position:relative;}
.PicList000723 li:hover{ background-color:#eff1f1;}
.PicList000723 li time{ position:absolute; width:50px; left:20px; top:20px; text-align:center; font-size:12px; color:#909090;}
.PicList000723 li time b{ font-size:35px; font-weight:normal; border-bottom:1px solid #919191; display:block; color:#5c5c5c;}
.PicList000723 li .pic{ left:90px; width:144px; position:absolute; top:20px; height:70%; background-repeat:no-repeat; background-position: center center; background-size:cover;}
.PicList000723 li h5{ font-size:14px; margin:0; }
.PicList000723 li h5 a{ position:relative;padding-bottom:10px;}
/*.PicList000723 li h5 a::before{ position:absolute; content:''; width:30px; height:1px; background-color:#5c5c5c; left:0; bottom:0;}*/
.PicList000723 li h5 a:hover{ color:#1ba484;}
.PicList000723 li h5 a:hover::before{background-color:#1ba484;}
.PicList000723 li p{ margin:5px 0 15px 0; line-height:20px; overflow:hidden; height:40px;}
@media(max-width:480px){
.PicList000723 li{ padding-left:20px;}
.PicList000723 li time{ position:relative; float:left; width:20%; left:auto; top:auto;}
.PicList000723 li .pic{ position:relative; float:right; height:auto; width:70%; padding-bottom:40%;left:auto; top:auto;}
.PicList000723 li h5{ clear:both; padding-top:10px;}
}
/*
 .PicList000966 ÃƒÂ¤Ã‚Â¸Ã‚ÂºdemoÃƒÂ§Ã‚Â¼Ã¢â‚¬â€œÃƒÂ¥Ã‚ÂÃ‚Â·
 */
.PicList000966 li{ padding:20px 10px 20px 0;position:relative; border-bottom:1px dashed #e4e4e4;font-size: 14px; overflow:hidden}
.PicList000966 li figure{ float:left;width: 144px;margin-right:1%;}
.PicList000966 li figure a{ display:block;width: 144px;height: 90px;}
.PicList000966 li h1{font-size: 16px; padding-bottom:5px; margin:0;}
.PicList000966 li h1 a:hover{ color:#1ba484 !important;}
.PicList000966 li time{  background:url(../images/PicList000966_time.png) no-repeat left center; padding-left:15px; font-size:12px; font-weight:normal; display:block; margin-top:5px; color:#1ba484;}
.PicList000966 li .text{ padding-right:100px; padding-left:170px;}
.PicList000966 li p{ margin:0; max-height:72px; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; overflow: hidden;color: #333;}
.PicList000966 li a.more{position:absolute; right:10px; top:50%; margin-top:-10px;line-height: 23px; width:80px; height:30px; border-radius:10px; border:1px solid #1ba484; line-height: 29px;color:#1ba484; text-align:center; display:block;}
.PicList000966 li h1 a{display:block; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.PicList000966 li h1 a:hover{ color:#2553B1;}
.PicList000966 li i{ font-style:normal;}

@media (max-width:640px){
.PicList000966 li figure,.PicList000966 li{ float:none; width:100%;}
.PicList000966 li .text,.PicList000966 li{ padding:0;}
.PicList000966 li{margin-bottom: 10px; padding-bottom: 10px;}
.PicList000966 li a.more{ position:static;margin:0; margin-top:10px;}
.PicList000966 li time{ position:absolute;margin:0; top:0; right:0; background:none; color:#5c5c5c; padding:5px 15px; border-top:1px solid #ddd; margin-top:50px;}
.PicList000966 li time span{ display:none;}
.PicList000966 li time i{ font-size:35px; position:absolute; top:-50px; left:0; width:100%; text-align:center;}
.PicList000966 li h1{ padding: 6px 0;}
.PicList000966 li figure a{width: 250px;height: 143px;}
}
/*
 .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:16px; color:#333; text-align:center; padding:3% 2%;}
.PicList000762 li figure{ background-position:center center; background-repeat:no-repeat; background-size:cover; padding-bottom:52%;}
.PicList000762.bt65 li figure{ padding-bottom:65%;}
.PicList000762 li a:hover{ background-color:#1ba484; }
.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;}
}
/*
 .TextList000711 ÃƒÂ¤Ã‚Â¸Ã‚ÂºdemoÃƒÂ§Ã‚Â¼Ã¢â‚¬â€œÃƒÂ¥Ã‚ÂÃ‚Â·
 */
.TextList000711 li{ border-bottom:dashed 1px #ccc; padding:10px 0; line-height:40px;}
.TextList000711 li em{ font-style:normal; float:right; margin-left:2%;}
.TextList000711 li em a{border:1px solid #dadada; border-radius:40px; display:block; padding-left:20px; padding-right:20px; line-height:38px;}
.TextList000711 li em a span{ margin-left:10px;}
.TextList000711 li em a:hover{ background-color:#1ba484; color:#fff;}
@media(max-width:480px){
.TextList000711 li{ line-height:30px;}
.TextList000711 li em a{ font-size:12px;line-height:28px;}
}
/*
 .TextList000594 ÃƒÂ¤Ã‚Â¸Ã‚ÂºdemoÃƒÂ§Ã‚Â¼Ã¢â‚¬â€œÃƒÂ¥Ã‚ÂÃ‚Â·
 */
.TextList000594 .dl_top{line-height:55px;background-color: #1ba484;color:#fff;font-size:16px;}
.TextList000594 .dl_top dd{ padding:0 !important;}
.TextList000594 .dl{ overflow:hidden; clear:both;}
.TextList000594 .list .dl{line-height: 20px; border-bottom:1px dashed #d1d1d1; cursor:pointer; padding:13px 0; }
.TextList000594 .dl dd{ text-align:center; float:left;display:block; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.TextList000594 .dl_top,
.TextList000594 .list{ padding:0 2%;}
.TextList000594 .list .info{ display:none; background-color:#f9f9f9; border-top:1px solid #d1d1d1; border-bottom:1px solid #d1d1d1;line-height: 24px;padding: 2%; margin-left:-2%; width:104%;}
.TextList000594 .dl dd:nth-child(1){ width:20%;}
.TextList000594 .dl dd:nth-child(2){ width:10%;}
.TextList000594 .dl dd:nth-child(3){ width:18%;}
.TextList000594 .dl dd:nth-child(4){ width:15%;}
.TextList000594 .dl dd:nth-child(5),
.TextList000594 .dl dd:nth-child(6){ width:12%;}
.TextList000594 .dl dd:nth-child(7){ width:13%;}

.TextList000594 .dl dd:nth-child(1),
.TextList000594 .dl dd:nth-child(2),
.TextList000594 .dl dd:nth-child(3),
.TextList000594 .dl dd:nth-child(4),
.TextList000594 .dl dd:nth-child(5),
.TextList000594 .dl dd:nth-child(6){ padding:7px 0;}
.TextList000594 .btn{ display:inline-block;width: 80%;max-width: 108px; background: #ececec;border-radius: 5px;color: #363636;line-height: 34px;height: 34px; text-align:center;}
.TextList000594 .btn:hover{ background-color:#1ba484; color:#fff;}
.TextList000594 .list .dl dd:nth-child(5),
.TextList000594 .list .dl dd:nth-child(6){ color:#999;}
.TextList000594 .list #dl{ border-bottom:0; background-color:#fff;}
.TextList000594 .list #dl dd:nth-child(1),
.TextList000594 .list #dl dd:nth-child(2),
.TextList000594 .list #dl dd:nth-child(3){color:#1ba484;white-space:normal; text-overflow:none; font-weight:bold; line-height:20px;}
.TextList000594 .list .dl:hover dd:nth-child(1),
.TextList000594 .list .dl:hover dd:nth-child(2),
.TextList000594 .list .dl:hover dd:nth-child(3){color:#1ba484; font-weight:bold;}
.TextList000594 .list #dl a.btn{ background-color:#1ba484; color:#fff;}


@media(max-width:1000px){
.TextList000594 .dl dd:nth-child(3),
.TextList000594 .dl dd:nth-child(4),
.TextList000594 .dl dd:nth-child(5){ display:none;}
.TextList000594 .dl dd{ width:25% !important;}
}
@media(max-width:480px){
.TextList000594 .dl dd{display:none;}
.TextList000594 .dl dd:nth-child(1),
.TextList000594 .dl dd:nth-child(7){ display:block;}
.TextList000594 .dl dd:nth-child(1){ width:60% !important;}
.TextList000594 .dl dd:nth-child(7){ width:40% !important;}
.TextList000594 .dl_top{ font-size:14px; line-height:45px;}
}


/*
 .PicList000786 ÃƒÆ’Ã‚Â¤Ãƒâ€šÃ‚Â¸Ãƒâ€šÃ‚ÂºdemoÃƒÆ’Ã‚Â§Ãƒâ€šÃ‚Â¼ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÆ’Ã‚Â¥Ãƒâ€šÃ‚ÂÃƒâ€šÃ‚Â·
 */
.PicList000786{ padding:2% 0;}
.PicList000786 li{ float:left; width:32%; margin-right:2%; text-align:center; margin-bottom:3%;}
.PicList000786 li:nth-child(3n){ margin-right:0;}
.PicList000786 li figure{ border:1px solid #E0E0E0; padding:5px;}
.PicList000786 li figure span{ display:block; padding-bottom:60%; background-position: center center; background-repeat:no-repeat; background-size:contain;}
@media(max-width:768px){
.PicList000786 li{ width:49%;}
.PicList000786 li:nth-child(3n){ margin-right:2%;}
.PicList000786 li:nth-child(2n){ margin-right:0;}
}

.Bottom000714{ background:#00A180;}
.Bottom000714 .list{width: 70%;float: right;padding:35px 0;}

.Bottom000714 .list dl{width: 30%;float:left;padding-right:3%; border-left:1px solid #fff; padding-left:3%;}
.Bottom000714 .list dl.dl1{ width:40%; border:none;}
.Bottom000714 .list dl img{ width:80px;}
.Bottom000714 .list dl dt{ font-weight:normal; line-height:3;}
.Bottom000714 .list dl dt span{ display:inline-block; position:relative; border-bottom: 1px solid #424646; font-size: 16px;}
.Bottom000714 .list dl dt span::before{ width: 20px;  height: 2px; background-color: #fff;  position: absolute; left: 0; bottom: -1px;  content: '';}
.Bottom000714 .list dl dt a{ color:#fff;}
.Bottom000714 .list dl dd{ margin-top:15px;}
.Bottom000714 .list dl dd .p,
.Bottom000714 .list dl dd p{ line-height:20px;color:#fff;font-size:14px;}
.Bottom000714 .list dl dd p img{ margin-right: 5px;}

.Bottom000714 ul{width: 25%;float: left;padding-top:40px;}
.Bottom000714 ul li{ width:25%; float:left; text-align:center;position: relative;cursor: pointer;}
.Bottom000714 ul li img{padding:5px; }
.Bottom000714 ul li p{ font-size:13px; color:#fff; margin:0; line-height:2;white-space:nowrap;}
.Bottom000714 ul .WxImg{width:25%;float: left;color: #fff;text-align: center;}
.Bottom000714 .bot{ background:#038168; line-height:1; font-size:12px; padding: 1% 0;}
.Bottom000714 .bot dl dd{ float:right; color:#fff;}
.Bottom000714 .bot dl dd.link{ float:left;}
.Bottom000714 .bot dl dd.link a{ color:#fff;}
.Bottom000714 .bot dl dd em{ padding:0 10px; font-style:normal;}
.Bottom000714 .bot .Copyright{ padding: 38px 20px 0px 0px;}
.Bottom000714 .bot dl dd img{ width:70px; margin-left:20px;}
.Bottom000714 .bot dl dd a.wh{color: #fff; text-decoration: underline;}
.Bottom000714 .qrcode{ position:relative;}
.Bottom000714 .qrcode .qrc_show{ display:none; z-index:50; position:absolute; background:#00A180; left:50%; margin-left:-50px; top:-100px; border:1px solid #fff;}
.Bottom000714 .qrcode .qrc_show::before{ position:absolute; left:50%; margin-left:-5px; bottom:-6px; width:10px; height:10px; content:''; background:#00A180; border-top:1px solid #fff; border-left:1px solid #fff; -webkit-transform: rotate(225deg); transform: rotate(225deg);}
.Bottom000714 .qrcode .qrc_show img{ width:90px !important; height:90px !important;}
.Bottom000714 .qrcode:hover .qrc_show{ display:block;}


@media (max-width:860px){
    .Bottom000714 .list dl{ padding-right:0;}
.Bottom000714 .list{ width:100%; float:left; padding:10px 0;}
.Bottom000714 ul{ width:100%; float:right; padding:20px 0 40px;/*overflow: hidden;*/}
.Bottom000714 ul .b_logo{ display:none;}
.Bottom000714 ul li{ float:left; text-align:center;position: relative;cursor: pointer;margin-top: 40px;}
.Bottom000714 ul li img{padding:5px; }
.Bottom000714 ul li p{ font-size:13px; color:#fff; margin:0; line-height:2;}
.Bottom000714 ul .WxImg{width:100%;float: left;color: #fff;text-align: center;}
	}
@media (max-width:768px){
	.Bottom000714 .list{ width:100%}
	.Bottom000714 ul{ float:none; padding:30px 0 30px 0; width:100%;margin: 0 auto;clear: both;}
	.Bottom000714 .bot dl dd img{ display:none;}
	.Bottom000714 .bot{ height:auto; line-height:30px; padding:10px 0;}
	.Bottom000714 .bot dl dd.link{ padding:0;}
	}
@media (max-width:660px){
	.Bottom000714 .bot{ height:auto; line-height:30px;}
	.Bottom000714 .bot dl dd{ width:100%; text-align:center; float:none;}
	}
@media (max-width:552px){
     .Bottom000714 .list{ display:none;}
	 .Bottom000714 ul{ width:83%;}
	 .Bottom000714 ul{ padding:15px 0;}
	 .Bottom000714 ul li{ margin:0;}
	}

.News_info .title{ font-size:16px; text-align:center; font-weight:bold; padding:10px; line-height:20px;}
.News_info .time{ font-size:14px; color:#999; text-align:center; padding-bottom:30px;}
.Flip{ padding:30px 0;}
.Flip a{ display:block; font-size:14px; width:100%;overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}

.contactBox{ max-width: 100%; line-height:24px;}
.contactName{font-size: 18px; color: #555; font-weight: bold;}
.contactCon{font-size: 14px; margin-top: 30px;}
.contactLink{width: 220px; margin-top: 20px; padding-top: 20px; border-top: 1px solid #e5e5e5;}
.contactLink a{float: left; display:block; margin-right: 13px; width: 23px; height: 23px;}
.contactMap{margin-top: 35px; width: 100%; height: 363px;}
.contactText{/*margin: 35px 0;*/}
.contactBox img{ max-height:none; max-width:none;}

.FormBox{font-size: 14px;padding: 4%;}
.FormBox dl{margin-bottom: 20px;}
.FormBox dt{color: #666;float: left;line-height: 38px;}
.FormBox dd{margin-left: 5em;}
.FormBox dd span.JobName{line-height: 38px;}
.FormBox dd input{text-indent: 10px; border:1px solid #c5c5c5;background-color: #f5f5f5;width:420px;max-width: 100%;height: 36px;line-height: 36px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
.FormBox dd input.file{ line-height:20px; padding:6px; text-indent:0;}
.FormBox div{ text-align:center;}
.FormBox .files,
.FormBox .btn{ line-height:1.8em; font-size:16px; padding:1% 20%; text-align:center;  display:inline-block; color:#fff; border-radius: 18px; background: #1ba484 ; background-size: auto 20px; border:none; cursor:pointer;}
.FormBox .files{ width:6em; float:right; padding:0; border-radius:5px;}


.TextList000594 .list #dl a.btn{ background-color:#1ba484; color:#fff;}

.video_xc{ display:none;}
.video_xc iframe,
#Video iframe{ width:800px !important; height:500px !important; max-width:100%; max-height:100%;}
.video_xc video,
#Video video{ width:800px !important; max-width:100%;}