/*头部通用*/
.header-wrap{width: 100%;min-height: 170px;background-image: url(../images/head-banner.jpg);background-position: top center;background-repeat: no-repeat;background-size: cover;}
.header-main{width: 100%;max-width: 1220px;min-width: 1220px;margin: auto;padding-top: 30px;height: 170px;position: relative;}
.header-main .logo{height: 65px;}
.header-main .logo .logoimg{float: left;}
.header-main .logo p{float: right;font-size: 20px;color: #fff;line-height: 24px;padding-top: 10px;text-align: right;}
.header-main .logo span{font-size: 14px;}
.header-main .nav{width: 100%;height: 45px;border-top-right-radius: 10px;border-top-left-radius: 10px;background-image: url(../images/navBj.jpg);background-repeat: repeat-x;padding: 0px 20px;position: absolute;bottom: 0;left: 0;z-index: 20;}
.header-main .nav .nav-menu{float: left;}
.header-main .nav .nav-menu li{float: left;position: relative;margin: 0px 5px;}
.header-main .nav .nav-menu li .subnav{display: inline-block;padding: 0px 20px;line-height: 45px;height: 45px;text-align: center;color: #fff;text-decoration: none;font-size: 14px;}
.header-main .nav .nav-menu li .subnav:hover, .header-main .nav .nav-menu li .subnav:active, .header-main .nav .nav-menu li .subnav.active{background-color: #57a6d8}
.header-main .nav .nav-menu .sub{position: absolute;display:none;left: 0px;right:0px;top: 45px;background-color: #57a6d8;width: 100%;}
.header-main .nav .nav-menu .sub dd a{line-height: 30px;padding: 0 5px;display: block;text-align: center;color: #fff;font-size: 12px;text-decoration: none;}
.header-main .nav .nav-menu .sub dd a:hover{background-color: #409dd8}
.header-main .nav .searchInput{float: right;height: 28px;width: 190px;margin-top: 8px;}
.header-main .nav .searchInput input[type="text"]{width:160px;height: 28px;line-height: 28px;padding: 0px 10px;float: left;font-size: 12px;}
.header-main .nav .searchInput input[type="submit"]{width: 30px;height: 28px;line-height: 28px;text-align: center;font-size: 12px;float: left;background-color: #008fd5;border: 0;cursor: pointer;color: #fff;}

/*底部通出样式*/
.footer-layout{width: 100%;background-color: #4c4c4c;padding: 40px 0;margin-top: 40px;}
.footer-layout .footer{width: 100%;max-width: 1220px;min-width: 1220px;margin: auto;color: #f1f1f1;}
.footer-layout .footer .footer-nav{float: left;width: 50%;}
.footer-layout .footer .footer-nav h4{font-size: 14px;line-height: 30px;border-bottom: 1px solid #737373;margin-bottom: 10px;}
.footer-layout .footer .footer-nav ul li{float: left;width: 30%;margin-right: 3%;line-height: 30px;}
.footer-layout .footer .footer-nav ul li a{font-size: 12px;color: #f1f1f1;display: block;}
.footer-layout .footer .footer-nav ul li a i{margin-left: 10px;}
.footer-layout .footer .copyright{font-size: 12px; color: #f1f1f1;line-height: 30px;margin-top: 30px;}
.footer-layout .footer .footer-map{float: right;width: 33%;text-align: right;}
.footer-layout .footer .footer-map .map{line-height: 30px;font-size: 12px;}
.footer-layout .footer .footer-map .map i{margin-left: 10px;}
.footer-layout .footer .footer-map ul{height: 70px;border: 1px solid #ccc;margin-top: 10px;width: 322px;float: right;}
.footer-layout .footer .footer-map ul li{float: left;width: 70px;height: 70px;text-align: center;border-left: 1px solid #ccc;}
.footer-layout .footer .footer-map ul li a{font-size: 12px;color: #f1f1f1;}
.footer-layout .footer .footer-map ul li a i{display: block;margin-top: 20px;}
.footer-layout .footer .footer-map ul li.mapNo{width: 110px;background-color: #ccc;}
.footer-layout .footer .footer-map ul li.mapNo i{display: inline-block;margin-top: 0;}
.footer-layout .footer .footer-map ul li.mapNo a{line-height: 70px;color: #409dd8;}
/*banner*/
.layout-wrap{width: 100%;max-width: 1220px;min-width: 1220px;margin: auto;}
.bannerInx{width: 100%;height: 400px;}
.bannerInx .news-list{width: 230px;height: 400px;float: left;background-color: #7d7376;padding: 20px 15px;position: relative;}
.bannerInx .news-list h2{line-height: 30px;font-size: 14px;color: #fff;}
.bannerInx .news-list h2 i{margin-right: 5px;}
.bannerInx .news-list ul li a{display: block;line-height: 22px;font-size: 12px;width: 100%;height: 22px;color: #fff;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.bannerInx .news-list .more{position: absolute;bottom:20px;right: 15px;font-size: 12px;}
.bannerInx .news-list .more a{color: #fff;}
.bannerInx .news-list .more a i{margin-left: 3px;}
.bannerInx .banner{float: right;width: 990px;height: 400px;background-color: #f00;}
.bannerInx .banner .swiper-container{height: 400px;}
.bannerInx .banner .swiper-container .swiper-wrapper{height: 370px;}
.bannerInx .banner .swiper-container .swiper-wrapper img{width: 100%;height: 100%;}
.bannerInx .banner .swiper-container .swiper-pagination{height: 30px;bottom:0;text-align: right;padding: 5px 20px 0;background-color: #bbb5b7;}
.swiper-pagination-bullet-active{background-color: #fff;}

.newsInf{width: 100%;padding: 30px 0;}
.newsInf .layout-news{width: 50%;float: left;}
.newsInf .layout-news h2{padding: 10px;line-height: 30px;border-bottom: 1px solid #7d7376;position: relative;color: #174985;font-size: 18px;}
.newsInf .layout-news h2::before{content: "";position: absolute;top: 10px;left:0;width:4px;height:30px;background-color: #e1e6ea;}
.newsInf .layout-news h2 span{font-size: 14px;margin-left: 10px;text-transform:uppercase;}
.newsInf .layout-news h2 a{font-size: 12px;color: #7d7376;float: right;margin-right: 30px;}
.newsInf .layout-news h2 a i{margin-left: 5px;}

.newsInf .layout-news .text{padding: 10px 0;}
.newsInf .layout-news .text img{width: 320px;height: 190px;float: left;}
.newsInf .layout-news .text .int{float: right;padding: 0px 50px 0 20px;width: 290px;}
.newsInf .layout-news .text .int h3{margin-bottom: 10px;}
.newsInf .layout-news .text .int h3 a{color: #174985;font-size: 12px;line-height: 20px;}
.newsInf .layout-news .text .int p{font-size: 12px;line-height: 20px;color: #7d7376;}
.newsInf .layout-news ul li{padding-right: 50px;}
.newsInf .layout-news ul li a{font-size: 12px; color: #7d7376;line-height: 24px;}
.newsInf .layout-news ul li a span{float: right;}

.bookInd{width: 100%;margin:30 auto 0;}
.bookInd .bookList{float: left;width: 300px;height:650px;border:1px solid #ccc;padding: 20px 15px;background-color: #efefef;border-radius: 15px;}
.bookInd .bookList h2{font-size: 20px;line-height: 40px;color: #174985;border-bottom: 1px solid #888;}
.bookInd .bookList h2 span{font-size: 16px;text-transform:uppercase;margin-left: 10px;}
.bookInd .bookList ul li{list-style: decimal;margin: 25px 0px 25px 20px;}
.bookInd .bookList ul li a{line-height: 30px;font-size: 16px;}

.bookInd .bookNews{float: right;width: 900px;height:650px;border:1px solid #ccc;padding: 20px 30px;background-color: #efefef;border-radius: 15px;}
.bookInd .bookNews .bookTop{height: 300px;border-bottom: 1px solid #888;margin: 20px auto;}
.bookInd .bookNews .bookTop .imgList{float: left;width:419px;}
.bookInd .bookNews .bookTop .imgList img{float: left;width: 180px;height:230px;}
.bookInd .bookNews .bookTop .imgList .text{float: left;width: 180px;margin-left: 20px;}
.bookInd .bookNews .bookTop .imgList .text h3{margin-top: 80px;font-size: 18px;color: #174985;
margin-bottom: 20px;}
.bookInd .bookNews .bookTop .imgList .text p{font-size: 12px;color: #888;border-left: 1px solid #008fd5;padding-left: 5px;line-height: 20px;}
.bookInd .bookNews .list .sideBar_a{float: left;width: 50%;}
.bookInd .bookNews .list .sideBar_a h3{font-size: 16px;color: #666;margin-bottom: 10px;}
.bookInd .bookNews .list .sideBar_a ul li{margin: 5px auto;}
.bookInd .bookNews .list .sideBar_a ul li a{line-height: 30px;font-size: 14px;}

.bookInd .bookNews .list .sideBar_b{float: left;width: 50%;}
.bookInd .bookNews .list .sideBar_b h3{font-size: 16px;color: #666;margin-bottom: 10px;}
.bookInd .bookNews .list .sideBar_b p{line-height: 30px;font-size: 14px;}

.ssal{width:248px;

overflow:hidden;

white-space:nowrap;

text-overflow:ellipsis;

/**/  

-webkit-text-overflow:ellipsis;}

/*公司概况*/
.gray{background-color: #f1f1f1;}
.layout-page-wrap{width: 100%;}
.page-introduce{width: 100%;max-width: 1220px;min-width: 1220px;margin: auto;padding: 40px 0;}
.page-introduce h1{font-size: 16px;line-height: 40px;color: #35598a;}
.page-introduce p{line-height: 22px;font-size: 12px;color: #999;text-indent: 24px;}
.introduce-list{padding: 40px 0;}
.introduce-list h2{font-size: 14px;color: #008fd5;line-height: 40px;position: relative;padding-left: 10px;}
.introduce-list h2::before{content: "";position: absolute;top: 10px;left:0;width:4px;height:20px;background-color: #e1e6ea;}
.introduce-list ul li{width: 44%;float: left;margin: 20px 6% 0 0;padding: 10px;border:1px solid #ccc;background-color: #f1f1f1;border-radius: 15px;}
.introduce-list ul li a{text-decoration: none;}
.introduce-list ul li a span{color: #fff;padding: 3px 5px;background-color: #409dd8;border-radius: 5px;margin-bottom: 5px;display: inline-block;}
.introduce-list ul li a p{font-size: 12px;color: #999;line-height: 20px;}

.guild{margin-top: 40px;}
.guild .guild-list{float: left;width: 300px;border:1px solid #ccc;background-color: #f1f1f1;padding: 20px;border-radius: 15px;height: 600px;}
.guild .guild-list h2{font-size: 16px; color: #999;line-height: 40px;border-bottom: 1px solid #888;}
.guild .guild-list ul li{margin-top: 10px;}
.guild .guild-list ul li a{line-height: 30px;font-size: 14px;color: #999;}

.guild-swiper{width: 870px;float: right;height: 600px;border:1px solid #ccc;background-color: #f1f1f1;padding: 20px;border-radius: 15px;}
.guild-swiper .gallery-top img{width: 828px;height: 400px;cursor: pointer;}
.guild-swiper .gallery-thumbs{margin-top: 10px;}
.guild-swiper .gallery-thumbs img{width:200px;height: 140px;cursor: pointer;}

/*新书推荐*/
.products-layout{padding: 30px 0;}
.products-layout h2{font-size: 20px;color: #174985;position: relative;padding-left: 10px;}
.products-layout h2::before{content: "";position: absolute;top: 5px;left:0;width:4px;height:20px;background-color: #95a5b1;}
.products-layout .products-rec{padding: 30px 0;border-bottom: 1px solid #999;}
.products-layout .products-rec img{float: left;width: 250px;height:300px;}
.products-layout .products-rec .text{width:920px;float: right;}
.products-layout .products-rec .text h4{font-size: 16px;line-height: 30px;}
.products-layout .products-rec .text .tis{margin: 10px auto 20px;}
.products-layout .products-rec .text .tis span{line-height: 20px;font-size: 12px;color: #666;display: block;}
.products-layout .products-rec .text p{font-size: 12px;color: #999;line-height: 20px;margin: 5px auto;}
.products-layout .products-rec-list{padding: 30px 0;}
.products-layout .products-rec-list ul li{float: left;width:190px;height: 310px;background-color: #d4dade;text-align: center;margin: 0px 6.5px;}
.products-layout .products-rec-list ul li img{width: 160px;margin: 10px auto;height:244px;}
.products-layout .products-rec-list ul li a{text-decoration: none;}
.products-layout .products-rec-list ul li .text{height:46px;background-color: #e1e6ea;}
.products-layout .products-rec-list ul li .text h4{font-size: 13px;line-height: 24px;color: #292f36;}
.products-layout .products-rec-list ul li .text p{font-size: 12px;}
.products-layout .products-rec-list ul li:hover{opacity: .8;}
.products-layout .products-rec-list ul li:hover .text{background-color: #80a9da;}
.products-layout .products-rec-list ul li:hover .text h4, .products-layout .products-rec-list ul li:hover .text p{color: #fff;}

.publisher{padding: 30px 0;}
.publisher .publisher_bar_l{width: 700px;float: left;border-right: 1px solid #ccc;}
.publisher .publisher_bar_l h2{font-size: 20px;color: #174985;position: relative;padding-left: 10px;}
.publisher .publisher_bar_l h2::before{content: "";position: absolute;top: 5px;left:0;width:4px;height:20px;background-color: #95a5b1;}
.publisher .publisher_bar_l h2 span{font-size: 14px;text-transform:capitalize;}
.publisher .publisher_bar_l ul{margin: 30px auto;}
.publisher .publisher_bar_l ul li{width:150px;float: left;margin-right: 10px;height: 250px;padding: 10px;text-align: center;margin-top: 10px;}
.publisher .publisher_bar_l ul li img{width: 130px;height:160px;}
.publisher .publisher_bar_l ul li .text h4, .publisher .publisher_bar_l ul li .text p{font-size: 12px;line-height: 20px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.publisher .publisher_bar_l ul li a{text-decoration: none;}
.page_turning{text-align:center;padding:20px 0 10px;}
.page_turning a,.page_turning span{padding: 0px 5px;line-height: 20px;font-size: 12px;border:1px solid #999;color: #000;display: inline-block;margin-left: 5px;}
.page_turning span {background-color:#57a6d8;border:1px solid #57a6d8;color:#fff;}

.publisher .publisher_bar_r{width: 480px;float: right;}
.publisher .publisher_bar_r h2{font-size: 20px;color: #174985;position: relative;padding-left: 10px;}
.publisher .publisher_bar_r h2::before{content: "";position: absolute;top: 5px;left:0;width:4px;height:20px;background-color: #95a5b1;}
.publisher .publisher_bar_r h2 span{font-size: 14px;}
.publisher .publisher_bar_r ul{margin: 30px auto;}
.publisher .publisher_bar_r ul li{width:230px;float: left;margin-right: 10px;height: 320px;padding: 10px;text-align: center;margin-top: 10px;margin-bottom: 30px;}
.publisher .publisher_bar_r ul li img{width: 170px;height: 260px;}
.publisher .publisher_bar_r ul li .text h4, .publisher .publisher_bar_r ul li .text p{font-size: 12px;line-height: 20px;}
.publisher .publisher_bar_r ul li a{text-decoration: none;}

/*图书详情*/
.page-details{padding: 30px 0;}
.page-details .bread a{display: inline-block;padding: 0px 5px;}
.page-details .page-details-wrap{margin-top: 20px;}
.page-details .page-details-wrap img{float: left;width:300px;}

.page-details .page-details-wrap .text{width:780px;float: right;}
.page-details .page-details-wrap .text h4{font-size: 16px;line-height: 30px;color: #174985;}
.page-details .page-details-wrap .text .tis{margin: 10px auto 20px;}
.page-details .page-details-wrap .text .tis span{ font-family: "΢ź";line-height: 30px;font-size: 13px;color: #777;display: block;}
.page-details .page-details-wrap .text p{font-family: "΢ź";font-size: 15px;color: #666;line-height: 30px;margin: 8px auto;}

/*新闻中心*/
.news-center{padding: 30px 0;}
.news-center .imgList{width: 590px;float: left;}
.news-center .imgList ul li{width:280px;float: left;margin-right: 15px;margin-bottom: 15px;}
.news-center .imgList ul li img{width: 100%;height:187px;}
.news-center .imgList ul li p{line-height: 30px;font-size: 12px;}
.news-center .textList{width: 590px;float: right;}
.news-center .textList .laylist{margin-bottom: 10px;}
.news-center .textList .laylist h2{font-size: 14px;line-height: 30px;border-bottom: 1px solid #999;margin-bottom: 10px;}
.news-center .textList .laylist h2 i{margin-right: 5px;}
.news-center .textList .laylist ul li{line-height: 22px;font-size: 12px;color: #666;}
.news-center .textList .laylist ul li span{float: right;}

.page-details .page-details-wrap .news-center-page{padding: 30px 0;}
.page-details .page-details-wrap .news-center-page h1{font-size: 20px;margin-bottom: 30px;text-align: center;}
.page-details .page-details-wrap .news-center-page p{line-height: 24px;font-size: 14px;}
.page-details .page-details-wrap .news-center-page img{margin: 20px auto;width: 500px;float: none;display: block}

/*行业查询*/
.page-details .page-details-wrap .news-query-page{border-top: 1px solid #999;padding: 20px 0;}
.page-details .page-details-wrap .news-query-page ul li a{line-height: 30px;font-size: 14px;color: #666;}
.page-details .page-details-wrap .news-query-page ul li a span{float: right;}
.leixinga{margin-right: 70px}

/*发行业务*/
.issue-page{margin-top: 20px;}
.issue-page .business{width: 980px;position: relative;margin: auto;}
.issue-page .business img{width: 100%;}
.issue-page .business a{position: absolute;z-index: 1;width: 80px;height: 40px;}
.issue-page .business a.beijing{top: 290px;right: 200px;}
.issue-page .business a.changchun{top: 180px;right: 50px;}
.issue-page .business a.xian{top: 430px;right: 340px;}
.issue-page .business a.shanghai{top: 470px;right: 70px;}
.issue-page .business a.guangzhou{top: 680px;right: 200px;}
.issue-page .business-list{margin-left: 100px;}
.issue-page .business-list ul{border:1px solid #ccc;background-color: #f1f1f1;border-radius: 5px;padding: 10px;display: inline-block;}
.issue-page .business-list ul li{list-style: disc;margin-left: 20px;}
.issue-page .business-list ul li a{font-size: 14px;line-height: 30px;color: #666;}
.issue-page .business-list ul li a span{color: #008fd5;}

.issue-page-list{padding: 30px 0;}
.issue-page-list h2{font-size: 14px;color: #000;line-height: 30px;border-bottom: 1px solid #ccc;display: inline-block;}
.issue-page-list h3{color: #008fd5;margin-top: 15px;line-height: 30px;}
.issue-page-list p{line-height: 24px;font-size: 14px;}
.issue-page-list ul{margin-top: 20px;}
.issue-page-list ul li{height: 60px;border-top: 2px solid #fff;background-color: #ccc;}
.issue-page-list ul li span{width: 25%;float: left;line-height: 60px;text-align: center;font-size: 14px;color: #666;}
.issue-page-list ul li.blue{background-color: #174985;}
.issue-page-list ul li.blue span{color: #fff;}
.issue-page-list ul li.purple{background-color: #aba1bf;}
.issue-page-list ul li.purple span{color: #000;}
.issue-page-list ul li.ash{background-color: #adadad;}
.issue-page-list ul li.ash span{color: #333;}

/*联系我们*/
.contact-page{padding: 30px 0;}
.contact-page .company-list{margin-top: 20px;}
.contact-page .company-list .img{float: left;width: 300px;height: 207px;}
.contact-page .company-list ul{float: left;width:430px;margin-left: 30px;}
.contact-page .company-list ul li{font-size: 12px;line-height: 24px;}
.contact-page .company-list ul li.top{font-size: 18px;border-bottom: 2px dashed #008fd5;line-height: 40px;margin-bottom: 10px;}
.contact-page .company-list ul li.top span{color: #008fd5;}
.contact-page .company-list ul li.top i{margin-right: 10px;}
.contact-page .company-list ul.english li.top{color: #555;}
.contact-page .company-list ul.english li{color: #008fd5;}


