@charset "utf-8";
/*页面头部*/
.headTop{ background:#dddddd; color:#595757; font-size:14px; height:38px; line-height:38px; text-align:right; }
.headTop a{ margin-left:30px; }
.headTop a.cssn_logo{ margin-left:50px; }
.headTop img{ height:24px; }
.headTop a:hover{ color:#0B7AC0; }

.head{ height:210px; }
.head .logos{ height:170px; margin-top:20px; }
.head .logos img{ display: block; height:100%; }

.head .search{ margin-top:83px; overflow: hidden; width:530px; height:44px; border-radius:10px; box-shadow:4px 4px 10px #cccccc; }
.head .search .input{ color:#595757; font-size:17px; padding-left:17px; width:470px; height:44px; line-height:44px; }
.head .search .input::placeholder{ color:#727171; }

.head .search .btn{ cursor:pointer; background:url(search2024new.png) no-repeat center center; background-size:cover; width:60px; height:44px; }
/*页面头部*/

/*导航栏*/
.nav{ position: relative; }
.nav:after{ content:""; background:#C2E6FE; height:55px; width:100%; position: absolute; left:0; bottom:0; }
.navList{ height:66px; }
.navList li{ float:left; width:14.28%; text-align:center; position: relative; z-index:1000; }
.navList li:after{ opacity:0; content:""; display: block; position: absolute; right:-11px; top:0; width:0; height:0;
border-bottom:12px solid #0E4A71; border-right:12px solid transparent; }
.navList li>a{ line-height:55px; height:66px; padding-top:11px; display: block; font-size:21px; font-weight:bold; color:#0B7AC0; position: relative; z-index:1; }

.navList li .dropdown{ display:none; background:rgba(255, 255, 255, 0.9); position: absolute; left:0; top:66px; width:100%; }
.navList li:nth-child(3) .dropdown{ width:150%; left:-25%; }
.navList li .dropdown a{ height:48px; display: block; border-bottom:1px solid #cbcfd2; line-height:48px; font-size:16px; color:#595757; }
.navList li .dropdown a:last-child{ border-bottom:none; }
.navList li .dropdown a span{ margin-left:16px; }
.navList li .dropdown a:hover{ background:#65AADD; color:#ffffff; }
.navList li:hover:after,.navList li.active:after{opacity:1;}
.navList li:hover>a,.navList li.active>a{ background:#0B7AC0; color:#ffffff;}
/*导航栏*/


.homeTime{ line-height:65px; height:65px; color:#888888; font-size:18px; }
.homeTime span{ margin-right:18px; }


.homeMain{  }
.homeMain .plate{ padding:30px; box-shadow:0 0 25px #d2d1d1;}

.homeMain .plate01{ width:930px; height:474px; float: left; }

.homeMain .plate02{ width:545px; height:880px; float: right; }
.homeMain .plate03{ width:930px; height:381px; margin-top:25px; float: left; }
.homeMain .plate04{ width:930px; height:840px; margin-top:25px; float: left; }
.homeMain .plate05{ width:545px; height:840px; margin-top:25px; float: right; }

/*轮播图*/
.banner{ width:100%; height:100%; overflow: hidden; position: relative;}
.banner .banner-prev,.banner .banner-next{ cursor: pointer; background:rgba(11,122,192,0.6); z-index:100; position: absolute; top:50%; margin-top:-40px; width:40px; height:80px; line-height:80px; text-align:center; }
.banner .banner-prev span,.banner .banner-next span{ font-size:28px; color:#ffffff; }
.banner .banner-prev{ left:0; border-radius:0 5px 5px 0; }
.banner .banner-next{ right:0; border-radius:5px 0 0 5px; }
.banner .banner-prev:hover,.banner .banner-next:hover{ background:#0b7ac0; }

.banner .swiper-slide{ overflow: hidden; }
.banner img{ display: block; width:100%; }
.banner .swiper-slide a{ position: relative; display: block; height:100%; overflow: hidden;}
.banner .swiper-slide .title{ font-weight:bold; width:100%; font-size:16px; color:#ffffff; position: relative; z-index:1; padding:0 240px 0 32px; position: absolute; bottom:0; left:0; height:70px; line-height:70px; color:#ffffff; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; }
.banner .swiper-slide a:after{ content: ""; position: absolute; width: 100%; height: 100%; background-image: linear-gradient(to bottom, rgba(0,0,0,0), rgba(0,0,0,0) 70%, rgba(0,0,0,0.5) 90%, rgba(0,0,0,0.9) 100%); left: 0; top: 0;}

.banner .bannerBottom{ position: absolute; bottom:27px; right:32px; z-index:100; line-height:16px; font-size:14px; height:16px; }
.banner .bannerBottom .xian{ margin:0 10px; font-size:14px; font-weight:bold; float: left;  color:#ffffff; }
.banner .more{ float: left; font-weight:bold; color:#ffffff;  }
.banner .more:hover{ color:#0B7AC0; }

.banner .swiper-pagination{ margin-top:1px; position: static; line-height:16px; float: left;  }
.banner .swiper-pagination .swiper-pagination-bullet{ width:10px; height:10px; margin-left:10px; border:2px solid #ffffff; border-radius:50%; opacity:1; background:none; }
.banner .swiper-pagination .swiper-pagination-bullet-active{ background:#ffffff; }

.banner .num{ position: absolute; color:#ffffff; width:100px; text-align:center; z-index:10; right:0; bottom:0; height:70px; line-height:70px; font-size:24px; font-weight:bold;  }
.banner .num span.current{ font-size:32px; margin-right:8px; }
.banner .num span.total{ margin-left:8px; }
/*轮播图*/

.homeTit{ overflow: hidden; height:56px; line-height:56px; }
.homeTit .tit{ position: relative; float:left; font-size:24px; color:#231815; font-weight:bold; letter-spacing:5px; }
.homeTit .tit:after{ content:""; width:60px; height:2px; position: absolute; left:0; bottom:0; background:#1F6FA5; }
.homeTit .more{ float:right; font-size:16px; color:#0B7AC0; font-weight:bold; }
.homeTit .more span{ font-size:16px; font-weight:normal; margin-left:4px; }
.homeTit .more:hover{ color:#ba1223;}

/*信息列表*/
.infolist01{ margin-top:20px; overflow: hidden; }
.infolist01 li{ float: left; width:100%; color:#595757; border-bottom:1px solid #d7d7d7;}
.infolist01 li a{ display: block; padding:10px 15px 10px 0; overflow: hidden; }
.infolist01 li .time{ float: left; width:70px; text-align:center; margin-right:20px; }
.infolist01 li .time .d{ font-size:21px; line-height:30px; }
.infolist01 li .time .ym{ font-size:13px; line-height:20px; }
.infolist01 li .tit{ font-size:15px; line-height:25px; height:50px; display: flex; flex-direction: row; align-items: center;}
.infolist01 li:last-child{ border-bottom:none; }
.infolist01 li:hover{ color:#ffffff; background:#0B7AC0; }


.infolist02{ overflow: hidden; margin-top:20px; }
.infolist02 li{ float: left; width:100%; border-bottom:1px solid #d7d7d7; }
.infolist02 li a{ display: block; padding:6px 0; overflow: hidden; }
.infolist02 li .tit{ font-size:15px; line-height:25px; float: left; width:700px; color:#595757; }
.infolist02 li .time{ float: right; color:#898989; font-size:15px; line-height:25px;  }
.infolist02 li:last-child{ border-bottom:none; }
.infolist02 li:hover .tit{ color:#0B7AC0; }
.infolist02 li:hover .time{ color:#0B7AC0; }

.plate03 .infolist02 li .tit{ height:50px; display: flex; flex-direction: row; align-items: center; }
.plate03 .infolist02 li .time{ height:50px; display: flex; flex-direction: row; align-items: center; }

.plate04 .infolist02 li a{ padding:9px 0; }


.plate02 .infolist01 li a{ padding-top:12px; padding-bottom:12px; }
/*信息列表*/

/*主办期刊/学术著作*/
/* .greybj{ background:#F7F8F8; }
.bluebj{ background:#C2E6FE; } */

.homeTit2{ margin:50px 0 35px 0; overflow: hidden; padding-right:30px; }
.homeTit2 .tit{ color:#0B7AC0; float: left; font-size:30px; letter-spacing:6px; font-weight:bold; padding-left:4%; line-height:1; border-left:1px solid #b4b4b4; }
.homeTit2 .more{ float: right; line-height:30px; font-size: 16px; color: #0B7AC0; font-weight: bold; }
.homeTit2 .more:hover{ color:#ba1223;}

.homeBookListTop{ }

.homeBook .w50{ width:50%; }
.homeBookListMain{ position: relative; margin-bottom:40px; }
.homeBookListMain:after{ content:""; width:1px; height:177px; background:#9E9E9F; position: absolute; left:50%; top:0; }
.homeBookList{ width:100%; }
.homeBookList li{ float: left; margin-right:3%; height:177px; width:17%; }
.homeBookList li img{ display: block; margin:0 auto; height:177px; /*box-shadow: 3px 3px 6px #999999;*/ }
.homeBookListMain .w50:nth-child(2) .homeBookList li{ margin-left:3%; margin-right:0; }
.homeBookListMain .w50:nth-child(2) .homeBookList img{ height:177px;  }

/*主办期刊/学术著作*/

/*知名学者/在职学者*/
.homeTit3{ margin:60px 0 35px 0; position: relative; overflow: hidden; padding-right:30px; }
.homeTit3:after{ content:""; width:95%; height:1px; position: absolute; background:#0B7AC0; left:0; top:50%; }
.homeTit3 .tit{ float: left; background:#ffffff; position: relative; z-index:1; float: left; color:#0B7AC0; padding-left:27px; border-left:1px solid #b4b4b4; line-height:1; font-size:30px; letter-spacing:6px; padding-right:17px; font-weight:bold; }
.homeTit3 .more{ float: right; background:#ffffff; position: relative; z-index:1; padding-left:16px; line-height:30px; font-size: 16px; color: #0B7AC0; font-weight: bold; }
.homeTit3 .more:hover{ color:#ba1223;}


.homeScholarMain{ padding:0 56px; position: relative; }
.homeScholarMain .bntLeft,.homeScholarMain .bntRight{ cursor: pointer; text-align:center; position: absolute; top:0; width:35px; height:228px; line-height:228px; }
.homeScholarMain .bntLeft span,.homeScholarMain .bntRight span{ font-size:36px; color:#0B7AC0; }

.homeScholarMain .bntLeft{ left:0; background:url(left2024new.png) no-repeat center center; background-size:100% auto; }
.homeScholarMain .bntRight{ right:0; background:url(right2024new.png) no-repeat center center; background-size:100% auto; }

.homeScholarList{ width: 100%; position: relative; overflow: hidden; }
.homeScholarList ul li a{ display: block; }
.homeScholarList ul li .img{ margin:0 auto; overflow: hidden; height:214px; border-radius:5px; box-shadow: 4px 4px 4px #b6b6b6; }
.homeScholarList ul li .img img{ min-height:214px; width:100%; display: block; }
.homeScholarList ul li .tit{ color:#595757; font-size:16px; text-align:center; margin-top:16px; }
.homeScholarList ul li img { width: 100%; display:block;}
.homeScholarList ul li:hover .tit{ color:#0B7AC0; }
/*知名学者/在职学者*/

/*底部链接*/
.bottomUrlList{ margin-top:40px; overflow: hidden; }
.bottomUrlList li{ width:32.4%; margin-right:1.4%; margin-top:1.4%; float: left; overflow: hidden; }
.bottomUrlList li:nth-child(1),.bottomUrlList li:nth-child(2),.bottomUrlList li:nth-child(3){ margin-top:0; }
.bottomUrlList li:nth-child(3n){ margin-right:0; }
.bottomUrlList li img{ display: block; width:100%; }
/*底部链接*/

/*页面底部*/
.footer{ background:#C2E6FE;}
.links{ padding:35px; border-bottom:1px solid #FFFFFF; }
.links .linksTit{ float: left; width:18%; text-align:center; height:102px; font-weight:bold; line-height:102px; border-right:1px solid #2F4758; color:#2F4758; font-size:20px; }
.links .linksTit span{ background:url(links2024new.png) no-repeat left center; background-size:auto 20px; padding-left:30px; }

.links .linksList{ float:right; width:78%; line-height:34px; font-size:15px; color:#2F4758; overflow: hidden; }
.links .linksList li{ width:25%; float: left; }
.links .linksList li a:hover{ text-decoration:underline; }

.footer .copy{ color:#231815; font-size:15px; text-align:center; line-height:1.5; padding:30px 0; }
.footer .copy span{ margin:0 30px; }
.footer .copy a{ color:#FFFFFF; }
.footer .copy a:hover{ text-decoration:underline; }
/*页面底部*/


@media screen and (max-width: 1680px) {

	/*页面头部*/
	.headTop{ font-size:13px; height:34px; line-height:34px; }
	.headTop a{ margin-left:25px; }
	.headTop a.cssn_logo{ margin-left:40px; }
	.headTop img{ height:20px; }
	
	.head{ height:170px; }
	.head .logos{ height:140px; margin-top:15px; }
	
	.head .search{ margin-top:66px; width:450px; height:38px; border-radius:8px; box-shadow:3px 3px 8px #cccccc; }
	.head .search .input{ font-size:15px; padding-left:15px; width:400px; height:38px; line-height:38px; }
	.head .search .btn{ width:50px; height:38px; }
	/*页面头部*/
	
	
	/*导航栏*/
	.nav:after{ height:45px; }
	.navList{ height:55px; }
	.navList li:after{right:-10px; border-bottom-width:11px; border-right-width:11px; }
	.navList li>a{ line-height:45px; height:55px; padding-top:10px; font-size:18px; }
	
	.navList li .dropdown{ top:55px; }
	.navList li .dropdown a{ height:40px; line-height:40px; font-size:14px; }
	.navList li .dropdown a span{ margin-left:14px; }
	/*导航栏*/
	
	.homeTime{ line-height:55px; height:55px; font-size:16px; }
	.homeTime span{ margin-right:16px; }
	
	.homeMain{ }
	.homeMain .plate{ padding:25px; box-shadow:0 0 20px #d2d1d1;}
	
	.homeMain .plate01{ width:770px; height:392px; }
	.homeMain .plate02{ width:450px; height:720px; }
	.homeMain .plate03{ width:770px; height:308px; margin-top:20px; }
	.homeMain .plate04{ width:770px; height:695px; margin-top:20px; }
	.homeMain .plate05{ width:450px; height:695px; margin-top:20px; }
	
	/*轮播图*/
	.banner .banner-prev,.banner .banner-next{ margin-top:-30px; width:34px; height:60px; line-height:60px; }
	.banner .banner-prev span,.banner .banner-next span{ font-size:24px; }
	
	.banner .swiper-slide .title{ font-size:14px; padding:0 200px 0 28px; height:60px; line-height:60px; }

	.banner .bannerBottom{ bottom:23px; line-height:14px; font-size:12px; height:14px; }
	.banner .bannerBottom .xian{ margin:0 8px; font-size:12px;  }

	.banner .swiper-pagination{ margin-top:1px; line-height:14px; }
	.banner .swiper-pagination .swiper-pagination-bullet{ width:8px; height:8px; margin-left:8px; border:2px solid #ffffff; }


	.banner .num{ width:85px; height:60px; line-height:60px; font-size:20px; }
	.banner .num span.current{ font-size:28px; margin-right:7px; }
	.banner .num span.total{ margin-left:7px; }
	/*轮播图*/
	
	.homeTit{ height:46px; line-height:46px; }
	.homeTit .tit{ font-size:20px; letter-spacing:4px; }
	.homeTit .tit:after{ width:50px; height:2px; }
	.homeTit .more{ font-size:14px; }
	.homeTit .more span{ font-size:14px; margin-left:3px; }
	
	/*信息列表*/
	.infolist01{ margin-top:15px; }
	.infolist01 li a{ padding:8px 12px 8px 0;  }
	.infolist01 li .time{ width:60px; margin-right:15px; }
	.infolist01 li .time .d{ font-size:18px; line-height:24px; }
	.infolist01 li .time .ym{ font-size:12px; line-height:18px; }
	.infolist01 li .tit{ font-size:13px; line-height:21px; height:42px; }
	
	.infolist02{ margin-top:15px; }
	.infolist02 li a{ padding:5px 0; }
	.infolist02 li .tit{ font-size:13px; line-height:20px; width:600px;  }
	.infolist02 li .time{ font-size:13px; line-height:20px;  }

	.plate03 .infolist02 li .tit{ height:40px; }
	.plate03 .infolist02 li .time{ height:40px; }

	.plate04 .infolist02 li a{ padding:7px 0; }
	.plate04 .infolist02 li .tit{ line-height:22px; }
	.plate04 .infolist02 li .time{ line-height:22px; }


	.plate02 .infolist01 li a{ padding-top:10px; padding-bottom:9px; }
	/*信息列表*/
	
	
	/*主办期刊/学术著作*/
	.homeTit2{ margin:40px 0 30px 0; padding-right:25px;}
	.homeTit2 .tit{ font-size:24px; letter-spacing:5px; }
	.homeTit2 .more{ line-height:24px; font-size:14px; }

	.homeBookListTop{ }

	.homeBookListMain:after{ height:146px; top:0; }
	.homeBookList li{ height:146px; }
	.homeBookList li img{ height:146px; /*box-shadow: 2px 2px 4px #888888;*/ }

	.homeBookListMain .w50:nth-child(2) .homeBookList img{ height:146px;  }

	/*主办期刊/学术著作*/
	
	
	/*知名学者/在职学者*/
	.homeTit3{ margin:50px 0 30px 0; padding-right:25px; }
	.homeTit3 .tit{ padding-left:22px; font-size:24px; letter-spacing:5px; padding-right:14px; }
	.homeTit3 .more{ padding-left:14px; line-height:24px; font-size: 14px; }
	
	
	.homeScholarMain{ padding:0 45px; }
	.homeScholarMain .bntLeft,.homeScholarMain .bntRight{ width:30px; height:189px; line-height:189px; }
	.homeScholarMain .bntLeft span,.homeScholarMain .bntRight span{ font-size:30px; }
	
	.homeScholarList ul li .img{ border-radius:4px; height:180px; }
	.homeScholarList ul li .img img{ min-height:180px; }
	.homeScholarList ul li .tit{ font-size:14px; margin-top:14px; }
	/*知名学者/在职学者*/
	
	/*底部链接*/
	.bottomUrlList{ margin-top:30px; }
	/*底部链接*/
	
	
	/*页面底部*/
	.links{ padding:30px; }
	.links .linksTit{ height:90px; line-height:90px; font-size:18px; }
	.links .linksTit span{ background-size:auto 18px; padding-left:27px; }

	.links .linksTit span{ font-size:18px; margin-right:8px; }
	.links .linksList{ line-height:30px; font-size:14px; }
	
	.footer .copy{ font-size:13px; padding:25px 0; }
	.footer .copy span{ margin:0 26px; }
	/*页面底部*/

}



@media screen and (max-width: 1340px) {

	/*页面头部*/
	.head{ height:150px; }
	.head .logos{ height:120px; margin-top:15px; }
	
	.head .search{ margin-top:58px; width:360px; height:34px; border-radius:6px; box-shadow:3px 3px 8px #cccccc; }
	.head .search .input{ font-size:14px; padding-left:14px; width:320px; height:34px; line-height:34px; }
	.head .search .btn{ width:40px; height:34px; }
	/*页面头部*/
	
	
	/*导航栏*/
	.nav:after{ height:40px; }
	.navList{ height:48px; }
	.navList li:after{right:-8px; border-bottom-width:9px; border-right-width:9px; }
	.navList li>a{ line-height:40px; height:48px; padding-top:8px; font-size:16px; }
	
	.navList li .dropdown{ top:48px; }
	.navList li .dropdown a{ height:34px; line-height:34px; font-size:13px; }
	.navList li .dropdown a span{ margin-left:13px; }
	/*导航栏*/
	
	.homeTime{ line-height:48px; height:48px; font-size:14px; }
	.homeTime span{ margin-right:14px; }
	
	.homeMain{ }
	.homeMain .plate{ padding:20px; box-shadow:0 0 15px #d2d1d1;}
	
	.homeMain .plate01{ width:660px; height:336px; }
	.homeMain .plate02{ width:420px; height:645px; }
	.homeMain .plate03{ width:660px; height:289px; }
	.homeMain .plate04{ width:660px; height:650px; }
	.homeMain .plate05{ width:420px; height:650px; }
	
	.homeTit{ height:40px; line-height:40px; }
	.homeTit .tit{ font-size:18px; letter-spacing:3px; }
	.homeTit .tit:after{ width:42px; }
	
	/*信息列表*/
	.infolist02 li a{ padding:4px 0; }

	.infolist01 li a{ padding:6px 12px 6px 0;  }
	.infolist02 li .tit{ width:520px;  }

	.plate04 .infolist02 li a{ padding:6px 0; }

	.plate02 .infolist01 li a{ padding-top:6px; padding-bottom:6px; }
	/*信息列表*/
	
	
	/*主办期刊/学术著作*/
	.homeTit2{ margin:30px 0 25px 0; padding-right:20px; }
	.homeTit2 .tit{ font-size:20px; letter-spacing:4px; }
	.homeTit2 .more{ line-height:20px; }

	.homeBookListTop{ }

	.homeBookListMain:after{ height:130px; top:0; }
	.homeBookList li{ height:130px; }
	.homeBookList li img{ height:130px; /*box-shadow:2px 2px 4px #888888;*/ }

	.homeBookListMain .w50:nth-child(2) .homeBookList img{ height:130px;  }
	/*主办期刊/学术著作*/
	
	
	/*知名学者/在职学者*/
	.homeTit3{ margin:40px 0 25px 0; padding-right:20px; }
	.homeTit3 .tit{ padding-left:18px; font-size:20px; letter-spacing:4px; padding-right:12px; }
	.homeTit3 .more{ line-height:20px; }

	.homeScholarMain .bntLeft,.homeScholarMain .bntRight{ height:162px; line-height:162px; }
	.homeScholarList ul li .img{ height:158px; }
	.homeScholarList ul li .img img{ min-height:158px; }
	/*知名学者/在职学者*/
	
	/*底部链接*/
	.bottomUrlList{ margin-top:25px; }
	/*底部链接*/
	
	/*页面底部*/
	.links{ padding:25px; }

	.footer .copy{ padding:20px 0; }
	/*页面底部*/

}