/* Write your styles */
ul,li,dl,dt,dd,h1,h2,h3,h4,p{ list-style:none; margin:0; padding:0;}
a{text-decoration: none;transition: all .1s linear; color:#444;}
a:hover{color:#f30;}
img{ max-width:100%;}
.am-container{max-width: 1436px;}
.am-alert-danger{ width:100%; position:fixed; left:0; top:0; margin:0;}

.arccontent .selectTdClass{background-color:#edf5fa !important}
.arccontent table.noBorderTable td,.arccontent table.noBorderTable th,.arccontent table.noBorderTable caption{border:1px dashed #ddd !important}
.arccontent table{margin-bottom:10px;border-collapse:collapse;display:table; width:100% !important;}
.arccontent td,.arccontent th{padding: 5px 10px !important;border: 1px solid #DDD;line-height:1.4;}
.arccontent caption{border:1px dashed #DDD;border-bottom:0;padding:3px;text-align:center;}
.arccontent th{border-top:1px solid #BBB;background-color:#F7F7F7;}
.arccontent table tr.firstRow th{border-top-width:2px;}
.arccontent .ue-table-interlace-color-single{ background-color: #fcfcfc; } 
.arccontent .ue-table-interlace-color-double{ background-color: #f7faff; }

header .top{ height:60px; line-height:60px; background:#f5f5f5; color:#999;}
header .top .top-me a{ color:#666; margin-left:10px;}
header .top .top-me a:first-child{ margin-right:10px;}

header .nvbox{ height:120px; background:#32ae9b;}

header .logo{ float:left;}
header nav{ float:right; margin-right:5%;}
header nav>ul{}
header nav>ul>li{ float:left; height:120px; line-height:120px; padding:0 24px;text-align: center; position:relative;}
header nav>ul>li>a{ display:block; color:#fff; font-size:18px;}
header nav>ul>li.on>a,header nav>ul>li:hover>a{ color:#bdd642;}
nav .am-close{ display:none;}
header .menu-bar{ border-color:#333;}
header .menu-bar:before,header .menu-bar:after{ background:#333;}
header nav .subnav{position:absolute;width:100%;background-color:#fff;box-shadow:0 13px 42px 11px rgba(0,0,0,.05);height:auto;z-index:199;top:105%;left:0;border-top:2px solid #c9a163;overflow:hidden;opacity:0;visibility:hidden;transition:all .36s ease}
header nav>ul>li .subnav{line-height:26px}
header nav>ul>li .subnav a{font-weight:500;color:#666;padding:12px 10px;line-height:22px;display:block;transition:all .2s ease-in-out;font-size:14px}
header nav>ul>li:hover .subnav{opacity:1;visibility:visible;top:120px}
header nav>ul>li .subnav a{font-weight:500;color:#666;background:0 0;line-height:22px;display:block;transition:all .2s ease-in-out;font-size:14px; border-bottom:1px solid rgba(0,0,0,.06)}
header nav>ul>li .subnav a:hover{color:#c9a163}

header .sear{ float:right; padding-top:36px;}
header .sear .sed{ position:relative;}
header .sear .sed .am-form-field{ border:none; width:240px; padding:14px;}
header .sear .sed .am-btn{ position:absolute; right:0; top:0; background:none; outline:none; height:100%; border:none;}

.banner .am-slider-a1{ box-shadow:none;}
.banner .am-slider .am-slides>li{ background-position:center; background-repeat:no-repeat; background-size:cover; height:100%;}
.banner .am-slider .am-slides>li a{ display:block; width:100%; height:100%;}
.banner .am-slider-a1 .am-control-nav{ bottom:15px;}
.banner .am-slider-a1 .am-control-nav li a{ width:40px; height:2px; border-radius:4px;background-color:#fff; box-shadow:none;}
.banner .am-slider-a1 .am-control-nav li a.am-active{ background-color:#bdd642; height:4px; position:relative; top:-1px;}




.am-pd{ padding:80px 0;}
.am-pb{ padding-bottom:80px;}
.bgr{ background:#f5f5f5;}
.center{ text-align:center;}

.am-title .entit{ font-size:30px; color:#999; line-height:1; margin-bottom:10px; text-transform:uppercase; font-family: -webkit-pictograph;}
.am-title .tit{ font-size:34px; color:#32ae9b; font-weight:600; line-height:1;}

.hm-about{ background:#f3f6f6; position:relative;}

.hm-about .ab-txt{ width:360px; padding-top:80px;}
.hm-about .ab-txt .note{ margin-top:26px; margin-bottom:36px; font-size:18px; color:#999; line-height:2;}
.hmore{ display:inline-block; padding:10px 60px; font-size:18px; color:#333; background:#bdd642;}
.hmore:hover{ background:#32ae9b; color:#fff;}

.ab-img{ position:absolute; width:60%; top:80px; right:0;    overflow: hidden;}
.ab-img img{transition: all .6s ease;}
.ab-img:hover img{transform: scale(1.1, 1.1);}

.hm-ys{ background:#fff; padding:56px 0; margin-top:120px;}
.hm-ys ul li{ text-align:center; position:relative;}
.hm-ys ul li:before{ content:""; display:block; width:1px; height:168px; background:#eee; position:absolute; left:0; top:0;}
.hm-ys ul li:first-child:before{ display:none;}
.hm-ys ul li .tit{ font-size:18px; margin-bottom:10px;}
.hm-ys ul li .note{ font-size:14px; color:#999; max-width:260px; margin:0 auto;}


.hm-lsyh{ position:relative; padding:140px 0;}
.hm-lsyh .lsyh-box{ position:relative; max-width:690px; float:right; }
.hm-lsyh .lsyh-box .txt{position:relative;padding:60px 90px 60px 140px; background:#fff; z-index:999;}
.hm-lsyh .lsyh-box ul{ margin:30px 0;}
.hm-lsyh .lsyh-box ul li{ font-size:22px; line-height:2;}
.hm-lsyh .lsyh-box ul li em{ font-style:normal; color:#32ae9b;}
.hm-lsyh .lsyh-box .note{ font-size:18px; color:#999; margin-bottom:30px;line-height:2;}
.hm-lsyh .lsyh-more{ text-align:right;}

.hm-lsyh .lsyh-img{ width:55%; position:absolute; top:80px; left:0; text-align:right;overflow: hidden;}
.hm-lsyh .lsyh-img img{transition: all .6s ease;}
.hm-lsyh .lsyh-img:hover img{transform: scale(1.1, 1.1);}



.product{ position:relative;}
.product:before{ content:""; display:block; width:100%; height:510px; background:#32ae9b; position:absolute; left:0; top:0;}
.product .am-container{ position:relative; z-index:99;}
.product .am-title{ text-align:center;}
.product .am-title .entit{ color:rgba(255,255,255,.5)}
.product .am-title .tit{ color:#fff;}
.product .product-list{ margin-top:40px;}
.product .product-list ul{ position:relative; margin:0 -15px;}
.product .product-list ul li{ width:50%; float:left; padding:0 15px;}
.product .product-list ul li a{ display:block; position:relative;}
.product .product-list ul li a .txt{ position:absolute; width:100%; left:0; top:0; background:rgba(0,0,0,.5); height:100%; padding:10%; text-align:center; color:#fff;transition: all .1s linear; opacity:0;}
.product .product-list ul li a .txt .tit{ font-size:30px; margin-top:20%;transition: all .3s linear;}
.product .product-list ul li a .txt .note{ max-width:330px; margin:30px auto;}
.product .product-list ul li a .txt .more span{ display:inline-block; padding:10px 40px; font-size:18px; color:#333; background:#bdd642;}
.product .product-list ul li a:hover .txt{ opacity:1;}
.product .product-list ul li a:hover .txt .tit{ margin-top:10%;}

.news-tab{ text-align:center; margin-top:30px;}
.news-tab a{ display:inline-block; font-size:24px; color:#999; margin:0 15px; border-bottom:4px solid transparent; padding-bottom:8px;}
.news-tab a:hover{border-bottom:4px solid #bdd642; color:#333;}


.ue-news-list{ }
.ue-news-list ul li{ width:25%; float:left; box-sizing:border-box; padding:0 20px;}
.ue-news-list ul li a{ display:block; padding:15px; height:390px; box-sizing:border-box;}

.ue-news-list ul li a .tit{ font-size:18px; font-weight:bold; color:#333;/*overflow: hidden;
text-overflow:ellipsis;
white-space: nowrap;*/}
.ue-news-list ul li a .date{ font-size:14px; color:#999; margin:15px 0;}
.ue-news-list ul li a .note{ font-size:16px; color:#777; line-height:1.4;}
.ue-news-list ul li a .img img{ width:100%; opacity:0; height:120px;}
.ue-news-list ul li a:hover{ background:#fff;}
.ue-news-list ul li a:hover .img img{ height:auto; opacity:1;}
.ue-news-list ul li a .nmore{ text-align:center; margin-top:15px; opacity:0;}
.ue-news-list ul li a .nmore span{ display:inline-block; background:#aa241a; color:#fff; padding:4px 20px;}
.ue-news-list ul li a:hover  .nmore{ opacity:1;}
.ue-news-list ul li a:hover .txt{ background:#32ae9b; padding:20px; color:#fff;}
.ue-news-list ul li a:hover .txt .tit{ color:#fff;overflow: hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical;}
.ue-news-list ul li a:hover .txt .date{ color:#fff;}
.ue-news-list ul li a:hover .txt .note{ color:#fff;}




.yongtu{ position:relative;}
.swiper-yongtu{ margin-top:40px;}
.swiper-yongtu .swiper-slide{ width:20%;}
.swiper-yongtu .swiper-slide a{ display:block; position:relative;}
.swiper-yongtu .swiper-slide a .txt{ position:absolute; width:100%; height:100%; position: absolute; z-index:22; background:rgba(50,174,155,.5); left:0; top:0; text-align:center;  color:#fff; opacity:0;transition: all .3s linear;}
.swiper-yongtu .swiper-slide a .txt .tit{font-size:24px;}
.swiper-yongtu .swiper-slide a:hover .txt{ opacity:1;}
.swiper-yongtu .swiper-slide a img{ width:100%;}

.yongtu-jt{ text-align:right; margin-top:40px;}

.swiper-y-next,.swiper-y-prev{ width:120px; height:50px; line-height:50px; text-align:center; background:#bdd642; display:inline-block; margin-left:20px; cursor:pointer;}
.swiper-y-next img,.swiper-y-prev img{ opacity:1;}
.swiper-y-next.swiper-button-disabled,.swiper-y-prev.swiper-button-disabled{background:#eaeaea;}
.swiper-y-next.swiper-button-disabled img,.swiper-y-prev.swiper-button-disabled img{ opacity:.6;}


.ue-catv{ margin-top:40px;}
.ue-contact-l{ width:26%; float:left; position:relative;}
.ue-contact-l:before{ content:""; display:block; width:1px; height:80%; background:#eee; position:absolute; right:10%; top:5%;}

.ue-contact-l .tit{ font-size:22px; font-weight:bold; position:relative; padding-left:10px; margin-bottom:12px;}
.ue-contact-l .tit:before{ content:""; display:block; width:4px; height:16px; background:#bdd642; position: absolute; left:0; top:50%; margin-top:-8px;}

.ue-contact-l .note{ font-size:18px; color:#999; line-height:2; margin-bottom:20px;}

.ue-contact-r{ width:68%; float:right;}
.ue-contact-r .ue-mess{ position:relative;}
.ue-contact-r .ue-mess .ue-mess-l{ width:40%; float:left;}
.ue-contact-r .ue-mess .ue-mess-l ul li .am-form-field{ font-size:18px; padding:15px; border:1px solid #e1e1e1; margin-bottom:20px; width:100%;}
.ue-contact-r .ue-mess .ue-mess-r{ width:55%; float:right; box-sizing:border-box;}
.ue-contact-r .ue-mess .ue-mess-r .nering{ font-family:"Open Sans", sans-serif; box-sizing:border-box; width:100%;padding:15px; font-size:18px;height:198px; border:1px solid #e1e1e1;}
.ue-mess-btn .am-btn{ width:100%; padding:15px; font-size:18px; color:#fff; background:#bdd642; cursor:pointer;}


footer{ background:url(../images/foot-bg.jpg) center no-repeat; background-size:cover; padding:40px 0;}
.foot-nav{ text-align:center; margin:30px 0;}
.foot-nav ul li{ display:inline-block; position:relative; padding:0 30px;}
.foot-nav ul li:before{ content:""; display:block; width:1px; height:16px; background:#fff; position:absolute; left:0; top:50%; margin-top:-8px;transform:rotate(10deg);
-ms-transform:rotate(10deg); 
-moz-transform:rotate(10deg);
-webkit-transform:rotate(10deg);
-o-transform:rotate(10deg);}
.foot-nav ul li:first-child:before{ display:none;}

.foot-nav ul li a{ color:#fff;}


footer .copry{ text-align:center; font-size:14px; color:rgba(255,255,255,.8)}
footer .copry a{color:rgba(255,255,255,.8)}


.nybanner{ text-align:center;}
.nybanner img{ width:100%;}



.ny-about-con{ margin-top:40px; line-height:2; font-size:18px; color:#666;}


.ny-qyys .hm-ys{ margin-top:40px; background:#f3f6f6;}

.qywb{ background:url(../images/whbg.jpg) center no-repeat; background-size:cover;}
.qywb .am-title .entit{ color:rgba(255,255,255,.6)}
.qywb .am-title .tit{ color:#fff;}
.qywh-list{ overflow:hidden; margin-top:40px;}
.qywh-list ul{ position:relative; margin:0 -15px;}
.qywh-list ul li{ width:16.6666%; float:left; padding:0 10px;}
.qywh-list ul li .item{ background:#fff;  text-align:center; padding:20% 0;}
.qywh-list ul li .item i{ display:block; max-width:140px; height:140px; border-radius:50%; margin:0 auto;}

.qywh-list ul li .item .tit{ font-size:24px; color:#32ae9b; margin:15px 0;}
.qywh-list ul li .item .note{ color:#999; font-size:14px;white-space: pre; height:88px;}

.ny-nav ul{ border-bottom:1px solid #eee;}
.ny-nav ul li{ display:inline-block; margin-right:40px;}
.ny-nav ul li a{ display:block; padding-bottom:10px; padding-top:15px; font-size:24px;border-bottom:4px solid transparent;}
.ny-nav ul li a.on,.ny-nav ul li a:hover{ border-bottom:4px solid #bdd642; color:#333;}


.ny-pd{ padding:40px 0;}
.ny-prolist ul{ position:relative; margin:0 -15px;}
.ny-prolist ul li{ padding:15px;}
.ny-prolist ul li .txt{ padding:15px;transition: all .3s linear;}
.ny-prolist ul li .txt .tit{ font-size:18px; margin-bottom:10px;}
.ny-prolist ul li .txt .note{ font-size:14px; color:#999;}
.ny-prolist ul li a:hover .txt{ background:#32ae9b; color:#fff;}
.ny-prolist ul li a:hover .txt .tit{ color:#fff;}
.ny-prolist ul li a:hover .txt .note{ color:#fff;}


.page{ text-align:center; margin-top:20px; margin-bottom:20px;}
.page a{ display:inline-block; padding:4px 12px; border:1px solid #f3f3f3; margin:0 2px; font-size:1.3rem;}
.page a.active,.page a.on,.page a:hover{ background:#1da17d; color:#FFF;}





.am-news-list{}
.am-news-list ul li:after,.am-news-list ul li:before{ content:""; display:table; clear:both;}
.am-news-list ul li{ box-shadow:0 1px 2px 2px rgba(0,0,0,.02); padding:30px;transition: All 0.3s ease-in-out; position:relative; top:0; background:#fff; margin-bottom:15px;}
.am-news-list ul li:hover{box-shadow:0 2px 8px 2px rgba(0,0,0,.05);}
.am-news-list ul li .thumb{ width:28%; float:left; margin-right:20px; max-height:220px; overflow:hidden; }
.am-news-list ul li .thumb img{ max-width:100%;transition: .6s .05s;}
.am-news-list ul li:hover .thumb img{transform: scale(1.1);}
.am-news-list ul li .txt h2{ font-size:20px;  margin-bottom:10px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;} 
.am-news-list ul li .txt .sub{ color:#999; margin-bottom:10px; font-size:12px;}
.am-news-list ul li .txt .sub span{ display:inline-block; margin-right:20px;}
.am-news-list ul li .txt .sub span i{ margin-right:4px;}
.am-news-list ul li .txt p{ color:#999; margin:0; line-height:2;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:2;overflow: hidden;}
.am-news-list ul li .txt .jt{ margin-top:15px; opacity:.5;}
.am-news-list ul li:hover .txt .jt{ opacity:.8;}

#allmap2 img{ max-width:inherit;}



.article-wrap{padding:40px; background:#fff;color:#666;min-height:500px;}

.article-wrap .article-header { text-align:center; margin-bottom:20px;}
.article-wrap .article-header h1{color: #000000;font-size: 24px;margin-bottom:20px; font-weight:normal;}
.article-wrap .article-header .sub{ color:#999; font-size:12px;}
.article-wrap .article-header .sub span{ margin:0 10px;}
.article-wrap .article-header .sub span i{ margin-right:4px;}

.article-body{font-family:'Microsoft Yahei',verdana;font-size: 16px;/* background: #ffffff; */letter-spacing: 0.08rem;line-height: 36px;min-height:400px; margin-bottom:25px;}
.article-body img{ max-width:100%;}
.article-footer{ font-size:1.4rem; font-weight:lighter; color:#999;}




@media screen and (max-width: 1480px){
.am-container{max-width: 1236px;}
.hm-about .ab-txt{ padding-top:20px;}
.hm-ys{ margin-top:70px;}
.hm-lsyh .lsyh-box ul li{ font-size:18px;}
.hm-lsyh .lsyh-box .note{ font-size:16px; margin-bottom:0;}
.hm-lsyh .lsyh-box ul{ margin:15px 0;}
.hm-lsyh .lsyh-box .txt{    padding: 40px 90px 40px 140px;}
.ue-contact-l:before{ right:-5%;}
	.qywh-list ul li .item .note{max-width:180px;margin:0 auto;white-space: inherit;}
}


