body{font-family: "Microsoft Yahei";color:#242424;}
.hide,.hidden{display: none!important;}
a{color: #242424;}
a:hover{color: #242424;}
a:focus{outline: none;text-decoration:none}
img{max-width: 100%;}
.font20{font-size:20px}
.fl{float: left;}
.fr{float: right;}
.clearfix:after{content: '';display: block; clear:both; }
.ellipsis{white-space: nowrap;text-overflow: ellipsis; overflow: hidden;}
.pointer{cursor: pointer;}
.overflow{overflow: hidden;}
.imglink,.advbox{overflow: hidden;}
.imglink:hover{display: block;overflow: hidden;}
.imglink:hover img ,.advbox a:hover img{-webkit-transform: scale(1.1);-moz-transform: scale(1.1);-ms-transform: scale(1.1);-o-transform: scale(1.1);transform: scale(1.1);}
.imglink{display: block;width: 100%;height: 100%;}
.imglink .img,.advbox a img{-webkit-transition: all .5s ease-in-out;-moz-transition: all .5s ease-in-out;-ms-transition: all .5s ease-in-out;-o-transition: all .5s ease-in-out;transition: all .5s ease-in-out;}
.imglink .img{object-fit: cover;width: 100%;height: 100%;}
.advbox,.advbox *{max-width:100% !important;height: auto!important;}
.advbox>span{margin-bottom: 30px;display:block}
.advbox li{margin-top:10px;overflow: hidden;}
.advbox li:first-child:nth-last-child(2),.advbox li:first-child:nth-last-child(2) ~ li{width: calc(50% - 7.5px);}
.advbox li:first-child:nth-last-child(2){float: left;}
.advbox li:first-child:nth-last-child(2) ~ li{float: right;}
.advbox li:first-child:nth-last-child(3),.advbox li:first-child:nth-last-child(3) ~ li {width: calc(33.33% - 7.5px);float: left;}
.advbox li:first-child:nth-last-child(3) {margin-right: 12px;}
.advbox li:last-child {float: right!important;}
.advbox li img{width:100%}
.line2{overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.line3{overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;}
.line4{overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 4;-webkit-box-orient: vertical;}
.d-flex{display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;}
.d-center-flex{display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;align-items: center;}
.d-grow{flex-grow: 1;min-width: 0;}
.d-shrink{flex-shrink: 0;}
.row{margin:0 -12px;}
*[class^='col-']{padding:0 12px;}
.notselect{moz-user-select: -moz-none;-moz-user-select: none;-o-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;}
.mg-t-0{margin-top:0!important}
@media screen and (min-width: 1200px) {
    .container{width:1200px;padding:0}
}
/* header */
.header{background: #3459a1;padding:0}
.header .container{position: relative;}
.header .logo{line-height:100px;}
.header .logoimg{width:265px}
.header .textimg{position: relative;top:8px;margin-left:30px}
.header .nav{background: #274887;line-height: 65px;;}
.header .nav_bar{position:relative;font-size:0;overflow:visible;z-index:10}
.header .nav_bar span{width:11.11%;position: relative;display: inline-block;}
.header .nav_bar a{display: block;margin:0;text-align: center;color:#fff;width:100%}
.header .nav_bar .on a,.header .nav_bar span:hover a{background:#ffb033 ;}
.header .nav_bar ul{display: none;position: absolute;left:0;top:100%;width:100%;background: #ed9d1e;}
.nav_bar span:hover ul{display: block;}
.header .nav_bar ul li a{display: block;line-height: 50px;}
.header .nav_bar ul li a:hover{background: #ffbd54;}
.header .search{line-height: 78px;margin-right:20px}
.header .log{line-height:78px}
.header .log .memberlogin{border-radius: 4px;background:#fff ;font-size: 0;line-height:50px;}
.header .log .memberlogin a{display:inline-block;color:#878787;padding:0 25px;}
.header .log .memberlogin .member-login{color:#fff;background: #ffb033;}
.header .searchinput{margin-right:20px;font-size: 0;}
.header .searchjquery{display:inline-block;width:100%;background: rgba(255,255,255,.2);border-radius: 4px;line-height: 50px;}
.header .searchjquery .search-submit{display: inline-block;width:50px;background: #274887;}
.header .searchjquery input{background: #fff;padding:0 15px;border:0;}
.header .logined{position:relative;top:0;line-height:80px}
.header ._avatar img{width:45px;height:45px;object-fit: cover;border-radius: 50%;}
.header .member-logined a{color:#fff;margin-left:10px}

/* footer */
.footer{background:#3459a1;color:rgba(255,255,255,.6);line-height: 40px;padding:0;min-height: 0;}
.footer .links .dropdown{width:120px;margin-bottom:20px;z-index:10}
.footer .links .dropdown>div{line-height:35px;background: #2e4f8f;color:#fff;padding:0 18px;position: relative;padding-bottom: 1px;}
.footer .links .dropdown .caret{color:#7da9ff;border-width: 5px;margin-left:4px;}
.footer .links .dropdown-menu{max-height:150px;overflow: auto;}
.footer .links .dropdown-menu>li>a{line-height:32px;}
.footer .links .dropdown-menu>li>a:focus, .links .dropdown-menu>li>a:hover{color:#698fda}
.footer .contact span{margin-right:30px;}
.footer .contact img{margin-right:10px;}
.footer .contact i{font-style: normal;color:#698fda;margin-right:10px}
.footer .code{margin-top:30px}
.footer .bottom{background: #2c4d8d ;line-height: 70px;}
.footer .bottom a,.footer .bottom span{color:#fff}
.footer .bottom span{margin:0 5px}
.footer .top{background: #2c4d8d;padding: 17px 0px;}
.footer .top ul{text-align: center;}
.footer .top ul li{display: inline-block;position: relative;}
.footer .top ul .circle{display: inline-block;width: 5px;height: 5px;border: solid 1px #fff;margin: 2px 20px;border-radius: 50%;}
.footer .top ul li a{color: #ffffff;line-height: 26px;}
.footer .copyright a{margin-right:20px;word-break: break-all;}
.mapbox.tgbox .alert-border{height:fit-content}
.mapbox.tgbox .tgxz-con{height:auto;padding:10px}
.fixedright{display:none;position: fixed;right:10px;top:25%;z-index:20}
.fixedright li{position:relative;width:58px;height:58px;margin-bottom:10px;background-color: #fff;border-radius: 4px;border: solid 1px #eee;background-position: center;background-repeat: no-repeat;background-size: 26px;}
.fixedright li:not(:last-child):hover{box-shadow: 2px 2px 10px 0px rgba(0 0 0 / 26%);}
.fixedright li .hover{display:none;width:100px;text-align:right;color:#ffc764;position: absolute;right:60px;top:50%;transform: translateY(-50%);}
.fixedright li .hover img{max-width: 100%;}
/* .fixedright li:hover{background-color: #ffbe4b;border-color:#ffbe4b;} */
.fixedright li.wd{background-image: url('../../images/header/new_wd.png');background-size: 38px;}
/* .fixedright li.wd:hover{background-image: url('../../images/header/wd-h.png');} */
.fixedright li.wd .hover img{padding: 3px;}
.fixedright li.wd .hover{background: #fff;color:#333;padding:5px;width:120px}
.fixedright li.tel{background-image: url('../../images/header/new_phone.png');}
/* .fixedright li.tel:hover{background-image: url('../../images/header/phone-h.png');} */
.fixedright li.tel .hover{background: #fff;color:#333;padding:5px;width:120px}
.fixedright li.home{background-image: url('../../images/index/new_icon11.png');}
.fixedright li.home a{display: block;width:100%;height:100%}
/* .fixedright li.home:hover{background-image: url('../../images/index/icon11_w.png');} */
.fixedright li.code{background-image: url('../../images/index/new_icon12.png');background-size: 32px;}
/* .fixedright li.code:hover{background-image: url('../../images/index/icon12_w.png');} */
.fixedright li.code .hover{background: #fff;color:#333;padding:5px;width:130px}
.fixedright li.totop{background-color: #ffbe4b;background-image: url('../../images/index/icon13_w.png');}
/* .fixedright li.totop:hover{background-image: url('../../images/index/icon13_w.png');} */

/* index */
.wraper{background: url('../../images/newindex/bg.png') center repeat;}
.index-page .top{position: relative;}
.index-page .topswiper .swiperlink{display: block;width:100%;padding-top:35.4%;background-position: center;background-repeat: no-repeat;background-size: cover;}
.index-page .swiper-bottom{position: absolute;left:0;bottom:0;z-index: 1;width:100%}
.index-page .gallery-thumbs .swiper-slide{width:24.5%;height:80px;background:#000;margin-top:10px}
.index-page .gallery-thumbs .swiper-slide.active{height:90px;border:1px solid #fff;background: #fff;margin-top:0}
.index-page .gallery-thumbs .swiper-slide img{opacity: .7;width:100%;height:100%;object-fit: fill;}
.index-page .swiper-h5{margin:15px 15px 0}
.index-page .swiper-h5 .swiper-pagination-bullets{position: absolute;bottom:10px;z-index: 10;}
.index-page .swiper-h5 .swiper-pagination-bullet{vertical-align: middle;width: 8;height: 8px;margin: 0 5px;border: solid 2px #ffffff;opacity: .5;background: rgba(0,0,0,0);}
.index-page .swiper-h5 .swiper-pagination-bullet-active{background: #fff;opacity: 1;}
.index-page .news{padding-top:30px;}
.index-page .news-swiper a{display: block;position: relative;}
.index-page .news-swiper a .name{position: absolute;left:0;bottom:0;width:100%;margin:0;height:55px;line-height:55px;color:#fff;padding-left:25px;padding-right:100px;background: rgba(0,0,0,.4);}
.index-page .news-swiper .news-dot{position: absolute;z-index:10;bottom:18px;padding-right:10px}
.index-page .news-swiper .news-dot .swiper-pagination-bullet{vertical-align: middle; width: 6px;height: 6px;margin:0 5px;border: solid 1px #ffffff;opacity: 1;background: rgba(0,0,0,0);}
.index-page .news-swiper .news-dot .swiper-pagination-bullet-active{border: solid 3px #288feb;width: 10px;height: 10px;;}
.index-page .news-swiper .left-prev,.index-page .news-swiper .left-next{display: none;}
.index-page .news-swiper:hover .left-prev,.index-page .news-swiper:hover .left-next{display: block;}
.index-page .news-list{background: #fff;padding:0 25px;padding-bottom:20px;box-shadow: 0px 12px 40px 0px rgba(136, 136, 134, 0.15);}
.b_title{padding:25px 0 20px;font-size: 24px; color:#bfc6cc;font-weight: bold;}
.b_title .name span{margin-left:28px;}
.b_title .name span:first-child{margin-left:0}
.b_title .name .on{color:#3c70b1}
.news-list li{line-height: 40px;padding-left:24px;background: url('../../images/newindex/icon.png') left center no-repeat;}
.news-list li:hover{background: url('../../images/newindex/icon_h.png') left center no-repeat;}
.news-list li:hover a{color:#e6000d;}
.news-list li .time{color:#989898;margin-left:18px}
.news-list li .hastop{max-width: calc(100% - 40px);}
.news-list li .top{color:#fff;background: #e6000d;border-radius: 2px;line-height: 20px;width:40px;margin-left:5px}
.index-page .law-list {background: #fff;padding:0 25px;padding-bottom:20px;margin-top:30px;box-shadow: 0px 12px 40px 0px rgba(136, 136, 134, 0.15);}
.index-page .law-list .tabs span{margin-right:30px;line-height:42px;font-weight: normal;}
.index-page .law-list .tabs span.on{color:#1354a5}
/* .index-page .law-list ul{flex-wrap: wrap;} */
.index-page .lawlist>div{width:50%}
.index-page .lawlist>div:first-child{padding-right:15px;border-right:1px solid #eee;}
.index-page .lawlist>div:last-child{padding-left:15px;}
.index-page .law-list li{flex-basis: initial;line-height:40px;padding-left:24px;background: url('../../images/newindex/icon.png') left center no-repeat;}
/* .index-page .law-list li:nth-child(2n){border:0;padding-left:50px;padding-right:0;background-position-x: 20px;} */
.index-page .law-list li .time{color:#989898;margin-left:18px}
.index-page .law-list li:hover{background-image: url('../../images/newindex/icon_h.png');color:#e6000d;}
.index-page .law-list li:hover a{color:#e6000d;}
.index-page .newbook{position: relative;}
.index-page .newbook ul{position: relative;}
.index-page .newbook .swiper-container{padding-top:20px;margin-top:-20px}
.index-page .newbook .swiper-slide{border: solid 2px #e5e5e5;background: #f7f7f7;transition: all .3s;}
.index-page .newbook .swiper-slide .imgblock{padding:30px 15px;background: #fff;}
.index-page .newbook .swiper-slide .imglink{width:100%;height:180px;}
.index-page .newbook .swiper-slide .imglink img{object-fit: contain;width:auto;height:auto;max-width:100%;max-height:100%}
.index-page .newbook .swiper-slide .info{padding:15px 10px;}
.index-page .newbook .swiper-slide .info .author{color:#989898;margin-top:5px;}
.index-page .newbook .swiper-slide .info .name{font-size: 16px;font-weight: bold;}
.index-page .newbook .swiper-slide:hover{margin-top:-20px;margin-bottom:20px;}
.index-page .newbook .newbookbtn{z-index:2;position:absolute;top:40%;display:inline-block;width:40px;height:40px;border-radius: 50%;border:solid 1px #e5e5e5;background-color: #fff;background-repeat: no-repeat;}
.index-page .newbook .newbookbtn.left{left:-20px;background-image: url('../../images/index/left.png');background-position: 13px center;}
.index-page .newbook .newbookbtn.right{right:-20px;background-image: url('../../images/index/right.png');background-position: 17px center;}
.index-page .newbook .newbookbtn.swiper-button-disabled{cursor: not-allowed;display: none;}
.index-page .newbook .newbookbtn:hover:not(.swiper-button-disabled){border-color:#3c70b1;background-color: #3c70b1;}
.index-page .newbook .newbookbtn.left:hover:not(.swiper-button-disabled){background-image: url('../../images/index/left_w.png');}
.index-page .newbook .newbookbtn.right:hover:not(.swiper-button-disabled){background-image: url('../../images/index/right_w.png');}
.index-page .other{padding:25px 0;}
.index-page .other .books{background: #fff;padding:0 25px;box-shadow: 0px 12px 40px 0px rgba(136, 136, 134, 0.15);}
.index-page .other .swwx{background: #fff;padding:20px 25px 25px;box-shadow: 0px 12px 40px 0px rgba(136, 136, 134, 0.15);}
.index-page .other .swwx img{width:100%}
.index-page .other .swwx .info{line-height: 24px;margin-top:20px;color: #494949;text-align: justify;}
.index-page .other .col-md-4>div{height:345px}
/* .index-page .video ul{flex-wrap: wrap;padding-bottom:11px}
.index-page .video li{flex-basis: initial;margin-bottom:10px;width:163px;line-height:97px;border-radius: 4px;font-weight: bold;position: relative;overflow: hidden;}
.index-page .video li:nth-child(2n+1){margin-right:10px}
.index-page .video li a{display: block;}
.index-page .video li .cover{position: absolute;top:0;left:0;width:100%;height:100%;background: rgba(0,0,0,.3);color:#fff;transition: all .3s;}
.index-page .video li:hover .cover{background: rgba(0,0,0,.1);} */
/* .index-page .video .imglink{width:160px;height:90px;margin-right:20px;position: relative;}
.index-page .video .imglink .play{position: absolute;left:50%;top:50%;transform: translate(-50%,-50%);}
.index-page .video .info .name{line-height: 28px;height:56px}
.index-page .video .info .time{color:#989898;margin:10px 0} */
.index-page .bookinfo .info{color: #494949;line-height:24px;margin:15px 0 30px}
.index-page .bookinfo a{display: block;width:100%;height:100px;position: relative;}
.index-page .bookinfo a .cover{position: absolute;left:0;top:0;width:100%;height:100%;background: rgba(52,89,161,0);transition: all .3s;}
.index-page .bookinfo a .cover .border{border:1px solid #fff;width:calc(100% + 20px);height:calc(100% + 20px);position: absolute;left:50%;top:50%;transform: translate(-50%,-50%);transition: all .3s;}
.index-page .bookinfo a .cover img{position: absolute;left:50%;top:50%;transform: translate(-50%,-50%);margin-top:20px;opacity: 0;transition: all .3s;}
.index-page .bookinfo a:hover .cover{background: rgba(52,89,161,.6);}
.index-page .bookinfo a:hover .cover .border{width:calc(100% - 20px);height:calc(100% - 20px);}
.index-page .bookinfo a:hover .cover img{margin-top:0;opacity: 1;}
.index-page .digital{background: #fff;padding: 0 20px 20px;box-shadow: 0px 12px 40px 0px rgba(136, 136, 134, 0.15);}
.index-page .digitallist ul{margin:0 -5px}
.index-page .digitallist ul li{padding:0 5px}
.index-page .digitallist li a{margin-bottom:10px;line-height:70px;border-radius: 4px;padding:0 10px;font-weight: bold;display: block;color:#fff;}
.index-page .digitallist li a img{margin-right:5px}
.index-page .digitallist li a>span span{vertical-align: middle;}
.index-page .digitallist a:hover{box-shadow: 0px 2px 13px 0px rgba(86, 86, 86, 0.2);}
.index-page .digitallist a.li1{background: url('../../images/szcp/1.png') center/cover no-repeat;}
.index-page .digitallist a.li2{background: url('../../images/szcp/2.png') center/cover no-repeat;}
.index-page .digitallist a.li3{background: url('../../images/szcp/3.png') center/cover no-repeat;}
.index-page .digitallist a.li4{background: url('../../images/szcp/4.png') center/cover no-repeat;}
.index-page .digitallist a.li5{background: url('../../images/szcp/5.png') center/cover no-repeat;}
.index-page .digitallist a.li6{background: url('../../images/szcp/6.png') center/cover no-repeat;}
.index-page .digitallist a.li1:hover{background: url('../../images/szcp/1hover.png') center/cover no-repeat;}
.index-page .digitallist a.li2:hover{background: url('../../images/szcp/2hover.png') center/cover no-repeat;}
.index-page .digitallist a.li3:hover{background: url('../../images/szcp/3hover.png') center/cover no-repeat;}
.index-page .digitallist a.li4:hover{background: url('../../images/szcp/4hover.png') center/cover no-repeat;}
.index-page .digitallist a.li5:hover{background: url('../../images/szcp/5hover.png') center/cover no-repeat;}
.index-page .digitallist a.li6:hover{background: url('../../images/szcp/6hover.png') center/cover no-repeat;}
.index-page .tab-list{margin-bottom:40px}
.index-page .tab-list .tabpane a{display: block;height:120px;color:#fff;position: relative;}
.index-page .tab-list .tabpane a div{position: absolute;left:0;top:0;width:100%;height:100%;padding:40px 0;background: rgba(52,89,161,.9);transition: all .3s;}
.index-page .tab-list .tabpane a div img{height:46px;margin-right:20px}
.index-page .tab-list .tabpane a:hover div{background: rgba(52,89,161,.4);}
.index-page .tab-list .tabpane a:hover div img{transform: scale(1);}

.fixad{position: fixed; left:0;top:0;width:140px;z-index:10;box-shadow: 0px 2px 13px 0px rgba(86, 86, 86, 0.2);}
.fixad .ad-dot{top:145px;position: absolute;width:100%;left:0;z-index:2}
.fixad .ad-dot .swiper-pagination-bullet{background: #fff;opacity: .6;width:6px;height:6px;}
.fixad .ad-dot .swiper-pagination-bullet-active{opacity: 1;}
.pcad .closebtn{position: absolute;right:5px;top:1px;z-index:2}
.pcad .imglink{max-width:140px;max-height:165px;}
.pcad .name{background: #fff;padding:6px}

/* 税务书屋 */
.breadcrumb{margin:0}
.breadcrumb li a{line-height: 55px;color:#979797;font-size: 16px;}
.breadcrumb>li+li:before{content:'|';color:#979797;font-size:16px;padding:0 10px}
.bookhouse>.container{font-size:16px;line-height: 28px;color:#454545}
.bookhouse .main{background: #fff;padding:60px 78px;margin-bottom:50px;position: relative;z-index: 1;}
.maintitle{margin-bottom:35px}
.maintitle .eng{font-family:Arial;font-size:47px;color:#f3f3f3;position: relative;}
/* .maintitle .eng:before{position: absolute;left:0;top:50%;transform: translateY(-50%);width:40px;height:3px;border-radius: 2px;background: #1354a5;content:''} */
.maintitle .title{font-size: 24px;color:#1354a5;}
.bookhouse .text{text-align: justify;}
.bookhouse .indent{text-indent: 2em;display: inline-block;width:100%}
.bookhouse .what .img{padding-top:22px}
.bookhouse .what .img .name{margin-top:-70px;color:#999}
.bookhouse .why{margin-top:60px}
.bookhouse .why .yearslist{background: url('../../images/bookhouse/line.png') bottom center no-repeat;}
.bookhouse .why .yearslist>span{display: inline-block;width:282px;vertical-align: top;}
.bookhouse .why .yearslist>span:nth-child(2){margin:65px 75px 0;}
.bookhouse .why .yearslist .year{font-size:25px;color:#1d70d5;margin-left:34px}
.bookhouse .why .yearslist .year:after{margin-left:4px;position:relative;z-index:1;content:'';display: block;width:4px;height:30px;background: #15539f;margin-top:15px}
.bookhouse .why .yearslist .info{color:#fff;background:#1d70d5 ;border-radius: 2px;padding:30px 34px;margin-top:-15px;height:280px}
.bookhouse .why .yearslist .circle{width:12px;height:12px;border-radius: 50%;background: #fff;}
.bookhouse .why .yearslist .text{margin-top:20px}
.bookhouse .why .info{padding:80px 0}
.bookhouse .service .list{margin-bottom:90px;}
.bookhouse .service>.text{text-align: center;margin-bottom:70px}
.bookhouse .service .list .top img{width:50px;height:54px;object-fit: contain;}
.bookhouse .service .list .top div{color:#1354a5;margin:30px 0 20px}
.bookhouse .edition .left .text{padding-right:35px}
.bookhouse .edition .right{margin-top:45px;color:#999}
.bookhouse .edition .right img{width:280px;height:180px;object-fit:cover;max-width: 100%;}
.bookhouse .edition .right .name{margin-bottom:60px}
.bookhouse .edition .right .row>div:last-child{margin-top:50px}
.bookhouse .modelist{margin-top:50px;margin-bottom:60px}
.bookhouse .modelist .item{background: #edf1f5;padding:40px 30px 40px;border-radius: 2px;height:347px}
.bookhouse .modelist .top{color:#4e78ac;align-items: baseline;margin-bottom: 30px;}
.bookhouse .modelist .top .num{font-family: Arial;font-size:55px;color:#1d70d5}
.bookhouse .how .modelist{margin-bottom:0}
.bookhouse .how .modelist .item{background: #fff;padding:0 10px;}
.bookhouse .how .modelist .name{color:#1354a5;margin-bottom:25px}
.bookhouse .picbox{margin-bottom:80px;padding:0 50px}
/* .bookhouse .picbox img{margin:0 50px} */
.bookhouse .buy .text{padding:0 20px}
.bookhouse .buy .steps{margin:70px 0 60px}
.bookhouse .other .contactbox{background: #fcfcfc;border: solid 2px #eeeeee;margin-bottom:20px}
.bookhouse .other .code{margin-left:24px;padding:20px 0 20px;line-height: 22px;}
.bookhouse .other .code img{margin:0 30px}
.bookhouse .other .contact{padding:30px 25px}
.bookhouse .other .contact li{margin-bottom:20px}
.bookhouse .other .contact.d-grow{padding-bottom:10px}
.bookhouse .other .contact.d-grow li{margin-bottom:10px}
.bookhouse .other .contact li .labelname{color:#999;}
.bookhouse .other .contact li .labelname span{display: inline-block;width:16px}
.bookhouse .other .contact li .labelname img{margin-right:10px}

/* 财税资讯 */
.list-page .newslist li{padding-bottom:15px;border-bottom:solid 2px #eee;margin-bottom:25px}
.list-page .newslist li .info{margin-top:15px;margin-bottom:15px}
.list-page .newslist li .info .summary{color:#999;line-height: 28px;text-align: justify;}
.list-page .newslist li .time{color:#999}

/* 通知公告 */
.list-page .tab a{display: inline-block;padding:10px 70px;color:#8d97a3;background: #e7eeee;box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, 0.15);margin-right:10px}
.list-page .tab a.on{background: #fff;color:#1354a5;font-weight: bold;}
.list-page .list-block{background: #fff;position: relative;z-index: 1;padding:40px 40px 40px 50px;margin-bottom:50px}
/* .list-page .list-block ul{min-height: 400px;} */
.list-page.notice .list-block ul{border-bottom:1px solid #eee;padding:35px 0;}

.page-bar{color:#999;margin-top:30px;font-size: 0;}
.page-bar *{font-size:14px;}
.page-bar>span{margin:0 12px}
.page-bar a,.pageBtnWrap span{display:inline-block;width:35px;height:35px;background:#fff;border: solid 1px #eee;color: #999;line-height: 35px;text-align: center;margin-left:-1px}
.page-bar .curr{background: #3459a1;color:#fff;cursor: default;}
.page-bar a.pagebtn,.pageBtnWrap *:first-child,.pageBtnWrap *:last-child{width:60px;margin:0 5px}
.page-bar input{display:inline-block;width:35px;height:35px;background:#fff;border-radius: 2px;border: solid 1px #eee;text-align: center;margin:0 5px}
.page-bar .total,.totalText{margin:0 10px}
.page-bar .jumpbtn,#kkpager_btn_go{position:relative;margin-left:10px;display:inline-block;width:60px;text-align:center;line-height:32px;background: #f6f6f6;border-radius: 2px;border: solid 1px #d2d2d2;}
.page-bar .disabled{display: none;}
#kkpager_btn_go{float: right;left:0!important;display: block!important;}

/* 联系我们 */
.contactus .title{font-size:24px;color:#1354a5;margin-bottom:30px}
.contactus ul{line-height: 28px;}
.contactus .list-block li{border: solid 1px #e5e5e5;margin-bottom:20px;padding:0 24px;}
.contactus .list-block li .pos{padding:15px 0;border-bottom:#f3f3f3 1px solid}
.contactus .list-block li .text{color:#454545}
.contactus .list-block li .info{padding-top:20px}
.contactus .list-block li .item{margin-bottom:20px}
.contactus .list-block li .labelname{color:#999;}
.contactus .list-block li .labelname span{display: inline-block;width:16px}
.contactus .list-block li .labelname img{margin-right:10px}

/* 书目下载 */
.download-page .down-list .item{background: #f6f6f6;margin-bottom:20px;}
.download-page .down-list .item .info{padding:20px;outline:1px solid #f6f6f6}
.download-page .down-list .item .name{color:#232323;line-height: 26px;height: 52px;display: block;}
.download-page .down-list .item .downbox{color:rgba(52,89,161,.8);margin-top:10px;}
.download-page .down-list .item .down{padding-left:25px;background: url('../../images/list/down.png') left center no-repeat;}
.download-page .down-list .item .extendbox{display: inline-block;height: 20px;}
.download-page .down-list .item .extendbox .file{display: inline-block;width:100px;text-align:center;font-size: 14px; padding: 3px 5px;border: 1px solid rgba(52,89,161,.8);color: rgba(52,89,161,.8);margin-left: 10px;border-radius: 2px;}
.download-page .down-list .item .extendbox .file:first-child{margin-left:0}
.download-page .down-list .item .extendbox .file span{padding-left:20px;background: url('../../images/list/down.png') left center/14px no-repeat;}
.download-page .down-list .item .extendbox .file:hover{border: 1px solid #ffb033;color: #fff;background: #ffb033;}
.download-page .down-list .item .extendbox .file:hover span{background: url('../../images/list/down_w.png') left center/14px no-repeat;}
.download-page .down-list .item:hover{background: #fff;}
.download-page .down-list .item:hover .down{background: url('../../images/list/down-h.png') left center no-repeat;color:rgba(52,89,161,1);}
/* 详情页 */
.detail-page .toptitle{background: #f4f9f9;padding:30px 40px}
.detail-page .toptitle .title{font-size: 30px;}
.detail-page .toptitle .info{color:#999;margin-top:15px;}
.detail-page .toptitle .info>span{margin-right:70px}
.detail-page .toptitle .info>span:last-child{margin-right:0;}
.detail-page .toptitle .info .size{display: inline-block;width:30px;line-height: 30px;background: #fff;}
.detail-page .toptitle .info .size.on{color:#fff;background: #1354a5;}
.detail-page .maincontent{background: #fff;}
.detail-page .maincontent>div{padding:30px 34px 34px}
.detail-page .maincontent .content{line-height: 28px;}
.detail-page .maincontent .content img{max-width: 100%!important;}
.detail-page .maincontent .content video{max-width: 100%!important;}
.detail-page .maincontent .content table{max-width:100%}
.detail-page .maincontent .content table td{padding:5px 10px;}
.detail-page .maincontent .content table:not(.borderHidden) tbody{border-left:1px solid #ddd;border-top:1px solid #ddd;}
.detail-page .maincontent .content table:not(.borderHidden) td{border-right:1px solid #ddd;border-bottom:1px solid #ddd;}
.detail-page .maincontent .content .hidden-first-row td{border:0}
/* .detail-page .maincontent .content p{text-indent: 2em;} */
.detail-page .maincontent .content .editor{color:#999}
.detail-page .maincontent .rela{width:380px;max-width: 35%;}
.detail-page .maincontent .rela .item-head{color:#454545;margin-bottom:20px}
.detail-page .maincontent .rela .news-list li{line-height: 36px;}
.detail-page .bottomshare{background: #3459a1;padding:0 40px;margin-bottom:50px;color: #fff;}
.detail-page .bottomshare .share{margin-right:30px;line-height: 60px;}
.detail-page .bottomshare .share span{margin-left:17px;position: relative;}
.detail-page .bottomshare #qrcode_c{z-index:11;display: none;position: absolute;width: 150px;height: 150px;left: -55px;top: 30px;border: 10px solid #dadada;background: #fff;}
.detail-page .bottomshare #qrcode_c img{width:100%;height:100%}
.detail-page .bottomshare .nexttitle span{display:inline-block;color:rgba(255,255,255,.6);vertical-align: middle;}
.detail-page .bottomshare .nexttitle img{margin: 0 13px}
.detail-page .bottomshare .nexttitle a{display:inline-block;color:#fff;line-height: 60px;vertical-align: middle;max-width: 50%;}

/* 税务视频 */
.video-list .imglink{position: relative;}
.video-list .duration{position: absolute;top:10px;right:10px;padding:5px;background: rgba(0,0,0,.6);border-radius: 2px;color:#fff;}
.video-list .topvideo{background: #fff;margin-bottom: 30px;}
.video-list .topvideo .left{margin:20px;margin-right:10px;width:640px;height:360px;overflow: hidden;}
.video-list .topvideo .left .name{position: absolute;width:100%;background: rgba(0,0,0,.6);padding:0 20px;line-height: 50px;color:#fff;left:0;bottom:0}
.video-list .topvideo .left .duration{background:  #3459a1;}
.video-list .topvideo .right{margin:20px 0 10px;flex-wrap: wrap;}
.video-list .topvideo .right>div{width:50%;padding-right:10px;margin-bottom:10px;}
.video-list .topvideo .right .name{margin-top:5px}
.video-list .main{background: #fff;padding:20px 30px;margin-bottom:50px}
.video-list .main .title{font-size: 24px;color:#1354a5;margin-bottom:20px}
.video-list .main .cover{position: absolute;width: 100%;height:100%;object-fit: cover;left:0;top:0;display: none;}
.video-list .main .name{height:48px;line-height:24px;margin:5px 0 30px}
.video-list .main .imglink{padding-top:56.25%;position: relative;}
.video-list .main .img{width:100%;height:100%;object-fit: cover;position: absolute;left:0;top:0}
.video-list .main .item:hover .cover{display: block;transform: scale(1);}
.video-list .main .item:hover .duration{display: none;}
.video-list .main .item:hover a{color: #1354a5}

/* 图书介绍 */
.booklist-page .topswiper{margin-bottom:40px;}
.booklist-page .addbread{margin-top:-40px}
.booklist-page .topswiper .swiperlink{display: block;width:100%;padding-top:35.4%;background-position: center;background-repeat: no-repeat;background-size: cover;}
.booklist-page .top-dot{position: absolute;z-index:10;bottom:18px;width:100%;left:0;}
.booklist-page .top-dot .swiper-pagination-bullet{vertical-align: middle; width: 10px;height: 10px;margin:0 8px;opacity: .4;background: #fff;}
.booklist-page .top-dot .swiper-pagination-bullet-active{opacity: 1;}
.booklist-page .leftmenu .menuname{line-height:45px ;color:#fff;padding:0 20px;background: #3459a1;}
.booklist-page .leftmenu .menuname img{width:15px;margin-left:20px}
.booklist-page .leftmenu .menulist{background: #fff;}
.booklist-page .leftmenu .menulist li>div{padding:0 20px}
.booklist-page .leftmenu .menulist .type{line-height: 44px;color:#5c5c5c}
.booklist-page .leftmenu .menulist .icon{margin-left:20px;width:12px;height:12px;background: url('../../images/book/arrow.png') center no-repeat;}
.booklist-page .leftmenu .menulist .on .type{color:#3459a1;font-weight: 700;}
.booklist-page .leftmenu .menulist .on .icon{background: url('../../images/book/down.png') center no-repeat;}
.booklist-page .leftmenu .menulist .typelist{background: #eff3f8;width:100%;line-height: 28px;padding:10px 20px 15px;color:#5c5c5c;display: none;}
.booklist-page .leftmenu .menulist .typelist .block{overflow: hidden;}
.booklist-page .leftmenu .menulist .typelist .left{margin-left:-16px}
.booklist-page .leftmenu .menulist .typelist span{display: inline-block;}
.booklist-page .leftmenu .menulist .typelist span.on{color:#3459a1}
.booklist-page .leftmenu .menulist .typelist span:before{content:'|';margin:0 7px;display: inline;color:#5c5c5c}
.booklist-page .advbox{margin-bottom:60px;margin-top:-20px}
.booklist-page .topbtns{background: #fff;}
.booklist-page .topbtns .orderlist>span{margin-left:30px;color:#848484;line-height: 45px;}
.booklist-page .topbtns .orderlist>span.on{color:#3459a1;font-weight: 700;}
.booklist-page .topbtns .orderlist>span.active{color:#ffb033}
.booklist-page .topbtns .orderlist>span span{display: inline-block;width:9px;position: relative;top:1px;margin-left:1px}
.booklist-page .topbtns .orderlist span[attr=asc]{display: block;width:9px;height:6px;background: url('../../images/book/asc.png') center no-repeat;}
.booklist-page .topbtns .orderlist span[attr=asc].on{background: url('../../images/book/asc-h.png') center no-repeat;}
.booklist-page .topbtns .orderlist span[attr=desc]{margin-top:2px;display: block;width:9px;height:6px;background: url('../../images/book/desc.png') center no-repeat;}
.booklist-page .topbtns .orderlist span[attr=desc].on{background: url('../../images/book/desc-h.png') center no-repeat;}
.booklist-page .topbtns .search .border{border: solid 1px #d2d2d2;line-height: 30px;margin-right:20px}
.booklist-page .topbtns .search .border .booksearchicon{width:17px;height:17px;margin-right:9px;}
.booklist-page .topbtns .search .border .bookquery{padding:0 9px;border:0}
.booklist-page .topbtns .showtype{font-size:0;}
.booklist-page .topbtns .showtype span{display: inline-block;width:18px;height:30px;margin-right:10px;background-position: center;background-repeat: no-repeat;}
.booklist-page .topbtns .showtype .imgtype{background-image: url('../../images/book/icon1.png');}
.booklist-page .topbtns .showtype .imgtype.on{background-image: url('../../images/book/icon1-h.png');}
.booklist-page .topbtns .showtype .listtype{background-image: url('../../images/book/icon2.png');}
.booklist-page .topbtns .showtype .listtype.on{background-image: url('../../images/book/icon2-h.png');}
.booklist-page .booklist{background: #fff;padding:30px 20px;margin:20px 0 50px;}
.booklist-page .booklist li{margin-bottom:60px;position: relative;}
.booklist-page .booklist li .imglink{width:160px;margin-right:30px;height:220px}
.booklist-page .booklist li .imglink .img{object-fit: contain;width:auto;height:auto;max-width:100%;max-height:100%}
.booklist-page .booklist li .info{padding-right:10px;width:100%}
.booklist-page .booklist li .name{display: inline-block;max-width:100%}
.booklist-page .booklist li .bookinfo{color:#adadad;}
.booklist-page .booklist li .bookinfo span{display: none;padding-right:20px;border-right:1px solid #adadad;margin-right:20px}
.booklist-page .booklist li .bookinfo .on{display: inline;}
.booklist-page .booklist li .bookinfo .lastone{padding-right:0;border:0;margin-right:0}
/* .booklist-page .booklist li .bookinfo .isline{margin:0 20px} */
.booklist-page .booklist li .imgprice{display: none;}
.booklist-page .booklist li .price{color:#ed0101;margin:5px 0 10px}
.booklist-page .booklist li .summary{line-height: 22px;color:#999;text-align: justify;}
.booklist-page .booklist li .summary>span{color:#3962b0}
.booklist-page .booklist li .btns{margin-top:25px;height:28px}
.booklist-page .booklist li .btns a{display: inline-block;line-height:25px;border-radius: 2px;}
.booklist-page .booklist li .read{border:#1d70d5 1px solid;color:#1d70d5;padding:0 16px;}
.booklist-page .booklist li .read:hover{background: #1d70d5;color:#fff}
.booklist-page .booklist li .buy{border:#eee 1px solid;padding:0 10px;position: relative;}
.booklist-page .booklist li .buy>span{padding-left:20px;background: url('../../images/book/echart.png') left center no-repeat;color:#878787}
.booklist-page .booklist li .buy:hover{border-color:#ff8e20}
.booklist-page .booklist li .buy:hover>span{background: url('../../images/book/echart-h.png') left center no-repeat;color:#ff8e20}
.booklist-page .booklist li .buy .qrcode{z-index:1;position: absolute;width:150px;height:150px;border:5px solid #ccc;left:0;top:30px;display: none;}
.booklist-page .booklist li .buy .qrcode img{width:100%;height:100%;object-fit: contain;}
.booklist-page .booklist li .buy:hover .qrcode{display: block;}
.booklist-page .booklist li:after{content:'';position: absolute;width:calc(100% + 30px);height:1px;background: #f6f6f6;left:-15px;bottom:-30px;}
.booklist-page .booklist .imglist{margin-bottom:40px}
.booklist-page .booklist .imglist:after{display: none;}
.booklist-page .booklist .imglist>div{flex-wrap: wrap;}
.booklist-page .booklist .imglist .imglink{width:100%;margin-right:0;height:220px}
.booklist-page .booklist .imglist .price{display: none;}
.booklist-page .booklist .imglist .imgprice{display: block;margin-bottom:5px}
.booklist-page .booklist .imglist .name{font-size: 14px;}
.booklist-page .booklist .imglist .bookinfo{height:17px;}
.booklist-page .booklist .imglist .editor{display:none;font-size: 12px;max-width: 100%;padding-right:0;border:0;margin-right:0;}
.booklist-page .booklist .imglist .editor.on{display: block!important;}
.booklist-page .booklist .imglist .isline,.booklist-page .booklist .imglist .num,.booklist-page .booklist .imglist .date,.booklist-page .booklist .imglist .summary,.booklist-page .booklist .imglist .buy .text{display: none!important;}

.booklist-page .booklist .imglist .buy{padding:0 5px;}
.booklist-page .booklist .imglist .btns{margin-top:10px}
.booklist-page .booklist .nodata{margin:50px 0 200px;color:#627279}
.booklist-page .booklist .nodata img{margin-bottom:20px}
.readcover{position: fixed;width:100%;height:100%;left:0;top:0;background: rgba(255,255,255,.6);z-index:100;}
.readcover .readbox{position:absolute;width:90%;height:90%;left:50%;top:50%;transform: translate(-50%,-50%); background: #fff;box-shadow: 0px 2px 13px 0px rgba(86, 86, 86, 0.2);border-radius: 4px;}
.readcover .readbox .title{background: #1d70d5;padding:0 20px;color:#fff;line-height: 40px;}
.readcover .readbox .title img{width:15px}
.readcover .readbox .frame{height:85vh}

/* 关于我们 */
.aboutus-page .list-block{padding:40px 80px}
.aboutus-page .list-block .title{color:#1354a5;font-size:30px;margin-bottom:60px}
.aboutus-page .list-block .icons .name{margin:25px 0 20px}
.aboutus-page .list-block .icons .summary{color:#454545;line-height: 28px;padding:0 10px;}
.aboutus-page .list-block .icons .summary.text-left{text-align: justify;}
.aboutus-page .list-block .text{margin:60px 0 0;color:#454545}
.aboutus-page .list-block .text p{margin-bottom:2em;text-indent: 2em;line-height: 28px;}
.aboutus-page .toptitle{font-size:32px}
.aboutus-page .frameimg{margin-top:30px;position: relative;z-index:1}
.aboutus-page .department{font-size: 0;margin:-7px 0 100px}
.aboutus-page .department>span{position:relative;margin:0 17px;display: inline-block;line-height:22px;vertical-align: top; color:#fff;background: #1d70d5;border-radius: 2px;width:80px;height:180px;padding:25px 30px 0}
.aboutus-page .department .child{position: absolute;bottom:10px;width:100%;left:0;opacity: .4;}

/* 作者投稿 */
.requirement .list-block{padding:40px 100px}
.requirement .list-block .title{color:#1354a5;font-size:36px;margin-bottom:40px}
.requirement .list-block .text p{margin-bottom:2em;text-indent: 2em;line-height: 28px;color:#454545;text-align: justify;}
.requirement .list-block li{background: #f9f9f5;border-radius: 4px;margin-bottom:20px;color:#747257;line-height: 32px;padding:25px 30px}
.requirement .list-block li .num{width:26px;height:26px;line-height:26px;border-radius: 50%;background: #f1d13c;color:#fff;margin-right:10px;margin-top:7px;}
.requirement .list-block li .num.spe{margin-top:3px}
.requirement .list-block .email{background: #1d70d5;border-radius: 4px;color:#fff;line-height: 80px;}
.requirement .list-block .editor{margin:30px 0 70px;color:#666}

/* 在线举报 */
.report .list-block{padding:40px 200px}
.report .list-block .title{color:#333;font-size:30px;margin-bottom:40px}
.report .list-block .hasborder{border-radius: 4px;border: solid 2px #e5e5e5;padding:15px 0;margin-bottom:30px}
.report .list-block .hasborder>.text{color:#666;padding:0 20px;line-height: 25px;}
.report .list-block .hasborder .leftborder{padding:0 20px;border:0;border-left: 1px solid #e5e5e5;line-height: 25px;width:100%}
.report .list-block .hasborder .text.placeholder{color:#a0a0a0}
.report .list-block .hasborder .caret{float: right;margin-top:10px;color:rgba(0,0,0,0);background: url('../../images/list/arrow.png') center/100% 100% no-repeat;width:16px;height:10px;border:0;margin-left:0;}
.report .list-block .hasborder .dropdown-menu{width:100%;top:calc(100% + 15px);padding:5px 0;border:0;box-shadow: 0 3px 6px -4px #0000001f, 0 6px 16px #00000014, 0 9px 28px 8px #0000000d;}
.report .list-block .hasborder .dropdown-menu li{line-height: 30px;padding-left:20px;line-height:32px}
.report .list-block .hasborder .dropdown-menu li:hover{background: #f5f5f5;}
.report .list-block .submitbtn{display:inline-block;margin:40px 0 100px;width: 320px;background-image: linear-gradient(90deg, #5986f7 0%, #3164e4 100%);box-shadow: 0px 11px 20px 0px rgba(29, 78, 200, 0.25);border-radius: 6px;line-height: 60px;color:#fff}

/* 搜索结果页 */
.searchlist .main{background: #fff;padding:0 40px 40px;margin-bottom:75px}
.searchlist .tophead{color:#979797;line-height: 54px;border-bottom: 1px solid #eee;}
.searchlist .tophead #showquery{color:#e70012}
.searchlist .tophead .total span{color:#ffb033}
.searchlist li.item{padding:25px 0 20px;border-bottom:2px #eee dotted}
.searchlist li.item .summary{color:#999;line-height: 28px;margin:15px 0;}
.searchlist li.item .time{color:#999;}
.searchlist .nodata{margin:60px 0 100px;color:#627279}
.searchlist .nodata img{margin-bottom:20px}

/* 图片详情 */
.image-page .maincontent .content{padding:30px 120px}
.image-page .topswiper .swiper-slide{position: relative;}
.image-page .topswiper .swiper-slide .imgblock{width:100%;padding-top:56.25%;background: #eee;position: relative;}
.image-page .topswiper .swiper-slide img{width:100%;height:100%;object-fit: contain;position: absolute;left:0;top:0}
.image-page .topswiper .swiper-slide .info{position: absolute;left:0;bottom:0;width:100%;background:rgba(0,0,0,.5);padding:15px;color:rgba(255,255,255,.9)}
.image-page .topswiper .swiper-slide .num{color:#999;margin-right:12px;padding-top:8px}
.image-page .topswiper .swiper-slide .num .cur{font-size: 40px;color:#fff}
.image-page .topswiper .swiper-slide .summary{line-height: 24px;}
.image-page .swiper-bottom{overflow: hidden;padding-bottom:20px}
.image-page .gallery-thumbs{overflow: visible;}
.image-page .gallery-thumbs .swiper-slide{position: relative;}
.image-page .gallery-thumbs .swiper-slide img{height:108px;width:100%;object-fit: cover;}
.image-page .gallery-thumbs .swiper-slide .cover{position: absolute;left:0;top:0;width:100%;height:100%;background: rgba(0,0,0,.3);border: solid 2px rgba(0,0,0,.3);}
.image-page .gallery-thumbs .swiper-slide.active{box-shadow: 1px 3px 18px 0px rgba(83, 83, 83, 0.43);}
.image-page .gallery-thumbs .swiper-slide.active img{border: solid 2px #fff}
.image-page .gallery-thumbs .swiper-slide.active .cover{border: solid 2px #fff;background: rgba(0,0,0,0);}
.image-page .editor{padding-bottom:20px;border-bottom: #e6e6e6 1px solid;}
.image-page .maincontent .rela{margin-top:30px;width:100%;max-width: 100%;margin-bottom:50px}

/* 视频详情 */
.video-detail .editor{padding:20px 0}
.video-detail .rela li .imglink{position: relative;}
.video-detail .rela li .duration{display: inline-block;border-radius: 2px;background: rgba(0,0,0,.6);color:#fff;line-height: 21px;width:44px;position: absolute;top:10px;right:10px;font-family: Arial;}
.video-detail .rela li .name{height:56px}

/* 在线征稿 */
.draft .uploadbtn{margin-bottom:50px}
.draft .uploadbtn .upload{background-color: #f9f9f9;border-radius: 4px;border: dashed 2px #e5e5e5;line-height: 55px;color:#666}
.draft .uploadbtn .upload img{margin-right:10px}
.draft .uploadbtn .filename{margin-top:5px}
.draft .uploadbtn .uploadtips{color:#f00;margin-top:3px}
.draft .providebox{margin-bottom: -10px;color: #666666;}
.draft .providebox .provide{position: relative;padding-left: 25px;}
.draft .providebox .provide::after{position: absolute;left: 0;top: 3px;bottom: 0;margin: auto;content: '';display: block; width: 16px;height: 16px;border: 5px solid #3459a1;border-radius: 50%;}
.draft .providebox a{color: #1354a5;}
.draft .providebox .provide.on::after{border:none;background: url(../../images/newindex/icon_1.png) no-repeat center center;background-size: contain;}
.draft .zxtgbox .list-block .submitbtn{margin: 40px 0px 30px;}
.draft .zxtgbox .tips{color:#666;margin-bottom:50px;white-space: nowrap;}
.draft .telbox{margin-bottom: -20px;color: #666666;}

.tgbox{z-index: 99999;display: none;position: fixed;background: rgba(0,0,0,0.5);width: 100%;height: 100%;top:0;bottom: 0;left: 0;right:0;}
.tgbox .alert-border{width: 680px;height: 550px;position: absolute; max-width: 95%;display: flex;flex-direction: column;justify-content: space-between;top:0;bottom: 0;right:0;left:0;margin:auto;border:rgba(255,255,255,.1) 5px solid}
.tgbox .tgxz-con{margin: auto;width: 100%;height: 100%; position: relative;top:0;bottom: 0;left: 0;right:0; background:rgba(255,255,255,1);}
.tgbox .closebtn{right: -30px;top:0px;position: absolute; width: 16px;height: 16px;display: block; background:url(../../images/newindex/icon_2.png) no-repeat center center ;background-size: contain;}
.tgbox .tit{font-size:24px;font-weight: bold; color:#333333;text-align: center;margin: 35px auto 25px;}
.tgbox .txt{font-size:14px;color:#333333;line-height: 24px;padding: 0px 40px 0px 50px;height: calc(100% - 200px);overflow-y: scroll;}
.tgbox .iknow{background: #4e7df2;line-height: 45px;text-align:center; width:130px;margin: 30px auto;border-radius:2px;display:inline-block;color:#fff;}


/* 图书详情 */
.book-detail .topinfo{background: #fff;padding:30px;margin-bottom:10px}
.book-detail .topinfo img{max-width: initial;}
.book-detail .topinfo .leftimg{width:400px;height:400px;border:solid 2px #e5e5e5;text-align: right;}
.book-detail .topinfo .leftimg .zoomimg{width:100%;height:100%;padding:30px 60px}
.book-detail .topinfo .leftimg #spec-n1{width:100%;height:100%;position: relative;}
.book-detail .topinfo .leftimg .icon{display:inline-block;width:45px;height:45px;background: #f7f7f7 url('../../images/book/scale.png') center no-repeat;position: relative;top:-45px}
.book-detail .topinfo .leftimg .img{width:100%;height:100%;object-fit: contain;}
.book-detail .topinfo .leftimg .bigimg{width:600px;height:600px;object-fit: contain;}
.book-detail .topinfo .info{padding:0 30px}
.book-detail .topinfo .info .name{font-size: 24px;}
.book-detail .topinfo .info .bookinfo{color:#999;line-height: 32px;margin:15px 0 10px}
.book-detail .topinfo .info .bookinfo b{margin:0 14px}
.book-detail .topinfo .info .bookinfo span{color:#666;margin-left:30px}
.book-detail .topinfo .info .price{color:#ed0101;background: #fcf9f3;padding:20px 20px}
.book-detail .topinfo .info .price .num{font-size: 30px;margin-left:3px}
.book-detail .topinfo .info .price .text{color:#b89f79;margin-right:15px}
.book-detail .topinfo .info .price .num .text{color:#ed0101;margin-left:10px}
.book-detail .topinfo .info .bookinfo.summary{margin:0;margin-top:10px}
.book-detail .topinfo .info .bookinfo.summary>span{display: inline-block;max-width:calc(100% - 75px);vertical-align: top;}
.book-detail .topinfo .info .bookinfo.summary .pointer{color:#3962b0;margin-left:0}
.book-detail .topinfo .info .btns{margin-top:16px}
.book-detail .topinfo .info .btns a{width:180px;line-height: 45px;display: inline-block;color:#fff;margin-right:20px;border-radius: 2px;}
.book-detail .topinfo .info .btns a.read{background-image: linear-gradient(90deg, #5986f7 0%, #3164e4 100%);box-shadow: 0px 11px 20px 0px rgba(29, 78, 200, 0.25);}
.book-detail .topinfo .info .btns a.buy{width:150px;background: #fe8e22;position: relative;margin-right: 0;}
.book-detail .topinfo .info .btns a.buy img{margin-right:10px}
.book-detail .topinfo .info .btns a.buy .qrcode{display:none;position: absolute;top:103%;left:0;width:100%;background: #fe8e22;padding:6px}
.book-detail .topinfo .info .btns a.buy .qrcode img{width:100%;height:100%;object-fit: contain;}
.book-detail .topinfo .info .btns a.buy:hover .qrcode{display: block;}


.book-detail .maincontent{margin-bottom:50px;padding:25px 30px}
.book-detail .maincontent .title{font-size: 24px;border-bottom:#eee 1px solid;padding:0 0 23px}
.book-detail .maincontent .contentinfo{padding:30px 45px}

/* 公共弹框 */
.alert-box{position: fixed;width: 100%;height: 100%;background:rgba(0,0,0,0.5);z-index: 9999;top:0;left:0;}
.alert-box .alert-border{width: 370px;height: 220px;max-width: 95%;overflow: hidden; border-radius: 7px;display: flex;flex-direction: column;justify-content: space-between;top:0;bottom: 0;right:0;left:0;margin:auto;position: absolute;border:rgba(255,255,255,.1) 5px solid}
.alert-box .alert-content{ height:100%;background: #fff;}
.alert-box .alert-content .alert-header{position: relative; padding:5px 10px;height: auto;width: 100%;background: url('../../images/header/alertbg.png') top center/contain no-repeat;}
.alert-box .alert-content .alert-header button{opacity: 1;font-weight:normal;position: absolute;top: 5px;right: 15px;font-size: 30px;}
.alert-box .alert-content .alert-header button span{color:#fff;}
.alert-box .alert-content .alert-title{height: 80px;line-height: 66px;color:#fff;text-align: center;}
.alert-box .alert-content .alert-body{padding-bottom:15px;text-align: center;color: #333;max-height: 80px;overflow: auto;}
.alert-box .alert-content .alert-body a{margin: 0 8px;color:#3e93ed;}
.alert-box .alert-content .alert-footer{margin: 10px 0px;display: flex;justify-content: space-between;}
.alert-box .alert-content .alert-footer>div{width: 120px;text-align: center;height: 40px;line-height: 40px;color: #fff;border-radius: 7px;margin: 0 auto;}
.alert-box .alert-content .alert-footer .certain{background: #ffb033}
.alert-box .alert-content .alert-footer .cancel{background: #ccc;}

/* 电子图书 */
.elist-page .list-block{background: #fff;padding:40px 0 60px;margin-bottom:50px}
.elist-page .list-block ul{flex-wrap: wrap;}
.elist-page .list-block li{width:20%;max-width:20%;padding:0 40px;margin-bottom:40px;}
.elist-page .list-block li img{width:160px;height:240px;object-fit: cover;max-width: 100%;}
.elist-page .list-block li .name{color:#242424;margin:12px 0}
.elist-page .list-block li .read{display: inline-block;width:88px;line-height: 25px;color:#fff;background: #1d70d5;border-radius: 2px;}
.elist-page .page-bar{margin-top:10px}

/* 系列图书 */
/* .series-list .news-swiper .swiper-slide{height:480px} */
.series-list .news-swiper{margin-bottom:30px;position: relative;}
.series-list .news-swiper .swiper-pagination-bullets{position: absolute;bottom:20px;z-index: 10;}
.series-list .news-swiper .swiper-pagination-bullet{vertical-align: middle;width: 12px;height: 12px;margin: 0 10px;border: solid 2px #ffffff;opacity: .5;background: rgba(0,0,0,0);}
.series-list .news-swiper .swiper-pagination-bullet-active{background: #fff;opacity: 1;}
.series-list.list-page .list-block{padding:0 20px 40px;overflow: hidden;}
.series-list .cattitle{font-size: 24px;color:#1354a5;margin:20px 0}
.series-list li .imglink{width:220px;height:140px}
.series-list li .imglink img{object-fit: contain;}
.series-list.list-page li .info .summary{line-height: 24px;height:72px;margin:10px 0}
.series-list li .time a{color:#1354a5}

/* 站点地图 */
.map-list .title{color:#274887;font-size: 30px;margin:35px 0;}
.map-list .list-block{padding:0 80px 50px;overflow: hidden;}
.map-list .list-block li{border-bottom: #e6e6e6 1px solid;margin-bottom:17px;font-size: 0;}
.map-list .list-block li .cat>*{display: block;width:126px;line-height: 60px;color:#274887;background: rgba(217,223,237,.48);border-radius: 4px 4px 0px 0px}
.map-list .list-block li .children{padding-left:86px;}
.map-list .list-block li .children a{display: inline-block;line-height: 60px;margin-right:70px;color:rgba(0,0,0,.68);min-width: 90px;}
.map-list .list-block li .children a:last-child{margin-right:0}

/* 全民阅读 */
.bookhouse .allreading{padding:0;}
.bookhouse .main .arswiper{position: relative;}
.bookhouse .main .swiper-slide{width:100%;height:500px}
.bookhouse .main .news-dot{position: absolute;bottom:20px;z-index:10}
.bookhouse .allreading .swiper-pagination-bullet{width:8px;height:8px;background: #fff;opacity: 1;margin:0 9px}
.bookhouse .allreading .swiper-pagination-bullet-active{background: #308da1;}
.bookhouse .arintro{margin:60px 0}
.bookhouse .content{padding:0 85px}
.bookhouse .arintro .title{font-size: 24px;color:#1354a5;margin-bottom:35px}
.bookhouse .arintro .text span{line-height: 28px;color:#454545}
.bookhouse .line-title{color:#1354a5;font-size: 24px;position: relative;}
.bookhouse .arblock2 .why{margin:35px 0 40px}
.bookhouse .arblock2 .yearslist{background: none;}
.bookhouse .arblock2 .yearslist .info{height:220px}
.bookhouse .arblock2 .yearslist>span:first-child{width:440px}
.bookhouse .arblock2 .yearslist>span:last-child{width:550px;margin:0;margin-left:33px}
.bookhouse .arblock3{margin-bottom:80px}
.bookhouse .arblock3>div{width:25%;background: #f5f5f5;position: relative;overflow: hidden;}
.bookhouse .arblock3>div:nth-child(3){border:1px solid #fff;border-top:0;border-bottom:0}
.bookhouse .arblock3>div:not(:first-child){padding:65px 20px 65px;color:#454545}
.bookhouse .arblock3>div .num{position: absolute;bottom:2px;font-size: 50px;right:34px;color:#dadada}
.bookhouse .arblock4{margin-bottom:90px}
.bookhouse .arblock4 .case>div{border:solid 2px #dcdcdc;padding:35px;margin-top:30px}
.bookhouse .arblock4 .case1{width:320px;margin-right:40px}
.bookhouse .arblock4 .casetitle .num{color:#454545;opacity: .4;}
.bookhouse .arblock4 .text{color:#454545;margin-top:20px}
.bookhouse .arblock5 .more{margin-top:-28px;color:#aaa;position: relative;z-index: 1;}
.bookhouse .arblock5 .rowlist{margin:30px -12px 80px}
.bookhouse .arblock6 .info{padding:40px 0 100px}
.bookhouse .arblock6 .info img{margin-right:30px}
.bookhouse .arblock6 .info .text{color:#454545}

.bookhouse.new .font13{font-size: 13px;}
.bookhouse.new .font40{font-size: 40px;}
.bookhouse.new .font28{font-size: 28px;}
.bookhouse.new .font24{font-size: 24px;}
.bookhouse.new .text.bg{position: relative;}
.bookhouse.new .showall{position: absolute;bottom:50px;width:200px;line-height: 50px;border-radius: 25px;background: #fff;color:#4aa3c1;left:50%;transform: translateX(-50%);}
.bookhouse.new .arintro{padding:0 30px;}
.bookhouse.new .block1{background: #c7deeb;}
.bookhouse.new .block1 .img1{width:55%}
.bookhouse.new .block1 .text{width:85%;height:240px;background: #fff;box-shadow: 6px 6px 20px 0px rgba(0, 0, 0, 0.13);padding:58px 48px;line-height: 32px;}
.bookhouse.new .block1 .text1{height:270px;}
.bookhouse.new .block1 .text2{height:300px;}
.bookhouse.new .pdblock{padding:0 27px;}
.bookhouse.new .topic{margin:0 27px;padding:70px 0 50px;color:#1354a5;background: url('../../images/new/titleicon.png') left 66px/35px no-repeat;padding-left:45px}
.bookhouse.new .pdblock .topic{margin:0}
.bookhouse.new .pdblock .left{width:40%;height:400px}
.bookhouse.new .pdblock .left .name{margin-top:10px}
.bookhouse.new .pdblock .img2{width:336px;height:210px;}
.bookhouse.new .pdblock .right .text{width:80%;margin:0 auto;border-left:1px solid rgba(0,0,0,.3);padding-left:16px}
.bookhouse.new .pdblock .img3{width:350px;height:190px}
.bookhouse.new .pdblock img{width:100%;height:100%;object-fit: cover;}
.bookhouse.new .pdblock .img1{width:70%;border-radius: 15px;}
.bookhouse.new .pdblock .img5{width:90%;border-radius: 20px;}
.bookhouse.new .block-mt{margin-top:60px}
.bookhouse.new .todetail{color:#1354a5;font-weight: bold;}
.bookhouse.new .picwrap{padding-bottom:70px;margin-bottom:-30px}
.bookhouse.new .pic{width:113px;margin-right:14px;height:394px;position: relative;transition:all .5s}
.bookhouse.new .pic .pic_num{width:100%;height:100%;background: #000;}
.bookhouse.new .pic:last-child{margin-right:0}
.bookhouse.new .pic.active{width:494px}
.bookhouse.new .pic img{opacity: .5;}
.bookhouse.new .pic.active img{opacity: 1;}
.bookhouse.new .pic .name{position: absolute;width:18px;line-height:18px;color:#fff;left:50%;top:30px;transform: translateX(-50%);text-align: center;overflow: hidden;word-break: break-all;}
.bookhouse.new .pic .name:before{width:9px;height:9px;border-radius: 50%;background: #fff;content:'';display: inline-block;margin-bottom:20px}
.bookhouse.new .pic .name.showafter+span{display: inline-block;position: absolute;left:50%;top:320px;color:#fff;transform: translateX(-50%);}
.bookhouse.new .pic.active .name{position: absolute;width:auto;height:auto;top:102%;left:0;color:#353535;transform: translateX(0);line-height: 20px;}
.bookhouse.new .pic.active .name:before{display: none;}
.bookhouse.new .pic.active .name+span{display: none;}
.bookhouse.new .newlist img{height:320px}
.bookhouse.new .block2{margin-bottom:50px}
.bookhouse.new .block2 .li{width:462px;border:1px solid #dcdcdc;padding:0 40px;height:143px;color:#9ea1b4;margin-bottom:12px;}
.bookhouse.new .block2 .li.lp{margin-left:12px}
.bookhouse.new .block2 .li .num{font-size: 48px;}
.bookhouse.new .block2 .li .text{margin:0 25px;line-height: 30px;}
.bookhouse.new .block2 .li .arrowbtn{width:50px;height:50px;background: #fff url('../../images/bookhouse/newicon1.png') center no-repeat;border-radius: 50%;}
.bookhouse.new .block2 .li.on{background: #3459a1;border-color: #3459a1;color:#fff}
.bookhouse.new .block2 .li.on  .arrowbtn{background-image: url('../../images/bookhouse/newicon1-h.png');}
.bookhouse.new .block2 .imgblock{padding-left:42px;height:355px}
.bookhouse.new .block2 .imgblock+.name{margin-top:10px;margin-left:42px}
.bookhouse.new .arblock5 .line-title{color:#333;padding-left:47px;background-position: left  center;background-repeat: no-repeat;}
.bookhouse.new .arblock5 .line-title.newicon2{background-image: url('../../images/bookhouse/newicon2.png');}
.bookhouse.new .arblock5 .line-title.newicon3{background-image: url('../../images/bookhouse/newicon3.png');}
.bookhouse.new .cover{position: fixed;width:100%;height:100%;background: rgba(0,0,0,.5);top:0;left:0;z-index:100}
.bookhouse.new .cover .dialogtitle{color:#1354a5}
.bookhouse.new .cover .dialogtext{width:90%;max-width:1024px;background: #fff;padding:20px;height:1000px;max-height:90vh;margin:5vh auto;overflow: hidden;padding-bottom:50px}
.bookhouse.new .cover .dialogtext .slideall{padding:0 70px;overflow: auto;height:85%}
.bookhouse.new .arswiper{margin:-30px -50px 0}
.bookhouse.new .arswiper .swiper-slide{height:320px}
.bookhouse.new .maintitle{padding-left:62px;background: url('../../images/bookhouse/newicon5.png') left center no-repeat;}
.bookhouse.new .maintitle .title{position: relative;margin-top:-20px;color:#313232}
.bookhouse.new .why .info{padding-top:10px}
.bookhouse.new .what .img{margin-top:20px;height:200px;box-shadow: 0px -3px 15px 0px rgba(101, 101, 101, 0.3);padding:10px;}
.bookhouse.new .what .img img{width:100%;height:100%;object-fit: cover;}
.bookhouse.new .what .name{margin-top:10px}
.bookhouse.new .service{margin-top:80px}
.bookhouse.new .service .titletext{margin-top:20px}
.bookhouse.new .service .titletext span{color:#3e8af4}
.bookhouse.new .service .list>div{background: #f8fafc;padding:20px 34px 20px 0;margin-bottom:20px;}
.bookhouse.new .service .list .left{border-right:1px solid #e1e6eb;margin-right:50px;width:230px;height:160px;}
.bookhouse.new .service .list .left img{margin:25px 0;}
.bookhouse.new .service .list .left div{color:#1354a5}
.bookhouse.new .edition .right{margin-top:0}
.bookhouse.new .edition .right img{width:auto;height:auto;}
.bookhouse.new .modelist{margin-bottom:80px}
.bookhouse.new .modelist .item{height:280px;background: #f8faf7;}
.bookhouse.new .modelist .top{color:#668754;margin-bottom:20px}
.bookhouse.new .modelist .item+img{width:100%;height:180px;object-fit: cover;}
.bookhouse.new .modelist .item a{color:#5f9d3f}
.bookhouse.new .modelist .item.showalltext{height:auto}
.bookhouse.new .how{margin-bottom:40px}
.bookhouse.new .how .overflow{margin-top:-60px}
.bookhouse.new .how .overflow:last-child{margin-top:-40px;margin-left:-50px}
.bookhouse.new .how .item{width:380px;height:380px;border-radius: 50%;overflow: hidden;color:#fff;}
.bookhouse.new .how .item1{background: #1265da;padding:100px 50px;margin-top:30px}
.bookhouse.new .how .item2{background: #3885f2;padding:80px 50px;float: right;}
.bookhouse.new .how .item3{background: #4a91f5;padding:120px 50px}
.bookhouse.new .how .item .name{margin-bottom:15px}
.bookhouse.new .how .item1+img{position: absolute;right:30px;margin-top:-120px}
.bookhouse.new .how .item2+img{position: absolute;top:10px}
.bookhouse.new .how .item3+img{position: absolute;top:325px;left:290px}
.bookhouse.new .main .swiper-slide-active img{transform: scale(1.2);}
.bookhouse.new .main .swiper-slide img{margin-top:18px}
.bookhouse.new .series-list .news-swiper{margin-bottom:10px}

.bookhouse.new .arintro .text:not(.overflow) span{line-height: 32px;}
.bookhouse.new .bggrey{padding:60px 30px 30px}
.bookhouse.new .bggrey .title{font-size: 24px;color:#1354a5;margin-bottom:55px}
.bookhouse.new .bggrey .item{margin-bottom:40px;position: relative;}
.bookhouse.new .bggrey .item:not(:last-child){min-height: 80px;}
.bookhouse.new .bggrey .item:not(:last-child):after{content:'';position: absolute;left:58px;bottom:0;width:3px;height:30px;background: #e9e9e9;}
.bookhouse.new .bggrey .num{font-size: 50px;color:#989898;margin-right:60px}
.bookhouse.new .bggrey .num.font30{font-size: 30px;}
.bookhouse.new .bggrey .dot{display: inline-block;position:absolute;left:0;top:8px;width:15px;height:15px;border-radius: 50%;background: #1354a5;}
.bookhouse.new .bggrey .contenttext{line-height: 30px;color:#333;padding-left:35px;position: relative;}
.bookhouse.new .arintro .overflow{padding-bottom:80px}
.bookhouse.new .lblock,.bookhouse.new .rblock{width:590px;height:290px;background: url('../../images/bookhouse/yin-w.png') 480px 188px no-repeat,url('../../images/bookhouse/bg2.png') center/100% 100% no-repeat;padding:40px;}
.bookhouse.new .lblock{background: url('../../images/bookhouse/yin-g.png') 445px 188px no-repeat,url('../../images/bookhouse/bg1.png') center/100% 100% no-repeat;padding-right:80px;}
.bookhouse.new .rblock{z-index: 1;position: relative;margin-left:-45px;top:40px}
.bookhouse.new .bggreen{background: #f2f7f5;padding:10px}
.bookhouse.new .bggreen .greenborder{border:solid 1px #8dc7bf;padding:0 30px}
.bookhouse.new .allreading .arintro{margin:0}
.bookhouse.new .lightgreen {margin-top:30px;background: #e6f2f3;padding:20px 30px}
.bookhouse.new .bigtitle{font-size: 76px;letter-spacing: 30px;margin: 70px 0;font-weight: 300;}
.bookhouse.new .slogan{color:#1354a5}
.bookhouse.new .slogan span{display: inline-block;width:10px;height:10px;background: #1354a5;margin-right:10px}
.bookhouse.new .other .code{padding-top:60px}

/* 增值服务 */
.service-page .down-list .item .extendbox .read span{background: url('../../images/list/read.png') left center/14px no-repeat;}
.service-page .down-list .item .extendbox .read:hover span{background: url('../../images/list/read_h.png') left center/14px no-repeat;}
.service-page .codecontent{padding:30px}
.service-page .alert-border{height:230px;width:385px;overflow: visible;max-width: 85%;}
.service-page .codetitle{color:#666;font-size: 22px;}
.service-page #code{width:100%;padding:0 10px;line-height: 42px;border:solid 1px rgba(153,153,153,.6);border-radius: 2px;margin:25px 0;}
.service-page .codebtn{margin:0 -14px;}
.service-page .codebtn span{display:inline-block;width:140px;margin:0 14px;line-height: 34px;color:#999;border:solid 1px rgba(153,153,153,.6);border-radius: 2px;}
.service-page .codebtn .certain{border-color:#3459a1;background: #3459a1;color:#fff}
.service-page .codeclose{position: absolute;right:-30px;top:-10px;font-size: 30px;color:rgba(255,255,255,.4)}

/* 创刊词 */
.ckc-page{color:#454545;font-family: Arial!important;}
.ckc-page .blue{color:#1354a5}
.ckc-page .content p{text-indent: 2em;line-height: 32px;text-align: justify;}
.ckc-page .list-block{padding:34px 80px 60px}
.ckc-page .block1 .title{font-size: 36px;margin-top:20px}
.ckc-page .block1 .title span{margin:0 20px}
.ckc-page .block1 .name{margin:25px 0}
.ckc-page .lefttitle{margin:50px 0 30px;background: url('../../images/sswx/titlebg.png') left 20px no-repeat;font-size:28px;padding-left:23px;line-height:40px}
.ckc-page .list1{margin-top:60px}
.ckc-page .list1 li{padding:20px 25px;margin-bottom:32px;border-radius: 2px;background: rgba(222,238,234,.3);}
.ckc-page .list1 li:nth-child(2){background:rgba(244,244,233,.46) ;}
.ckc-page .list1 li:nth-child(3){background:rgba(233,236,244,.46) ;}
.ckc-page .list1 li:nth-child(4){background:rgba(244,233,234,.46) ;}
.ckc-page .list1 li .name{margin-bottom:12px}
.ckc-page .list1 li .text{line-height: 32px;text-align: justify;}
.ckc-page .list2{margin-top:60px}
.ckc-page .list2 li{margin-bottom:30px}
.ckc-page .list2 .num{font-family: Arial, Helvetica, sans-serif;font-size:33px;width:45px;height:45px;line-height: 48px;margin-right:30px;color:#fff}
.ckc-page .list2 li:nth-child(1) .num{background: rgba(142,106,106,.67);}
.ckc-page .list2 li:nth-child(2) .num{background: rgba(142,142,106,.67);}
.ckc-page .list2 li:nth-child(3) .num{background: rgba(106,142,131,.67);}
.ckc-page .list2 li:nth-child(4) .num{background: rgba(106,137,142,.67);}
.ckc-page .list2 li:nth-child(5) .num{background: rgba(106,132,142,.67);}
.ckc-page .list2 .title{line-height: 25px;}
.ckc-page .list2 .text{line-height: 32px;margin-top:30px;text-indent: 2em;text-align: justify;}
.ckc-page .list3{margin:60px 0 30px}
.ckc-page .list3 li>div{background: #edf1f5;margin-bottom:25px;padding:28px}
.ckc-page .list3 li:nth-child(1)>div,.ckc-page .list3 li:nth-child(2)>div{height:360px}
.ckc-page .list3 li:nth-child(3)>div,.ckc-page .list3 li:nth-child(4)>div{height:400px}
.ckc-page .list3 .num{font-size:42px;color:#1d70d5;margin-bottom:15px}
.ckc-page .list3 .text{text-indent: 2em; line-height: 32px;text-align: justify;}

/* 文学动态 */
.wxdt-page .leftimg{margin-right:30px}
.wxdt-page .content{color:#454545;background-color: rgba(222,238,234,.3);border-radius: 2px;padding:25px;text-align: justify;text-indent: 2em;line-height:32px;margin-bottom:30px}
.wxdt-page .content.bg-blue{background-color: rgba(135,206,250, 0.2);}
/* 文学介绍 */
.wxjs-page .blue{color:#1354a5}
.wxjs-page .title{font-size:36px;margin-bottom:60px}
.wxjs-page .content p{text-indent: 2em;line-height: 32px;text-align: justify;color:#454545;margin-bottom:60px}
.wxjs-page .listtitle{padding-left:63px;background: url('../../images/sswx/icon.png') left center no-repeat;font-size:28px;margin-bottom:30px}
.wxjs-page .list{padding:0 25px}
.wxjs-page .list div{line-height: 64px;margin:0 13px 30px}
.wxjs-page .list div:nth-child(1){background: rgba(222,238,234,.3);}
.wxjs-page .list div:nth-child(2){background: rgba(244,244,233);}
.wxjs-page .list div:nth-child(3){background: rgba(233,236,244,.46);}
.wxjs-page .list div:nth-child(4){background: rgba(244,233,234,.46);}

/* 专题-运河税韵 */
.yhsy-page{background: #dbf4fc;}
.yhsy-page .header{overflow: visible;padding-top:46.35%;position: relative;z-index: 1;}
.yhsy-page .header img{width:100%;position: absolute;top:0;left:0}
.yhsy-page .maincontent{background: url('../../images/yhsy/bottom.png') bottom center no-repeat;position: relative;}
.yhsy-page .maincontent>.container{position: relative;z-index: 2;}
.yhsy-page .info{background: url('../../images/yhsy/textbg.png') center/cover no-repeat;color:#fff;line-height: 36px;padding:30px 44px 38px;text-indent: 2em;}
.yhsy-page .topvideo{margin-top:48px;background: url('../../images/yhsy/videobg.png') center/100% no-repeat;padding:63px 96px 113px 74px;margin-right:-44px;margin-left:-16px;margin-bottom:50px}
.yhsy-page .videocontent{width:100%;padding-top:56.24%;position: relative;overflow: hidden;}
.yhsy-page .videocontent>div{position: absolute;left:0;top:0;width:100%;height:100%;}
.video_zvideoplayer_0-dimensions.vjs-fluid{padding-top:56%!important}
.yhsy-page .b_title{position: relative;}
.yhsy-page .more{position: absolute;top:45px;right:0;color:#006287;}
.yhsy-page .activity .text{margin-top:20px}
.yhsy-page .activitylist{margin-top:100px}
.yhsy-page .activitylist .item{background: #fff;border-radius: 6px;padding:10px 17px 0;position: relative;box-shadow: 0px -2px 24px 0px rgba(4, 98, 135, 0.34);margin-bottom:68px}
.yhsy-page .activitylist .item .subtitle{background-image: linear-gradient(179deg, #0ac9f2 0%, #297bd3 100%);color:#fff;border-radius: 6px;line-height: 50px;padding:0 15px;margin-top:-38px;margin-bottom:10px}
.yhsy-page .activitylist .item .imglink{height:215px}
.yhsy-page .activitylist .item .name{display:inline-block;max-width:100%;line-height: 30px;margin:12px 0}
.yhsy-page .media{margin-top:45px}
.yhsy-page .medialist{margin:40px 0 100px}
.yhsy-page .media .item{position:relative;margin-left:11px;background: #fff;border:1px solid #fff;padding:0 30px;font-size: 0;margin-bottom:14px}
.yhsy-page .media .item:before{width:22px;height:8px;content:'';display: block;background:#036286;position: absolute;left:-11px;top:50%;transform: translateY(-50%);}
.yhsy-page .media .item .name{line-height: 70px;display: inline-block;max-width: 100%;}
.yhsy-page .media .item:hover{border-color: #026185;}
.yhsy-page .footer{background: #c1e5f5;padding:30px 0 40px}
.yhsy-page .footer>div,.yhsy-page .footer a{color:#333;line-height: 30px;}
.yhsy-page .footer img{vertical-align: middle;margin-right:2px}
.yhsy-page .footer .lxwm{margin-bottom:10px}
.yhsy-page .textbox{background: url('../../images/yhsy/bg1.png') center right/100% 100% no-repeat;padding:70px 82px 120px;padding-right:102px;margin:60px -30px 0;margin-right:-48px}
.yhsy-page .textbox .title{font-size: 26px;}
.yhsy-page .textbox .imgbox{margin:40px 0}
.yhsy-page .textbox .imgbox img{margin: 0 10px}
.yhsy-page .textbox .textcontent{line-height: 34px;text-align: justify;}
.yhsy-page .showimg{background: url('../../images/yhsy/bg2.png') center/100% 100% no-repeat;margin-left:-42px;margin-right:-28px;padding:70px 0;margin-bottom:40px}
.yhsy-page .todetail{display: inline-block;width:133px;line-height: 45px;color:#fff;background: #00749e;border-radius: 4px;}
.yhsy-page .content{margin:30px 0 25px;padding:0 80px}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
	.d-grow{width:0}
	.header .searchinput{width:250px}
	.header .log .memberlogin a{width:90px;height:50px}
	.booklist-page .topbtns .search .border .bookquery{width:150px;height:30px}
}

@media screen and (min-width: 1200px) {
	.bookhouse .service .row{margin:0 -45px 90px;}
	.bookhouse .service .row>div{padding:0 45px}
	.bookhouse .modelist{margin:50px -30px 60px}
	.bookhouse .modelist>div{padding:0 30px}
    /*.index-page.wraper{background: url('../../images/index/ershidasybg.jpg') top center no-repeat, url('../../images/newindex/bg.png') center repeat;padding-top:250px}
    .index-page .top{position: relative;width:1250px;margin:0 auto}*/
}
@media screen and (max-width: 1024px) {
	.header .textimg{width:35%}
	.fixedright{top:90%}
	.fixedright .hover{display: none!important;}
	.fixedright li.totop{background-color: #ffbe4b;border-color:#ffbe4b;background-image: url('../../images/index/icon13_w.png');}

	.index-page .video li{width:120px;}
	.index-page .digitallist li{font-size:16px}
	.index-page .digitallist li a img{display: none;}
	.index-page .digitallist li a{font-size:16px}

	.fixad{top:30%;max-width:50px;max-height:70px;opacity: 1;transform: rotate(0);left:0;}
	.fixad.backtonormal{animation: mymove1 1s;opacity: 1;transform: rotate(0);left:0;}
	.fixad.scrollhide{animation: mymove 1s;opacity: .5;transform: rotate(45deg);left:-40px}
	@keyframes mymove{
		0%{opacity: 1;transform: rotate(0);left:0;}
		10%{opacity: 1;transform: rotate(0);left:0;}
		40% {opacity: .5;transform: rotate(45deg);left:0;}
		100% {opacity: .5;transform: rotate(45deg);left:-40px}
	}
	@-moz-keyframes mymove{
		0%{opacity: 1;transform: rotate(0);left:0;}
		10%{opacity: 1;transform: rotate(0);left:0;}
		40% {opacity: .5;transform: rotate(30deg);left:0;}
		100% {opacity: .5;transform: rotate(30deg);left:-70px}
	}

	@-webkit-keyframes mymove {
		0%{opacity: 1;transform: rotate(0);left:0;}
		10%{opacity: 1;transform: rotate(0);left:0;}
		40% {opacity: .5;transform: rotate(30deg);left:0;}
		100% {opacity: .5;transform: rotate(30deg);left:-70px}
	}

	@-o-keyframes mymove {
		0%{opacity: 1;transform: rotate(0);left:0;}
		10%{opacity: 1;transform: rotate(0);left:0;}
		40% {opacity: .5;transform: rotate(30deg);left:0;}
		100% {opacity: .5;transform: rotate(30deg);left:-70px}
	}
	@keyframes mymove1{
		0%{opacity: .5;transform: rotate(45deg);left:-40px;}
		60% {opacity: 1;transform: rotate(45deg);left:0;}
		100% {opacity: 1;transform: rotate(0);left:0}
	}
	@-moz-keyframes mymove1{
		0%{opacity: .5;transform: rotate(45deg);left:-40px;}
		60% {opacity: 1;transform: rotate(45deg);left:0;}
		100% {opacity: 1;transform: rotate(0);left:0}
	}

	@-webkit-keyframes mymove1{
		0%{opacity: .5;transform: rotate(45deg);left:-40px;}
		60% {opacity: 1;transform: rotate(45deg);left:0;}
		100% {opacity: 1;transform: rotate(0);left:0}
	}

	@-o-keyframes mymove1{
		0%{opacity: .5;transform: rotate(45deg);left:-40px;}
		60% {opacity: 1;transform: rotate(45deg);left:0;}
		100% {opacity: 1;transform: rotate(0);left:0}
	}
	.h5ad .closebtn{position: absolute;right:-15px;top:-15px;width:15px;height:15px;}
	.h5ad .closebtn img{width:100%}

	.bookhouse .main{padding:40px}
	.bookhouse .why .yearslist{background: none;}
	.bookhouse .why .yearslist span:nth-child(2){margin:65px 20px 0;}
	.bookhouse .why .yearslist>span{width:250px;height:auto}

	.video-list .topvideo .left{width:550px;height:300px}

	.aboutus-page .frameimg img{width:88%}
	.aboutus-page .department>span{margin:0 2px}

	.report .list-block{padding:40px 100px}

	.image-page .maincontent .content{padding:30px 70px}

	.elist-page .list-block li{width:25%;max-width: 25%;}
  
	.list-page .tab a{padding: 10px 30px;}

	.bookhouse .allreading{padding:0}
	.bookhouse .content{padding: 0 30px}
	.bookhouse .arblock2 .yearslist>span{max-width:48%}
	.bookhouse .arblock2 .yearslist>span:last-child{margin:0;margin-left:3%}
	.bookhouse .arblock2 .yearslist .info{height:auto}
  
	.ckc-page .list3 li:nth-child(1)>div,.ckc-page .list3 li:nth-child(2)>div{height:450px}
	.ckc-page .list3 li:nth-child(3)>div,.ckc-page .list3 li:nth-child(4)>div{height:480px}

	.bookhouse.new .pic{width:70px}
	.bookhouse.new .pic.active{width:465px}
	.bookhouse.new .block2 .li{width:420px}
	.bookhouse.new .arswiper{margin:-40px -40px 0}

	.bookhouse.new .lblock, .bookhouse.new .rblock{width:100%;margin-left:0;padding:40px;background-position: 90% 188px,center;}

}
@media screen and (max-width: 820px) {
	.bookhouse.new .showall{bottom:20px}
	.bookhouse.new .block1 .text{padding:35px 25px}
	.bookhouse.new .pdblock .d-flex{flex-wrap:wrap}
	.bookhouse.new .pdblock .left{width:100%}
	.bookhouse.new .pdblock .img2,.bookhouse.new .pdblock .img3{width:50%}
	.bookhouse.new .pic{width:50px}
	.bookhouse.new .pic.active{width:390px}
	.bookhouse.new .pic:not(:last-child){margin-right:5px}
	.bookhouse.new .block2 .d-shrink{width:100%;overflow: hidden;}
	.bookhouse.new .block2 .li{width:33%;float: left;padding:0 15px}
	.bookhouse.new .block2 .li .text{margin:0}
	.bookhouse.new .block2 .li .num,.bookhouse.new .block2 .li .arrowbtn{display: none;}
	.bookhouse.new .block2 .li.lp{margin-left:0}
	.bookhouse.new .block2 .imgblock{padding-left:0}
	.bookhouse.new .block2 .imgblock+.name{margin:10px 0}
	.bookhouse.new .block2 .d-flex:last-child{flex-wrap: nowrap;}
	.bookhouse.new .block2 .d-flex:last-child .d-shrink{width:50%}
	.bookhouse.new .block2 .d-flex:last-child .li{width:100%}
	.bookhouse.new .arswiper .swiper-slide{height:240px}
	.bookhouse.new .what{flex-wrap: wrap;}
	.bookhouse.new .what .d-shrink{width:100%}
	.bookhouse.new .what .img{margin:10px auto}
	.bookhouse.new .service .list .left{width:140px}
	.bookhouse.new .service>.d-flex{flex-wrap: wrap;}
	.bookhouse.new .service .maintitle{margin-bottom:0}
	.bookhouse.new .service .titletext{text-align: left;}
	.bookhouse.new .edition .right{padding-top:10px;text-align: center;}
	.bookhouse.new .modelist .item{height:auto}
	.bookhouse.new .how .item1+img{margin-top:-310px;right:15px}
	.bookhouse.new .how .overflow:last-child{margin-left:0}
	.bookhouse.new .how .item3+img{top:350px;left:380px}

	.yhsy-page .showimg{margin-left:-20px}
	.yhsy-page .textbox{margin-left:-20px}
	.yhsy-page .textbox .imgbox img{max-height:180px}

}
@media screen and (max-width: 768px) {
	.header{position: fixed;top:0;left:0;width:100%;z-index: 100;}
	.header .logo{line-height: 80px;}
	.header .nav{line-height: 50px;}
	/*.index-page .header .bg{display:block!important;height:150px}*/
	.wraper{padding-top:129px}
	/*.index-page.wraper{padding-top:279px}*/
	.footer .links .dropdown{margin-bottom:0}
	.footer .contact span{display: inline-block;}
	.footer .bottom{line-height: 30px;padding:20px 0}
	.footer .bottom>div{flex-wrap: wrap;text-align: center;}
	.footer .bottom .copyright{font-size:12px}
	.footer .bottom .otherlink{width:100%;margin-bottom:10px}

	.b_title{font-size:20px}
	.font20,.font18{font-size:16px}
	.font16{font-size:14px}
	.font14{font-size:12px}
	.index-page .gallery-thumbs .swiper-slide{height:50px}
	.index-page .gallery-thumbs .swiper-slide.swiper-slide-active{height:60px}
	.index-page .law-list .tabs{margin-left:0}
	/* .index-page .law-list li{padding:0 15px} */
	.index-page .law-list ul{flex-wrap: wrap;}
	.index-page .law-list ul>div{width:100%;padding:0!important;border:0!important}
	.index-page .video li:nth-child(2){margin-right: 10px;}
	.index-page .digitallist li a img{display: inline-block;}
	.index-page .tab-list .tabpane{margin-bottom:20px}
	.index-page .other .col-md-4>div{height:auto}

	.bookhouse .what{flex-wrap: wrap;}
	.bookhouse .what .img{width: 100%;}
	.bookhouse .why .yearslist span{display: block;width:100%}
	.bookhouse .why .yearslist span:nth-child(2){margin:30px 0}
	.bookhouse .why .yearslist .info{height:auto}
	.bookhouse .service>.text{margin-bottom:0}
	.bookhouse .service .list .top div{margin-bottom:10px}
	.bookhouse .edition .right .row>div:last-child{margin-top:0}
	.bookhouse .how .modelist .name{margin-bottom:10px}
	.bookhouse .how .modelist .item{margin-bottom:30px}
	.bookhouse .other{flex-wrap: wrap;}
	.bookhouse .other .code{width:100%;margin-bottom:20px;margin-left:0}
	.bookhouse .modelist .item{height:auto}

	.download-page .down-list .item .name{height:auto}

	.detail-page .maincontent{flex-wrap: wrap;}
	.detail-page .maincontent .rela{width:100%;max-width: 100%;}
	.detail-page .maincontent>div{padding-bottom:30px}

	.video-list .topvideo>div{flex-wrap: wrap;padding:20px}
	.video-list .topvideo .left{width:100%;margin:0;margin-bottom:20px;height:auto}
	.video-list .topvideo .right{margin:0 -5px}
	.video-list .topvideo .right>div{padding:0 5px}

	.booklist-page .h5menu{position: fixed;top:129px;left:0;z-index:10;background: #fff;box-shadow: 0px 2px 13px 0px rgba(86, 86, 86, 0.2);}
	.booklist-page .h5menu img{width:20px;margin:5px;}
	.booklist-page .leftmenu{position: fixed;width:30%;top:129px;left:-100%;z-index:10;box-shadow: 0px 2px 13px 0px rgba(86, 86, 86, 0.2);}
  .booklist-page .booklist .imglist .buy-app{display: inline-block !important;}

	.aboutus-page .list-block .icons .name{margin:15px 0}
	.aboutus-page .list-block .icons .summary{margin-bottom:20px}
	.aboutus-page .block{display: flex;}
	.aboutus-page .frameimg{flex-shrink: 1;margin-top:80px;margin-left:30px}
	.aboutus-page .department{flex-grow: 0;margin-top:44px}
	.aboutus-page .department>span{width:300px;height:80px;padding:0;line-height: 80px;display: block;margin:0;margin-bottom:21.5px}
	.aboutus-page .department .child{position: relative;bottom:initial;margin-left:10px}

	.requirement .list-block{padding:40px}

	.report .list-block{padding:40px 50px}

	.image-page .maincontent .content{padding:30px}

	.book-detail .topinfo>.d-flex{flex-wrap: wrap;}
	.book-detail .topinfo .leftimg{width:100%;margin-bottom: 20px;height:300px}
	.book-detail .contentinfo img{max-width: 100%!important;height:auto!important}

	.elist-page .list-block li{padding:0 5px}

	.series-list .news-swiper .swiper-slide{height:280px}

	.map-list .list-block{padding:0 20px 50px}

	.bookhouse .allreading .swiper-slide{height:300px}
	.bookhouse .arblock2 .yearslist>span{max-width:100%;width:100%!important}
	.bookhouse .arblock3{flex-wrap: wrap;}
	.bookhouse .arblock3 img{width:100%}
	.bookhouse .arblock3>div{width:50%}
	.bookhouse .arblock4 .case{flex-wrap: wrap;}
	.bookhouse .arblock4 .case>div{width:100%;margin:0;margin-top:30px;}
	.bookhouse .arblock5 .rowlist .item{margin-bottom:20px}
	.bookhouse .arblock6 .info{flex-wrap: wrap;}
	.bookhouse .arblock6 .info>div{width:100%}
	.bookhouse .arblock6 .info img{width:100%;margin:0;margin-bottom:20px}

    .bookhouse .main .swiper-slide{height:340px}
  
	.ckc-page .list-block{padding:34px 30px 60px}
	.ckc-page .list3 li:nth-child(1)>div,.ckc-page .list3 li:nth-child(2)>div{height:480px}
	.ckc-page .list3 li:nth-child(3)>div,.ckc-page .list3 li:nth-child(4)>div{height:510px}

	.wxdt-page .leftimg{width:200px}

	.wxjs-page .list{padding:0}

	.list-page .list-block{min-height:500px}

	.bookhouse.new .newlist img{height:200px}

	.yhsy-page {padding-top:0!important}
	.yhsy-page .topvideo{margin:0 0 50px;margin-right:-20px;padding: 63px 76px 90px 74px;}
	.yhsy-page .more{top:30px}
	.yhsy-page .textbox{margin-right:-36px}

}
@media screen and (max-width: 540px) {
  .draft .providebox{margin-bottom: 0;}
  .tgbox .tit{font-size: 20px;margin: 20px auto 15px;}
  .tgbox .txt{padding: 0px 20px 0px 25px;height: calc(100% - 130px);}
  .tgbox .alert-border{height: 400px;}
  .tgbox .iknow{margin: 15px auto;}
	.yhsy-page .textbox,.yhsy-page .showimg{background: #fff;margin: 30px 0;padding: 20px 15px;border: 5px solid #00749e;border-radius: 10px;}
	.yhsy-page .textbox .imgbox img{margin:0 0 10px;max-height:none}
	.yhsy-page .content{padding:0}
	.yhsy-page .textbox .title{font-size: 20px;}
	.yhsy-page .textbox .imgbox{margin:20px 0 10px}
}
@media screen and (max-width: 428px) {
	.advbox li:first-child:nth-last-child(2), .advbox li:first-child:nth-last-child(2) ~ li{width:100%}
	/*.index-page .header .bg{display:block!important;height:80px}*/
	.wraper{padding-top:100px}
	/*.index-page.wraper{padding-top:180px}*/
	.header .logo,.header .log{line-height: 60px;}
	.header .logo img{width:150px}
	.header .log .memberlogin{line-height: 30px;}
	.header .log .memberlogin a{padding:0 10px}
	.header .searchinput{margin-right:15px;line-height: initial;}
	.header .searchjquery{display:none;position: absolute;width: 100%;background: #fff;left: 0;top: 0;padding: 5px 10px;padding-right:50px;border-radius:0;height: 100%;}
	.header .searchjquery .h5close{position: absolute;right:0;top:7px}
	.header .searchjquery .h5close img{width:30px}
	.header .searchjquery input{border:1px solid #ccc}
	.header .searchinput img{width: 20px;}
	.header .nav{line-height: 40px;}
	.header .nav_bar span{width:auto}
	.header .nav_bar span a{padding:0 15px;}
	/* .header .nav_bar ul{width:110px;;} */
	.header .nav_bar ul{min-width:100%;width:auto;left:50%;transform: translateX(-50%)}
	.header .nav_bar ul li a{line-height: 30px;padding: 0px 5px;white-space: nowrap;}

  .fixedright{top: auto;bottom: 20px;}

	.footer{line-height: 35px;}
	.footer .topfooter{padding:10px 0;}
	.footer .code img{width:90px}
	.footer .contact span{margin-right:5px}
	.advbox>span{margin-bottom:20px}
	.font18{font-size:14px}
	.font16{font-size:13px}
	.b_title{font-size:18px}
	.b_title .name span{margin-left:15px;}
	.index-page .news{padding-top:15px}
	.index-page .swiper-h5 .swiper-pagination-bullets{bottom: 5px;}
	.index-page .news-swiper a .name{height:40px;line-height: 40px;}
	.index-page .news-swiper .news-dot{bottom:10px}
	.index-page .news-list,.index-page .law-list{padding:0 15px}
	.index-page .law-list{margin-top:20px}
	.index-page .law-list .tabs{margin:-15px 0 5px}
	.index-page .law-list .tabs span{padding:0;width:24%;margin-right: 0;display: inline-block;}
	.index-page .law-list li{width:100%; border:0;padding-left: 24px;padding-right:0;}
	.index-page .law-list li:nth-child(2n){padding-left: 24px;background-position-x: 0;}
	.index-page .newbook .newbookbtn.right{right:-10px;}
	.index-page .newbook .newbookbtn.left{left:-10px;}
	/* .index-page .video .imglink{width:135px;height:75px;} */
	.index-page .video li{line-height: 80px;}
	.index-page .video li:nth-child(2){margin-right:0}
	.index-page .digitallist li{font-size:14px;line-height: 80px;}
	.index-page .tab-list .tabpane a{height:80px}
	.index-page .tab-list .tabpane a div{padding:25px 0;}
	.index-page .tab-list .tabpane a div img{margin-right:15px;height:30px}
	.index-page .digitallist li a{padding: 0px 10px;font-size: 14px;}
	.index-page .advbox>span{margin-bottom:0}
	.index-page .advbox li{margin-top:20px}


	.breadcrumb li a{font-size: 13px;line-height: 40px;}
	.breadcrumb>li+li:before{font-size: 14px;}

	
	.pageBtnWrap>a,.pageBtnWrap>span{display: none;}
	.page-bar>a{display: none;}
	.page-bar>a.curr,.page-bar>a.pagebtn,.pageBtnWrap>*:first-child,.pageBtnWrap>.curr,.pageBtnWrap>*:last-child{display: inline-block;}
	.pageBtnWrap>.disabled{display: none;}
	.infoTextAndGoPageBtnWrap,.page-bar .jumpbtn,.page-bar>.jump,.page-bar>.total,.page-bar .sl{display: none;}

	.bookhouse>.container{font-size: 13px;line-height: 20px;}
	.bookhouse .main{padding:15px 10px}
	.maintitle{margin-bottom:20px}
	.maintitle .eng{font-size: 30px;}
	.maintitle .title{font-size:18px}
	.bookhouse .why{margin-top:20px}
	.bookhouse .why .yearslist .year{font-size:18px}
	.bookhouse .why .yearslist .year:after{margin-top:5px}
	.bookhouse .why .info{padding:20px 0 30px}
	.bookhouse .service>.text{text-align: left;}
	.bookhouse .service .list{margin-bottom:30px}
	.bookhouse .service .list .top div{margin-top:20px}
	.bookhouse .edition .left .text{padding-right:0}
	.bookhouse .edition .right{margin-top:20px}
	.bookhouse .edition .right .font14{margin-bottom:10px}
	.bookhouse .modelist{margin:20px 0 30px}
	.bookhouse .modelist .item{padding:15px}
	.bookhouse .modelist .top{margin-bottom:5px}
	.bookhouse .how .modelist .item,.bookhouse .buy .text{padding:0}
	.bookhouse .picbox{margin-bottom:30px}
	.bookhouse .picbox img{margin:10px 0}
	.bookhouse .buy .steps{margin:20px 0}
	.bookhouse .other .code img{margin:0}
	.bookhouse .other .contact li .text span{display: block;}

    .bookhouse .main .swiper-slide{height:190px}
  
	.list-page .tab a{padding:6px;font-size: 12px;margin-right: 0px;}
	.list-page .tab a.on{display: inline-block;}
	.list-page .list-block{padding:15px 10px 30px}
	.contactus .title{font-size:18px;margin-bottom:10px}

	.detail-page .toptitle{padding:10px 15px}
	.detail-page .toptitle .title{font-size: 18px;}
	.detail-page .toptitle .info>span{margin-right:20px;display: inline-block;}
	.detail-page .maincontent>div{padding:15px 15px 30px}
	.detail-page .bottomshare{flex-wrap: wrap;padding:15px}
	.detail-page .bottomshare .share{margin-top:-15px}
	.detail-page .bottomshare .nexttitle{text-align: left;}
	.detail-page .bottomshare .nexttitle img{margin:0 5px}
	.detail-page .bottomshare .nexttitle a{max-width: 75%;line-height: 30px;}

	.video-list .topvideo>div{padding:10px}
	.video-list .main{padding:15px}
	.video-list .main .title{font-size: 20px;}
	.video-list .main .name{margin-bottom:10px;line-height: 20px;height:auto}

	.list-page .newslist li{margin-bottom:20px}
	.list-page .newslist li .info .col-xs-6:nth-child(n+3){display: none;;}
	.list-page .newslist li .info .summary{line-height: 24px;height:auto}

	.booklist-page .topswiper{margin-bottom:20px}
	.booklist-page .topswiper a{padding-top:45%}
	.booklist-page .top-dot{bottom:10px}
	.booklist-page .h5menu,.booklist-page .leftmenu{top:100px;}
	.booklist-page .leftmenu{width:60%}
	.booklist-page .leftmenu .menulist .type{line-height: 40px;}
	.booklist-page .topbtns>div{flex-wrap: wrap;}
	.booklist-page .topbtns .orderlist>span{margin-left:15px;}
	.booklist-page .topbtns .search{width: 100%;}
	.booklist-page .topbtns .search .border{margin:0 15px 10px}
	.booklist-page .booklist li .read{padding:0 10px}
	.booklist-page .booklist .nodata{margin:50px 0}

	.aboutus-page .list-block .title{font-size: 20px;margin-bottom:30px}
	.aboutus-page .list-block .icons .name{margin:5px 0 0}
	.aboutus-page .list-block .icons .summary{padding:0;line-height: 20px;height:40px}
	.aboutus-page .list-block .text{margin:30px 0 50px}
	.aboutus-page .toptitle{font-size: 22px;}
	.aboutus-page .frameimg{margin-left:0;margin-top:70px}
	.aboutus-page .department>span{width:180px;height:60px;line-height: 60px;margin-bottom:41px}

	.requirement .list-block .title{font-size: 20px;margin-bottom:20px}
	.requirement .list-block .text p{line-height: 24px;}
	.requirement .list-block li{padding:10px 15px}
	.requirement .list-block li:nth-child(3) .num.spe{margin-top:7px}

	.report .list-block .title{font-size: 20px;margin-bottom:20px}
	.report .list-block .hasborder{padding:10px 0;margin-bottom:20px}
	.report .list-block .hasborder .text{padding:0 10px;}
	.report .list-block .hasborder .caret{width:10px;height:6px;}
	.report .list-block .hasborder .dropdown-menu{top:calc(100% + 10px)}
	.report .list-block .submitbtn{margin:20px 0 50px;width:200px;line-height: 50px;}
  .draft .zxtgbox .list-block .submitbtn{margin:20px 0 50px;}

	.searchlist .main{padding:0 15px 40px}
	.searchlist li.item .summary{line-height: 22px;}

	.image-page .maincontent .content{padding:15px}
	.image-page .topswiper .swiper-slide .info{position: relative;}
	.image-page .topswiper .swiper-slide .num .cur{font-size: 28px;}
	.image-page .editor{padding:20px 0}
	.image-page .swiper-button-next,.image-page .swiper-button-prev{top:100px}

	.draft .uploadbtn .upload{line-height: 45px;}

	.book-detail .topinfo,.book-detail .maincontent{padding:15px}
	.book-detail .topinfo .leftimg .zoomimg{padding:15px;}
	.book-detail .topinfo .leftimg{height:200px}
	.book-detail .topinfo .info{padding:0}
	.book-detail .topinfo .info .name{font-size: 18px;}
	.book-detail .topinfo .info .price .num{font-size: 24px;}
	.book-detail .maincontent .title{font-size: 20px;padding-bottom:15px}
	.book-detail .maincontent .contentinfo{padding:10px 0}
	.book-detail .topinfo .info .btns{text-align: center;}
	.book-detail .topinfo .info .btns a{width:130px!important;margin-right:0 10px}

	.elist-page .list-block li{width:50%;max-width: 50%;}
	
	.series-list .news-swiper .swiper-slide{height:180px}
	.series-list li .imglink{width:100px;height:auto}

	.map-list .title{font-size:20px;margin:15px 0}
	.map-list .list-block li .cat>*{width:90px;line-height: 36px;}
	.map-list .list-block li .children{padding-left:20px}
	.map-list .list-block li .children a{line-height: 36px;min-width: 72px;margin-right:15px}

	.bookhouse .allreading{padding:0}
	.bookhouse .allreading .swiper-slide{height:180px}
	.bookhouse .content{padding:0 15px}
	.bookhouse .arintro .title{font-size: 20px;margin-bottom:20px}
	.bookhouse .arintro{margin-bottom:50px}
	.bookhouse .line-title{font-size: 20px;}
	.bookhouse .line-title:before{top:-20px}
	.bookhouse .arblock3>div:not(:first-child){padding:30px 10px;}
	.bookhouse .arblock3>div .num{right:20px}
	.bookhouse .arblock4 .case>div{padding:20px 10px}
	.bookhouse .arblock5 .rowlist{margin:30px -15px 50px}

	.download-page .down-list .item .extendbox .file{margin-bottom:10px}
	.download-page .down-list .item .extendbox .file:nth-child(3){margin-left:0}

	.service-page .codebtn span{width:100px}

	.ckc-page .topic img{width:100px}
	.ckc-page .block1 .title{font-size: 22px;}
	.ckc-page .block1 .title span{margin:0 8px}
	.ckc-page .block1 .name{margin:20px 0}
	.ckc-page .lefttitle{margin: 30px 0 20px;background: url(../../images/sswx/titlebg.png) left 15px/300px no-repeat;font-size: 20px;padding-left: 30px;line-height: 33px;}
	.ckc-page .list1,.ckc-page .list2,.ckc-page .list3{margin-top:30px}
	.ckc-page .list2 .text{margin-top:20px}
	.ckc-page .list3 li>div{height:auto!important;padding:15px}
	.ckc-page .list3 .num{font-size: 30px;margin-bottom:0}
	.ckc-page .list3{margin-bottom:0}

	.wxdt-page .list-block>.d-flex{flex-wrap: wrap;}
	.wxdt-page .leftimg{width:100%;margin-bottom:20px;text-align: center;}
	.wxdt-page .leftimg img{width:60%}

	.wxjs-page .title{font-size: 22px;margin-bottom:30px}
	.wxjs-page .content p{margin-bottom:30px}
	.wxjs-page .listtitle{font-size: 18px;background-size: 26px;padding-left:40px;margin-bottom:20px}
	.wxjs-page .list{flex-wrap: wrap;}
	.wxjs-page .list div{margin-bottom:10px}

	.banner.series-list{padding:0;}
	.banner.series-list .news-swiper{margin-bottom:10px}
	.banner.series-list .news-swiper .swiper-slide{height:128px}

	.bookhouse.new .showall{width:120px;line-height: 30px;font-size: 14px;bottom:5px}
	.bookhouse.new .arintro{padding:0 25px;margin:30px 0}
	.bookhouse.new .block1 .text{width:100%;padding:10px;line-height: 20px;height:auto}
	.bookhouse.new .pdblock{padding:0 15px}
	.bookhouse.new .pdblock .left .name{margin-top:0}
	.bookhouse.new .pdblock .topic{padding:30px 0 20px;background: none;}
	.bookhouse.new .pdblock .img2{height:145px}
	.bookhouse.new .pdblock .img3{height:120px}
	.bookhouse.new .font28{font-size: 20px;}
	.bookhouse.new .cover .dialogtext .slideall{padding:0 15px}
	.bookhouse.new .pic:not(:last-child){margin-right:1%}
	.bookhouse.new .pic{width:9%;height:130px}
	.bookhouse.new .pic.active{width:50%}
	.bookhouse.new .pic .name{display: none;}
	.bookhouse.new .pic.active .name{display: block;}
	.bookhouse.new .picwrap{padding-bottom:100px}
	.bookhouse.new .block2 .li{width:50%;height:100px}
	.bookhouse.new .block2 .imgblock{height:100px}
	.bookhouse.new .block2 .imgblock+.name{display: none;}
	.bookhouse.new .arblock5 .line-title{padding-left: 30px;background-size: 20px;}
	.bookhouse.new .arswiper{margin:0 5px}
	.bookhouse.new .what .img{width:100%;height:auto}
	.bookhouse.new .service .list>div{flex-wrap: wrap;padding:20px;}
	.bookhouse.new .service .list .left{width:100%;border:0;margin-right:0}
	.bookhouse.new .how .overflow{margin:0}
	.bookhouse.new .how .item{width:100%;height:auto;border-radius: 0;padding:30px 20px}
	.bookhouse.new .how .item+img{display: none;}
	.bookhouse.new .how .overflow:last-child{margin-top:0}
	.bookhouse.new .pdblock .left{height:auto}
	.bookhouse.new .newlist img{height:120px}

	.bookhouse.new .maintitle{padding-left:35px;background-size: contain;}
	.bookhouse.new .shandonglist .text-right{text-align: left;}
	.bookhouse.new .pdblock .img1,.bookhouse.new .pdblock .img5{width:100%;border-radius: 0;margin-top:0!important}

	.bookhouse.new .bggrey {padding:25px 15px}
	.bookhouse.new .bggrey .title{font-size: 20px;margin-bottom: 25px;}
	.bookhouse.new .bggrey .num{font-size: 30px;margin-right:20px;margin-top:5px}
	.bookhouse.new .bggrey .item:not(:last-child):after{display: none;}
	.bookhouse.new .bggrey .item{min-height: 0;margin-bottom:20px;}
	.bookhouse.new .bggrey .num.font30{font-size: 18px;}
	.bookhouse.new .arintro{padding: 0 15px}
	.bookhouse.new .arintro .overflow{margin-left:0;margin-right:0}
	.bookhouse.new .lblock, .bookhouse.new .rblock{height:auto;padding:0;background: none;}
	.bookhouse.new .bggreen .greenborder{padding:0 10px}
	.bookhouse.new .bigtitle{font-size: 32px;margin:30px 0;}
	.bookhouse.new .arswiper .swiper-slide{height:200px}

	.yhsy-page .info{padding: 15px;line-height: 28px;background: #1354a5;}
	.yhsy-page .more{top:25px}
	.yhsy-page .topvideo{margin-right:-13px;margin-bottom:10px;padding: 54px 32px 66px 23px;}
	.yhsy-page .activitylist{margin-top:70px}
	.yhsy-page .media{margin-top:0}
	.yhsy-page .footer{padding:30px 15px 40px}

}