@charset "UTF-8";
@import url('https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,400;0,600;0,700;0,800;1,400;1,600;1,700;1,800&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600;700;800&display=swap');
@import url("iconfont.css");
@import url("img.css");
@import url("swiper.css");
@import url("animate.css");
*{line-height: 1.5em;padding:0px;margin:0px;zoom:1;font-style:normal;font-size: 16px;font-family: 'Poppins','Arial','Microsoft YaHei', sans-serif;outline:none;}
*{-moz-box-sizing: border-box;-webkit-box-sizing: border-box;-o-box-sizing: border-box;-ms-box-sizing: border-box;box-sizing: border-box;}
ul,li{list-style-type: none;list-style:none;}
table{border-collapse:collapse;border-spacing:0;width:100%;}
tbody{display:table-row-group;vertical-align:middle;border-color:inherit;}
tr{display:table-row;vertical-align:inherit;border-color:inherit;}
td{padding:5px 10px;border: 1px solid #333;vertical-align:middle}
button{cursor:pointer;}
img{object-fit:cover;border:0;display: block;}
a,em,b,span,strong,i{display: inline-block;}
input,button,textarea,select,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;font-size:100%;border: 1px solid #ddd;overflow-x: hidden;outline:none;}
a,button{text-decoration:none;color:#000;-webkit-tap-highlight-color:rgba(0,0,0,0);}
a:hover{color: #25937c;}
*::selection{background:#25937c;color:#fff}
*::-moz-selection{background:#25937c;color:#fff}
*::-webkit-selection{background:#25937c;color:#fff}
input,select,button{outline:none;border:none;background:#fff;}
html{position:relative;background:#fff;overflow-x:hidden;scroll-behavior: smooth;}
.pr{position: relative;}
.box{width: 1300px;margin: 0 auto;position: relative;}
.qc:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.hide{display: none!important;}
.pchide{display: none!important;}
.ico{font-family:"iconfont"!important;font-size:16px;font-style:normal;-webkit-font-smoothing: antialiased;-webkit-text-stroke-width: 0.2px;-moz-osx-font-smoothing: grayscale;}
.BJQ img{max-width: 100%;}
img{max-width: 100%;}
 
 
.img43{display:block;width:100%; padding-bottom:66.6%;position: relative;}
.img43>img{width: 100%;position: absolute;left: 0px;top: 0px;height: 100%;}

.img11{display:block;width:100%; padding-bottom:100%;position: relative;}
.img11>img{width: 100%;position: absolute;left: 0px;top: 0px;height: 100%;} 
 
 /*Pagination*/
.Pagination{overflow: hidden;margin: 20px 0 60px;text-align: center;}
.Pagination a{text-decoration: none;font-size: 14px;display: inline-block;color: #333;line-height: 30px;width: 30px;height: 30px;background: #f5f5f5;margin: 0 4px;text-align: center;}
.Pagination span{font-size: 14px;display: inline-block;color: #fff;background: #25937c;line-height: 30px;width: 30px;text-align: center;margin: 0 10px;}
.Pagination a:hover{color: #fff; background-color: #25937c;}
.Pagination li{display: inline-block;}
.Pagination_list{padding: 10px 0px;display: flex;flex-wrap: wrap;justify-content: center;display: -webkit-flex;align-items:center;}
.Pagination em{float: left;margin: 0 5px;font-style:normal;height: 24px;line-height: 24px;display: inline-block;}
.Pagination i{font-size: 16px;text-decoration:none;position: relative;top: 0px;}
.Pagination b{font-weight: normal;}
.Pagination strong{float:left;font-weight: normal;margin: 0 10px;}
.fenye{padding: 10px 0px;margin-bottom: 120px;margin-top: 40px;overflow: hidden;border-top: 1px solid #ddd;display: flex;flex-wrap: wrap;justify-content: space-between;display: -webkit-flex;}
.fenye a{display: inline-block; height: 1.5em;line-height: 1.5em;overflow: hidden;color: #000;white-space:nowrap;text-overflow:ellipsis;font-size: 16px;}
.fenye a:hover{color: #25937c;}
/*Pagination*/

/*easyzoom styles*/
.easyzoom{position: relative;display: inline-block;*display: inline;*zoom: 1;}
.easyzoom a img{vertical-align: bottom; width: 100%;}
.easyzoom.is-loading img{cursor: progress;}
.easyzoom.is-ready img{cursor: crosshair;}
.easyzoom.is-error img{cursor: not-allowed;}
.easyzoom-notice{position: absolute;top: 50%;left: 50%;z-index: 150;width: 10em;margin: -1em 0 0 -5em;line-height: 2em;text-align: center;background: #FFF;box-shadow: 0 0 10px #888;}
.easyzoom-flyout{position:absolute;z-index: 100;overflow: hidden;background: #FFF;}
.easyzoom-flyout{top: 0;left:0;width: 100%;height: 100%;}
.easyzoom-flyout img{width: auto;}
.easyzoom--adjacent .easyzoom-flyout{top: 0;left: 100%;width: 100%;height: 100%;margin-left: 20px;}
.easyzoom-flyout img{ width: auto!important; }
/*easyzoom styles*/

/*imghover*/
.imghover{overflow:hidden}
.imghover img{transition:0.4s;-o-transition:0.4s;-moz-transition:0.4s;-webkit-transition:0.4s;display:block}
.imghover:hover img{transform:scale(1.1);-ms-transform:scale(1.1);-webkit-transform:scale(1.1);-o-transform:scale(1.1);-moz-transform:scale(1.1)}
/*imghover*/

/*Loading*/
.formPoint{position: fixed;display: none;width: 100%;z-index: 999;left: 0px;text-align: center;height: 100%;background: rgba(0, 0, 0, 0.5);top: 0px;}
#loading1{position: relative;top: 50%;left: 50%;width: 100px;margin-left: -50px;}
.formPoint .demo1{width: 6px;height: 6px;border-radius: 100%;background: #fff;float: left;margin: 0 6px;animation: demo1 linear 1s infinite;-webkit-animation: demo1 linear 1s infinite;}
.formPoint .demo1:nth-child(1){animation-delay:0s;}
.formPoint .demo1:nth-child(2){animation-delay:0.15s;}
.formPoint .demo1:nth-child(3){animation-delay:0.3s;}
.formPoint .demo1:nth-child(4){animation-delay:0.45s;}
.formPoint .demo1:nth-child(5){animation-delay:0.6s;}
@keyframes demo1{0%,60%,100%{transform: scale(1);}
30%{transform: scale(2.5);}} 
@-webkit-keyframes demo1{0%,60%,100%{transform: scale(1);}
30%{transform: scale(2.5);}}
/*Loading*/

/*swiper*/
.swiper-pagination span{width: 10px;height:6px;border-radius:0px;background: #ddd;opacity:1;}
.swiper-pagination .swiper-pagination-bullet-active{background: #25937c; width: 15px;}
.swiper-slide img{display: block; width: 100%;}
.swiper-button-next,.swiper-button-prev{background-image:none!important;  line-height: 44px; text-align: center;transition: 0.4s;
-o-transition: 0.4s;
-moz-transition: 0.4s;
-webkit-transition: 0.4s;}
.swiper-button-prev{ left: -50px;  background-color: #25937c; text-align: center; line-height: 44px;}
.swiper-button-next{ right: -50px; background-color: #25937c;text-align: center; line-height: 44px;}
.swiper-button-next i,.swiper-button-prev i{color: #fff; }
.swiper-slide a{display: block;}
.swiper-button-next:after, .swiper-button-prev:after{display: none;}
.swiper-container:hover .swiper-button-prev{ left: 20px; }
.swiper-container:hover .swiper-button-next{ right: 20px; }
.swiper-button-next.swiper-button-disabled, .swiper-button-prev.swiper-button-disabled{opacity: 0;}
.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin: 0 2px;}
/*style*/




/*search*/
.searchList{min-height:80vh;padding:100px 0}
.searchList h1{text-align:center;font-size:26px;padding-bottom:1em}
.searchList ul{}
.searchList ul li{border-bottom:1px dashed #ddd;margin-bottom:20px;padding-bottom:20px;display:flex;flex-wrap:wrap;justify-content:space-between;display:-webkit-flex}
.searchList ul li a{}
.searchList ul li span{}
/*search*/



/*tag*/
.tagslist{padding:200px 0 0;min-height:50vh}
.tagslist ul{}
.tagslist ul li{border-bottom:1px dashed #ddd;margin-bottom:20px;padding-bottom:20px}
.tagslist ul li h3{font-size:20px}
.tagslist ul li p{color:#666}
.tagslist ul li em{display:block}
.tagslist ul li a{}
.tagslist ul li span{color:#999;font-size:14px}
.tagslist h2{text-align:center;font-size:26px;padding-bottom:1em}
/*tag*/


/*wap*/
.WapHead,.WapNav{display:none}
@media screen and (max-width:1200px){
body{transition:0.4s;-o-transition:0.4s;-moz-transition:0.4s;-webkit-transition:0.4s;position:relative;left:0px}
.WapHead{height:50px;width:100%;position:fixed;left:0px;top:0px;z-index:100;background: #25937c;display:flex;flex-wrap:wrap;justify-content:space-between;display:-webkit-flex;align-items:center;padding: 0 3%;}
.WapHead .menu{font-size: 24px;color: #fff;line-height:50px;text-align:center;}
.WapHead .return{line-height:50px;height:50px;position:fixed;left:0%;width:50px;text-align:center}
.WapHead .WapLogo{display:block;color: #fff;font-size:16px;}
.WapHead img{height:30px;margin-top:0px}
.WapHead i{color:#fff}
.WapNav select{margin:10px 5%;display:block;padding:5px 0;font-size:14px;color:#999;border-bottom:1px solid #f5f5f5;width:90%}
.WapNav{display:block;width:100%;position:fixed;left:100vw;transition:0.4s;height:100%;z-index:99;overflow-y:auto;padding-top:50px;top: 0px;background: #fff;}
.WapNav>ul{width:90%;margin:0 5%}
.WapNav>ul>li>a{text-transform:capitalize;line-height:45px;color:#333;height:45px;width:86%;display:block;font-size:14px}
.WapNav>ul>li i{width:10%;font-size:12px;display:inline-block;color:#333;text-align:right}
.WapNav>ul>li{position:relative;border-bottom:1px solid #f5f5f5;overflow:hidden;display:flex;flex-wrap:wrap;justify-content:space-between;display:-webkit-flex;align-items:center}
.WapNav>ul>li>ul>li>a{display:inline-block;width:80%;font-size:14px;text-transform:capitalize;padding-left:10px}
.WapNav>ul>li>ul>li{display:flex;flex-wrap:wrap;justify-content:space-between;display:-webkit-flex;align-items:center;padding:5px 0}
.WapNav>ul>li>ul{display:none;float:left;width:100%;padding-bottom:20px}
.WapNav .sousuonr{overflow:hidden;margin-top:40px}
.WapNav .sousuonr input{width:80%;float:left;height:40px;line-height:40px;font-size:14px;background:none;text-indent:3px}
.WapNav .sousuonr button{line-height:40px;height:40px;float:right;background:none}
.WapNav .sousuonr button i{font-size:16px;position:relative;top:1px}
.WapNav .sousuonr form{height:40px;border-bottom:1px solid #f5f5f5;margin:0 5%}
.WapNav>ul>li>ul>li>ul{width:100%;display:none;padding:10px 0}
.WapNav>ul>li>ul>li>ul>li>a{display:block;width:100%;font-size:14px;text-transform:capitalize;padding:5px 0;padding-left:20px}
.WapNav>ul>li>ul>li>ul>li>i{line-height:32px;height:32px}
.wapnav body{left:-100vw;overflow-y: hidden;}
html.wapnav .WapNav{left:0px}
html.wapnav{overflow-y: hidden;}
 
.box{width:100%}
.fenye{width:100%;margin-left:0%;border:none;padding:0px;margin-bottom:40px}
.fenye a{width:100%;margin-bottom:10px;font-size:14px}
.fenye a.fr{text-align:left}
.Pagination a,.Pagination i,.Pagination form{display:none}
.Pagination a:nth-child(1){display:block}
.Pagination a:last-child{display:block}
.Pagination a:last-child i{display:block}
.Pagination a:nth-child(1) i{display:block}
.Pagination span{display:none}
.index_right i{float:none}
.Pagination{margin:20px 0}
.pchide{display:block!important;} 
.swiper-pagination span{width: 10px; height: 4px;}
.swiper-button-next,.swiper-button-prev{display:none!important;} 
.searchList{    padding: 70px 20px;}
.searchList h1{    font-size: 20px;}
.searchList ul{overflow: hidden;}
.searchList ul li{}
.searchList ul li a{ width: 100%;font-size: 16px;margin-bottom: 10px;}
.searchList ul li span{font-size: 14px;color: #666;}
#indexBanner{margin-top: 50px;}
.tagslist{padding:200px 0 0;min-height:50vh}
.tagslist ul{}
.tagslist ul li{border-bottom:1px dashed #ddd;margin-bottom:20px;padding-bottom:20px}
.tagslist ul li h3{font-size:20px}
.tagslist ul li p{color:#666}
.tagslist ul li em{display:block}
.tagslist ul li a{}
.tagslist ul li span{color:#999;font-size:14px}
.tagslist h2{text-align:center;font-size:26px;padding-bottom:1em}
}
/*wap*/
