﻿/*
 .top000828 为demo编号
 */
.top000828{ background:#00ad98; position:relative; z-index:99;}
.top000828 .auto{ max-width:1000px; padding:0;}
.top000828 .top{ position:relative;}
.top000828 .logo{ padding:1.5% 80% 1.5% 0;}
.top000828 .logo img{ width: 100%;}
.top000828 nav li dl{display:none; z-index: 999;}
.top000828 .search a{ position:absolute; right:10px; top:0; width:30px; height:100%; font-size:20px; text-align:center;  color:#666;}
.top000828 .search a span{ position:absolute; top:50%; margin-top:-10px; left:50%; margin-left:-10px;}
.top000828 .search{ position:absolute; width:20%; height:45px; border-radius:30px; background-color:#fff; padding:0 10px; top:15%; right:17%; z-index:99;}
.top000828 .search .text{ width:100%; height:45px; line-height:45px; color:#999; border:none; background:none;}
.top000828 .qh{ display:none;}
@media(min-width:769px){
.top000828 .moblie_menu,.top000828 .search{ display:none;}
.top000828 .top > dl{ width:19%; float:right; font-size:16px; padding-top:1%;}
.top000828 .top > dl dd{ display:inline-block; padding-right:6%; color:#fff;}
.top000828 .top > dl dd:last-child{ padding-right:0;}
.top000828 .top > dl dd img{ vertical-align:middle;}
.top000828 .top > dl dd a{ color:#fff;}
.top000828 .top > dl dd a:hover{ text-decoration:underline; color:#fff;}

.top000828 nav{ width:69.5%; margin-top:-5%; float:right;}
.top000828 nav ol{ display:none;}
.top000828 nav li{ position:relative; line-height:45px; float:left; text-align:center; padding:0 3.5%;}
.top000828 nav li#m7{ padding-right:0;}
.top000828 nav li.pc_hide{ display:none;}
.top000828 nav li span{ display:none;}
.top000828 nav li a{ display:block; color:#fff; border-bottom: 1px solid #00ad98;}
.top000828 nav li > a{ font-size:16px;}
.top000828 nav li > a:hover,
.top000828 nav li > a.aon{border-bottom: 1px solid #ffffff;}
.top000828 nav li dl{ position:absolute; top:110%; left:-28%; width:154%; background-color:#00ad98; opacity:0.8; filter:alpha(opacity=80); }
.top000828 nav li#m3 dl,.top000828 nav li#m4 dl,.top000828 nav li#m8 dl{ left:-72%; width:246%;}
.top000828 nav li dt a{ display:block; line-height:32px; padding:0 10px; font-size: 14px;}
.top000828 nav li dt a:hover{ text-decoration:underline;}
}
@media(max-width:768px){
.top000828 .logo{ padding: 2% 55% 1% 2%; position:relative; z-index:10;}
.top000828 .top dl{ display:none;}
    
.top000828 .search{ background-color:#404040;border-radius:0; padding:20px; top:auto; bottom:auto; height:auto; right:auto;  width:100%; transform:translatey(-80px); z-index:5; opacity:0; transition:all ease-in-out 0.3s;}
.top000828 .search_show{opacity:1; transform:translatey(0); }
.top000828 .search .text{ height:40px; border-radius:20px; background:#fff; line-height:40px; padding:0 0 0 10px;}
.top000828 .search a{ height:40px;top:20px; right:30px; width:40px; padding-top:0;}
    
.top000828 .qh{ font:normal 12px/24px "微软雅黑"; color:#fff; position:absolute; top:12px; right:23%; display:block; z-index:999999;}
.top000828 .qh a{ font:normal 12px/24px "微软雅黑"; color:#fff; padding:0 5px;}
.top000828 .moblie_menu{ position:absolute; right:2%; text-align:right; height:34px; top:50%; margin-top:-17px; z-index:20;}
.top000828 .moblie_menu em{ display:inline-block; width:45px; height:35px; border-radius:3px; border:1px solid #eee; background-color:#eee; position:relative; cursor:pointer;vertical-align:middle;}
.top000828 .moblie_menu i,
.top000828 .moblie_menu i::before,
.top000828 .moblie_menu i::after{border-radius:3px; height:4px; background-color:#6c6c6c; position:absolute;}
.top000828 .moblie_menu i{ width:80%;  left:10%; top:50%; margin-top:-2px;}
.top000828 .moblie_menu i::before,
.top000828 .moblie_menu i::after{ content:''; width:100%; left:0;}
.top000828 .moblie_menu i::before{ top:-8px;}
.top000828 .moblie_menu i::after{ bottom:-8px;}
.top000828 .moblie_menu span{ height:24px; text-align:center; font-size:24px; vertical-align:middle; width:34px;}
    
.top000828 nav{ background-color:rgba(0,0,0,0.70); filter:progid:dximagetransform.microsoft.gradient(startcolorstr=#000,endcolorstr=#000); position:fixed; left:0; top:0; width:100%; height:100%; max-height:100%; overflow:auto; z-index:120; transform:translatex(100%); opacity:0; transition:all ease-in-out 0.5s;}
.top000828 nav.nav_show{ transform:translatex(0); opacity:1;}
.top000828 nav .auto{ padding:0;}
.top000828 nav ol{ background-color:#222; text-align:right; font-size:16px;}
.top000828 nav ol a{ color:#fff; display:inline-block; line-height:39px; width:60px; text-align:center; }
.top000828 nav li a,
.top000828 nav li span{ color:#fff;}
.top000828 nav li > a{ display:none;}
.top000828 nav li span,
.top000828 nav li a.show,
.top000828 nav li:first-child a{ display:block; font-size:16px; position:relative; line-height:50px;} 
.top000828 nav li span::before,
.top000828 nav li a.show:before{ position:absolute; content:''; width:30px; height:100%; right:0; top:0; background:url(/uploads/image/eimages/top000828-a_span.png) no-repeat center center;}
.top000828 nav li{ padding-left:15px;}
.top000828 nav li dl{ padding:0 3%;}
.top000828 nav li dl dt{ padding-left:30px;background:url(/uploads/image/eimages/top000828-a_span.png) no-repeat left 10px;}
.top000828 nav li dl dt a{ display:block; line-height:20px; padding:8px 0;}
}
@media(max-width:640px){
.top000828 .logo{ padding: 2% 52% 1% 2%;}
.top000828 .moblie_menu em{ height:30px;}
}


/*
 .banner003 为demo编号
 */
.banner003{ position:relative;}
.banner003 .list li img{ width:100%;}
.banner003 .bx-controls-direction a{ display: block; position:absolute; top:50%; margin-top:-25px; background-image:url(/uploads/image/eimages/banner003-ban_icon.png); background-repeat:no-repeat; width:50px; height:50px; z-index:70; overflow:hidden; line-height:1000px; cursor:pointer;}
.banner003 .bx-controls-direction a.bx-prev{ left:5%; background-position:0 0;}
.banner003 .bx-controls-direction a.bx-next{ right:5%; background-position:right 0;}
.banner003 .bx-pager{ position:absolute; left:0; width:100%; bottom:20px; text-align:center; z-index:60;}
.banner003 .bx-pager div{ display:inline-block;}
.banner003 .bx-pager div a{ width:12px; height:12px;display:inline-block; border-radius:50%; overflow:hidden; line-height:100px; margin:0 5px;background-color:#fff;}
.banner003 .bx-pager div a.active{background-color:#4cb134;}

@media(max-width:640px){
.banner003 .bx-controls-direction a{ display: none;}
.banner003 .bx-pager{ bottom:10px;}
.banner003 .bx-pager div a{ width:8px; height:8px;}
}

/*
 .banner000749 为demo编号
 */
.banner000749{ position:relative;}
.banner000749 .bx-viewport{ height:auto !important;}
.banner000749 .bx-controls-direction a{ width:40px; height:40px; position:absolute; top:50%; margin-top:-20px;}
.banner000749 .bx-controls-direction a span{ color:#fff; font-size:30px;}

.banner000749 .bx-prev,.banner000749 .bx-next{ display:none;}
.banner000749 .bx-pager{ position:absolute; width:100%; left:0; bottom:1em; text-align:center;}
.banner000749 .bx-pager div{ display:inline-block;}
.banner000749 .bx-pager .bx-pager-item{ margin:0 6px;}
.banner000749 .bx-pager .bx-pager-item a{ width:14px; height:14px; background:#fff; border-radius:50%; display:block; overflow:hidden; line-height:1000px;-webkit-transition:all ease 0.5s;transition:all ease 0.5s;}
.banner000749 .bx-pager .bx-pager-item a.active{ background:#00ad98; width:40px; border-radius:15px; -webkit-transition:all ease 0.5s;transition:all ease 0.5s;}
.banner000749 .list li{ height:356px; background-repeat:no-repeat; background-position:center;}
.banner000749 .list li a{ display:block; width:100%; height:100%;}
.banner000749 .list li img{ width:100%; display:none;}
@media(max-width:768px){
.banner000749 .list li{ background:0 !important; height:auto !important;}
.banner000749 .list li img{ display:block;}
.banner000749 .bx-pager .bx-pager-item{ margin:0 2px;}
.banner000749 .bx-pager .bx-pager-item a{ width:8px; height:8px; }
.banner000749 .bx-pager .bx-pager-item a.active{ width:20px;}
}


/*
 .floor002116 为demo编号
 */
.floor002116{ padding:2% 0; max-width: 1280px; margin: 0 auto;}
.floor002116 h3{ margin:0; font-size:16px; line-height: 32px;}

.floor002116 .name{ position:relative; text-align:center; padding:2% 0 3% 0;}
.floor002116 .name span{ background-color:#f8f8f8; display:inline-block; padding:0 2%; font-size:30px; color:#333; position:relative; z-index:2;}
.floor002116 .name:before{ position:absolute; width:100%; height:1px; content:''; background-color:#ddd; top:40%; left:0;}

.floor002116 .list{ text-align: center;}
.floor002116 .list dl{ display: inline-block; width:48.5%; margin-right:2%; position:relative;}
.floor002116 .list dl:hover a{ color: #4cb134;}
.floor002116 .list dl img{ width: 100%;}
.floor002116 .list dt{ text-align: center;}
.floor002116 .list dl:nth-child(2n){ margin-right:0;}

@media(max-width:768px){
.floor002116 .name span{ font-size:24px; background-color:#fff;}
.floor002116 .name:before{ background:none;}
}
@media(max-width:640px){
.floor002116 h3{ font-weight: normal; font-weight: 18px;}
}


/*
 .floor001806 为demo编号
 */
.floor001806{ padding:2% 0; max-width: 1280px; margin: 0 auto;}
.floor001806 h1{ margin:0 0 25px 0; font-size:30px; font-weight: normal; line-height:24px;}
.floor001806 h1 a{ color:#333; }
.floor001806 h1 a:hover{ color:#4cb134;}
.floor001806 section{ float:left; width:49%; margin-right:2%;}
.floor001806 .about{ margin-right:0;}

.floor001806 dl .ispic{ padding-bottom:31%;}
.floor001806 dl .ispic img{ display:none;}
.floor001806 dd{ position:relative; padding: 20px 0; border-bottom:1px solid #ebebeb;}
.floor001806 .end{ border-bottom:none;}
.floor001806 dd time{ float:left; width:60px; margin-right:10px; color:#999; font-size: 14px; text-align:center; }
.floor001806 dd time span{ display:block; height:30px; line-height:30px; background:#222; color:#fff; }
.floor001806 dd a{ line-height:24px; font-size: 16px; overflow:hidden; height:48px; display:block;}
.floor001806 dd a:hover{color:#4cb134;}
.floor001806 dl span{ display:block; color:#999; text-transform:uppercase; background:url(/uploads/image/eimages/floor001806-more.jpg) no-repeat right bottom; border-bottom:1px solid #ebebeb; font-size:12px;}

.floor001806 figure a{ display:block; line-height:24px;}
.floor001806 figure .ispic{ padding-bottom:31%;}
.floor001806 figure .ispic img{ display:none;}
.floor001806 figure p{ font-size: 16px; line-height:32px; text-align: justify; overflow:hidden; height:120px; margin-top:10px; color:#333; }
.floor001806 figure span{ display:block; color:#999; text-transform:uppercase; background:url(/uploads/image/eimages/floor001806-more.jpg) no-repeat right bottom; border-bottom:1px solid #ebebeb; font-size:12px;}
.floor001806 figure a:hover span{ color: #4cb134;}
@media(max-width:768px){
.floor001806 h1{ text-align: center; font-size:24px;}
.floor001806 section{ margin-bottom:3%; width:49%; margin-right:2%;}
.floor001806 .news{ margin-right: 0;}
.floor001806 .news,
.floor001806 .about{ float:none; width:auto;}
.floor001806 dd{ padding: 2%}
.floor001806 figure p{ padding: 0 2%;}
.floor001806 figure span{ display: none;}
}
@media(max-width:480px){
.floor001806 section{ float:none; width:auto; margin-right:0;}
.floor001806 figure span{ display: none;}
}


/*
 .bottom002042 为demo编号
 */
.bottom002042{ background-color:#00ad98; color:#fff;}

.bottom002042 .bottom{ max-width: 1000px; padding:2% 0; margin: 0 auto;}
.bottom002042 .bottom dl{ float:left; margin-right:13.1%;}
.bottom002042 .bottom dt a{ font-size:16px; color:#fff; padding-bottom:20px;}
.bottom002042 .bottom dd{ line-height:32px; font-size: 14px; display:none;}
.bottom002042 .bottom dd a{ color:#fff;}
.bottom002042 .bottom dd a:hover{ color:#fff; text-decoration:underline;}
.bottom002042 .tb{ width:100%; text-align:right;}
.bottom002042 .tb a{ display:inline-block; padding:15px 5px;}
.bottom002042 .tb a img{ width:20px;}
.bottom002042 .tb a:first-child img{ width:90px;}
.bottom002042 .bq{ width:100%; font-size:14px; text-align:center; margin-top: -4%;}
.bottom002042 .bq a{ font-size:14px; color:#fff; display:block;}


@media(max-width:768px){
.bottom002042 .bottom{ padding:2%;}
.bottom002042 .bottom dl{ display:none;}
.bottom002042 .bq{ width:100%; text-align:center;}
}


/*banner001847 */
.banner001847 div{ height:300px; background-position:center top; background-repeat:no-repeat;}
.banner001847 div img{ display:none; width:100%;}
@media(max-width:768px){
.banner001847 div{ height:auto; background:none !important;}
.banner001847 div img{ display:block;}
}


/*
 .menu001756 为demo编号
 */
.menu001756{ padding-top:8%; display: block;}
.menu001756 header{ background-color: #00ad98; padding: 10% 0; text-align:center; font-size:22px; color:#fff;}
.menu001756 ul{ border:1px solid #d9d7d5; border-top:0;}
.menu001756 li{ border-top:1px solid #fff; border-bottom:1px solid #fff; line-height:54px; text-align:center;}
.menu001756 li:last-child{ }
.menu001756 li > a{ display:block; color:#666; font-size:16px;}
.menu001756 li > a:hover,
.menu001756 li > a.aon{ background: #3dd1c0; color: #fff;}
.menu001756 li dl {display:none;}
.menu001756 li dd {line-height:38px;}
.menu001756 li dd a{font-size:14px;}
.menu001756 li dd a:hover,.menu001756 li dd a.aon{text-decoration:underline;color:#4cb134;}
@media(max-width:768px){
.menu001756{ display: none;}
}


/*
 .location000788 为demo编号
 */
.location000788{ border-bottom:1px solid #00ad98; margin-bottom:3%; line-height:27px; padding-top:4%;}
.location000788 em{ float:right; font-style:normal; background:url(/uploads/image/eimages/location000788-icon.png) no-repeat left center; padding-left:30px; font-size:12px; color:#999;}
.location000788 em a{ color:#999;}
.location000788 em a:hover{ color: #00ad98;}
.location000788 em span{ color:#fff; background-color:#00ad98; border-radius:3px; display:inline-block; padding:0 10px; line-height:20px;}
.location000788 b{ display:inline-block; border-bottom:3px solid #00ad98; font-size:18px; padding-bottom:1.25%; color: #00ad98;}
@media(max-width:768px){
.location000788{ padding-top: 1%;}
}
@media(max-width:640px){
.location000788 em{ display:none;}
.location000788 b{ font-size: 18px;}
}


/*
 .righinfo001758 为demo编号
 */
.righinfo001758{ font-size: 16px; text-align: justify; line-height: 32px;}


/*
 .piclist054 为demo编号
 */
.piclist054{ }
.piclist054 li{width: 32%; float: left; margin:0 2% 1% 0;}
.piclist054 li:nth-child(3n){ margin-right:0;}
.piclist054 li img{width: 100%; display:block;}
.piclist054 li .dot{color: #333; font-weight: bold; font-size: 15px;  margin-top: 10px;}
.piclist054 li:hover .dot{color: #4cb134;}
.piclist054 li p{ display: block; margin-top: 8px; color: #999; height: 48px; overflow: hidden; font-size: 12px; line-height: 20px;}
@media (max-width: 768px){
.piclist054 li{width: 49%;}
.piclist054 li:nth-child(3n){ margin-right:2%;}
.piclist054 li:nth-child(2n){ margin-right:0;}
}
@media(max-width:640px){
.piclist054 li{ margin:0 0 6% 0}
.piclist054 li .dot{ padding: 0 2%;}
.piclist054 li p{ display: none;}
}


/*
 .piclist001395 为demo编号
 */
.piclist001395{ }
.piclist001395 h1{ font-size:18px; color: #00ad98; border-bottom: 2px solid #00ad98; margin-bottom:2%; padding-bottom:1%;}
.piclist001395 li{width: 23.5%; float: left; margin:0 2% 1% 0; text-align:center;}
.piclist001395 li:nth-child(4n){ margin-right:0;}
.piclist001395 li img{width: 100%; display:block;}
.piclist001395 li .dot{color: #333; font-weight: bold; font-size: 15px;  margin-top: 10px;}
.piclist001395 li:hover .dot{color: #4cb134;}
.piclist001395 li p{ display: block; margin-top: 8px; color: #999; height: 48px; overflow: hidden; font-size: 12px; line-height: 20px;}
@media (max-width: 768px){
.piclist001395 li{width: 49%;}
.piclist001395 li:nth-child(4n){ margin-right:2%;}
.piclist001395 li:nth-child(2n){ margin-right:0;}
}
@media(max-width:640px){
.piclist001395 li{ margin:0 0 6% 0}
.piclist001395 li .dot{ padding: 0 2%;}
.piclist001395 li p{ display: none;}
}


/*
 .textlist001203 为demo编号
 */
.textlist001203 li{ margin-bottom:10px; line-height:25px; border:1px solid #e3e7e6; padding:0 10px 0 25px; position:relative;}
.textlist001203 li::before{ position:absolute; content:''; width:4px; height:4px; border-radius:50%; background-color:#4cb134; left:10px; top:50%; margin-top:-2px;}
.textlist001203 li a{ display:block; padding:15px 0;}
.textlist001203 li span{ padding-right:10px;}
.textlist001203 li i{ font-style:normal; position:relative; float:right; padding-left:15px; padding-right:30px; background-color:#222; color:#fff; font-size:12px;}
.textlist001203 li i::before{ position:absolute; content:''; width:25px; height:100%; background:url(/uploads/image/eimages/textlist001203-icon.png) no-repeat center center/contain; right:0;}
.textlist001203 li:hover span{ color:#4cb134; }
.textlist001203 li:hover i{ background-color:#4cb134;}
@media(max-width:640px){
.textlist001203 li a{ font-size: 16px;}
}


/* .page001716*/
.page001716{ padding:2% 0 0;}
.page001716 .pages{ text-align:center; font-size:12px; line-height:38px;}
.page001716 .pages .p_cur,
.page001716 .pages .p_count,
.page001716 .pages .p_total,
.page001716 .pages .p_jump,
.page001716 .pages .a_first,
.page001716 .pages .a_end{ display:none;}
.page001716 .pages .p_page{ display:inline-block; clear:both;}
.page001716 .pages em{ float:left; overflow:hidden; font-style:normal;}
.page001716 .pages a{ float:left; margin-left:-1px;padding:0px 18px; border:solid 1px #e6e6e6;}
.page001716 .pages a:hover,
.page001716 .pages a.a_cur{ color:#fff; background:#4cb134;}
@media(max-width:640px){
.page001716 .pages em{ display:none;}
}

/*
 .righinfo000621 为demo编号
 */
.righinfo000621{ padding:0 1%;}
.righinfo000621 h2{ font-size: 20px; color: #333;}
.righinfo000621 h3{ font-size:16px; color:#222;}
.righinfo000621 p{ font-size:14px; line-height:24px; text-align: justify; color: #666;}
@media(max-width:640px){
.righinfo000621 h2{ font-size: 18px;}
.righinfo000621 h3{ font-size:16px;}
.righinfo000621 p{ font-size:16px;}
}


/*
 .textlist001246 为demo编号
 */
.textlist001246 li{ border-bottom:1px dashed #c7c7c7; padding: 0 5px 20px; margin-bottom: 20px; overflow:hidden;}
.textlist001246 li time{ float:left; width:74px; margin-right:20px; background:url(/uploads/image/eimages/textlist001246-date.jpg) no-repeat center top; height:79px; text-align:center;}
.textlist001246 li time span{font-size: 28px; display:block; padding: 20px 0 12px; color: #858585;}
.textlist001246 li p{ line-height:21px; overflow:hidden; height:42px; margin:8px 0 0; color: #999;}
.textlist001246 li .dot{ padding-top:5px; font-size: 16px;}
.textlist001246 li .dot:hover{ color: #4cb134;}
@media(max-width:640px){
.textlist001246 li time span{ padding: 28% 0 18%;}
}

/*
 .piclist000373 为demo编号
 */
.piclist000373 li{ float:left; width:204px; margin-right:48px; overflow:hidden;}
.piclist000373 li a{ display:inline-block; text-align:center; width:204px;}
.piclist000373 li a img{ display:block; width:208px; height:100px; border:1px solid #ddd; padding:1px;}
.piclist000373 li span{ display:block; white-space:nowrap; font:normal 14px/38px "微软雅黑"; color:#303030; text-overflow:ellipsis; overflow:hidden; padding-top:10px;}
.piclist000373 li a:hover img{ border-color:#4cb134;}
.piclist000373 li a:hover span{ color:#4cb134;}

/*
 .richinfo005 为demo编号
 */
.richinfo005 .news_info .title{ text-align:center; padding-bottom:20px;}
.richinfo005 .news_info .title h1{ margin:0; padding-bottom:15px; font-size:24px; font-weight:normal;}
.richinfo005 .news_info .title p{ margin:0; border-bottom:1px dashed #d2d2d2; padding-bottom:10px;}
.richinfo005 .news_info .title p span{ margin:0 5px; color:#777;}
.richinfo005 .news_info .info{ text-align:justify; text-justify:inter-ideograph;}
.richinfo005 .news_info .info_back{ text-align:center; clear:both; padding:20px 0;} 
.richinfo005 .news_info .info_back a{ color:#4cb134; font-size:14px;}
.richinfo005 .news_info .info_pn span{ display:block;}
.richinfo005 .news_info .info_pn span a{ color:#999;}
.richinfo005 .news_info .info_pn span a:hover{color:#4cb134;}

.form{ float:left; width:100%;}
.form li{ padding-bottom:2%;}
.form .text{ border:1px solid #dae7e6; width:98%; height:39px; line-height:39px; padding:0 10px; border-radius:3px; background:#fff;}
.form textarea.text{ height:195px;}
.form .btn{ cursor:pointer; border-radius:5px; background:#10a49a; color:#fff; height:37px; padding:0 12%; border:none;}
@media(max-width:480px){
.form{ float:none; width:auto;} 
.form textarea.text{ height:117px;}
}

.h_ban_fixed{ position:relative; margin-top:-45px;}
.h_ban{ position:absolute; width:100%; height:100%; left:0; top:0; overflow:hidden;}
.h_ban_fixed .photo a{ width:100% !important; height:500px !important; display:block; z-index:999;}

.h_ban .bx-controls {position: absolute;width: 100%;height: 100%;top: 0;}
.h_ban .bx-controls .bx-pager{text-align:center; position:absolute; bottom:5%; z-index:11; width:100%; left:0; display:inline-block; height:18px;z-index: 99;}
.h_ban .bx-controls .bx-pager-item{ display:inline-block; margin:0 4px;}
.h_ban .bx-controls .bx-pager-item a{ display:block;overflow:hidden; width:15px; height:15px; border:1px solid transparent; background:rgba(255,255,255,0.5); border-radius:50%; line-height:100px;}
.h_ban .bx-controls .bx-pager-item a.active{ background-color:#4cb134; border-color:#fff;}
.bx-controls .prev,
.bx-controls .next{ position:absolute; top:0; width:30%; height:100%; overflow:hidden; text-align:center;}
.bx-controls .prev{ left:0;}
.bx-controls .next{ right:0;}
.bx-controls .bx-prev,.bx-controls .bx-next{display: none;  opacity:0.3;-moz-transition:all ease-out .3s; -ms-transition:all ease-out 0.3s; -webkit-transition:all ease-out 0.3s; transition:all ease-out 0.3s;}
.bx-controls .bx-prev span,
.bx-controls .bx-next span{ display:inline-block; /*width:41px;*/ width:50%; height:100%;z-index: 9999;}
.bx-controls .bx-prev span{ background: no-repeat center center;}
.bx-controls .bx-next span{ background: no-repeat center center;}
/*.bx-controls .prev.on .bx-prev,
.bx-controls .next.on .bx-next{display: block; }*/
.body_about #item0 .bx-controls{ display:none;}
.body_about #item0 .bx-viewport .bx-controls{ display: block;}

.h_ban .video_files{ position:absolute; background:#000; width:100%; left:0; top:0; height:100%; /*display:none; */z-index:10; overflow:hidden;}
.h_ban .video_files #myvideo{ position: absolute;visibility: visible;margin: auto;top: 50%;left: 50%;-webkit-transform: translate(-50%, -50%);transform: translate(-50%, -50%);min-width: 100%;min-height: 100%; width:100%;}
.h_ban .intro{ position:absolute; color:#fff; text-align:center; padding:11% 20% 0 20%; width:100%;}
.h_ban .intro .more{ position:relative; text-align:center;}
.h_ban .intro .more span{ display:inline-block; position:relative;}

/*
 .righinfo002257 为demo编号
 */
.righinfo002257{}
.righinfo002257 p{ line-height:1.8; }
.righinfo002257 .item{ padding:25px 0; max-width: 462px; margin: 0 auto;}
.righinfo002257 .item .pic .pic-inner,.righinfo002257 .item .word .word-inner{ display: table-cell; vertical-align: middle;}
.righinfo002257 .item .pic img{ width:100%;}
.righinfo002257 .item .h1{font-size:24px; margin: 0;color: #333}
.righinfo002257 .item .con{color:#666;font-size:14px; margin: 10px 0 0;line-height: 30px;}
@media only screen and (max-width: 767px) {
    .righinfo002257 .item .word{ padding-bottom: 15px;}
}
@media only screen and (min-width:768px ) {
    .righinfo002257 .item{ max-width: none; padding:23% 0;}
    .righinfo002257 .item .pic{ float: left; width: 40%; text-align: left; margin-left:20%;}
    .righinfo002257 .item .word{ float: right; width: 35%; padding-top: 3%;}
    .righinfo002257 .item.odd .pic{ float: right;}
    .righinfo002257 .item.odd .word{ float: left;}
}

/*
 .floor001784 为demo编号
 */
.floor001784 { margin-bottom: 3%}
.floor001784 li{ height:100%; position:relative; overflow:hidden;}
.floor001784 li .img{ position:absolute; left:0; width:100%; height:100%; top:0;background-position:center top; background-repeat:no-repeat;background-size: cover; }
.floor001784 li .auto{ position:relative;}
.floor001784 li section{ padding-top:10%; width:70%;margin-bottom: 20%}
.floor001784 li h1{ margin:0; font-size:34px; font-weight:normal; line-height:normal;margin-left: 3%}
.floor001784 li h1 a{ color:#fff;text-transform: uppercase;}
.floor001784 li dl{ margin:1% 0 3%;margin-left: 3%}
.floor001784 li dd{ float:left; width:64%; padding-right:3%; margin-right:3%;}
.floor001784 li dd h3{ font-size:26px; margin:0; color:#fff; background: no-repeat left bottom; padding-bottom:2%;}
.floor001784 li pre{ margin-top:3%; line-height:28px; max-height:308px; overflow:hidden; color:#fff;}
.floor001784 li .more{ display:inline-block; font-size:14px; color:#c2c2c2; padding:0 56px; line-height:51px; border:1px solid #fff;margin-left: 3%}
.floor001784 li .more:hover{ color:#fff !important; background-color:#f08519;}
.floor001784 li.odd section{ float:right;}
.floor001784 li.odd h1 a{ color:#000;}
.floor001784 li.odd .more{ border-color:#f08519;color:#f08519;}
@media(max-width:1000px){
    .floor001784 li{ height:auto; padding-bottom:3%;background:  center no-repeat;background-size: cover; }
    .floor001784 li.odd{ background:#fff;}
    .floor001784 li .img{ background:#000; }
    .floor001784 li h1{ font-size:30px;}
    .floor001784 li dl{ background:none; margin:2% 0;}
    .floor001784 li dd{width:48%; padding-right:0; margin-right:0;}
    .floor001784 li dd:nth-child(2){ float:right;}
    .floor001784 li section{ width:auto;  float:none !important;}
}
@media(max-width:480px){
    .floor001784 li h1{ margin-left: 0%}
    .floor001784 li h1 a{font-size: 24px}
    .floor001784 li dd{ width:auto; float:none; margin-bottom:2%;}
    .floor001784 li pre{max-height:none;}
}

/*form002219*/
.feedbackbox {position: fixed; width:100%; height: 100%;background: rgba(0, 0, 0, 0.53); top: 0;left: 0;padding:0 20%;z-index: 100; display: none;}
.feedbackbox .bg {position: fixed; width:100%; height: 100%;background: rgba(0, 0, 0, 0.53);}
.form002219{ position: relative;padding:3% 4%;background:#fff; margin-top:3%;overflow:hidden;}
.form002219 img{ margin-bottom:1%;}
.form002219 .close{position: absolute;right:10px;top:10px; font-size: 24px; cursor: pointer;}
.form002219 dl{ border-top:solid 1px #96bec5; border-right:solid 1px #96bec5; width:50%; float:left; position:relative;}
.form002219 dl.dl{ width:100%; border:0;}
.form002219 dt{ background:#147e7c; color:#fff; font-size:18px; padding:2% 3%; width:46%; float:left;}
.form002219 dl.dl dt{ width:100%; background:0; color:#6cadac; position:absolute;}
.form002219 .text{ border:0; width:44%; color:#5b5b5b; padding:2% 3%;}
.form002219 textarea{ border:1px solid #96bec5; overflow:hidden; resize:none; width:93.7%; padding:5.5% 3%; color:#5b5b5b;}
.form002219 .btn{ display:inline-block; line-height:40px; min-width:140px; margin-right:20px; background-color:#f3f3f3; color:#728391; font-size:14px; border:none; border-radius:5px; cursor:pointer; margin-top:1%; cursor:pointer;}
.form002219 .submitbtn{ color:#fff; background-color:#6cadac;}
@media(max-width:640px){
.feedbackbox{ padding:0 5%;}
.form002219{ padding:14% 4% 10% 4%; margin-top:6%;}
.form002219 img{ margin-bottom:3%;}
.form002219 dl{ float:none; width:100%; overflow:hidden;}
.form002219 dl dt{ font-size:14px;}
.form002219 textarea{ width:93%; padding:9% 3%;}
.form002219 .btn{ width:48%; margin-right:2%; float:left; display:block; min-width:2px; margin-top:6%;}
}
@media(max-width:480px){
.form002219 dl dt{ font-size:12px;}
.form002219{ padding:14% 4% 10% 4%; margin-top:14%;}
}
/*form002219 end*/

#service{width:161px;height:290px;position:fixed;top:60%;right:0px; z-index:100;}
*html #service{margin-top:258px;position:absolute;top:expression(eval(document.documentelement.scrolltop));}
#service li{width:161px;height:60px;list-style:none;}
#service li img{float:right;}
#service li a{height:49px;float:right;display:block;min-width:47px;max-width:161px;}
#service li a .shows{display:block;}
#service li a .hides{margin-right:-143px;cursor:pointer;cursor:hand;}
#service li a.weixin_area .hides{display:none;position:absolute;right:143px;}
#service li a.weixin_area .weixin{display:none;position:absolute;right:0;top:48px}
#p2{width:112px;background-color:#0d8b80;height:47px;margin-left:47px;border:1px solid #0d8b80;text-align:center;line-height:47px}
#p3{width:112px;background-color:#0d8b80;height:47px;margin-left:47px;border:1px solid #0d8b80;text-align:center;line-height:47px}
#p1{width:47px;height:49px;float:left}

@media(max-width:1000px){
#service{ display:none;}
}


@media(min-width:769px){
.layout__group{ position:relative; height:900px;}
}

.in_about{ padding:3% 0; min-height: 500px; overflow:hidden;}
.in_about .auto_1280{ max-width:1000px;}
.in_about ul>li{width: 22%; margin-right:4%; float: left;text-align: center; list-style:none;}
.in_about ul>li:last-child{ margin:0;}
.in_ab{width: 220px;height:220px;position: absolute;top:0;left: 0;bottom: 0;right: 0;margin: auto;opacity:0;z-index: 9;transition: all 0.5s;text-align: center;padding-top: 10%;}
.in_ab img{width: 70%;}
.in_about ul>li:hover .in_ab{opacity:1;}
.in_about ul>li:hover .pos{ /*-webkit-filter: blur(3px); -moz-filter: blur(3px); -ms-filter: blur(3px); filter: blur(3px);*/}
.in_about ul>li:hover .pos::before{ position:absolute; content:''; width:100%; height:8px; background-color:#00ad98; left:0; bottom:0;}
.in_about ul>li:hover h2,.in_about ul>li:hover p{color: #00ad98;}
.in_about ul>li h2{color: #373737;font-size:18px;padding: 15% 0 10%; margin:0 auto;}
.in_about ul>li .pos{ position:relative; padding-bottom:100%; background-repeat:no-repeat; background-position:center; background-size:contain; width:100%; margin:0 auto; overflow: hidden;}
.in_about ul>li .pos .xuhua{ display:none;}
.in_about ul>li p{ margin:0 auto; font-size:14px;line-height: 20px;}

.in_about ul>li .wap{ display:none;}

@media(max-width:640px){
.in_about{ padding-top:0; padding-bottom:8%;}
.in_about ul>li{ width:100%;}
.in_about ul>li h2{ padding: 2% 0;}
.in_about ul>li h2,.in_about ul>li p{ display:none;}
.in_about ul>li .wap{ display:block;}
.in_about ul>li .pos{ margin-top:1.5%; margin-bottom:8%;}
}

#cnzz_stat_icon_1279363797{ text-align: center; display: block;}