@charset "utf-8";
/* CSS Document */
*{margin: 0px;padding: 0px;}
body{font-family: "Microsoft YaHei", Arial, Verdana, Geneva, sans-serif;color: #1a1a1a;background-color: #fff; line-height: 180%; font-size: 16px;} 
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, button, textarea, p, blockquote, th, td, hr{margin: 0px;padding: 0px;}
html, body{ width: 100%;}
a{color: #1a1a1a;text-decoration: none;}
a:hover{color: var(--theme-color);text-decoration: none;}
img{border: 0; max-width: 100%; display: block;} 
ul{display: block;}
ul, ul li{list-style: none;}
input, select, textarea{vertical-align: middle;border: 1px solid #e5e5e5;}
.left{float: left;}
.right{float: right;}
.mt{margin-top: 10px;}
.mr{margin-right: 10px;}
.mb{margin-bottom: 10px;}
.ml{margin-left: 10px;}
.pt{padding-top: 10px;}
.pt2{padding-top:20px;}
.pt3{padding-top:30px;}
.pt4{padding-top:40px;}
.pt5{padding-top:50px;}
.pt6{padding-top:60px;}
.pt7{padding-top:70px;}
.pt8{padding-top:80px;}
.pt9{padding-top:90px;}
.pt10{padding-top:100px;}
.pr{padding-right: 10px;}
.pb{padding-bottom: 10px;}
.pb2{padding-bottom: 20px;}
.pb3{padding-bottom: 30px;}
.pb4{padding-bottom: 40px;}
.pb5{padding-bottom: 50px;}
.pb6{padding-bottom: 60px;}
.pb7{padding-bottom: 70px;}
.pb8{padding-bottom: 80px;}
.pb9{padding-bottom: 90px;}
.pb10{padding-bottom: 100px;}
.pl{padding-left: 10px;}
.wp{margin: 0px auto;width: 1600px; margin: 0px auto;}
.cls{font-size: 0px;height: 0px;line-height: 0px;clear: both;}
.hs{ background: #f6f6f6;}
.wp1380{ width:1380px; margin:0px auto}
.hs{ background: #f5f5f5;}
.h1, h1{ font-size: 18px; font-weight: 600;}
.clearfix:after { content: ""; display: block;  height: 0; clear: both;}
.x1 {text-overflow: ellipsis;overflow: hidden; white-space: nowrap; display: block; }
.x2 {text-overflow: ellipsis; overflow: hidden; display: -webkit-box;  -webkit-box-orient: vertical; -webkit-line-clamp: 2; }
.x3 {text-overflow: ellipsis; overflow: hidden; display: -webkit-box;  -webkit-box-orient: vertical; -webkit-line-clamp: 3; }
::-webkit-scrollbar{width: 8px;height: 8px;background-color: #f6f6f6;}
::-webkit-scrollbar-track{background-color: #f6f6f6;}
::-webkit-scrollbar-thumb{background-color: var(--theme-color);}

.zsy-img{ width: 100%; overflow: hidden;  height: 100%;position: relative;}
.zsy-img img{ max-width:100%; transition:all 0.36s ease;}
.zsy-img img.abc {position: absolute; top: 0; left: 0; bottom: 0; right: 0; width: 100%; height: 100%; display: block; text-align: center; margin: auto;  }
.hover-img:hover img{transform: scale(1.08);}
.xg1{position: relative; overflow: hidden;}
.xg1:before{background:rgba(217,169,91,0.2); content:"";height:0;left:0;margin:auto;opacity:1;position:absolute;top:0;width:0;pointer-events:none;z-index:1}
.xg1:after{background:rgba(217,169,91,0.2); bottom:0;content:"";height:0;opacity:1;position:absolute;right:0;width:0;pointer-events:none;z-index:1}
.xg1:hover:before{height:100%;opacity:0;-webkit-transition-duration:1.3s;-o-transition-duration:1.3s;transition-duration:1.3s;width:100%}
.xg1:hover:after{height:100%;opacity:0;-webkit-transition-duration:1.3s;-o-transition-duration:1.3s;transition-duration:1.3s;width:100%}
.xg1 img{transition: all 0.36s ease;}
.xg1:hover img{transform: scale(1.08);}



/*响应式字体*/
html {  font-size: calc(0.8rem + 0.3vw);}
/*768~以上的继承下面样式*/
@media (min-width: 768px) {
   html { font-size: 16px; }
}






:root{
  --theme-color:#103246;
  --theme-color2:#c00000;
}
*{box-sizing: border-box;}

.ty-flex{display: flex; flex-wrap: wrap;}
.ty-flex-zy-lb{justify-content: space-between;}
.ty-flex-zy-jz{justify-content: center;}
.ty-flex-sx-jz{ align-items: center;} 
.ty-flex-wrap{flex-wrap: wrap;}













@font-face {
  font-family: "iconfont2"; /* Project id 4711862 */
  src: url('../font2/iconfont.woff2?t=1729163899368') format('woff2'),
       url('../font2/iconfont.woff?t=1729163899368') format('woff'),
       url('../font2/iconfont.ttf?t=1729163899368') format('truetype');
}

.iconfont2 {
  font-family: "iconfont2" !important;
  font-size: 16px;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}







/*效果*/

.zoom-one {
  -webkit-animation: zoom-one 15s infinite linear;
  animation: zoom-one 15s infinite linear;
}


@keyframes zoom-one {
    0% {
        -webkit-transform: scale(0.85);
        transform: scale(0.85)
      }
    
      50% {
        -webkit-transform: scale(1.05);
        transform: scale(1.05)
      }
    
      100% {
        -webkit-transform: scale(0.85);
        transform: scale(0.85)
      }
}






/*===============================db_xs==========================*/
.db_xs { width: 50px; height: 50px; transition: all 0.36s ease;  position: fixed; right: 30px; bottom: 60px; z-index: 9999; border-radius: 50%; display: none; background: url(../images/xs.png) no-repeat center center; background-color: rgba(0, 0, 0, 0.5);}
.db_xs:hover{ background-color: var(--theme-color);}


.preloader {
  position: fixed;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  z-index: 999999;
  background-color: #fff;
}

/*加载动画*/
.preloader{height:100vh;width:100%;position:fixed;background:#fff;top:0;left:0;right:0;bottom:0;z-index:9999999999}
.preloader-orbit-loading{position:relative;top:50%;left:50%;width:100px;height:100px;border-radius:50%;-o-border-radius:50%;-ms-border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;perspective:780px;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%)}
.preloader-orbit-loading .cssload-inner{position:absolute;width:100%;height:100%;box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;border-radius:50%;-o-border-radius:50%;-ms-border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%}
.preloader-orbit-loading .cssload-inner.cssload-one{left:0;top:0;animation:cssload-rotate-one 1.15s linear infinite;-o-animation:cssload-rotate-one 1.15s linear infinite;-ms-animation:cssload-rotate-one 1.15s linear infinite;-webkit-animation:cssload-rotate-one 1.15s linear infinite;-moz-animation:cssload-rotate-one 1.15s linear infinite;border-bottom:5px solid var(--theme-color)}
.preloader-orbit-loading .cssload-inner.cssload-two{right:0;top:0;animation:cssload-rotate-two 1.15s linear infinite;-o-animation:cssload-rotate-two 1.15s linear infinite;-ms-animation:cssload-rotate-two 1.15s linear infinite;-webkit-animation:cssload-rotate-two 1.15s linear infinite;-moz-animation:cssload-rotate-two 1.15s linear infinite;border-right:5px solid var(--theme-color)}
.preloader-orbit-loading .cssload-inner.cssload-three{right:0;bottom:0;animation:cssload-rotate-three 1.15s linear infinite;-o-animation:cssload-rotate-three 1.15s linear infinite;-ms-animation:cssload-rotate-three 1.15s linear infinite;-webkit-animation:cssload-rotate-three 1.15s linear infinite;-moz-animation:cssload-rotate-three 1.15s linear infinite;border-top:5px solid var(--theme-color)}
@keyframes cssload-rotate-one{0%{transform:rotateX(35deg) rotateY(-45deg) rotateZ(0deg)}
100%{transform:rotateX(35deg) rotateY(-45deg) rotateZ(360deg)}
}@-o-keyframes cssload-rotate-one{0%{-o-transform:rotateX(35deg) rotateY(-45deg) rotateZ(0deg)}
100%{-o-transform:rotateX(35deg) rotateY(-45deg) rotateZ(360deg)}
}@-ms-keyframes cssload-rotate-one{0%{-ms-transform:rotateX(35deg) rotateY(-45deg) rotateZ(0deg)}
100%{-ms-transform:rotateX(35deg) rotateY(-45deg) rotateZ(360deg)}
}@-webkit-keyframes cssload-rotate-one{0%{-webkit-transform:rotateX(35deg) rotateY(-45deg) rotateZ(0deg)}
100%{-webkit-transform:rotateX(35deg) rotateY(-45deg) rotateZ(360deg)}
}@-moz-keyframes cssload-rotate-one{0%{-moz-transform:rotateX(35deg) rotateY(-45deg) rotateZ(0deg)}
100%{-moz-transform:rotateX(35deg) rotateY(-45deg) rotateZ(360deg)}
}@keyframes cssload-rotate-two{0%{transform:rotateX(50deg) rotateY(10deg) rotateZ(0deg)}
100%{transform:rotateX(50deg) rotateY(10deg) rotateZ(360deg)}
}@-o-keyframes cssload-rotate-two{0%{-o-transform:rotateX(50deg) rotateY(10deg) rotateZ(0deg)}
100%{-o-transform:rotateX(50deg) rotateY(10deg) rotateZ(360deg)}
}@-ms-keyframes cssload-rotate-two{0%{-ms-transform:rotateX(50deg) rotateY(10deg) rotateZ(0deg)}
100%{-ms-transform:rotateX(50deg) rotateY(10deg) rotateZ(360deg)}
}@-webkit-keyframes cssload-rotate-two{0%{-webkit-transform:rotateX(50deg) rotateY(10deg) rotateZ(0deg)}
100%{-webkit-transform:rotateX(50deg) rotateY(10deg) rotateZ(360deg)}
}@-moz-keyframes cssload-rotate-two{0%{-moz-transform:rotateX(50deg) rotateY(10deg) rotateZ(0deg)}
100%{-moz-transform:rotateX(50deg) rotateY(10deg) rotateZ(360deg)}
}@keyframes cssload-rotate-three{0%{transform:rotateX(35deg) rotateY(55deg) rotateZ(0deg)}
100%{transform:rotateX(35deg) rotateY(55deg) rotateZ(360deg)}
}@-o-keyframes cssload-rotate-three{0%{-o-transform:rotateX(35deg) rotateY(55deg) rotateZ(0deg)}
100%{-o-transform:rotateX(35deg) rotateY(55deg) rotateZ(360deg)}
}@-ms-keyframes cssload-rotate-three{0%{-ms-transform:rotateX(35deg) rotateY(55deg) rotateZ(0deg)}
100%{-ms-transform:rotateX(35deg) rotateY(55deg) rotateZ(360deg)}
}@-webkit-keyframes cssload-rotate-three{0%{-webkit-transform:rotateX(35deg) rotateY(55deg) rotateZ(0deg)}
100%{-webkit-transform:rotateX(35deg) rotateY(55deg) rotateZ(360deg)}
}@-moz-keyframes cssload-rotate-three{0%{-moz-transform:rotateX(35deg) rotateY(55deg) rotateZ(0deg)}
100%{-moz-transform:rotateX(35deg) rotateY(55deg) rotateZ(360deg)}
}



/*=====一级导航====*/
.ix-header{position: relative; z-index: 12; background: var(--theme-color); height: 100px;}
.ix-logo img{margin-top: 15px; height: 70px;}
.ix-nav{line-height:100px; height: 100px;}
.ix-nav li{float:left; padding:0px 20px; position:relative; color:#fff; }
.ix-nav li>a{color:#fff; font-size:18px;}
.ix-nav li>i{font-size:12px; display:inline-block; padding-left:10px;}
.ix-nav li i.yy{padding-left:0px; font-size:20px; vertical-align:middle; padding-right:10px;}
.ix-nav li i.mobile-an{cursor:pointer; display: none;}
.nax-an{ display:none;}
.ix-nav li:nth-child(1){display: none;}



/*二级导航*/
.subnav-2-box.jj a{position: relative;}
.subnav-2-box.jj a i{position: absolute; right: 20px; top: 12px; font-size: 14px; color:#666;}
.ix-nav li .subnav{width:200px !important; left:0 !important; right:0!important;  position:absolute; top:150px;  opacity:0; visibility:hidden; transition:all 0.36s ease; background:#fff; box-shadow:0px 0px 10px rgba(0,0,0,0.2);  text-align:center; }
.ix-nav li:hover .subnav{ opacity:1; visibility:visible; top:100px; text-align: left; }
.ix-nav li .subnav a{line-height:160%; display: block; font-size:16px; padding:10px 20px; transition:all 0.36s ease; border-bottom: solid 1px #e0e0e0;}
.ix-nav li .subnav a:hover{background:var(--theme-color);color:#fff; border-bottom: solid 1px var(--theme-color);}
.ix-nav li .subnav a:hover i{color:#fff;}
/*三级导航*/
.subnav-2-box{position:relative;}
.subnav-2{  opacity:0; visibility:hidden; position:absolute; left:200px; width: 200px; background: #fff; top: 20px; box-shadow:0px 0px 10px rgba(0,0,0,0.1); transition:all 0.36s ease;}
.subnav-2-box:hover .subnav-2{opacity:1; top:0;     visibility: visible;}

/*新增会员登录按钮*/
.ix-nav li.hy-an .ix-nav-box{border-radius: 40px; background: #fff; padding: 0px 15px; height: 40px; line-height: 40px;}
.ix-nav li.hy-an a{color:#333333; font-size: 18px;}
.ix-nav li.hy-an { display:flex; height: 100px; align-items: center;}
.ix-nav li.hy-an span{display: inline-block; padding: 0px 10px; font-weight: bold; color:var(--theme-color); font-size: 20px; vertical-align: top;}
.ix-nav li.hy-an a:hover{color:var(--theme-color2);}

.ix-nav li a:hover{color:#dec97d;}
/*=========导航-end=========*/


/*banner*/
.ix-banner{position: relative;}
.ix-banner .swiper-container{ width: 100%; height: 100%;}
.ix-banner .swiper-wrapper{/* 通过改变animation-timing-function 制作弹性切换效果 */ transition: 2s cubic-bezier(0.68, -0.4, 0.27, 1.34) 0.2s; }

.swiper-slide img{ width:100%; height:auto; min-height:100%; }
.swiper-slide-active img,.swiper-slide-duplicate-active img{  -webkit-animation: scaleAnim 5s ease forwards; animation: scaleAnim 5s ease forwards;}	

.swiper-button-next, .swiper-button-prev {width: 50px; height: 50px; background: rgba(0, 0, 0, 0.5); border-radius: 4px; text-align: center; line-height: 50px;}
.swiper-button-next i, .swiper-button-prev i{ font-size: 0.9rem; color:#fff;}
.swiper-button-next{ right: 40px;}
.swiper-button-prev{ left: 40px;}
.swiper-button-prev:after,  .swiper-button-next:after{display: none;}
.swiper-button-prev:after, .swiper-button-next:after{display: none;}
.swiper-pagination .swiper-pagination-bullet{ width:10px; height:10px; border-radius:5px; background:rgba(255,255,255,1); margin:0px 5px; transition:all 0.36s ease; opacity:1;}
.swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{ width:30px; background:var(--theme-color2); }

/*通用头部*/
.ix-head {font-size: 24px; color: #1a1a1a;}
.ix-head i{font-size: 32px; vertical-align:middle; color: var(--theme-color2); padding:0px 15px 0px 20px;}
.ix-head a{color: #999999; font-size: 16px; transition: all 0.36s ease; }
.ix-head a i{font-size: 16px; color: #999; padding:0px 20px 0px 10px;  transition: all 0.36s ease;}
.ix-head span{display: inline-block;}
.ix-box{border: solid 1px #e0e0e0; padding: 20px;}

.ix-head a:hover, .ix-head a:hover i{color: var(--theme-color2);}

.ix-head-2{font-size: 24px; color: #1a1a1a;}
.ix-head-2 span{display: block; position: relative; padding-left: 20px;}
.ix-head-2 span::before{content: ''; width: 5px; height: 25px; background: var(--theme-color); position: absolute; left: 0; top: 2px;}

.ix-main{gap: 0px 30px;}
.m-1{margin-top: -1px;}


/*江恩介绍*/
.ix-about{width: 350px;}
.ix-ab-list ul{display: flex; flex-wrap: wrap; gap: 20px 0px; }
.ix-ab-list ul li .t1 {font-weight: bold; color: var(--theme-color2);}
.ix-ab-list ul li .t1 img{ height: 26px; padding-right: 10px; vertical-align: top; display: inline-block;}
.ix-ab-list .ix-box{ min-height: 396px;}

/*文章展示*/
.ix-news{width: calc(100% - 760px);}
.ix-news-mian{gap: 20px 0px;}
.ix-news-img-tit-an{gap: 0px 20px;}
.ix-news-img{width: 200px;}
.ix-news-tit{color: #666666; width: calc(100% - 220px); position: relative; padding-right: 120px;}
.ix-news-an{position: absolute; right: 0; top: 0;}
.ix-news-an span{ padding: 0px 10px; border: solid 1px var(--theme-color2); color: var(--theme-color2); border-radius: 16px; display: inline-block;}
.ix-news-tit .t1{color: #1a1a1a; font-size: 18px; transition: all 0.36s ease;}
.ix-news-tit .t2{display:flex; flex-wrap: wrap;gap: 0px 20px;}
.ix-news-list a:hover .ix-news-tit .t1{color: var(--theme-color2); font-weight: bold;}
.ix-news-list a:hover .zsy-img img{transform: scale(1.08);}
.ix-news-list{padding-top: 20px;;}
.ix-news-mian .ix-news-list:nth-child(1){padding-top: 0px;}

/*登录信息*/
.ix-zhdl-tsg-zbtj{width: 350px;}
.zhdl-input{padding-bottom: 20px;}
.zhdl-input input{width: 100%; height: 50px; line-height: 50px; padding: 0px 20px; font-size: 16px;border-radius: 6px;}
.ix-zhdl-tsg-zbtj a{color: var(--theme-color); transition: all 0.36s ease;}
/*.ix-zhdl-tsg-zbtj a:hover{background: var(--theme-color2); color: #fff;}
*/.zhdl-an a{height: 50px; line-height: 50px; background: var(--theme-color); display: block; color: #fff; text-align: center; font-size: 20px; border-radius: 6px;}

.zhdl-dsf-dl{gap:0px 40px; border-top:solid 1px #e0e0e0; }
.zhdl-dsf-dl a{display: block; height: 40px; line-height: 40px;}
.zhdl-dsf-dl i{font-size: 40px;}
.zhdl-dsf-dl .a1{color: #28c445;}
.zhdl-dsf-dl .a2{color: #68a5e1;}

.hy-xx-b{/*display: none;*/ text-align: center;}
.hy-xx-b img{width: 80px; height: 80px; margin: 0px auto; border-radius: 40px;}
/*.ix-zhdl-xx.active .hy-xx-a{display: none;}
.ix-zhdl-xx.active .hy-xx-b{display: block;}*/
.hy-xx-b .t2{color: var(--theme-color2); font-weight: bold;}

/*主编推荐*/
.ix-zbtj ul li{ border-top: solid 1px #e0e0e0; padding: 20px 0px;}
.ix-zbtj ul li:nth-last-child(1){padding-bottom: 0px;}
.ix-zbtj ul li .t1{position: relative; padding-left: 20px;}
.ix-zbtj ul li .t1 i{font-size: 12px;  color: var(--theme-color); position: absolute; left: 0; top:0;}
.ix-zbtj ul li .t1 a{font-size: 18px; color:#1a1a1a; transition: all 0.36s ease;}
.ix-zbtj ul li .t2{color:var(--theme-color)}
.ix-zbtj ul li .t2 span:nth-child(2){color: var(--theme-color2);}
.ix-zbtj ul li .t1 a:hover{/*color: var(--theme-color2); */font-weight: bold;}
 /*   .ix-zbtj ul li .t2 span{
        display:block;
    }*/
    /*底部*/
    .ix-footer {
        background: url(../images/db_bj.jpg)no-repeat top center;
        background-size: cover;
    }
.ix-footer a, .ix-footer{color:rgba(255, 255, 255, 0.5)}
.ix-foot-list{gap: 30px 0px;}
.if-list-li a{display: block;}
.ix-footer p a{display: inline-block;}
.if-list-li .t1{color:#fff; font-size: 18px; padding-bottom: 10px;}
.ewm-list{gap: 30px 20px; text-align: center;}
.db-ewm img{height: 120px;}
.if-xx-ewm{gap: 30px 40px; border-left:solid 1px rgba(255, 255, 255, 0.15); padding-left: 100px;}
.ix-foot-copy {text-align: center; padding: 15px 0px; border-top: solid 1px rgba(255, 255, 255, 0.15);}
.ix-footer a:hover{color:#fff;}



/*内页banner*/
.pg-banner{position: relative; overflow: hidden;}
.pg-banner .wp{position: absolute; left: 0; right: 0;  bottom: 0%; z-index: 1;}
.pg-ban-tit{ width: 26%; background: #fff; border-radius: 0px 50px 0px 0px; z-index: 1; padding-right: 60px;}
.pg-ban-tit::before{content: ''; top:0; height: 100%; position: absolute; left: -10%; width: 200px; background: #fff; z-index: -1;}
.pg-banner img{-webkit-animation: scaleAnim 5s ease forwards; animation: scaleAnim 5s ease forwards;}
.pg-ban-tit .t1{color: #1a1a1a; font-size: 36px; line-height: 110%;}
.pg-ban-tit .t2{color: #999;}

/*内页导航*/
.pg-left{width: 26%; padding-right: 60px;}
.pg-nav ul li{padding-bottom: 30px;}
.pg-nav ul li a{border: solid 1px #e0e0e0; padding: 14px 20px; border-radius: 6px; font-size: 18px; display: block; position: relative; position: relative; transition: all 0.36s ease; line-height: 160%; padding-right: 35px;}
.pg-nav ul li a i{position: absolute; right: 15px; top: 15px; font-size: 15px; color: #999999; transition: all 0.36s ease;}
.pg-nav ul li a:hover, .pg-nav ul li a.active{background: var(--theme-color2); color: #fff; border:solid 1px var(--theme-color2);}
.pg-nav ul li a:hover i, .pg-nav ul li a.active i{color:#fff; }

/*右边内容*/
.pg-right{width: 74%;}


/*内页新闻列表*/
.pg-wz {border-bottom: solid 1px #e0e0e0; padding: 14px 0px;}
.pg-wz .t1{line-height: 120%; font-size: 28px; color:var(--theme-color2);}
.pg-wz .t2{color:#666;}
.pg-wz .t2 a{color:#666; transition: all 0.36s ease;}
.pg-wz .t2 a:hover{color:var(--theme-color2)}
.pg-wz .t2 img{height: 20px; display: inline-block; vertical-align: sub;}
.pg-news .ix-news-mian .ix-news-list:nth-child(1){padding-top: 30px;}
.pg-news .ix-news-list{padding: 30px 0px; border-bottom: dashed 1px #cccccc;}


/*==分页==*/
.paginator{ font-family:Arial; }
.paginator a { transition: all 0.36s ease;  width:36px; color: #666;  text-align:center; height:36px; line-height:36px; display:inline-block; text-decoration:none;  background:#fff; border:solid 1px #e0e0e0;  margin:0 5px; color:#666; transition: all 0.36s ease;}
.paginator a i {display:inline-block; font-size: 16px; line-height:34px; }
.paginator a:hover { background:var(--theme-color2); color:#fff !important; }
.paginator span.cpb { transition: all 0.36s ease; text-align:center;  width:36px; height:36px;  line-height:36px; display:inline-block; color:#fff; background:var(--theme-color2); margin-left: 5px; }
.paginatordis{ display:none;}


/*三级导航*/

.pg-nav2 .t1{font-size:24px; font-weight:bold;color:#1a1a1a; font-weight:bold; position:relative; display: none;}
.pg-nav2 .t1 i{position:absolute;right:0;top:0;font-size:1.3rem;}


.pg-nav2-box{ border:solid 1px #e0e0e0; color:#333; margin-bottom: 30px; border-radius: 6px;}
.pg-nav2-head{position:relative; cursor:pointer; font-size: 18px; color: #333;  padding:15px 20px;     border-radius: 6px;}
.pg-nav2-head i{ position:absolute; right:20px; top:15px; font-size:22px; color:var(--theme-color2); transition:all 0.36s ease;}
.pg-nav2-head.active i{transform:rotate(90deg);}
.pg-nav2-list a{ display:block;}
.pg-nav2-list{ display:none; width:100% !important;  left: 0 !important; right: 0 !important; padding: 15px 20px;}
.pg-nav2-head.active{background: var(--theme-color2); color: #fff;}
.pg-nav2-head.active i{color: #fff;}
.pg-nav2-list a{ padding:5px 0px; padding-left:25px; position:relative; color: #666666; transition: all 0.36s ease;}
.pg-nav2-list a:before{content:''; display:block; width:5px; height:5px; position:absolute; left:0; top:17px; background:#666666; transform: rotate(45deg);  transition: all 0.36s ease;}
.pg-nav2-list a i{position: absolute; right: 0; color: #cccccc;  transition: all 0.36s ease;}

.pg-nav2-list a:hover, .pg-nav2-list a.active{color: var(--theme-color2);}
.pg-nav2-list a:hover::before, .pg-nav2-list a.active::before{background: var(--theme-color2);}
.pg-nav2-list a:hover i, .pg-nav2-list a.active i{color:var(--theme-color2)}


/*手机端网站*/
.pg-nav2-m{font-size: 20px; font-weight: bold; color:#1a1a1a; border-bottom:solid 1px #e0e0e0; display: none;}
.pg-nav2-m i{font-size: 22px;}


/*位置*/
.pg-position{padding:0.9rem 0rem; }
.pg-position img{display:inline-block; vertical-align: sub; height:20px;}
.pg-position a{ color:#666; transition: all 0.36s ease;}
.pg-position b{font-weight: 100; color:#999; display: inline-block; padding: 0px 10px;}
.pg-position span{color:#999;}
.pg-position a:hover{color: var(--theme-color);}


/*详细页*/
.pg-text p{ line-height: 180%; color:#666; }
.pg-text hr{ margin-top: 20px; margin-bottom: 20px;}
.pg-text p img{ max-width: 100%;}
.pg-text-deta{ padding: 20px; background: #f5f5f5; }

/*收藏标签*/
.pg-sc-bq{text-align: right;}
.pg-sc-bq .t1{justify-content: flex-end;}
.pg-sc-bq .t1 b{font-weight: normal; background: var(--theme-color2); padding: 1px 20px; border-radius: 20px; color: #fff; margin-left: 20px;}
.pg-sc-abc i{font-size: 30px; cursor: pointer; color: var(--theme-color2); font-weight: normal;}
.pg-sc-abc .x2{display: none;}
.pg-sc-bq .t2 img{ margin: 0px auto; margin-right: 0px;}

/*新闻详情*/
.pg-wz img{width:22px; vertical-align:sub;}
.pg-news-deta-t1 .pndt-t1{font-size:36px; color:#1a1a1a; padding-bottom:20px; line-height:160%;}
.pg-news-deta-t1 .pndt-t2{color:#999;}
.pg-news-deta-t1 .pndt-t2 span:nth-last-child(1){padding-right:0rem;}
.pg-news-deta-t1 .pndt-t2 span{ display:inline-block; padding-right:20px;}
.pg-news-deta-t1 .pndt-t2 i{color:#999999; display:inline-block; padding-right:10px;}

.pg-news-deta{width: 72%; padding-right: 60px;}
.pg-news-reco{width: 28%;}

/*会员解锁*/
.kt-hy{
/*    height: 70%; 
*/       overflow: hidden; margin-bottom: 40px;}
.pg-hy-look{position: relative;}
.pg-hy-sf{ text-align: center; position: absolute; width: 100%; bottom: 0;  background-image: linear-gradient(to bottom, transparent, #ffffff 48px); height: 135px;
color:var(--theme-color2);
}
.pg-hy-sf .t1{font-size: 18px;}
.pg-hy-sf .t2{font-size: 18px; font-weight: bold;}
.pg-hy-sf .t2 i{font-size: 20px; vertical-align: middle;}
/*右边推荐文章*/
.pg-tjwz{padding-left:3.75rem; border-left:solid 1px #e0e0e0;}
.pg-tjwz .pg-tjwz-head{ font-size:28px; color:#333;}
.pg-tjwz-list ul li{border-bottom:solid 1px #e0e0e0;}
.pg-tjwz-list ul li a{display:block; color:#666;}
.pg-tjwz-list ul li a .ptl-tit .ptl-tit-t1{font-size:18px; color:#333333; transition:all 0.36s ease;}
.pg-tjwz-list ul li a .ptl-tit .ptl-tit-t2{color:#999;}
.pg-tjwz-list ul li a .ptl-tit .ptl-tit-t2 i{padding-right: 6px;}
.pg-tjwz-list ul li .zsy-img{display:none;}
.pg-tjwz-list ul li:nth-child(1) .zsy-img{display:block;}
.pg-tjwz-list ul li a:hover .zsy-img img{ transform:scale(1.08);}
.pg-tjwz-list ul li a:hover  .ptl-tit .ptl-tit-t1{color:var(--theme-color);}
.pg-tjwz-lxwm p span{color:var(--theme-color);}

.pg-tjwz-list ul li a .ptl-tit .ptl-tit-t2 span{color: var(--theme-color2); display: inline-block; margin-left: 10px;}

/*上下页*/
#NextSpan{padding-bottom:20px;}
.pn-sxy a{transition:all 0.36s ease; background:#f5f5f5; display:block; padding:10px 20px;width:100%;  white-space:nowrap; overflow:hidden; text-overflow:ellipsis;     color: #666;}
.pn-sxy #NextSpan a{margin-top:20px;}
.pn-sxy a:hover{background:var(--theme-color); color:#fff !important;}
.pn-sxy a .title{ display: inline-block;width: 83%;  white-space: nowrap; overflow: hidden; text-overflow: ellipsis; vertical-align: top;}


/*留言*/
.pg-mess .t1{font-size: 28px; color:#333333;}
.pg-mess .t2 textarea{width: 100%; border: solid 1px #e0e0e0; padding: 20px; border-radius: 6px; font-size: 16px; height: 200px; font-family: "微软雅黑";}
.pg-mess .t3{ cursor: pointer; transition: all 0.36s ease; width: 150px; height: 50px; line-height: 50px; text-align: center; color: #fff; border-radius: 6px; font-size: 18px; background: var(--theme-color2);}
.pg-mess .t3:hover{background: var(--theme-color);}


@keyframes scaleAnim{
    0%{         
        -webkit-transform: scale(1.2);
        transform: scale(1.2);
    }
    100%{
        -webkit-transform: scale(1);
        transform: scale(1);
    }
}

@media (max-width: 1600px) {
  .wp{width: 100%; padding-left:30px; padding-right: 30px;}
  /*首页三大模块*/
  .ix-about{width: 300px;}
  .ix-zhdl-tsg-zbtj{width: 250px;}
  .ix-news{    width: calc(100% - 610px);}

  
  /*导航*/
  .ix-nav li{    padding: 0px 15px;}
}

@media (max-width: 1480px) {

  /*导航*/
  .ix-logo img{margin-top: 25px; height: 50px;}

  /*底部*/
  .if-xx-ewm{padding-left: 50px;}

}


@media (max-width: 1380px) {
  /*导航*/
  .ix-nav li{    padding: 0px 10px;}

  /*文章在展示*/
  .ix-news-tit{padding-right: 0px;}
  .ix-news-tit .t2, .ix-news-tit .t3{display: none;}
  .ix-news-an{position: initial;}

  /*内页*/
  .pg-news .ix-news-tit .t2, .pg-news .ix-news-tit .t3{display: block;}
  .pg-news .ix-news-an{position: absolute;}


}

@media (max-width: 1280px) {
 

    .ix-nav li i.mobile-an{display: block;}
    /*=======移动端响应式导航======*/
    .ix-header{ height:60px;}
    .ix-header .ix-logo{padding-top:10px;}
    .ix-header .ix-logo img{height:40px; margin-top: 0px;}
    .nax-an{ display:block; font-size:30px; color:#fff; padding-top:17px;}
    .ix-nav{width: 280px; height: 100%;  background: #fafafa; position: fixed; top: 0;  right: -380px;  z-index: 2000; overflow-x: hidden;  overflow-y: scroll;  transition: all .3s;  -webkit-transition: all .3s;}
    .ix-nav ul li a{ color:#333;  padding:15px 0px;    padding:15px 0px;  padding-left:30px; display:inline-block; }
    .ix-nav li{ display:block;  width:calc(100% - 0px); line-height:initial;border-bottom: 1px solid #ebebeb; }
    .ix-nav li a:after{ width:10px; height:10px; border:solid 1px #d8d8d8; position:absolute; left:20px; top:22px; content:''; border-radius:10px;}
    .ix-nav.open{right:0;}
    .ix-nav li:nth-child(1){display: block;}

      /*二级*/
      .ix-nav li .subnav{ opacity:initial; visibility:initial; transition:initial; display:none; position:initial; box-shadow:none; margin-bottom:20px; width:100% !important; }
     .ix-nav li .subnav a{padding-left:30px; text-align:left; border-bottom: none;}
     .ix-nav li i.mobile-an{ transition:all 0.36s ease; transform:rotate(270deg); font-size: 14px; color:#b3b3b3; position:absolute; right:5px; top:12px; width: 30px; padding-left:0px; height: 30px; text-align: center; line-height:30px;}
     .ix-nav li .mobile-an.active{transform:rotate(360deg); }
     .nav-colose{padding:20px 0px; color:#666; text-align:right; display:block;     font-size: 1.2rem;}
     .ix-nav li i.yy{display:none;}

      .ix-nav li i.mobile-an{display:block;}

      .subnav-2{display:none !important;}

      .ix-nav li .subnav-2-box a:after{display: none;}
      .subnav-2-box.jj a i{display: none;}


     /*移动端黑色层*/
     .nav-bg { display: none;background-color: rgba(0,0,0,.7); position: fixed; right: 0; left:0; top: 0; width: 100%; height: 100%;  z-index: -1; transition:all .3s; -webkit-transition:all .3s;}
     .nav-bg.open{opacity: 1; z-index: 11; display: block; }

     /*登录注册*/
     .ix-nav li.hy-an{height: initial; padding-bottom: 20px;}
     .ix-nav li.hy-an a:after{display: none;}
     .ix-nav li.hy-an .ix-nav-box{ height:initial; line-height: 150%; padding: 0px; padding-left: 10px; background: transparent;}
     .ix-nav li.hy-an .ix-nav-box span{display: none;}
     .ix-nav li.hy-an a{margin-top: 20px;;}
     .ix-nav li.hy-an a{border:solid 1px #e0e0e0; padding: 0px; display: block; text-align: center; padding: 10px 35px; border-radius: 6px;}
     /*底部*/
     .if-xx-ewm{padding-left: 0px; border-left:none;     gap: 30px 20px;}



}

@media (max-width: 1080px) {
    /*账户登录信息*/
    .ix-news{order: 5;}

    
    /*三大模块*/
    .ix-main{gap: 0px 4%;}
    .ix-about{width: 48%;}
    .ix-zhdl-tsg-zbtj{width: 48%;}
    .ix-news{width: 100%;}

    /*江恩介绍*/
    .ix-ab-list .ix-box{min-height: initial;}

    /*内页介绍*/
    .pg-ban-tit{width: 35%; padding-right: 40px;}
    .pg-ban-tit .t1{font-size: 24px;}
    .pg-left{width: 35%; padding-right: 40px;}
    .pg-right{width: 65%;}

      /*内页文章在展示*/
  .pg-news .ix-news-tit{padding-right: 0px;}
  .pg-news .ix-news-tit .t2, .pg-news .ix-news-tit .t3{display: none;}
  .pg-news .ix-news-an{position: initial;}


    /*新闻详情*/
    .pg-sc-bq{padding-top: 30px; text-align: left;}
    .pg-sc-bq .t2 img{margin-left: 0px;}
    
    }
@media (max-width: 780px) {
  

    /*火箭*/
    .db_xs{ right:20px;}

     /*内页介绍*/
     .pg-ban-tit{width: 50%; padding-right: 0px; padding-top: 20px; padding-bottom: 0px;}
     
     .pg-left{width: 100%; padding-right: 0px;}
     .pg-right{width: 100%;}

     .pg-nav ul li{display: inline-block; margin-right: 15px; min-width: 138px;}
     .pg-nav ul li:nth-last-child(1){margin-right: 0px;}
     .pg-zbtj-list{display: none;}

      /*内页新闻列表*/
    .pg-news-wz{display: none;}

    /*三级栏目*/
    .pg-nav2{display: none;}
     .pg-nav2.active{ display:block; position:fixed; width:100%;  height:100%; background:rgba(255,255,255,0.98);left: 0; top: 0; z-index: 111; padding: 1.875rem;  overflow: auto;}
     .pg-nav2.active .t1 {display:block;}
     .pg-nav2-m{display: flex;}

     /*新闻详情*/
     .pg-news-deta{width: 100%; padding-right: 0px;}
     .pg-news-reco{width: 100%;}
     .pg-tjwz{padding-left: 0px; border-left: 0rem; padding-top: 40px;}
}

@media (max-width: 640px) {
  
  /*通用*/
  .pt6{ padding-top: 30px;}
  .pb6{ padding-bottom: 30px;}
  .pt8{ padding-top: 30px;}
  .pb8{ padding-bottom: 30px;}
  .pt4{padding-top: 30px;}
 .pb4{padding-bottom: 30px;}
 .pt10{ padding-top: 40px;}
 .pb10{ padding-bottom: 40px;}

 
 /*向上*/
 .db_xs{ width: 40px; height: 40px; line-height: 40px; background-size: 30px 30px; bottom: 30px; right: 20px;}

 .wp{width: 100%; padding-left:20px; padding-right: 20px;}

 /*banner*/
 .ix-banner .swiper-button-next, .ix-banner .swiper-button-prev{display: none;}
 .ix-banner .swiper-slide img{object-fit: cover; height: 160px;}
 /*通用头部*/
 .ix-head i{padding: 0px 15px 0px 0px; font-size: 28px;}
 .ix-head a i{padding: 0px 0px 0px 10px;}

 /*首页三大模块*/
 .ix-about{width: 100%}
 .ix-zhdl-tsg-zbtj{width: 100%;}
 .ix-news{width: 100%;}

 /*江恩介绍*/
 .ix-about .ix-head{padding-top: 0px;}
 .ix-ab-img-tit .ix-ab-img{text-align: center;}
.ix-ab-img-tit .ix-ab-img img{height: 200px; border-radius: 100px; margin: 0px auto;}
 /*账户信息*/
 .ix-zhdl-tsg-zbtj{padding-top: 30px; padding-bottom: 10px;}

 /*新闻*/
 .ix-news-tit .t1{padding-top: 0px;}
 .ix-news-img{width: 120px;}
 .ix-news-tit{width: calc(100% - 140px);}

 /*底部*/
 .if-list-li{width: 100%;}
 .if-list-li a{display: inline-block; padding-left: 20px;}
 .if-list-li a:nth-child(2){padding-left: 0px;}
 .db-ewm img{height: 100px;}

 /*内页banner*/
 .pg-banner{overflow: initial;}
 .pg-ban-tit{width: 100%; bottom:-50%; padding-right: 20px; padding-bottom: 20px; padding-bottom: 20px; background: rgba(255, 255, 255, 1); border-radius: 0px 20px 0px 0px;}
 .pg-ban-tit .t1{padding-bottom: 10px; font-weight: bold;}
 .pg-banner img{object-fit: cover; height: 160px;}
 .pg-banner .wp{ bottom: -40%;}
 .pb-ban-fs{padding-top: 80px;}

 /*内页导航*/
 .pg-nav ul li{min-width: initial; padding-bottom: 20px;}
 .pg-nav ul li a i{display: none;}
 .pg-nav ul li a{padding: 10px 20px;}


 /*内页新闻*/
 .pg-news .ix-news-mian .ix-news-list:nth-child(1){padding-top: 20px;}
 .pg-news .ix-news-list{padding: 20px 0px;}

 .pg-news-deta-t1{padding-top: 10px;}
 .pg-news-deta-t1 .pndt-t1{font-size: 24px;}
 .pg-mess .t1, .pg-tjwz .pg-tjwz-head{font-size: 24px;}
}





