@charset "utf-8";
@use "sass:math";
abbr,address,article,aside,audio,b,blockquote,body,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,samp,section,small,span,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,var,video{margin:0;padding:0;outline:0;border:0;background:0 0;vertical-align:baseline;font-style:normal}
li{list-style:none}
article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary{display:block}
blockquote,q{quotes:none}
blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}
:focus{outline:1}
abbr[title],dfn[title]{border-bottom:1px dotted #ddd;cursor:help}
input,select{vertical-align:middle}
input,textarea{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0;outline:0;border:none;background:0 0;font-family:"Microsoft Yahei","宋体",Helvetica,Arial,sans-serif}
input::-ms-clear,input::-ms-reveal{display:none}
input::-o-clear{display:none}
textarea{resize:none}
button{margin:0;padding:0;outline:0;border:none;background-color:transparent}
button:hover{cursor:pointer}
select{padding-right:14px;outline:0;appearance:none;-moz-appearance:none;-webkit-appearance:none}
select::-ms-expand{display:none}
option{-moz-appearance:none;-webkit-appearance:none;appearance:none}
option::-ms-expand{display:none}
::-webkit-scrollbar{width:8px}
::-webkit-scrollbar:horizontal{height:8px}
::-webkit-scrollbar-track{display:none}
::-webkit-scrollbar-thumb{border-radius:2px;background-color:#d6dbcc}
input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#555;font-size:12px}
textarea::-webkit-scrollbar{width:3px;height:33px;border-radius:2px}
textarea::-webkit-scrollbar-thumb{background-color:#3a3b39}
input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none}
input[type=number]{-moz-appearance:textfield}
body{line-height:1;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-size:14px;font-family:"Microsoft Yahei","宋体",Helvetica,Arial,sans-serif;line-height:1.6}
a{margin:0;padding:0;border:0;background:0 0;vertical-align:baseline;text-decoration:none;font-size:100%}
a,a:visited{outline:0;color:#222;text-decoration:none}
a:active,a:hover{outline:0;color:#007ad6;text-decoration:none}
img{border:none;vertical-align:top;max-width: 100%;height: auto;}
img:not([src]),img[src=""]{opacity:0}
.clearfix::after{clear:both;display:table;content:"";zoom:1}
.fl{float:left}
.fr{float:right}
.hide{display:none}/* CSS Document */
body{background-color:#f7f7f7;color:#222}
#app{min-height:100.1vh}
.wrap{width:1280px;margin:0 auto}
.wrap::after{content:"";display:block;clear:both;zoom:1}
.wrap .aside::after,.wrap .main::after{content:"";display:block;clear:both;zoom:1}
.wrap .main{width:880px}
.wrap .aside{width:370px}
.mt6{margin-top:6px}
.mt25{margin-top:25px}
.mt20{margin-top:20px}
.mt30{margin-top:30px}
.mt15{margin-top:15px}
.pbbox{background:#fff;border-radius:4px;padding:30px}
.pbbox2{background:#fff;border-radius:4px;padding:15px 20px}
.aside-cont{background:#fff;border-radius:4px;padding:20px}
#header{position:relative;background-color:#fff;height:66px;-webkit-box-shadow:0 1px 0 #eee;box-shadow:0 1px 0 #eee}
#header .logo{float:left;display:block;width:180px;height:44px;margin-top:11px}
#header .logo img{display:block}
#header .nav{overflow:hidden;display:block;text-align:right;font-size:0}
#header .nav li{display:inline-block;vertical-align:middle;position:relative;margin-left:20px}
#header .nav li:hover a{color:#007ad6}
#header .nav li a{display:block;padding:0 15px;color:#222;text-align:center;font-size:16px;line-height:66px;letter-spacing:1px}
#header .nav li.current a{color:#007ad6;font-size:18px}
#header .nav li.current a::after{content:'';position:absolute;bottom:0;left:0;width:100%;height:2px;background-color:#007ad6}
.foot{overflow:hidden;background-color:#eee;margin-top:30px}
.foot .flink{margin-top:20px;overflow:hidden;padding-bottom:20px;border-bottom:1px solid #ddd}
.foot .flink span{float:left;display:inline-block;color:#555;line-height:18px;padding:2px 15px 0 0}
.foot .foot-info{padding:20px 0;overflow:hidden}
.foot .foot-info .flogo{float:left;display:block;width:150px;height:50px;margin-right:6px;margin-top: 6px;}
.foot .foot-info .flogo img{display:block}
.foot .foot-info .foot-r .foot-about{margin-top:4px;overflow:hidden}
.foot .foot-info .foot-r p{margin-top:10px;color:#555;text-align:left;font-size:12px;line-height:15px}
.foot .flink a,.foot .foot-about a{position:relative;display:inline-block;padding:0 10px 0 12px;color:#555;line-height:18px}
.foot .flink a::after,.foot .foot-about a::after{content:'·';position:absolute;top:0;right:-4px;width:4px;height:18px;color:#555;font-size:14px;line-height:18px}
.foot .flink a:first-child,.foot .foot-about a:first-child{padding-left:0}
.foot .flink a:hover,.foot .foot-about a:hover{color:#007ad6}
.foot .flink a:last-child::after,.foot .foot-about a:last-child::after{content:''}
.page{font-size:0;text-align:center;padding:40px 0 20px 0}
.page .page-cont{display:inline-block;vertical-align:middle}
.page .page-cont::after{content:"";display:block;clear:both;zoom:1}
.page a,.page span{display:block;float:left;margin-left:10px;padding:0 14px;border-radius:4px;background:#007ad6;color:#fff;text-align:center;font-size:14px;line-height:36px}
.page a:first-child{margin-left:0}
.page a:hover{color:#000;}
.page .on{background-color:#007ad6;color:#fff}
.page .point{border:none}
.dqwz {overflow:hidden;padding:15px 0;background:url(../images/icon-bcrumbs.png) no-repeat left center; padding-left:16px}
.dqwz a{padding-right:12px;background:url(../images/icon-crumbs.png) no-repeat right center}
.dqwz a:hover{color:#007ad6}
.turn-pages{overflow:hidden;margin-left:-20px;margin-top:10px;margin-bottom:20px}
.turn-pages>div{float:left;width:50%;padding-left:20px;-webkit-box-sizing:border-box;box-sizing:border-box}
.turn-pages .turn-btn{display:block;overflow:hidden;padding:0 20px;background-color:#f7f7f7;border-radius:4px}
.turn-pages .turn-btn i,.turn-pages .turn-btn span{display:block;line-height:50px}
.turn-pages .turn-btn i{float:left;font-size:12px;color:#888}
.turn-pages .turn-btn span{overflow:hidden;height:50px;font-size:14px;color:#222}
.turn-pages .turn-btn:hover{background-color:#f4f4f4}
.turn-pages .turn-btn:hover span{color:#007ad6}
.banner-index{width:100%;height:310px;border-radius:4px 4px 0 0}

.banner-index a{display:block;height:100%;position:relative;bottom:0;padding:0}
.banner-index a p{position:absolute;bottom:0;padding:14px 20px;width:100%;background:rgba(28,28,28,.4);-webkit-box-sizing:border-box;box-sizing:border-box;color:#fff;text-align:left;font-weight:700;font-size:22px;line-height:24px}
.banner-index a img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}
.banner-index .swiper-button-prev{left:-30px;transform:rotate(-180deg);-webkit-transform:rotate(-180deg);-moz-transform:rotate(-180deg);-o-transform:rotate(-180deg)}
.banner-index .swiper-button-next{right:-30px}
.banner-index .swiper-button-next,.banner-index .swiper-button-prev{transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;-webkit-transition:all .2s ease-out;width:30px;height:60px;background-color:rgba(0,0,0,.1);background-image:url(../images/slide-arr-l.png);background-repeat:no-repeat;background-position:center center;background-size:9px 16px}
.banner-index .swiper-button-next:hover,.banner-index .swiper-button-prev:hover{background-color:rgba(0,0,0,.5)}
.banner-index:hover .swiper-button-prev{left:0}
.banner-index:hover .swiper-button-next{right:0}
.banner-index .swiper-pagination{bottom:14px}
.banner-index .swiper-pagination .swiper-pagination-bullet{width:8px;height:8px;background-color:#fff;opacity:.8;margin:0 9px}
.banner-index .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{width:6px;height:6px;background-color:transparent;border:2px solid rgba(255,255,255,.8);vertical-align:middle}
.banner-ny{width:100%;height:400px;background-color:#f7f7f7;border-radius:4px}
.banner-ny a{display:block;height:100%;position:relative;bottom:0;padding:0}
.banner-ny a p{position:absolute;bottom:0;padding:14px 20px;width:100%;background:rgba(28,28,28,.4);-webkit-box-sizing:border-box;box-sizing:border-box;color:#fff;text-align:left;font-weight:700;font-size:22px;line-height:24px}
.banner-ny a img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}
.banner-ny .swiper-button-prev{left:-30px;transform:rotate(-180deg);-webkit-transform:rotate(-180deg);-moz-transform:rotate(-180deg);-o-transform:rotate(-180deg)}
.banner-ny .swiper-button-next{right:-30px}
.banner-ny .swiper-button-next,.banner-ny .swiper-button-prev{transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;-webkit-transition:all .2s ease-out;width:30px;height:60px;background-color:rgba(0,0,0,.1);background-image:url(../images/slide-arr-l.png);background-repeat:no-repeat;background-position:center center;background-size:9px 16px;z-index:999;top:166px}
.banner-ny .swiper-button-next:hover,.banner-ny .swiper-button-prev:hover{background-color:rgba(0,0,0,.5)}
.banner-ny:hover .swiper-button-prev{left:0}
.banner-ny:hover .swiper-button-next{right:0}
.banner-ny .swiper-pagination{bottom:18px;text-align:right;width:auto;right:0;left:auto;padding-right:17px}
.banner-ny .swiper-pagination .swiper-pagination-bullet{width:8px;height:8px;background-color:#fff;opacity:.8;margin:0 5px}
.banner-ny .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{width:6px;height:6px;background-color:transparent;border:2px solid rgba(255,255,255,.8);vertical-align:middle}
.ban-view .swiper-container{width:440px;height:440px}
.ban-view .swiper-container img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}
.ban-preview{width:100%;margin-top:10px;position:relative}
.ban-preview .swiper-container{width:356px;height:82px;margin:0 auto;overflow:hidden}
.ban-preview .swiper-slide{width:80px;height:80px;padding-right:12px;cursor:pointer}
.ban-preview .swiper-slide img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}
.ban-preview .arrow-left{background:url(../images/slide-l.png) no-repeat right center;position:absolute;left:0;top:50%;margin-top:-8px;width:18px;height:16px;z-index:10}
.ban-preview .arrow-right{background:url(../images/slide-r.png) no-repeat left center;position:absolute;right:0;top:50%;margin-top:-8px;width:18px;height:16px;z-index:10}
.ban-preview .active-nav img{border-bottom:2px solid #ddd}
.g-tablink{margin:35px auto 27px;text-align:center}
.g-tablink a{position:relative;display:inline-block;padding:8px 30px;margin:0 7px;cursor:pointer;color:#555;font-size:16px;line-height:20px;background:#fff;border-radius:4px}
.g-tablink a:hover{color:#007ad6}
.g-tablink a.cur{color:#fff;background-color:#007ad6}
.g-tablink a.cur::after{content:'';position:absolute;bottom:-5px;left:50%;width:10px;height:5px;margin-left:-2.5px;background:url(../images/ico-tag.png) no-repeat center top}
.info-cont2{padding:15px 0;border-bottom:1px solid #eee}
.info-cont2::after{content:"";display:block;clear:both;zoom:1}
.info-cont2 li{width:177px;padding-right:10px;float:left;color:#555;text-align:left;line-height:18px;height:18px;overflow:hidden;margin:5px 0}
.sel-tags::after{content:"";display:block;clear:both;zoom:1}
.sel-tags li{float:left;background-color:#fff;text-align:center;line-height:18px;height:18px;display:block;overflow:hidden;padding:10px 30px;margin:20px 15px 0 0;border:1px solid #eee;border-radius:4px}
.nav-tab{overflow:hidden;float:left}
.nav-tab li{float:left;padding:0 10px;margin-right:20px;cursor:pointer;color:#555;font-size:16px;line-height:31px;height:31px;border:1px solid #f7f7f7}
.nav-tab li:hover{color:#007ad6}
.nav-tab li.cur{color:#007ad6;border:1px solid #007ad6;border-radius:20px}
.sel-tags2{overflow:hidden;float:left;margin-top: -9px;}
.sel-tags2 li{position:relative;float:left;padding:4px 0px 9px;margin-right:30px;cursor:pointer;color:#555;font-size:16px;line-height:35px}
.sel-tags2 li.cur{color:#007ad6}
.sel-tags2 li.cur a{color:#007ad6}
.sel-tags2 li.cur::after{content:'';position:absolute;bottom:0;left:0;width:100%;height:2px;background-color:#007ad6;color:#007ad6}
.fl-box li{border-bottom:1px dashed #eee;overflow:hidden;padding:8px 0}
.fl-box li::after{content:"";display:block;clear:both;zoom:1}
.fl-box li:last-child{border-bottom:none}
.fl-box .lei{display:block;float:left;width:80px;text-align:right}
.fl-box p{position:relative;margin-left:80px}
.fl-box p a{display:block;float:left;padding:0 4px;margin:0 5px 3px;color:#888;line-height:21px}
.fl-box p a:hover{color:#007ad6}
.fl-box p a.cur{background-color:#007ad6;color:#fff;border-radius:5px}
.fl-box p a.cur:hover{color:#fff}
.tag-plat{margin-top:20px}
.tag-plat::after{content:"";display:block;clear:both;zoom:1}
.tag-plat li{display:block;float:left;width:68px;padding:0 0 5px 0;border-bottom:2px solid #fff;margin-right:20px;cursor:pointer;color:#555;text-align:center;font-size:16px;line-height:28px}
.tag-plat li.cur{color:#007ad6;border-bottom-color:#007ad6}
.model-a-box{margin-left:-17.5px}
.model-a-box::after{content:"";display:block;clear:both;zoom:1}
.model-a-box li{margin:8px 0 10px 17.5px;width:242px;float:left}
.model-a-box .model-a-card{overflow:hidden;background-color:#fff;border-radius:4px}
.model-a-box .model-a-card .figure{overflow:hidden;display:block;margin:20px auto;width:160px;height:160px}
.model-a-box .model-a-card .figure img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out;-moz-transition:transform .3s ease-in-out;-o-transition:transform .3s ease-in-out;-webkit-transition:transform .3s ease-in-out}
.model-a-box .model-a-card .figure-detail{padding:0 20px 20px}
.model-a-box .model-a-card .figure-detail .tit1{overflow:hidden;display:block;height:32px;color:#222;text-align:center;font-size:16px;line-height:32px}
.model-a-box .model-a-card .figure-detail .tit1:hover{color:#007ad6}
.model-a-box .model-a-card .figure-detail .tit2{overflow:hidden;height:27px;color:#888;text-align:center;font-size:12px;line-height:27px}
.model-a-box .model-a-card .figure-detail .tit2.t-color{color:#4282ff}
.model-a-box .model-a-card:hover{-webkit-box-shadow:0 6px 16px #ddd;box-shadow:0 6px 16px #ddd}
.model-a-box .model-a-card:hover .tit1{color:#007ad6}
.model-a-box .model-a-card:hover img{transform:scale(1.1,1.1);-webkit-transform:scale(1.1,1.1);-moz-transform:scale(1.1,1.1);-o-transform:scale(1.1,1.1);-ms-transform:scale(1.1,1.1)}
.aside-a-card{margin-left:-10px}
.aside-a-card::after{content:"";display:block;clear:both;zoom:1}
.aside-a-card li{margin:20px 0 0 10px;width:160px;float:left}
.aside-a-card .model-a-card{overflow:hidden;background-color:#fff;border-radius:4px}
.aside-a-card .model-a-card .figure{overflow:hidden;display:block;margin:0 auto;width:160px;height:160px}
.aside-a-card .model-a-card .figure img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}
.aside-a-card .model-a-card .figure-detail{padding:0 10px}
.aside-a-card .model-a-card .figure-detail .tit1{overflow:hidden;display:block;height:32px;color:#222;text-align:center;font-size:14px;line-height:32px}
.aside-a-card .model-a-card .figure-detail .tit1:hover{color:#007ad6}
.aside-a-card .model-a-card .figure-detail .tit2{overflow:hidden;height:27px;white-space:nowrap;text-overflow:ellipsis;color:#888;text-align:center;font-size:12px;line-height:27px}
.aside-a-card .model-a-card .figure-detail .tit2.t-color{color:#4282ff}
.aside-a-card .model-a-card:hover .tit1{color:#007ad6}
.model-b-card{overflow:hidden}
.model-b-card .figure{overflow:hidden;display:block;float:left;background-color:#f1f1f1;width:180px;height:180px;border-radius:4px}
.model-b-card .figure img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}
.model-b-card .info-cont{overflow:hidden;height:182px;padding:0 20px;position:relative}
.model-b-card .info-cont .tit{overflow:hidden;display:block;margin-top:20px;text-align:left;font-weight:400;font-size:16px;line-height:1.6;max-height:51.2px}
.model-b-card .info-cont .tit:hover{color:#007ad6}
.model-b-card .info-cont .summary{overflow:hidden;margin-top:8px;color:#555;text-align:left;font-weight:400;font-size:14px;line-height:1.67;}
.model-b-card .info-cont .date{height:24px;overflow:hidden;margin-top:6px;color:#555;text-align:left;font-weight:400;font-size:14px;line-height:24px}
.model-b-card:hover{-webkit-box-shadow:0 6px 16px #ddd;box-shadow:0 6px 16px #ddd}
.model-b-card:hover .tit{color:#007ad6}
.model-b-box{margin-left:-30px;margin-top:-8.5px}
.model-b-box::after{content:"";display:block;clear:both;zoom:1}
.model-b-box li{float:left;width:625px;margin:12.5px 0 12.5px 30px;background:#fff;border-radius:4px}
.model-b-box .model-b-card .info-cont .date{position:absolute;left:20px;bottom:10px}
.model-b-box2{margin-left:-20px;margin-top:10px}
.model-b-box2::after{content:"";display:block;clear:both;zoom:1}
.model-b-box2 li{float:left;width:600px;margin:15px 0 15px 20px;background:#fff;border-radius:4px}
.model-b-box2 .model-b-card .info-cont .date{position:absolute;left:20px;bottom:10px}
.model-b-box2 .model-b-card:hover{-webkit-box-shadow:0 0 0 #ddd;box-shadow:0 0 0 #ddd}
.model-b-box2 .model-b-card:hover .tit{color:#007ad6}
.model-b-zt{margin-bottom:24px}
.model-b-zt::after{content:"";display:block;clear:both;zoom:1}
.model-b-zt li{background:#fff;border-radius:10px}
.model-b-zt .model-b-card{overflow:hidden}
.model-b-zt .model-b-card .figure{width:600px;height:300px;border-radius:10px}
.model-b-zt .model-b-card .info-cont{height:300px;padding:0 30px}
.model-b-zt .model-b-card .info-cont .tit{margin-top:30px;text-align:left;font-weight:700;font-size:30px;line-height:38px;height:38px}
.model-b-zt .model-b-card .info-cont .summary{margin-top:20px;color:#555;text-align:left;font-weight:400;font-size:15px;line-height:28px;height:168px}
.model-b-zt .model-b-card .info-cont .date{font-size:14px}
.model-b-zt .model-b-card:hover{-webkit-box-shadow:0 0 0 #ddd;box-shadow:0 0 0 #ddd}
.model-b-zt .model-b-card:hover .tit{color:#007ad6}
.model-b-aside li{margin-top:20px}
.model-b-aside li::after{content:"";display:block;clear:both;zoom:1}
.model-b-aside li:last-child{margin-bottom:0}
.model-b-aside .model-b-card .figure{width:100px;height:100px}
.model-b-aside .model-b-card .info-cont{padding:0 0 0 10px;height:90px}
.model-b-aside .model-b-card .info-cont .tit{margin-top:5.5px;text-align:left;font-weight:400;font-size:15px;line-height:1.71;max-height:47.88px}
.model-b-aside .model-b-card .info-cont .xh{ color:#555;}
.model-b-aside .model-b-card .info-cont .date{position:absolute;left:10px;bottom:5px}
.model-b-aside .model-b-card:hover{-webkit-box-shadow:0 0 0 #ddd;box-shadow:0 0 0 #ddd}
.model-phone-aside li::after{content:"";display:block;clear:both;zoom:1}
.model-phone-aside li:last-child{margin-bottom:0}
.model-phone-aside .model-b-card .figure{width:160px;height:160px;border-radius:0}
.model-phone-aside .model-b-card .info-cont{padding:0 0 0 10px;height:160px}
.model-phone-aside .model-b-card .info-cont .tit{margin-top:12.5px;text-align:left;font-weight:400;font-size:16px;line-height:20px;height:20px;overflow:hidden}
.model-phone-aside .model-b-card .info-cont .tit1{margin-top:10px;overflow:hidden;height:15px;color:#4282ff;text-align:left;font-size:12px;line-height:15px}
.model-phone-aside .model-b-card .info-cont .tit2{margin-top:10px;overflow:hidden;color:#888;text-align:left;font-size:12px;line-height:20px;max-height:80px}
.model-phone-aside .model-b-card:hover{-webkit-box-shadow:0 0 0 #ddd;box-shadow:0 0 0 #ddd}
.model-phone-indexcolumn li::after{content:"";display:block;clear:both;zoom:1}
.model-phone-indexcolumn li:last-child{margin-bottom:0}
.model-phone-indexcolumn .model-b-card .figure{width:160px;height:160px;border-radius:0}
.model-phone-indexcolumn .model-b-card .info-cont{padding:0 10px;height:160px}
.model-phone-indexcolumn .model-b-card .info-cont .tit{margin-top:12.5px;text-align:left;font-weight:400;font-size:16px;line-height:20px;height:20px;overflow:hidden}
.model-phone-indexcolumn .model-b-card .info-cont .tit1{margin:6px 0;overflow:hidden;height:15px;color:#4282ff;text-align:left;font-size:12px;line-height:15px}
.model-phone-indexcolumn .model-b-card .info-cont .tit2{overflow:hidden;color:#888;text-align:left;font-size:12px;line-height:21px;height:21px}
.model-phone-indexcolumn .model-b-card:hover{-webkit-box-shadow:0 0 0 #ddd;box-shadow:0 0 0 #ddd}
.article-list li{margin-bottom:25px;background:#fff;border-radius:4px}
.article-list li::after{content:"";display:block;clear:both;zoom:1}
.article-list li:last-child{margin-bottom:0}
.article-list .model-b-card .figure img{border-radius:4px 0 0 4px}
.article-list .model-b-card .info-cont .tit{font-size:18px;font-weight:700;max-height:28.8px}
.article-list .model-b-card .info-cont .summary{height:73px}
.article-list .model-b-card .info-cont .date{margin-top:12px}
.model-c-card{overflow:hidden;background-color:#fff;border-radius:4px}
.model-c-card .figure{overflow:hidden;display:block;width:100%;height:250px}
.model-c-card .figure img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out;-moz-transition:transform .3s ease-in-out;-o-transition:transform .3s ease-in-out;-webkit-transition:transform .3s ease-in-out}
.model-c-card .figure.vdicon{position:relative}
.model-c-card .figure.vdicon::after{content:'';display:none;width:42px;height:42px;background:url(../images/video-icon.png) no-repeat;position:absolute;left:50%;margin-left:-21px;top:50%;margin-top:-21px}
.model-c-card .figure-detail{padding:10px 20px 20px}
.model-c-card .figure-detail .tit{overflow:hidden;display:block;color:#222;text-align:center;font-size:16px;line-height:28px;height:56px}
.model-c-card .figure-detail .date{height:16px;overflow:hidden;margin-top:10px;color:#888;text-align:left;font-weight:400;font-size:12px;line-height:16px}
.model-c-card:hover{-webkit-box-shadow:0 6px 16px #ddd;box-shadow:0 6px 16px #ddd}
.model-c-card:hover .tit{color:#007ad6}
.model-c-card:hover .vdicon::after{display:block}
.model-c-zt{margin-left:-25px;margin-top:-4px}
.model-c-zt::after{content:"";display:block;clear:both;zoom:1}
.model-c-zt li{margin:12.5px 0;width:410px;float:left;margin-left:25px}
.model-c-zt .model-c-card .figure-detail .tit{font-size:18px;height:27px;text-align:center}
.toptj-cardlist{margin-left:-12px}
.toptj-cardlist::after{content:"";display:block;clear:both;zoom:1}
.toptj-cardlist li{width:311px;float:left;margin-left:12px}
.toptj-cardlist div a{display:block;overflow:hidden;width:100%;height:110px}
.toptj-cardlist div a img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}
.model-c-news{margin-left:-26.67px;margin-top:-3.5px}
.model-c-news::after{content:"";display:block;clear:both;zoom:1}
.model-c-news li{margin:12.5px 0;width:300px;float:left;margin-left:26.67px}
.model-c-news .model-c-card .figure{width:100%;height:300px;border-radius:4px 4px 0 0}
.model-c-news .model-c-card:hover .tit{color:#007ad6}
.model-c-news2{margin-left:-20px;margin-top:12.5px}
.model-c-news2::after{content:"";display:block;clear:both;zoom:1}
.model-c-news2 li{margin:12.5px 0;width:290px;float:left;margin-left:20px}
.model-c-news2 .model-c-card .figure{width:100%;height:193px}
.model-c-news2 .model-c-card:hover{-webkit-box-shadow:0 0 0 #ddd;box-shadow:0 0 0 #ddd}
.model-c-news2 .model-c-card:hover .tit{color:#007ad6}
.model-c-newsRelated{margin-left:-20px}
.model-c-newsRelated::after{content:"";display:block;clear:both;zoom:1}
.model-c-newsRelated li{margin-top:20px;margin-left:20px;width:190px;float:left}
.model-c-newsRelated .model-c-card .figure{width:100%;height:189px}
.model-c-newsRelated .model-c-card .figure-detail{padding:4px 0 10px; text-align:center;}
.model-c-newsRelated .model-c-card .figure-detail .tit{color:#222;text-align:left;font-size:14px;line-height:24px;height:48px}
.model-c-newsRelated .model-c-card:hover{-webkit-box-shadow:0 0 0 #ddd;box-shadow:0 0 0 #ddd}
.model-c-newsRelated .model-c-card:hover .tit{color:#007ad6}
.module-text li{margin:5px 0;position:relative}
.module-text li:last-child{margin-bottom:0}
.module-text li.tbstyle1{padding-left:16px}
.module-text li.tbstyle1::after{content:'';position:absolute;top:15px;left:0;width:4px;height:4px;border-radius:1px;background-color:#007ad6}
.module-text a{height:34px;overflow:hidden;color:#222;font-size:14px;line-height:34px;display:block}
.module-text a:hover{color:#007ad6}
.module-text2 li{float:left;width:400px;margin:10px 0 0 15px;height:28px;overflow:hidden}
.module-text2 a{float:left;display:block}
.module-text2 a.lei{border:1px solid #007ad6;border-radius:3px;background:#fff;width:35px;height:18px;color:#007ad6;text-align:center;font-size:12px;line-height:18px;margin-top:3px;overflow: hidden;text-overflow: ellipsis;white-space: nowrop;}
.module-text2 a.text{width:340px;height:28px;margin-left:10px;overflow:hidden;color:#222;font-size:14px;line-height:28px;display:block}
.module-text2 a.text:hover{color:#007ad6}
.module-text3{position:relative;padding-left:34px;margin-top:20px;overflow:hidden}
.module-text3::after{content:"";display:block;clear:both;zoom:1}
.module-text3 .info{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);overflow:hidden;max-width:200px}
.module-text3 .info .title,.module-text3 .info span{overflow:hidden;display:block;height:19px;white-space:nowrap;text-overflow:ellipsis}
.module-text3 .info .title{color:#222;font-size:15px;line-height:19px}
.module-text3 .info span{margin-top:6px;color:#888;line-height:19px}
.module-text3 .num{width:24px;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:0;display:block;color:#555;text-align:center;font-size:16px;line-height:20px}
.module-text3 .buy{display:block;float:right;padding:6px;width:90px;-webkit-box-sizing:border-box;box-sizing:border-box;background:rgba(245,43,39,.06);border-radius:4px;margin-left:16px}
.module-text3 .buy span{display:block;color:#007ad6;text-align:center;line-height:20px;height:20px;overflow:hidden}
.module-text3 .buy i{display:block;margin-top:2px;color:#007ad6;text-align:center;font-size:12px;line-height:15px;height:15px;overflow:hidden}
.module-text3:hover .title{color:#007ad6}
.module-text3:hover .buy{background:#007ad6}
.module-text3:hover .buy i,.module-text3:hover .buy span{color:#fff}
.paramCont{padding:25px 0 0}
.paramCont table{width:100%;border:1px solid #f4f4f4;border-collapse:collapse;background-color:#fff;-webkit-box-sizing:border-box;box-sizing:border-box}
.paramCont table tr:nth-child(2n-1) td{background-color:#f4f4f4}
.paramCont table tr td:first-child{border-right:1px solid #fff;width:180px}
.paramCont table td{padding:15px 30px;vertical-align:middle;text-align:center;line-height:18px}
.paramCont table td a{color:#4282ff}
.paramCont table td a:hover{color:#007ad6}
.paramCont table td img{display:block;max-width:100%;margin-left:auto;margin-right:auto}
.g-title{display:block;overflow:hidden;padding:25px 0 16px;}
.g-title .h2{float:left;display:block;margin-right:30px;color:#222;font-weight:400;font-size:24px;line-height:30px;margin-bottom: 16px;}
.g-title .h2 span{color:#888;font-size:16px;margin-left:10px}
.more{display:block;float:right;cursor:pointer}
.g-title .more{padding:8px 20px;color:#555;line-height:18px;border-radius:19px;background:#fff;-webkit-box-shadow:0 1px 0 #eee;box-shadow:0 1px 0 #eee}
.more span{display:block;float:right;margin-left:4px;margin-top:2px;width:10px;height:14px;background:url(../images/icon-more.png) no-repeat right top}
.more:hover{color:#007ad6}
.more:hover span{background-position:right bottom}
.guideList .g-title{padding-top:0}
.g-title-aside{display:block;overflow:hidden;height:22px}
.g-title-aside .title{float:left;display:block;color:#222;font-size:18px;line-height:22px}
.g-title-aside .more{color:#555}
.friend-links{overflow:hidden;margin-left:-30px;margin-top:16px}
.friend-links a{display:block;float:left;margin-left:30px;color:#555;font-size:14px;line-height:2}
.friend-links a:hover{color:#199e60}
.article-head{overflow:hidden}
.article-head h1{margin-bottom:15px;color:#222;font-weight:700;font-size:26px;line-height:33px; text-align:center;}
.article-head .info{overflow:hidden}
.article-head .info::after{content:"";display:block;clear:both;zoom:1}
.article-head .info .anchor,.article-head .info span{display:block;float:left;color:#888;font-weight:400;font-size:12px;line-height:15px;margin-right:20px}
.article-head .info .anchor{color:#5684dc}
.article-head .info .anchor:hover{color:#346bd5}
.vd-article-box{background:#fff;border-radius:4px;padding:30px 30px 15px}
.introduce-box{color: #222;font-size: 16px;line-height: 30px;padding-bottom: 20px;}
.introduce-box>video{width: 100%;height: 520px;color: #222;font-size: 16px;line-height: 30px;padding-bottom: 20px;}
.introduce-box>h3{float:left;background-color:#007ad6;margin-bottom:20px;padding:0 20px;border-radius:10px;color:#fff;text-align:center;font-weight:700;font-size:16px;line-height:32px}
.introduce-box>p{clear:both;padding-bottom:15px;color:#222;line-height:26px}
.introduce-box>p img{display:block;max-width:100%;margin:0 0 3px 0}
.introduce-box>p a{color:#4282ff}
.introduce-box>p a:hover{color:#007ad6}
.introduce-box table{margin:0 auto 20px auto;background-color:#f7f7f7;border-collapse:collapse}
.introduce-box table td{padding:8px 10px;border:1px solid #ddd;color:#555;text-align:center;font-size:14px;line-height:20px}
.introduce-box table td a{max-width:100%;color:#4f7ced;text-align:center;font-size:14px;line-height:20px}
.introduce-box table td a:hover{color:#ff9734}
.news-article-box{background:#fff;border-radius:4px;padding:30px 30px 10px}
.news-article-box .article-head{border-bottom:1px solid #eee;padding-bottom:20px}
.news-article-box .introduce-box{margin-top:20px}
.news-article-box .introduce-box>p{color:#222;font-size:16px;line-height:30px;padding-bottom:20px}
.news-article-box .introduce-box>p img{margin:0 auto}
.zt-page .page{padding-top:12.5px}

.sj_nav{position: absolute; right: 13px; top: 13px; display: none;}
.sj_nav img{height: 38px;}
@media all and (max-width:1024px) {
    .sj_nav{display: block;}
    .wrap{width: 92%; padding: 0 4%;}
    #header{height: auto;position: relative;}
    #header .logo{margin-top: 0; height: auto;}
    #header .logo img{ height: 58px; margin: 5px 0;}
    #header .nav{display: none; position: absolute; top: 68px; left: 0; width: 100%; background: #fff;}
    #header .nav.on{display: block;}
    #header .nav li{display: block; margin-left: 0;}
    .model-c-news{display: flex; margin: 0; flex-wrap: wrap; justify-content: space-between;}
    .model-c-news li{width: 48%; margin: 0;}
    .model-c-news .model-c-card .figure{height: 180px;}
    .model-b-box{margin: 0;}
    .model-b-box li{width: 100%; margin:0; margin-bottom: 4%;}
    .model-b-card .info-cont .summary{height:70px;}
    .foot .foot-info .flogo{float: none;}
    .wrap .main{width: 100%; float: none;}
    .page a, .page span{margin: 0 2px; padding: 0 8px; line-height: 26px;}
    .page{padding: 20px 0;}
    .wrap .aside{width: 100%; float: none;}
    .news-article-box{padding: 5%;}
    .model-c-newsRelated{margin: 0; display: flex; flex-wrap: wrap; justify-content: space-between;}
    .model-c-newsRelated li{width: 46%; margin: 0;}
    .model-c-newsRelated .model-c-card .figure{height: 150px;}
    .model-c-newsRelated::after{display: none;}
}