﻿/* Write your styles */
ul,li,dl,dt,dd,h1,h2,h3,p,em{ font-style:normal; list-style:none; margin:0; padding:0;}
a{text-decoration: none;transition: all .1s linear; color:#444;}
a:hover{color:#a47c43;}
img{ max-width:100%;}
.am-container{max-width: 1430px;}
.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{ position:relative;}
header .top{ background:url(../image/topbg.jpg) center no-repeat; background-size:cover; height:120px;}
header .top .logo{ line-height:120px; float:left;}
header .top .tion{ float:left; line-height:120px; margin-left:12%;}
header .top .search{ float:right; padding-top:40px;}
header .top .search .serbox{ position:relative; border-radius:6px; border:1px solid #a47c43; overflow:hidden; width:315px;}
header .top .search .serbox .am-form-field{ font-size:14px; border:none; outline:none; padding:12px;}
header .top .search .serbox .am-btn{ position:absolute; right:0; top:0; background:#a47c43; border:none; outline:none;}
header .nav{ height:60px; line-height:60px; background:#a47c43}



header .nav .ulnav{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;}
header .nav .ulnav>li{flex:auto;-webkit-box-flex:auto; text-align:center; position:relative; float:left;}
header .nav .ulnav>li>a{ color:#fff; font-size:16px; display:block;}
header .nav .ulnav>li:after{ content:""; display:block; width:1px; height:12px; background:#d2bea1; position:absolute; left:0; top:50%; margin-top:-6px;}
header .nav .ulnav>li:first-child:after{ display:none;}
header .nav .ulnav>li:hover>a{background:#7a5b2f;}
header .nav .ulnav>li.on>a{ background:#7a5b2f;}
header .nav .ulnav>li.on:after,header .nav .ulnav>li.on +li:after,header .nav .ulnav>li:hover:after,header .nav .ulnav>li:hover +li:after{ display:none;}

.ulnav>li .subnav{position: absolute;width:100%;background-color: #FFF; margin:0; box-shadow: 0 2px 10px rgba(0,0,0,.05); height: auto;z-index: 199;top: 68px;left: 0;border-top: 2px solid #a47c43;overflow: hidden;opacity:0; visibility:hidden;transition: all .36s ease; border-left:1px solid #f5f5f5; border-right:1px solid #f5f5f5;}
.ulnav>li:hover .subnav{opacity:1;visibility: visible;top:60px;}
.ulnav>li .subnav li{ border-bottom:1px solid #f5f5f5;}
.ulnav>li .subnav li a{font-weight: 500;color: #666; padding: 8px 5px;line-height: 22px;display: block;transition: all .2s ease-in-out;font-size: 14px;}
.ulnav>li .subnav li a:hover{ color:#a47c43; background-color:#f9f9f9;}








.img100{ width:100%;}
.swiper-banner{ background:#333;}
.swiper-banner .swiper-slide .banitem{ position:relative;}
.swiper-banner .swiper-slide .banitem .ban-txt{ width:100%; height:100%; position:absolute; left:0; top:0; z-index:22;}
.swiper-banner .swiper-slide .banitem .ban-txt .am-vertical-align-middle{ width:100%; text-align:center;}
.swiper-banner .swiper-slide .banitem .ban-txt .bt-btn{ margin-top:30px;}
.swiper-banner .swiper-slide .banitem .ban-txt .bt-btn a{ display:inline-block; padding:10px 28px; font-size:18px; border-radius:30px; background:#d63426; color:#fff; cursor:pointer;}
.swiper-banner .swiper-slide .banitem .ban-txt .banxt .tit{ font-size:40px; font-weight:bold; margin-bottom:1%; color:#fff;}
.swiper-banner .swiper-slide .banitem .ban-txt .banxt .note{ font-size:16px; color:#fff; max-width:1100px; margin:0 auto;}
.swiper-banner .swiper-button-next{ right:30px; opacity:.8;}
.swiper-banner  .swiper-button-prev{ left:30px; opacity:.8;}
.swiper-banner .swiper-button-next,.swiper-banner  .swiper-button-prev{background-size: 20px 40px;}
.swiper-banner .swiper-banpa .swiper-pagination-bullet{ width:12px; height:12px; background:#fff; opacity:.8; }
.swiper-banner  .swiper-banpa .swiper-pagination-bullet-active{ background:#a47c43; opacity: 1;}
.swiper-banner .swiper-banpa{ }

.swiper-banner .swiper-slide.swiper-slide-active .banitem .img100{-webkit-animation: banner_outside 6s ease 1 forwards;-moz-animation: banner_outside 6s ease 1 forwards;-o-animation: banner_outside 6s ease 1 forwards;animation: banner_outside 6s ease 1 forwards;}

@-webkit-keyframes banner_outside{from{-o-transform:scale(1);transform:scale(1)}
to{-o-transform:scale(1.06);transform:scale(1.06)}
}
@-moz-keyframes banner_outside{from{-o-transform:scale(1);transform:scale(1)}
to{-o-transform:scale(1.06);transform:scale(1.06)}
}
@-o-keyframes banner_outside{from{-o-transform:scale(1);transform:scale(1)}
to{-o-transform:scale(1.06);transform:scale(1.06)}
}
@keyframes banner_outside{from{-o-transform:scale(1);transform:scale(1)}
to{-o-transform:scale(1.06);transform:scale(1.06)}
}

.am-pd{ padding:50px 0; overflow:hidden;}
.am-pb{ padding-bottom:50px; overflow:hidden;}

.zxgg{ padding:30px 0;}
.zxgg .zxggbox{ position:relative; padding-left:120px; overflow:hidden;}
.zxgg .zxggbox .title{ width:99px; height:32px; line-height:32px; background:url(../image/gg.png) center no-repeat; font-size:18px; color:#fff; padding-left:8px; position:absolute; left:0; top:0;}
.zxgg .zxggbox .bd{ height:32px;}
.zxgg .zxggbox .bd ul li{ float:left; margin-right:50px}
.zxgg .zxggbox .bd ul li a{ display:block;}
.zxgg .zxggbox .bd ul li a p{ float:left;}
.zxgg .zxggbox .bd ul li a span{ float:left; margin-left:15px;}



.hm-news{ padding-bottom:50px;}

.news-play{ width:49%; float:left;}
.news-play .am-slider .am-slides img{height:440px;}
.news-play .am-slider{ height:440px; overflow:hidden;}
.am-slider-c2 .am-control-nav li a{ border-radius:50%; background:#fff; width:12px; height:12px;}
.am-slider-c2 .am-control-nav li a.am-active{ background:#e9c149}
.am-slider-c2 .am-slider-desc{ background:rgba(0,0,0,.6); padding:15px 80px 15px 20px;}
.am-slider-c2 .am-control-nav{ bottom:25px; right:10px;}
.news-tab{ width:48%; float:right; height:440px; border-radius:4px; background:#f8f5f2; padding:25px;}
.news-tab .hd ul{ float:left;}
.news-tab .hd ul li{ float:left;}
.news-tab .hd ul li a{ display:block; padding:4px 20px; cursor:pointer; border-radius:6px; font-size:18px;}
.news-tab .hd ul li.on a{ background:#ae8e5e; color:#fff;}
.news-tab .hd .more{ padding:4px 20px; display:block; float:left;font-size:18px;}

.news-tab .bd .first-news{ padding:20px 0; margin-bottom:15px; border-bottom:1px dashed #d7d7d7;}
.news-tab .bd .first-news a{ display:block;}
.news-tab .bd .first-news a .tit{ font-size:18px; font-weight:bold; color:#a47c43; margin-bottom:5px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.news-tab .bd .first-news a .info em{ display:inline-block; color:#999999; margin-right:20px;}
.news-tab .bd .first-news a .info span{ display:inline-block; color:#a47c43;}
.news-tab .bd ul li{ line-height:3;}
.news-tab .bd ul li a{ display:block; font-size:15px;}
.news-tab .bd ul li a p{ width:80%; float:left;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.news-tab .bd ul li a span{ float:right; color:#999;}

.bg1{ background:url(../image/bg1.jpg) center no-repeat; background-size:cover;}

.hm-title .tit{ float:left; font-size:36px; font-weight:bold; line-height:1;}
.hm-title .hd{ float:right;}
.hm-title .hd ul{ float:left;}
.hm-title .hd ul li{ float:left;}
.hm-title .hd ul li a{ display:block; padding:4px 20px; cursor:pointer; border-radius:6px; font-size:18px;}
.hm-title .hd ul li.on a{ background:#ae8e5e; color:#fff;}
.hm-title .hd .more{ padding:4px 20px; padding-right:0; display:block; float:left;font-size:18px;}

.newspicbox{ margin-top:20px;}
.newspicbox>ul{ margin:0 -20px;}
.newspicbox>ul .item{ width:50%; float:left; padding:20px;}
.newspicbox>ul .item .box{ background:#fff; padding:20px; height:324px;}

.uitile{ border-bottom:1px solid #eee; padding-bottom:10px; margin-bottom:25px;}
.uitile span{ font-size:24px; font-weight:bold; float:left;}
.uitile a.more{ float:right; color:#999; position: relative; top:8px;}
.uilist.picli .img{ width:36%; float:left; overflow:hidden;}
.uilist.picli .img img{ width:100%;transition: all .3s linear;}
.uilist.picli .img:hover img{    transform: scale(1.05);}
.uilist.picli .list{ width:64%; float:left; padding-left:15px;}

.uilist .list ul li{ line-height:2.5;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}

.hm-more{ text-align:center; margin-top:20px;}
.hm-more a{ display:inline-block; border-radius:4px; border:1px solid #a47c43; padding:8px 40px; color:#a47c43;}
.hm-more a:hover{ background:#a47c43; color:#fff;}


.picsoll{ padding:80px;}
.picsollbox{ position:relative; padding-left:150px;}
.picstit{ width:105px; height:259px; background:url(../image/tbg.png) center no-repeat; position:absolute; left:0; top:50%; margin-top:-130px;}
.picstit span{ font-size:28px; color:#a47c43; font-weight:bold; width:28px; display:block; margin:0 auto; padding-top:50px; line-height:1.4;}
.picsoll_list .swiper-slide a{ display:block; border:4px solid #a47c43; overflow:hidden;}
.picsoll_list .swiper-slide a img{ width:100%;transition: all .3s linear;}
.picsoll_list .swiper-slide a:hover img{ width:100%;transform: scale(1.05);}
.swiper-p-next{ right:25px;}
.swiper-p-prev{ left:25px;}
.swiper-p-next,.swiper-p-prev{ width:40px; height:40px; margin-top:-20px; background-color:#fff; border-radius:50%; background-size:10px auto;}

.bg2{ background:#f8f5f2;}

.acd1 img{ width:100%;}

.picslist{ margin-top:25px;}
.picslist ul{ margin:0 -15px;}
.picslist ul li{ padding:15px; text-align:center;}
.picslist ul li a{ display:block;}
.picslist ul li a i{ display:block; overflow: hidden;}
.picslist ul li a i img{transition: all .3s linear; width: 100%; aspect-ratio: 4 / 3;object-fit: cover; }
.picslist ul li a:hover i img{transform: scale(1.05);}
.picslist ul li a p{ display:block; font-size:18px; color:#666; padding-top:10px;}


.zy-box{ margin-top:40px;}
.zy-box .left{ width:48.3%; float:left;}
.zy-box .right{ width:48.5%; float:right; position:relative;}
.zy-box .right .textbox{ position:absolute; width:100%; height:100%; left:0; top:0;}
.zy-box .right .textbox .zyrtit{ width:45px; height:176px; background:url(../image/zytit.png) center no-repeat; font-size:28px; color:#fff; line-height:1.3; padding-left:8px; padding-top:8px; position:absolute; left:30px; top:0;}
.zy-box .right .textbox .txt{ padding:30px;}
.zy-box .right .textbox .txt .txtlist{ padding-left:60px;}
.zy-box .right .textbox .txt .txtlist ul li{ width:25%; float:left; padding:10px; text-align:center;}
.zy-box .right .textbox .txt .txtlist ul li a{ display:block; padding:35px 0; background:#a47c43; color:#fff; font-size:18px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.zy-box .right .textbox .txt .txtlist ul li a:hover{ background:#7d5e33;}
.zy-box .right .textbox .txt .info{ margin-top:5%; font-size:14px; color:#333; font-weight:lighter; text-align:center;}

.acdbi ul{ margin:0 -15px;}
.acdbi ul li{ width:50%; float:left; padding:15px;}
.acdbi ul li a{ display:block; overflow:hidden;}
.acdbi ul li a img{transition: all .3s linear;}
.acdbi ul li a:hover img{transform: scale(1.05);}
.acdbi ul li:nth-child(3){ width:100%;}

footer{ background:#a47c43; padding-top:50px;}
.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:rgba(255,255,255,.3); position:absolute; left:0; top:50%; margin-top:-8px;}
.foot-nav ul li:first-child:before{ display:none;}
.foot-nav ul li a{ color:rgba(255,255,255,.9);}
.foot-nav ul li a:hover{ color:#fff;}
.yqlink{ text-align:center;  color:rgba(255,255,255,.9)}
.yqlink a{ display:inline-block; margin-right:15px;color:rgba(255,255,255,.9)}
.yqlink a:hover{ color:#fff;}
.yqlink span{ margin: 0 15px;}
footer .copry{ text-align:center; font-size:14px; color:rgba(255,255,255,.5); border-top:1px solid rgba(255,255,255,.2);padding:15px 0;}
footer .copry a{color:rgba(255,255,255,.5)}
.foot-ewm{ margin-bottom:30px;text-align:center;}
.foot-ewm ul li img{ width:86px;}
.foot-ewm ul li{ display:inline-block;  width:128px; position:relative; text-align:left; margin:0 15px;}
.foot-ewm ul li span{ width:14px; color:#fff; display:inline-block; line-height:1.2; position:absolute; right:20px; top:2px; font-size:14px;}
.foot-ewm ul li:nth-child(2) span{ top:13px;}

.right-menu{ position:fixed; z-index:1200; width:227px; right:0px; top:50%;transform: translate3d(0px,-50%,0);transition: all .3s linear;}
.right-menu.hide{ right:-230px;}
.right-menu .r-t{ position:relative;}
.right-menu .r-t .clossrmenu{ position:absolute; width:30px; height:30px; background:#fff; border-radius:50%; right:0; top:0; text-align:center; line-height:28px; border:1px solid #eee; cursor:pointer;transition: all .3s linear;}
.right-menu .r-t .clossrmenu:hover{ background:#a47c43; color:#fff;}
.right-menu .r-m{ background:url(../image/r-m.png) center repeat-y;}
.right-menu .r-m ul li{ height:46px; line-height:46px; background:url(../image/r-m-bg.png) center no-repeat; text-align:center;}
.right-menu .r-m ul li a{ display:block; font-size:14px; color:#fff; cursor:pointer;}
.right-menu .r-m ul li a.am-active{ font-weight:bold;}
.right-menu .r-b{ cursor:pointer;}

.right-bs{position:fixed; z-index:1200; width:28px; line-height:1.2; border-radius:4px 0 0 4px; padding:10px 0; cursor:pointer;transition: all .3s linear; top:50%; right:0;transform: translate3d(0px,-50%,0);transition: all .3s linear; background:#eaa95f; color:#fff; text-align:center;animation: rcolor 2s infinite linear;}
.right-bs.hide{ right:-30px;}
@keyframes rcolor{
0%{ background:#c9864b;}
50%{background:#cc3b30;}
100%{ background:#c9864b;}
}

.nybanner img{ width:100%;}
.am-path{ padding:15px 0; font-size:14px; color:#666; background:#eee;}
.am-path a:last-child{ color:#a47c43;}
.ny-warppk{ padding:30px 0;}
.ny-left{ width:260px; float:left;}
.sidenav .tit{ background:#a47c43; color:#fff; padding:40px 30px;}
.sidenav .tit .en{ font-size:24px; text-transform:uppercase; line-height:1;}
.sidenav .tit .etit{ font-size:28px; font-weight:bold; line-height:1; margin-top:10px;white-space: nowrap;}
.sdieli{ background:#f3f6f4; margin-top:10px;}
.sdieli>ul>li{ line-height:64px;border-bottom: 1px solid #fff;}
.sdieli>ul>li>a{ display:block; padding-left:58px;}
.sdieli>ul>li.on>a{ background:#a47c43; color:#fff; position:relative;}
.sdieli>ul>li.on>a:before{content: "\f04b"; position:absolute; left:30px; top:0;}
.sdieli>ul>li .sbunv{ padding:0 15px; background:#fff; border:1px solid #f5f5f5;}
.sdieli>ul>li .sbunv p{ line-height:50px; border-bottom:1px solid #f5f5f5; font-size:14px;}
.sdieli>ul>li .sbunv p a{ display:block; padding-left:40px; position:relative;}
.sdieli>ul>li .sbunv p a:before{content: "\f105"; position:absolute; left:20px; top:0;}
 .sdieli>ul>li .sbunv p a.active{ color:#a47c43;}
.ny-right{ width:79%; float:right;} 
.ny-r-tit{ border-bottom:1px solid #eee; padding-bottom:15px; margin-bottom:15px;}
.ny-r-tit .tit{ font-size:24px; color:#24472f; float:left; font-weight:bold;}

.ny-newscase ul li{ background:#fff; padding:20px; position:relative;box-shadow: 0 2px 4px 4px rgba(0,0,0,.02); margin-bottom:20px;}
.ny-newscase ul li a{ display:block;}
.ny-newscase ul li a i{ display:block; width:20%; float:left; overflow:hidden;}
.ny-newscase ul li a i img{transition: all .7s;aspect-ratio: 4/3;object-fit: cover;}
.ny-newscase ul li:hover img{transform: scale(1.06);}
.ny-newscase ul li a .txt{ width:80%; padding-left:20px; float:left;}
.ny-newscase ul li a .txt.w100{ width:100%; padding-left:0;}
.ny-newscase ul li a .txt .tit{overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.ny-newscase ul li a .txt .line{ width:100%; height:1px; background:#eee; margin:11px 0;}
.ny-newscase ul li a .txt .note{ font-size:14px; color:#666;display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 3;
overflow: hidden;}
.ny-newscase ul li a .txt .info{ font-size:14px; margin-top:11px; color:#666;}
.ny-newscase ul li a .txt .info span{ display:inline-block; margin-right:25px;}
.ny-newscase ul li a .tou{ position:absolute; right:40px; top:0; background:#ee2d32; color:#fff; display:inline-block; padding:4px 10px;}

.ny-newscase.w10 i{ width:25%;}

.article-wrap{padding:40px; background:#fff;color:#666;min-height:500px;border: 1px solid #eee;}

.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%;}
.adcontet{ background:#f9f9f9;}


.page{ text-align:center; margin-top:15px;}
.page a{ display:inline-block; padding:4px 12px; border:1px solid #f3f3f3; margin-left:-1px; background:#fff; margin:0 5px; border-radius:4px; overflow:hidden;}
.page a.on,.page a.active,.page a:hover{ background:#a47c43; color:#FFF;}


.nypic-list ul{ margin:-15px 0 -15px -15px;}
.nypic-list ul li{ padding:15px;}
.nypic-list ul li a{ display:block;}
.nypic-list ul li a .tit{ text-align:center; font-size:14px; padding:10px; background:#f5f5f5;}
.nypic-list ul li a i{ display:block; overflow:hidden;}
.nypic-list ul li a i img{transition: all .3s linear;aspect-ratio: 4/3;object-fit: cover;width:100%;}
.nypic-list ul li a:hover i img{    transform: scale(1.05);}

.notser{ background:url(../image/noti.png) 0 center no-repeat; padding-left:46px; background-size:34px 34px; height:40px; line-height:40px;}
#allmap2{height:400px; font-size:14px;}
#allmap2 img{ max-width:inherit;}
@media screen and (max-width:1480px){
body{ zoom:.9;}
.picsoll{ padding:80px 20px;}
}
@media screen and (max-width:1380px){
header .top .tion{ margin-left:8%;}
}
@media screen and (max-width:1300px){
.zy-box .right .textbox .txt .txtlist ul li a{ padding:25px 0;}
}
@media screen and (max-width:1200px){
header .top .tion{ width:30%;}
header .top .search .serbox{ width:250px;}
.zy-box .right .textbox .txt .txtlist ul li a{ padding:15px 0; font-size:14px;}
.zy-box .right .textbox .txt .info{ font-size:12px;}
.ny-left {width: 20%;}
}

@media screen and (max-width:1024px){
html {background: #fafafa;}
body{ max-width:768px; margin:0 auto; background:#fff; zoom:1;}	
header .nav .ulnav>li>a{ font-size:14px;}
header .top .tion{ display:none;}
header .top .search{ display:none;}
header .top{ height:60px;}
header .top .logo{ line-height:60px;}
header .top .logo img{ height:50px;}
header .nav{ position:fixed; width:100%; height:100%; left:0; top:0; display:none; z-index:99999; background:rgba(0,0,0,.81)}
header .nav.active{ display:block;}
header .nav .am-container{ padding:0; height:100%;}
header .nav .ulnav{ display:block; width:60%;background: #a47c43; height:100%; position:relative;overflow-y: auto;}
header .nav .ulnav>li{ width:100%; float:none; border-bottom:1px solid rgba(255,255,255,.1)}
header .nav .ulnav>li .xm{ position:absolute; width:70px; display:block; right:0; top:0; color:rgba(255,255,255,.81)}
header .nav .ulnav>li .subnav{ position:relative; display:none; top:0; opacity:1;visibility:inherit;}
header .nav .ulnav>li:hover>a{ background:none;}
header .nav .ulnav>li .subnav.show{ display:block;}
.menu-bar{ display:block; width:26px; height:18px; float:right; position: absolute; right:1.5rem; top:22px; border-bottom:2px solid #888;}
.menu-bar:after{ content:""; display:block; width:100%; height:2px; background:#888; position:absolute; left:0; top:0;}
.menu-bar:before{ content:""; display:block; width:100%; height:2px; background:#888; position:absolute; left:0; top:50%;}
nav .am-close {position: absolute;right: 32%;top: 4px;color: #fff;text-shadow: none;opacity: .5;font-size: 2.6rem;display: block;}
.nav-warp{ width:40%; height:100%; position:absolute; right:0; top:0;}
.nav-warp .am-close{ color:#fff; font-size:24px; padding:15px; opacity:.5;}

.swiper-banner .swiper-button-next{ right:10px; background-size:15px auto;}
.swiper-banner .swiper-button-prev{ left:10px; background-size:15px auto;}
.scroll-btn{ display:none;}
.swiper-banner .swiper-banpa .swiper-pagination-bullet{ width:10px; height:10px;}
  

.mgt{ margin-top:10px;}
.am-pd{ padding:20px 0;}
.am-pb{ padding-bottom:20px;}

.zxgg{ padding:15px 0;}
.zxgg .zxggbox .title{ font-size:14px; width:80px; height:28px; line-height:28px; background-size:contain;}
.zxgg .zxggbox{ padding-left:95px;}
.zxgg .zxggbox .bd ul li{ float:none; margin-right:0; height:28px; line-height:28px; font-size:12px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}

.news-play{ display:none;}
.news-tab{ width:100%; float:none; padding:15px; height:auto;}
.news-tab .hd ul li a{ font-size:14px;}
.news-tab .hd .more{ font-size:14px;}
.news-tab .bd .first-news{ padding:15px 0; margin-bottom:15px;}
.news-tab .bd .first-news a .tit{ font-size:14px;}
.news-tab .bd .first-news a .info{ font-size:12px;}
.news-tab .bd ul li{ line-height:2.4;}
.news-tab .bd ul li a{ font-size:12px;}

.hm-news{ padding-bottom:20px;}
.hm-title .tit{ float:none; text-align:center; font-size:20px; margin-bottom:8px;}
.hm-title .hd{ float:none; text-align:center;}
.hm-title .hd ul{ display:inline-block; float:none;}
.hm-title .hd ul li a{ font-size:12px; padding:3px 5px;}
.hm-title .hd .more{ display:none;}
.uilist.picli .img{ height:120px; overflow:hidden;}
.newspicbox>ul{ margin:0 -5px;}
.newspicbox>ul .item{ padding:5px;}
.newspicbox{ margin-top:5px;}
.newspicbox>ul .item{ width:100%;}
.uitile span{ font-size:18px;}
.uitile a.more{ font-size:12px;}
.uitile{ margin-bottom:10px; padding-bottom:6px;}
.newspicbox>ul .item .box{ padding:15px; height:190px;}
.uilist .list ul li{ font-size:12px; line-height:2;}
.picsoll{ padding:20px 15px}
.picsollbox{ padding-left:0;}
.picsoll_list{ margin-top:15px;}
.picstit{ background:none; position:relative; top:0; margin:0; width:100%;height:auto;}
.picstit span{ display:block; width:100%; text-align:center; font-size:18px; padding-top:0; }
.picsoll_list .swiper-slide a{ border-width:2px;}
.swiper-p-next{ right:10px;}
.swiper-p-prev{ left:10px;}
.swiper-p-next, .swiper-p-prev{ width:30px; height:30px; background-size:10px auto; margin-top:-15px;}
.hm-more{ margin-top:15px;}
.hm-more a{ font-size:12px; padding:4px 20px;}

.zy-box{ margin-top:15px;}
.zy-box .left{ display:none;}
.zy-box .right{ width:100%; float:none;}
.zy-box .right .textbox .zyrtit{ display:none;}
.zy-box .right .textbox .txt{ padding:15px;}
.zy-box .right .textbox .txt .txtlist{ padding-left:0;}
.zy-box .right .textbox .txt .txtlist ul li{ padding:5px;}
.zy-box .right .textbox .txt .txtlist ul li a{ font-size:12px; padding:5px 0;}
.zy-box .right .bg img{ width:100%;}

.acdbi ul li{ padding:5px;}
.acdbi ul{ margin:0 -5px;}
.picslist{ margin-top:5px;}
.picslist ul li{ padding:5px;}
.picslist ul{ margin:0 -5px;}
.picslist ul li a p{ font-size:12px; padding-top:5px;}

footer{ padding-top:20px;}
.foot-ewm{ margin-bottom:15px;}
.foot-ewm ul li{ width:128px;}
.yqlink{ margin-bottom:20px;}
.yqlink span{display: block;}
.foot-nav{display: none;}
footer .copry{ font-size:12px; padding:15px;}

.ny-left{ width:100%; float:none;}
.ny-right{ width:100%; float:none; margin-top:15px;}
.sidenav .tit{ position:relative;}
.sidenav .tit:before{content: "\f0d7"; position:absolute; right:15px; top:50%; margin-top:-14px;}
.sidenav .tit .en{ display:none;}
.sidenav .tit .etit{ font-size:18px; margin-top:0;}
.sidenav .tit{ padding:15px 15px;}
.sdieli ul li{ line-height:50px;}
.sdieli{ display:none;}
.sdieli.on{ display:block;}

.ny-warppk{ padding:20px 0;}
.ny-newscase ul li{ padding:10px; margin-bottom:10px;}
.ny-newscase ul li a .txt{ padding-left:10px;}
.ny-newscase ul li a .txt .tit{ font-size:14px;}
.ny-newscase ul li a .txt .note{ -webkit-line-clamp: 2; font-size:12px;}
.ny-newscase ul li a .txt .info{ display:none;}
.ny-newscase ul li a .txt .line{ margin:4px 0;}
.page a{ font-size:12px;}

.nypic-list ul{ margin:0 -5px;}
.nypic-list ul li{ padding:5px;}
.nypic-list ul li a .tit{ font-size:12px;}
.am-path{ font-size:12px;}
}

@media screen and (max-width:640px){
.news-tab .bd .first-news{ padding:10px 0; margin-bottom:10px;}
.news-tab .hd ul li a,.news-tab .hd .more{ font-size:12px; padding:4px 10px;}
.right-bs,.right-menu{ display:none !important;}
.article-wrap{ padding:15px;}
.article-wrap .article-header h1{ font-size:18px; margin-bottom:10px;}
.article-body{ font-size:12px;}
.article-footer{ font-size:12px}
}
