﻿body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,button,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;font-family:"Microsoft YaHei"}
table{border-collapse:collapse;border-spacing:0;font-family:"Microsoft YaHei"}
fieldset,img{border:0}
address,caption,cite,code,dfn,em,strong,th,var,i{font-style:normal;font-weight:normal}
ul,ol,li{list-style:none}
caption,th{text-align:left}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}
abbr,acronym{border:0;font-variant:normal}
sup{vertical-align:text-top}
sub{vertical-align:text-bottom}
input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit}
input,textarea,select{*font-size:100%;outline:0;border:0}
a{text-decoration:none}
button,textarea{outline:0;border:0;padding:0;margin:0;-webkit-appearance:none}
.main{width:100%;margin:auto;overflow:hidden;background:#f5f5f5}
.section{width:100%;padding-bottom:10px}
.sectionin{margin:auto;width:1710px;box-sizing:border-box;padding:0 10px;height:100%;position:relative}
.sectionin::after{content:'';display:block;clear:both}
.nopadding{padding-bottom:0!important}
.s1{width:100%;height:500px;position:relative}
.s1 .swiper_s1_bg{width:100%;height:100%;position:relative;z-index:1}
.s1 .swiper_s1_bg .swiper-slide{width:100%;height:100%;position:relative;overflow:hidden}
.s1 .swiper_s1_bg .swiper-slide .mainshowbg{width:100%;height:100%;position:absolute;top:0;left:50%;transform:translateX(-50%);min-width:1920px;z-index:1}
.s1 .swiper_s1_bg .swiper-slide .sectionin{position:relative;z-index:2;margin:auto;width:90%;box-sizing:border-box;padding:0 9px;height:100%;overflow:hidden}
.s1 .swiper_s1_bg .swiper-slide .sectionin .s1_tit{color:#fff;font-weight:bold;font-size:30px;height:40px;line-height:40px;margin-top:90px;margin-bottom:20px;width:100%;overflow:hidden;display: block}
.s1 .swiper_s1_bg .swiper-slide .sectionin .s1_con{width:720px;color:#d3d3d3;font-size:20px;line-height:35px}
.s1 .swiper_s1_bg .swiper-slide .sectionin .s1_con a{color:#d3d3d3}
.s1 .swiper_s1_tabout{position:absolute;bottom:58px;transform:translateX(-50%);z-index:2;height:110px;left:50%}
.s1 .swiper_s1_tabout .swiper_s1_tab{width:720px;float:left;margin-left:9px}
.s1 .swiper_s1_tabout .swiper_s1_tab .swiper-slide{box-shadow:0 3px 6px 0 rgb(0 0 0 / 16%);overflow:hidden;height:110px;width:220px;border-radius:15px;cursor:pointer;box-sizing:border-box;position:relative}
.s1 .swiper_s1_tabout .swiper_s1_tab .swiper-slide img{height:100%;border-radius:15px;position:absolute;z-index:1;right:-55px}
.s1 .swiper_s1_tabout .swiper_s1_tab .swiper-slide::before{content:'';display:block;width:100%;height:100%;position:absolute;top:0;left:0;z-index:2;background:rgba(0,0,0,0.5);transition:all .1s ease;opacity:1}
.s1 .swiper_s1_tabout .swiper_s1_tab .swiper-slide.swiper-slide-thumb-active::before,.s1 .swiper_s1_tabout .swiper_s1_tab .swiper-slide:hover::before{opacity:0}
.s1 .swiper_s1_tabout .swiper_s1_tab .swiper-slide.swiper-slide-thumb-active::after{display:block;content:'';width:100%;height:100%;z-index:2;border:solid 3px #fff;box-sizing:border-box;position:absolute;top:0;left:0;border-radius:15px;opacity:0;transition:all .1s ease}
.s1 .swiper_s1_tabout .swiper_s1_tab .swiper-slide.swiper-slide-thumb-active::after{opacity:1}
.s2{width:100%;height:60px;background-color:#fff;box-shadow:0 10px 20px 0 rgba(0,0,0,0.1)}
.s2.fudong{position: fixed;top: 0;z-index: 11}
.s2 a{float:left;width:180px;text-align:center;height:60px;line-height:60px;transition:all .1s ease;color:#767676;font-size:18px;position:relative}
.s2 a:hover,.s2 a.active{color:#484848;font-size:22px;font-weight:bold}
.s2 a::after{content:'';display:block;position:absolute;left:50%;transform:translateX(-50%);width:0;height:7px;background-color:#414141;transition:all .2s ease;bottom:0}
.s2 a:hover::after,.s2 a.active::after{width:48px}
.s3{padding-bottom:130px;padding-top:40px}
.s3 .smblock{width:100%}
.s3 .smblock::after{content:'';display:block;clear:both}
.s3 .blockbox{width:100%}
.s3 .blockbox::after{content:'';display:block;clear:both}
.s3 .tit{height:40px;font-size:0;margin-bottom:18px}
.s3 .tit .l{float:left;color:#414141;font-size:31px;line-height:40px}
.s3 .tit .more{float:right;height:40px;line-height:40px;color:#414141;font-size:16px}
.s3 .tit .more.pcmore{margin-right:20px}
.s3 .tit .more:hover{color:red}
.smblcok::after{content:'';display:block;clear:both}
.block1{padding-bottom:45px}
.block1 .blockbox{width:100%;position:relative}
.block1 .blockbox::after{content:'';display:block;clear:both}
.block1 .ycswiper{z-index:1;width:670px;height:600px;box-shadow:0 3px 6px 0 rgba(0,0,0,0.16);border-radius:18px;overflow:hidden;float:left;margin-right:20px}
.block1 .ycswiper .swiper-slide{display:block;position:relative}
.block1 .ycswiper .imgbox{width:100%;height:100%;position:relative;z-index:1}
.block1 .ycswiper .imgbox img{width:100%;height:100%}
.block1 .ycswiper .swiper-slide span{position:absolute;width:100%;text-indent:24px;color:#fff;font-size:16px;line-height:60px;position:absolute;height:91px;background-image:linear-gradient(0deg,#000 0,rgba(0,0,0,0.5) 70%,rgba(0,0,0,0) 100%);left:0;bottom:0;z-index:2}
.block1 .ycswiper .ycswiper-pagination{position:absolute;z-index:2;bottom:16px;left:26px;height:14px;font-size:0;line-height:0}
.block1 .ycswiper .ycswiper-pagination span{width:12px;height:12px;background-color:#fff;opacity:.5;float:left;transition:all .1s ease;margin:unset;margin-top:1px;margin-right:7px;cursor:pointer}
.block1 .ycswiper .ycswiper-pagination span.swiper-pagination-bullet-active{margin-top:0;width:14px;height:14px;opacity:1}
.block1 .ycswiper .ycswiperbtn{width:31px;height:31px;background-color:#fff;border-radius:9px;opacity:.4;position:absolute;z-index:3;bottom:36px;cursor:pointer;top:unset}
.block1 .ycswiper .ycswiperbtn:hover{opacity:.6}
.block1 .ycswiper .ycswiperbtn.ycswiper-next{left:unset;right:24px}
.block1 .ycswiper .ycswiperbtn.ycswiper-prev{left:unset;right:65px}
.block1 .ycswiper .ycswiperbtn.swiper-button-disabled{pointer-events:auto}
.swiper{--swiper-theme-color:#000;--swiper-navigation-color:#000;--swiper-navigation-size:20px}
.block1 .yclist{position:relative;z-index:2;float:left;width:1000px;height:600px}
.block1 .yclist .itemout{width:320px;height:290px;margin-right:20px;float:left;margin-bottom:20px}
.block1 .yclist .item{background-color:#fff;box-shadow:0 3px 6px 0 rgba(0,0,0,0.1);border-radius:12px;width:100%;height:auto;display:block;overflow:hidden;transition:all .1s ease}
.block1 .yclist .item .imgbox{width:100%;height:213.33px}
.block1 .yclist .item .imgbox img{width:100%;height:100%}
.block1 .yclist .item .conbox{position:relative;width:100%;padding:0 15px;box-sizing:border-box;padding-top:5px;padding-bottom:7px}
.block1 .yclist .item .conbox .i1{height:40px;line-height:20px;width:100%;overflow:hidden;color:#707070;font-size:15px;font-weight:bold}
.block1 .yclist .item .conbox .i2{margin-top:5px;height:20px;line-height:20px;color:#9f9f9f;font-size:12px}
.block1 .yclist .item .conbox .i3{position:absolute;height:20px;line-height:20px;color:#9f9f9f;font-size:12px;text-align:right;bottom:7px;right:15px}
.block1 .yclist .item .conbox .i3::before{width:14px;height:18px;content:'';display:inline-block;background:url(../image/time.png) no-repeat center top;margin-right:5px;vertical-align:middle}
.block1 .yclist .item .desbox{position:relative;width:100%;padding:0 15px;box-sizing:border-box;height:0;max-height:60px;line-height:20px;color:#9f9f9f;font-size:12px;overflow:hidden}
.block2{padding-bottom:20px}
.block2 .tesetab{float:left;height:40px;margin-left:20px;overflow:hidden}
.block2 .tesetab span{cursor:pointer;float:left;margin-right:10px;text-align:center;width:120px;height:30px;background-color:#ebebeb;line-height:30px;color:#606060;font-size:16px;transition:all .1s ease;border-radius:16px;margin-top:5px}
.block2 .tesetab span.active{background-color:#ffd5c6;color:#ff3b00;font-size:18px;font-weight:bold}
.block2 .tesetab span:hover{color:#ff3b00;font-size:18px;font-weight:bold}
.block2 .tesemain{width:100%}
.block2 .tesemain .blockbox{display:none}
.block2 .tesemain .blockbox.active{display:block}
.block2 .itemout{float:left;margin-right:22px;width:320px;height:270px;margin-bottom:25px}
.block2 .item{background-color:#fff;box-shadow:0 3px 6px 0 rgba(0,0,0,0.1);border-radius:12px;width:100%;height:auto;display:block;overflow:hidden;transition:all .1s ease}
.block2 .item .imgbox{width:100%;height:213.33px}
.block2 .item .imgbox img{width:100%;height:100%}
.block2 .item .conbox{position:relative;width:100%;padding:0 15px;box-sizing:border-box;margin:10px 0}
.block2 .item .conbox .i1{height:40px;line-height:20px;width:100%;overflow:hidden;color:#707070;font-size:15px;font-weight:bold}
.block2 .item .conbox .i2{display:none}
.block2 .item .conbox .i3{display:none}
.block2 .item .desbox{position:relative;width:100%;padding:0 15px;box-sizing:border-box;height:0;max-height:60px;line-height:20px;color:#9f9f9f;font-size:12px;overflow:hidden}
.block3{padding-bottom:25px}
.block3 .smleft{float:left;width:1026px}
.block3 .smleft .itemout{float:left;width:493px;height:185px;margin-right:20px;margin-bottom:20px}
.block3 .smleft .item{background-color:#fff;box-shadow:0 3px 6px 0 rgba(0,0,0,0.1);border-radius:20px;overflow:hidden;position:relative;display:block;width:100%;height:100%;transition:all .1s ease}
.block3 .smleft .item .imgbox{float:left;height:100%;width:auto;margin-right:15px}
.block3 .smleft .item .imgbox img{height:100%;width:auto;border-radius:20px}
.block3 .smleft .item .pcinfo{float:left;width:300px;padding-top:15px}
.block3 .smleft .item .pcinfo .i1{color:#414141;font-size:16px;font-weight:bold;height:30px;line-height:30px}
.block3 .smleft .item .pcinfo .i2{color:#b1b1b1;font-size:14px;overflow:hidden;height:25px;line-height:25px;margin-bottom:10px}
.block3 .smleft .item .pcinfo .i2 span{float:left;width:170px}
.block3 .smleft .item .pcinfo .i2 em{float:left}
.block3 .smleft .item .pcinfo .i3{height:60px;width:100%;overflow:hidden;line-height:20px;color:#414141;font-size:14px}
.block3 .smleft .item .pcinfo .i4{height:25px;margin-top:10px;overflow:hidden;width:100%}
.block3 .smleft .item .pcinfo .i4 span{float:left;background-color:#efefef;border-radius:13px;height:25px;line-height:25px;padding:0 10px;color:#414141;font-size:12px;margin-right:5px}
.block3 .smleft .item .pfbox{position:absolute;top:9px;right:9px;width:47px;height:47px;color:#ff4e00;font-weight:bold;line-height:33px;text-align:center;box-sizing:border-box;border-radius:50%;border:solid 7px #ffeade}
.block3 .smleft .item .pfbox span{font-size:22px}
.block3 .smleft .item .pfbox i{font-size:15px;font-weight:bold;vertical-align:top}
.block3 .smright{float:left;width:664px}
.block3 .smright .itemout{float:left;margin-right:20px;width:322px;height:286px;margin-bottom:20px}
.block3 .smright .itemout:nth-child(2n){margin-right:0}
.block3 .smright .item{background-color:#fff;box-shadow:0 3px 6px 0 rgba(0,0,0,0.1);border-radius:12px;width:100%;height:auto;display:block;overflow:hidden;transition:all .1s ease}
.block3 .smright .item .imgbox{width:100%;height:214.66px}
.block3 .smright .item .imgbox img{width:100%;height:100%}
.block3 .smright .item .conbox{position:relative;width:100%;padding:0 15px;box-sizing:border-box;margin:5px 0}
.block3 .smright .item .conbox .i1{height:40px;line-height:20px;width:100%;overflow:hidden;color:#707070;font-size:15px;font-weight:bold}
.block3 .smright .item .conbox .i2{margin-top:5px;height:20px;line-height:20px;color:#9f9f9f;font-size:12px}
.block3 .smright .item .conbox .i3{position:absolute;height:20px;line-height:20px;color:#9f9f9f;font-size:12px;text-align:right;bottom:7px;right:15px}
.block3 .smright .item .conbox .i3::before{width:14px;height:18px;content:'';display:inline-block;background:url(../image/time.png) no-repeat center top;margin-right:5px;vertical-align:middle}
.block3 .smright .item .desbox{position:relative;width:100%;padding:0 15px;box-sizing:border-box;height:0;max-height:60px;line-height:20px;color:#9f9f9f;font-size:12px;overflow:hidden}
.block4{margin-bottom:45px}
.block4 .itemout{float:left;margin-left:20px;width:322px;height:221px}
.block4 .itemout:first-child{margin-left:0}
.block4 .item{background-color:#fff;box-shadow:0 3px 6px 0 rgba(0,0,0,0.1);border-radius:12px;width:100%;height:auto;display:block;overflow:hidden;transition:all .1s ease}
.block4 .item .imgbox{width:100%;height:161px}
.block4 .item .imgbox img{width:100%;height:100%}
.block4 .item .conbox{position:relative;width:100%;padding:0 15px;box-sizing:border-box;margin:10px 0}
.block4 .item .conbox .i1{height:40px;line-height:20px;width:100%;overflow:hidden;color:#707070;font-size:15px;font-weight:bold}
.block4 .item .conbox .i2{display:none}
.block4 .item .conbox .i3{display:none}
.block4 .item .desbox{position:relative;width:100%;padding:0 15px;box-sizing:border-box;height:0;max-height:60px;line-height:20px;color:#9f9f9f;font-size:12px;overflow:hidden}
.hashover:hover{transform:scale(1.1);padding-bottom:10px;position:relative;z-index:11}
.hashover:hover .desbox,.hashover:hover .i1{height:auto!important}
.block5 .smleft{float:left;width:1026px}
.block5 .smleft .showitems.show{display:block}
.block5 .smleft .item{display:none;transition:all .1s ease;width:1008px;margin-bottom:34px;background-color:#fff;box-shadow:0 3px 6px 0 rgba(0,0,0,0.16);border-radius:20px;overflow:hidden;box-sizing:border-box;padding-bottom:unset!important}
.block5 .smleft .item.page1{display: block;}
.block5 .smleft .iteminfo .infotit{display:block;width:100%;color:#414141;font-size:16px;font-weight:bold;height:50px;line-height:50px}
.block5 .smleft .iteminfo .infodes{color:#808080;font-size:14px;line-height:25px;overflow:hidden;width:100%;height: 50px}
.block5 .smleft .iteminfo .author{width:100%;overflow:hidden;height:30px;line-height:30px;color:#808080;font-size:12px}
.block5 .smleft .iteminfo .author span{float:left;margin-right:10px;min-width:150px}
.block5 .smleft .iteminfo .author em{float:left}
.block5 .smleft .sm .imgbox{float:left;width:232px;height:154px;border-radius:20px;overflow:hidden;margin-right:25px}
.block5 .smleft .sm .imgbox img{width:100%;height:100%}
.block5 .smleft .sm .iteminfo{float:left;width:740px;padding-top:8px}
.block5 .smleft .big{padding:0 15px}
.block5 .smleft .big .iteminfo{width:100%;overflow:hidden;padding-top:10px;padding-bottom:15px}
.block5 .smleft .big .iteminfo .infodes{margin-bottom:15px}
.block5 .smleft .big .imgbox{width:100%;overflow:hidden;margin-bottom:10px}
.block5 .smleft .big .imgbox img{float:left;border-radius:20px;width:213px;height:142px;margin-left:25px}
.block5 .smleft .big .imgbox img:first-child{margin-left:0}
.block5 .smright{float:left;width:664px}
.block5 .smright .item{width:100%;height:135px;background-color:#fff;box-shadow:0 3px 6px 0 rgba(0,0,0,0.16);border-radius:20px;margin-bottom:25px;display:block;transition:all .1s ease;padding-bottom:unset!important}
.block5 .smright .item .imgbox{float:left;width:203px;height:135px;margin-right:30px;border-radius:20px;overflow:hidden;position:relative}
.block5 .smright .item .imgbox img{width:100%;height:100%}
.block5 .smright .item .imgbox span{position:absolute;width:40px;height:40px;background-color:rgba(0,0,0,0.7);border-radius:20px 0 20px 0;text-align:center;line-height:40px;color:#fff;font-size:20px}
.block5 .smright .item .imgbox span.col1{background-color:#ff0d0d}
.block5 .smright .item .imgbox span.col2{background-color:#ff610d}
.block5 .smright .item .imgbox span.col3{background-color:#ffa20d}
.block5 .smright .iteminfo{float:left;width:400px}
.block5 .smright .iteminfo .infotit{display:block;width:100%;color:#414141;font-size:16px;font-weight:bold;height:40px;line-height:40px;overflow:hidden}
.block5 .smright .iteminfo .infodes{color:#808080;font-size:14px;line-height:25px;overflow:hidden;width:100%;height:50px;margin-bottom:5px}
.block5 .smright .iteminfo .author{width:100%;overflow:hidden;height:30px;line-height:30px;color:#808080;font-size:12px}
.block5 .smright .iteminfo .author span{float:left;margin-right:10px;min-width:150px}
.block5 .smright .iteminfo .author em{float:left}
.go-top{width: 68px;height: 68px;position: fixed;bottom: 20px;right: 50%;margin: auto;z-index: 100;cursor: pointer;background: url(../image/goto.png) no-repeat;display: none;margin-right: -925px;}
.go-top:hover {background-image: url(../image/goto1.png);}
.loading {width:30px;height:30px;display:block;border:3px solid #ccc;border-radius:50%;border-top:3px solid #1F9FFF;margin: auto;}
@keyframes loadingAnimation {0% {transform:rotate(0deg);}100% {transform:rotate(360deg);}}
.loading {animation:loadingAnimation 1s infinite linear;}
@media(min-width:1730px){
.block1 .yclist .itemout:nth-child(3n){margin-right:0}
.block2 .itemout:nth-child(5n){margin-right:0}
}
@media(max-width:1730px){
.sectionin{width:1228px!important}
.s3 .block1 .yclist{width:599px;height:528px}
.block1 .ycswiper{width:589px;height:528px}
.block1 .yclist .itemout{width:289px;height:254px}
.block1 .yclist .itemout:nth-child(2n){margin-right:0}
.block1 .yclist .itemout:nth-child(n+5){display:none}
.block1 .yclist .item .imgbox{height:192.66px}
.block1 .yclist .item .conbox{padding-bottom:6px}
.block1 .yclist .item .conbox .i1{height:25px;line-height:25px}
.block2 .itemout{width:285px;height:235px}
.block2 .itemout:nth-child(4n){margin-right:0}
.block2 .itemout:nth-child(n+9){display:none}
.block2 .item .imgbox{height:190px}
.block2 .item .conbox .i1{height:25px;line-height:25px}
.block4 .itemout{width:287px;height:208px}
.block4 .itemout:nth-child(n+5){display:none}
.block4 .item .imgbox{height:143.5px}
.block4 .item .conbox .i1{height:25px;line-height:25px}
.block3 .smleft{width:610px}
.block3 .smleft .itemout{float:left;width:590px}
.block3 .smleft .itemout:nth-child(n+4){display:none}
.block3 .smright{float:left;width:598px}
.block3 .smright .itemout{width:285px;height:287px}
.block5 .smleft{width:918px}
.block5 .smleft .item{width:900px}
.block5 .smleft .sm .iteminfo{width:630px}
.block5 .smright{width:290px}
.block5 .smright .blocks{width:290px;height:auto;background-color:#fff;box-shadow:0 3px 6px 0 rgba(0,0,0,0.16);border-radius:20px}
.block5 .smright .item{transform:scale(1)!important;width:253px;margin:auto;box-shadow:unset;border-radius:unset;height:auto;overflow:hidden;border-top:1px solid #ebebeb}
.block5 .smright .item:first-child{border-top:0 solid #ebebeb}
.block5 .smright .item .imgbox{display:none}
.block5 .smright .iteminfo{width:100%;padding-top:10px}
.block5 .smright .iteminfo .infotit{font-size:14px;line-height:25px;height:auto}
.block5 .smright .item:hover .infotit{color:red}
.go-top{margin-right: -685px;}
}