@charset "utf-8";
/* 内外边距通常让各个浏览器样式的表现位置不同 */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,p,blockquote,th,td,hr,button,article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section {
	margin:0;padding:0;
}
.fs-12 {
	font-size: 12px;
}
.h-75 {
	height: 75px;
}
.mr-40 {
	margin-right: 40px;
}
.mb-25-ie67 {
	*margin-bottom: 25px;
}
.c-666 {
	color: #666;
}
.c-999 {
	color: #999;
}
.fs-16 {
	font-size: 16px;
}
.fs-20 {
	font-size: 20px;
}
.fs-14 {
	font-size: 14px;
}
.mb-18-ie67 {
	*margin-bottom: 18px;
}
.pt-4-ie6 {
	_padding-top: 4px;
}
.mr-50 {
	margin-right: 50px;
}
.mlr-105 {
	margin: 0 105px;
}
.mb-55 {
	margin-bottom: 55px;
}
.ml-15 {
	margin-left: 15px;
}
.blank-55 {
	height: 55px;
	font-size: 0;
}
.blank-5, .blank-10, .blank-20 {
	font-size: 0;
}
.ks-fr {
	float: right;
}
.ks-fl {
	float: left;
}
.mr-15 {
	margin-right: 15px;
}
.p-r {
	position: relative;
}
.pt-20 {
	padding-top: 20px;
}
.pt-2 {
	padding-top: 2px;
}
.ml-500 {
	margin-left: 500px;
}
.p-20 {
	padding: 20px;
}
.blank-30 {
	height: 30px;
	font-size: 0;
}
.ta-r {
	text-align: right;
}
.fw-n {
	font-weight: normal;
}
.blank-15 {
	height: 15px;
	font-size: 0;
}
.blank-25 {
	height: 25px;
	font-size: 0;
}
.blank-45 {
	height: 45px;
	font-size: 0;
}
.va-m {
	vertical-align: middle;
}
.h-0 {
	height: 0;
}
.h-15 {
	height: 15px;
}
.mr-5-ie67 {*margin-right:5px;}
.lh-20 {line-height: 20px;}
.plr-30 {padding: 0 30px;}
.mr-25 {margin-right: 25px;}
.blank-40 {
	height: 40px;
	font-size: 0;
}
.pl-15 {padding-left: 15px;}
.c-f60 {color: #F60;}
.lh-45 {line-height: 45px;}
.lh-40 {line-height: 40px;}
.mb-75 {margin-bottom: 75px;}
.blank-150 {
	height: 150px;
	font-size: 0;
}
.blank-180 {
	height: 180px;
	font-size: 0;
}
.mr-45 {margin-right: 45px;}
.d-b {display: block;}
.pb-530 {padding-bottom: 530px;}
.mlr-10 {margin: 0 10px;}
.ta-c {text-align: center;}
.blank-345 {
	height: 345px;
	font-size: 0;
}
.mr--30 {margin-right: -30px;}
.mr-75 {margin-right: 75px;}
.fs-18 {font-size: 18px;}
.bc-w {background-color: white;}
.mt-25 {margin-top: 25px;}
.inline-pic {
	display: inline-block;
	max-width: 100%;
}
.block-pic {
	display: block;
	max-width: 100%;
}

/* ==========================================================================
   学术引领首页
   ========================================================================== */
.head {margin-bottom: 20px;}
.head-top {
	max-width: 1000px;
	margin: 0 auto 35px;
	padding-top: 50px;
}
.head-top img {
	float: left;
	/* margin-right: 16%; */
	margin-right: 15%;
	max-width: 100%;
}
.head-top form {
	float: left;
	margin-top: 6%;
	border: solid 1px #4064DB;
	border-radius: 16px;
    -moz-border-radius: 16px;
    -webkit-border-radius: 16px;
    padding: 5px 2px 5px 10px;
    width: 21.5%;
}
.head-top form input.head-top-txt {
	width: 86.05%;
	height: 23px;
	padding: 0 4px 0 0;
	box-shadow: none;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	transition: all 0 ease 0;
	-webkit-transition: all 0 ease 0;
	-moz-transition: all 0 ease 0;
	-ms-transition: all 0 ease 0;
	-o-transition: all 0 ease 0;
	border: none;
}
.head-top form input.head-top-txt:focus, .search-main-search-cen div input.head-top-txt:focus {
	box-shadow: none;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	outline: none;
}
.head-top-btn {
	width: 23px;
	height: 23px;
	border-radius: 50%;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    border: none;
    background: #5A76D4 url(../images/learn_icon.png) no-repeat 5px 5px;
    font-size: 13px;
}
.navi {background-color: #4064DB;}
.navi-cen {
	margin: 0 auto;
	padding-right: 35px;
	max-width: 965px;
	line-height: 40px;
	font-size: 15px;
}
.navi-cen a {color: white;}
.navi-cen-user {
	float: right;
	width: 9.84%;
	color: white;
}
.navi-cen-user span {
	margin: 0 15.79%;
}
.navi-cen-com {
	float: left;
	margin-right: 3.11%;
	position: relative;
	z-index: 2000;
	color: white;
	cursor: pointer;
}
.navi-cen-com div {
	position: absolute;
	z-index: 3000;
	top: 40px;
	left: 0;
	background-color: #2626EB;
	padding: 5px 0;
	display: none;
	white-space: nowrap;
	margin-left: -50%;
}
.navi-cen-com div a:link, .navi-cen-com div a:visited {
	display: block;
	color: white;
	font-size: 14px;
	line-height: 20px;
	padding: 5px 15px;
}
.navi-cen-com div a:hover {
	color: #2626EB;
	text-decoration: none;
	background-color: #C7DCDE;
}
.navi-cen-com div span {
	display: block;
	color: #BBB;
	font-size: 14px;
	line-height: 20px;
	padding: 5px 15px;
	cursor: default;
}
.navi-cen-com-link:link, .navi-cen-com-link:visited, .navi-cen-com-link:hover {text-decoration: none;}
.navi-cen-col {
	float: left;
	margin-right: 3.11%;
}
.main {
	max-width: 1000px;
	margin: 0 auto 20px;
	padding-top: 20px;
}
.main-recom {
	margin-bottom: 1.5%;
	background-color: #4064DB;
}
.main-recom-left {
	float: left;
	width: 70%;
}
.main-recom div {
	float: left;
	width: 23%;
	padding: 12% 3.5% 0;
	color: white;
	font-size: 14px;
	line-height: 27px;
}
.main-recom div strong {font-size: 15px;}
.main-recom div a {
	display: block;
	color: white;
	font-size: 24px;
	line-height: 49px;
}
.main-recom div span {display: block;}
.main-cen {margin-bottom: 5.5%;}
.main-cen-left {
	float: left;
	margin-right: 3%;
	width: 70.5%;
}
.main-cen-left-rep-tit {line-height: 52px;}
.main-cen-left-rep-tit a {
	float: right;
	font-size: 14px;
	color: #666;
}
.main-cen-left-rep-tit h2 {
	float: left;
	color: #4064DB;
}
.main-cen-left-rep-con {margin-right: -1.42%;}
.main-cen-left-rep-con article {
	float: left;
	width: 31.91%;
	margin: 0 1.42% 1.4% 0;
}
.main-cen-left-rep-con-name {
	display: block;
	color: #666;
	font-size: 13px;
	line-height: 41px;
}
.main-cen-right {
	float: left;
	width: 26%;
}
/*.main-cen-right h2 {
	line-height: 52px;
	color: #4064DB;
}*/
.main-cen-right article {background-color: #F3F3F3;}
.main-cen-right article a {display: block;}
.main-cen-right article div {
	line-height: 24px;
	padding: 5.56% 7.41% 7.41%;
}
.main-cen-right article div a {
	font-size: 16px;
	font-weight: 700;
	line-height: 31px;
}
.circular-tit {
	height: 25px;
	line-height: 25px;
	background-color: #4064DB;
	padding-right: 2%;
	margin-bottom: 2.5%;
}
.circular-tit a {
	float: right;
	color: white;
	font-weight: 700;
	font-size: 14px;
}
.circular-tit h2 {
	font-size: 19px;
	color: #4064DB;
	background-color: white;
	padding-right: 1.5%;
	float: left;
}
.circular-img {
	float: right;
	width: 58%;
}
.circular-img div {
	float: right;
	width: 21.55%;
}
.circular-img-pub {margin-bottom: 16%;}
.circular-left {
	float: left;
	width: 40.5%;
}
.circular-left a {
	font-size: 14px;
	line-height: 28px;
	display: block;
}
.subject {
	margin-bottom: 60px;
	background: url(../images/learn_subjectbg.jpg) repeat-x center top;
}
.subject-cen {
	max-width: 970px;
	padding: 70px 0 20px 30px;
	margin: 0 auto;
}
.subject-cen-right {
	float: right;
	width: 57.73%;
	color: white;
	font-size: 16px;
	line-height: 31px;
}
.subject-cen-develop {
	font-family: "造字工房力黑（非商用）常规体";
	font-size: 28px;
	line-height: 60px;
}
.subject-cen-head {
	font-size: 33px;
	line-height: 67px;
	font-family: "Adobe 黑体 Std";
}
.subject-cen-right div {
	border-bottom: 1px solid transparent;
	box-sizing: border-box;
	-ms-box-sizing: border-box;
	-o-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	background-clip: padding-box,border-box;
	background-origin: padding-box,border-box;
	background-image: linear-gradient(#FFF,#FFF),linear-gradient(90deg,#FFF,transparent);
	margin-bottom: 3.57%;
}
.subject-cen-right p {
	margin: 1.79% 0 7.14%;
}
.subject-cen-right a {
	display: inline-block;
	font-size: 18px;
	background-color: white;
	line-height: 32px;
	padding: 0 6.25%;
	color: #4064DB;
	border-radius: 16px;
    -moz-border-radius: 16px;
    -webkit-border-radius: 16px;
}
.subject-cen img {
	float: left;
	margin-right: 4.12%;
	max-width: 100%;
}
.main2 {
	padding: 0 30px 70px 45px;
	max-width: 925px;
	margin: 0 auto;
}
.main2-sub {margin: 0 -6.3% 4.32% 0;}
.main2-sub a {
	margin-right: 6.3%;
	display: inline-block;
	width: 18%;
}
.main2-ser {border: solid 1px #CFCFCF;}
.main2-ser span {
	float: left;
	width: 9.75%;
	padding: 0 2.71%;
	line-height: 127px;
	color: white;
	font-size: 21px;
	font-family: "造字工房力黑（非商用）常规体";
	background-color: #4064DB;
}
.main2-ser div {
	float: left;
	width: 73.13%;
	padding: 2.71% 7.04% 0;
	margin-right: -5.42%;
}
.main2-ser div a {
	float: left;
	margin: 0 5.42% 2.99% 0;
}
.foot {
	background-color: #323C4F;
	text-align: center;
	font-size: 14px;
	line-height: 26px;
	padding: 50px 0 140px;
	color: #B6B8BD;
	padding: 50px 0 50px;
}
.foot span {margin-right: 25px;}
.slideforum {
	position: relative;
	z-index: 1000;
	overflow: hidden;
	height: 400px;
	margin-bottom: 1.5%;
}
.slideforum ul li {
	float: left;
	overflow: hidden;
	height: 400px;
}
.slideforum-each {margin-bottom: 0;}

/* ==========================================================================
   两刊
   ========================================================================== */
.two-main {
	max-width: 1000px;
	margin: 0 auto 220px;
}
.slide {
	position: relative;
	z-index: 1000;
	overflow: hidden;
	height: 400px;
	margin-bottom: 7.5%;
}
.slide ul, .slideforum ul {
	position: absolute;
	z-index: 2000;
	left: 0;
	top: 0;
	height: 400px;
}
.slide ul li {
	float: left;
	position: relative;
	z-index: 2000;
	overflow: hidden;
	height: 400px;
}
.slide ul li a img {
	display: block;
	max-width: 100%;
}
.slide ul li div {
	position: absolute;
	z-index: 3000;
	bottom: 0;
	left: 0;
	padding-left: 5.5%;
	color: white;
	font-size: 18px;
	line-height: 68px;
	background-image: url(../images/learn_two-slidebg.png);
	width: 100%;
}
.slide ul li div span {
	display: block;
	width: 80%;
}
.slide ol, .slideforum ol {
	position: absolute;
	z-index: 4000;
	bottom: 7.5%;
	right: 1.5%;
	height: 13px;
}
.slide ol li, .slideforum ol li {
	float: left;
	margin-right: 15px;
	width: 13px;
	height: 13px;
	cursor: pointer;
	background-color: white;
	opacity: 0.5;
	border-radius: 50%;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
}
.two-topic {
	float: left;
	width: 17.5%;
	font-size: 13px;
}
.two-topic strong {
	display: inline-block;
	line-height: 27px;
	padding: 0 17.14% 0 2.86%;
	background-color: #3F67EB;
	color: white;
}
.two-topic img {vertical-align: top;}
.nav {
	line-height: 21px;
	margin-top: 11.43%;
	font-weight: 700;
}
.two-topic-list li a {
	color: #526AC5;
	display: block;
	width: 91.43%;
}
.two-content {
	float: left;
	border-left: solid 1px #D5D5D5;
	padding-left: 4.4%;
	width: 78%;
}
.two-content article div {margin-bottom: 2.55%;}
.two-content article div h2 {
	font-size: 16px;
	line-height: 29px;
	color: #4064DB;
}
.two-content article div a {
	font-size: 14px;
	line-height: 31px;
	display: block;
}

/* ==========================================================================
   视频细览
   ========================================================================== */
.video-video {
	margin-bottom: 25px;
	background-color: #030202;
	/* for w3c */
	background-image: linear-gradient(top, #030202 0%, #3D3D3D 100%);
	/* for FF 3.6+ */
	background-image: -moz-linear-gradient(50% 0% 270deg, #030202, #3D3D3D 100%);
	/* for chrome, safari 4+ */
	background-image: -webkit-gradient(linear,50% 0%, 50% 100%,from(#030202),to(#3D3D3D));
	/* for chrome 10+, safari 5.1+ */
	background-image: -webkit-linear-gradient(top, #030202 0%, #3D3D3D 100%);
	/* for opera 11.10+ */
	background-image: -o-linear-gradient(top, #030202 0%, #3D3D3D 100%);
	/* for ie 10+ */
	background-image: -ms-linear-gradient(top, #030202 0%, #3D3D3D 100%);
}
.video-video form {
	margin: 0 auto;
	max-width: 1000px;
	padding: 25px 0 45px;
}
.video-video-top div {
	float: right;
	/*width: 43.5%;*/
	width: 8%;
	padding-top: 3%;
	font-size: 15px;
}
.video-video-top div strong {color: #4064DB;}
.video-video-top div select {
	width: 80.46%;
	color: #4B6DE7;
	border: none;
	border-radius: 0;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    box-shadow: none;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	transition: all 0 ease 0;
	-webkit-transition: all 0 ease 0;
	-moz-transition: all 0 ease 0;
	-ms-transition: all 0 ease 0;
	-o-transition: all 0 ease 0;
}
.video-video-top h1 {
	color: white;
	padding-left: 1%;
	line-height: 82px;
}
.video-cen {
	max-width: 1000px;
	margin: 0 auto 95px;
}
.video-cen-right {
	float: right;
	width: 27.3%;
	border: solid 1px #E9E9E9;
}
.video-cen-right h2 {
	font-size: 17px;
	color: #373130;
	border-bottom: solid 1px #E9E9E9;
	line-height: 35px;
	padding-left: 7.33%;
	background-color: white;
	/* for w3c */
	background-image: linear-gradient(top, white 0%, #F6F6F6 100%);
	/* for FF 3.6+ */
	background-image: -moz-linear-gradient(50% 0% 270deg, white, #F6F6F6 100%);
	/* for chrome, safari 4+ */
	background-image: -webkit-gradient(linear,50% 0%, 50% 100%,from(white),to(#F6F6F6));
	/* for chrome 10+, safari 5.1+ */
	background-image: -webkit-linear-gradient(top, white 0%, #F6F6F6 100%);
	/* for opera 11.10+ */
	background-image: -o-linear-gradient(top, white 0%, #F6F6F6 100%);
	/* for ie 10+ */
	background-image: -ms-linear-gradient(top, white 0%, #F6F6F6 100%);
}
.video-cen-right-con {
	padding: 9.16% 5.49%;
	font-size: 14px;
	color: #837F7F;
	font-weight: 700;
}
.video-cen-right-con div {text-align: center;}
.video-cen-right-con div span {
	display: block;
	line-height: 42px;
	color: #373130;
	font-size: 15px;
}
.video-cen-left {
	float: left;
	width: 71.5%;
}
.video-cen-left-intro {
	border: solid 1px #E9E9E9;
	margin-bottom: 3.5%;
	padding-right: 0.42%;
}
.video-cen-left-intro h2 {
	font-size: 17px;
	color: #373130;
	line-height: 35px;
	padding-left: 2.1%;
	border-bottom: solid 1px #E9E9E9;
	background-color: white;
	/* for w3c */
	background-image: linear-gradient(top, white 0%, #F6F6F6 100%);
	/* for FF 3.6+ */
	background-image: -moz-linear-gradient(50% 0% 270deg, white, #F6F6F6 100%);
	/* for chrome, safari 4+ */
	background-image: -webkit-gradient(linear,50% 0%, 50% 100%,from(white),to(#F6F6F6));
	/* for chrome 10+, safari 5.1+ */
	background-image: -webkit-linear-gradient(top, white 0%, #F6F6F6 100%);
	/* for opera 11.10+ */
	background-image: -o-linear-gradient(top, white 0%, #F6F6F6 100%);
	/* for ie 10+ */
	background-image: -ms-linear-gradient(top, white 0%, #F6F6F6 100%);
}
.video-cen-left-intro-con {
	font-size: 14px;
	font-weight: 700;
	line-height: 27px;
	padding: 4.2% 1.4% 4.9% 3.5%;
}
.wrap-appendix {
	font-size: 18px;
	margin-top: 3.73%;
}
.wrap-appendix ul li a {color: #4064DB;}
.video-cen-left-intro-con-like {margin-top: 1.48%;}
.video-cen-left-intro-con-like span {float: right; margin-left: 15px;}

/* ==========================================================================
   图书作者细览
   ========================================================================== */
.author-main {
	max-width: 1000px;
	margin: 30px auto 150px;
}
.author-main-top {
	padding-left: 2.5%;
	margin-bottom: 5%;
}
.author-main-top img {
	float: left;
	margin-right: 7.18%;
	height: auto;
	width: 31%;
}
.author-main-top-right {
	float: left;
	width: 61.54%;
	padding-top: 1.03%;
	font-size: 14px;
	line-height: 28px;
}
.author-main-top-right h1 {
	color: black;
	line-height: 46px;
}
.author-main-top-right-auth {
	font-size: 13px;
	color: #5A76D4;
	line-height: 27px;
	display: block;
	height: 27px;
}
.author-main-top-right-pre {
	display: inline-block;
	margin: 4.13% 1.65% 0 0;
	line-height: 49px;
	padding: 0 3.31%;
	background-color: #5A76D4;
	font-size: 21px;
	color: white;
}
.author-main-top-right-buy {
	display: inline-block;
	margin-top: 4.13%;
	line-height: 49px;
	padding: 0 3.31%;
	background-color: #B4A078;
	font-size: 21px;
	color: white;
}
.author-main-bot {padding-left: 2.5%;}
.author-main-bot-left, .catalo-main-bot-left, .review-main-bot-left, .book-main-bot-left {
	float: left;
	width: 65.13%;
	margin-right: 3.59%;
}
.author-main-bot-left-label {
	border: solid 1px #F0F0F0;
	background-color: #F5F5F5;
	line-height: 1.5;
	margin-top: 0;
	font-weight: normal;
}
.author-main-bot-left-label li {float: left;}
.author-main-bot-left-label a {
	display: inline-block;
	font-size: 15px;
	line-height: 34px;
	color: black;
	padding: 0 16px;
	border-style: solid;
	border-width: 2px 1px 1px;
	border-color: #F5F5F5 #F5F5F5 #F0F0F0;
	margin: 0 0 -1px -1px;
}
.author-main-bot-left-label a.author-main-bot-left-label-cur, .author-main-bot-left-label li a.current {
	background-color: white;
	border-color: #B5A078 #F0F0F0 white;
}
.author-main-bot-left-label-num {
	font-family: "微软雅黑";
}
.author-main-bot-left-label-num span {color: #DE1929;}
.author-main-bot-left article, .author-main-bot-left-content {
	padding: 6.3% 2.36% 0;
	font-size: 14px;
	color: black;
	line-height: 29px;
}
.author-main-bot-left-contop {margin-bottom: 1.64%;}
.author-main-bot-left-contop-por {
	float: left;
	margin-right: 4.1%;
}
.author-main-bot-left-contop div {
	float: left;
	width: 68.85%;
}
.author-main-bot-left-contop div span {
	display: block;
	font-size: 19px;
	font-family: "Adobe 黑体 Std";
}
.author-main-bot-left-contop div a {
	display: block;
	margin-top: 3.53%;
}
.author-main-bot section {
	float: left;
	width: 29.04%;
	border: solid 1px #F0F0F0;
	font-size: 14px;
}
.author-main-bot-ritit {
	color: black;
	line-height: 38px;
	background-color: #F5F5F5;
	text-align: center;
	border-bottom: solid 1px #F0F0F0;
}
.author-main-bot-ricon {padding: 9.16% 12.82% 14.65%;}
.author-main-bot-ricon article a {display: block;}
.author-main-bot-ricon-name {
	color: #999;
	line-height: 1.6;
	padding-top: 5px;
}
.author-main-bot-ricon article a img {*max-width: none;}
.mr-1d65per {margin-right: 1.65%;}

/* ==========================================================================
   图书目录细览
   ========================================================================== */
.catalo-main-bot-left article, .catalo-main-bot-left-content {
	padding-top: 5.56%;
	font-size: 16px;
	font-family: "Adobe 黑体 Std";
	color: black;
	line-height: 22px;
}
.mb-90 {margin-bottom: 90px;}
.review-main-bot-left-preface {
	max-height: 380px;
	overflow-y: auto;
	overflow-x: hidden; 
}
.book-main-bot-blank {display: none;}

/* ==========================================================================
   图书用户评论细览
   ========================================================================== */
.comment-main-bot-left-comment {padding-top: 3.17%;}

/* ==========================================================================
   图书书评细览
   ========================================================================== */
.review-main-bot-left article, .review-main-bot-left-conten {
	padding-top: 6.35%;
	font-size: 14px;
	line-height: 28px;
}
.mb-310 {margin-bottom: 310px;}

/* ==========================================================================
   学科发展概览
   ========================================================================== */
.develop-main {
	max-width: 1000px;
	margin: 20px auto 75px;
}
.develop-main-top {
	background: #4B6CE7 url(../images/learn_develop-topbg.jpg) no-repeat right top;
	border-radius: 7px;
    -moz-border-radius: 7px;
    -webkit-border-radius: 7px;
    padding: 2% 29.5% 2.5% 4.5%;
    font-size: 13px;
    line-height: 22px;
    color: white;
    margin-bottom: 5%;
}
.develop-main-top h2, .forum-main-top h2 {
	line-height: 31px;
}

.develop-main-top1 {
	background: url(../images/learn_develop-topbg1.png) no-repeat right top;
	border-radius: 7px;
    -moz-border-radius: 7px;
    -webkit-border-radius: 7px;
    padding: 2% 10% 2.5% 4.5%;
    font-size: 16px;
    line-height: 22px;
    color: white;
    margin-bottom: 5%;
}
.develop-main-top1 h2, .forum-main-top1 h2 {
	line-height: 31px;
	padding-bottom:6px;
}


.develop-main-con {margin: 0 -3.7% 0.5% 0;}
.mr-0 {margin-right: 0;}
.develop-main-con a {
	display: inline-block;
	margin: 0 3.7% 4% 0;
	border: solid 1px #DFDFDF;
	width: 20.8%;
	text-align: center;
}
.develop-main-con a.develop-main-con-pic {
	float: left;
	width: 23%;
	margin: 0 3.5% 0 0;
	display: block;
	text-align: left;
	box-sizing: border-box;
	-ms-box-sizing: border-box;
	-o-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
}
.develop-main-con a.develop-main-con-pic img {margin: 0 auto;}

/* ==========================================================================
   科学与技术前沿论坛概览
   ========================================================================== */
.mb-60 {margin-bottom: 60px;}
.forum-main-top {
	background: #4E6CE7 url(../images/learn_forum-topbg.jpg) no-repeat;
	border-radius: 7px;
    -moz-border-radius: 7px;
    -webkit-border-radius: 7px;
    padding: 2% 29.5% 2.5% 4.5%;
    font-size: 13px;
    line-height: 22px;
    color: white;
    margin-bottom: 1%;
}
.forum-main-filter {
	text-align: right;
	margin-bottom: 3.5%;
}
.forum-main-filter select {
	border: solid 1px #506EE9;
	font-size: 15px;
	color: #4B6DE7;
	padding-left: 2%;
	padding-right: 1.5%;
	border-radius: 0;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    box-shadow: none;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	transition: all 0 ease 0;
	-webkit-transition: all 0 ease 0;
	-moz-transition: all 0 ease 0;
	-ms-transition: all 0 ease 0;
	-o-transition: all 0 ease 0;
}
.forum-main-phase {
	float: left;
	margin: 0 3.5% 2.5% 0;
	width: 46%;
}
.forum-main-each, .preview-main-each {margin-bottom: 2.5%;}
.forum-main-phase-img {
	float: left;
	width: 44%;
	margin-right: 2.5%;
}
.forum-main-each-img {
	float: left;
	width: 23%;
	margin-right: 3.5%;
	position: relative;
	z-index: 1000;
}
.forum-main-each-img i, .yqh-con-bottom-video i {
	position: absolute;
	z-index: 2000;
	left: 45%;
	top: 40%;
	color: white;
	opacity: 0.8;
}
.forum-main-each div, .preview-main-each-right {
	float: left;
	width: 73%;
	font-size: 14px;
	color: #929292;
	line-height: 22px;
}
.forum-main-phase div {
	float: left;
	width: 53%;
	font-size: 14px;
	color: #929292;
	line-height: 22px;
}
.forum-main-each div a, .news-main-second a, .preview-main-each-right a, .forum-main-phase div a {
	font-size: 24px;
	font-weight: 700;
	border: none;
	display: inline;
	margin: 0;
	width: auto;
	text-align: left;
}
.forum-main-each div a.develop-main-con-tit {*line-height: 1.5;}
.forum-main-each div span, .forum-main-phase div span {
	display: block;
	color: #ADADAD;
	line-height: 27px;
}
.forum-main-each div p, .forum-main-phase div p {margin-top: 0.68%;}
.mobile_show {display: none;}
.mobile_hide {font-size: 14px;}
.pagination {margin: 20px 0;}
.forum-main-filter span {
	font-size: 15px;
}

/* ==========================================================================
   相关动态概览
   ========================================================================== */
.mb-2per {margin-bottom: 2%;}
.news-main-second {
	margin-bottom: 2.5%;
	color: #ADADAD;
	line-height: 27px;
	font-size: 14px;
}
.news-main-second span {display: block;}
.news-main-first-img {
	float: left;
	width: 23%;
	margin-right: 3.5%;
}

/* ==========================================================================
   文章细览
   ========================================================================== */
.article-main {
	max-width: 948px;
	margin: 25px auto 95px;
	border: solid 1px #E9E9E9;
	padding: 25px;
}
.article-main-lead {
	font-size: 16px;
	color: #333;
	text-align: center;
	line-height: 1.7;
}
.article-main-title {
	font-size: 28px;
	color: #333;
	text-align: center;
}
.article-main-infor {
	text-align: center;
	color: #ADADAD;
	line-height: 30px;
}
.article-main-infor span{margin: 0 20px;}
.article-main-font {
	color: #333;
	line-height: 30px;
	text-align: center;
	border-bottom: solid 1px #E9E9E9;
}
.article-main-font span {cursor: pointer;}
.article-main-con {
	font-size: 16px;
    line-height: 34px;
	padding-top: 1.05%;
}

/* ==========================================================================
   论坛预告概览
   ========================================================================== */
.preview-main-each-right div {
	color: #929292;
	line-height: 24px;
	*padding-top: 1%;
}

/* ==========================================================================
   论坛预告细览
   ========================================================================== */
.lh-24 {line-height: 24px;}

/* ==========================================================================
   全文检索概览
   ========================================================================== */
.search-main-search {margin-bottom: 1.5%;}
.search-main-search-cen {
	max-width: 765px;
	margin: 0 auto;
}
.search-main-search-cen span {
	float: left;
	font-size: 15px;
	color: #4064DB;
	margin-right: 1.31%;
	padding-top: 0.65%;
}
.search-main-search-cen div {
	float: left;
	border: solid 1px #4064DB;
	border-radius: 16px;
    -moz-border-radius: 16px;
    -webkit-border-radius: 16px;
    padding: 5px 2px 5px 10px;
    width: 73%;
    margin-right: 1.96%;
}
.search-main-search-cen div input.head-top-txt {
	width: 94%;
	height: 23px;
	padding: 0 4px 0 0;
	box-shadow: none;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	transition: all 0 ease 0;
	-webkit-transition: all 0 ease 0;
	-moz-transition: all 0 ease 0;
	-ms-transition: all 0 ease 0;
	-o-transition: all 0 ease 0;
	border: none;
	*width: 93%;
}
.search-main-search-cen a {
	float: left;
	font-size: 15px;
	padding-top: 0.65%;
}
.search-main-con-sta {
	font-size: 14px;
	line-height: 28px;
	color: black;
	background-color: #F5F5F5;
	padding-left: 1%;
	margin-bottom: 2%;
}
.search-main-con-sta span {color: #DE1929;}
.search-main-con article {
	margin-bottom: 2.5%;
	font-size: 14px;
	line-height: 22px;
}
.search-main-con article div {
	color: #ADADAD;
	line-height: 27px;
}
.search-main-con article div span {margin-right: 3%;}
.search-main-con article p {margin-top: 0.5%;}
.search-main-con article a {
	font-size: 16px;
	font-weight: 700;
}

/* ==========================================================================
   图书预览细览
   ========================================================================== */
.bookpre-main {
	max-width: 968px;
	margin: 25px auto 85px;
	border: solid 1px #7784B2;
	padding: 15px;
	background-color: #9DB0EF;
}
.bookpre-main article {
	background: white url(../images/learn_bookpre-bgtop.png) repeat-x;
	padding: 8.26% 4.65% 23.24%;
	font-size: 14px;
	line-height: 26px;
}
.bookpre-main article h1 {
	text-align: center;
	color: black;
	line-height: 41px;
}
.bookpre-main article span {
	text-align: center;
	display: block;
	color: #5A76D4;
	font-size: 13px;
	line-height: 35px;
}
.bookpre-main article div.TRS_Editor {text-indent: 2em;}

/* ==========================================================================
   学术交流与直播
   ========================================================================== */
.live-tab {margin-bottom: 2.5%;}
.live-tab-tab {
	margin: 0 0 1px;
	line-height: 35px;
}
.live-tab-tab li a {
	display: inline-block;
	text-align: center;
	width: 100%;
	color: white;
	font-size: 16px;
	background-color: #848BA0;
	border-radius: 4px 4px 0 0;
    -moz-border-radius: 4px 4px 0 0;
    -webkit-border-radius: 4px 4px 0 0;
}
.live-tab-tab li a.current {background-color: #4064DB;}
.live-tab-conforum {
	background: #4064DB url(../images/learn_live-topbg.png) no-repeat right top;
	position: relative;
	z-index: 1000;
	padding: 3.5% 28.5% 4% 2.5%;
	color: white;
	font-size: 15px;
	line-height: 28px;
	border-radius: 0 0 7px 7px;
    -moz-border-radius: 0 0 7px 7px;
    -webkit-border-radius: 0 0 7px 7px;
}
.live-tab-conpic {
	background-image: url(../images/learn_live-topbg.jpg);
	background-size: contain;
	padding-right: 22%;
}
.live-tab-conforum select {
	font-size: 14px;
	color: #4B6DE7;
	padding-left: 0.8%;
	padding-right: 1.46%;
	border-radius: 0;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    box-shadow: none;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	transition: all 0 ease 0;
	-webkit-transition: all 0 ease 0;
	-moz-transition: all 0 ease 0;
	-ms-transition: all 0 ease 0;
	-o-transition: all 0 ease 0;
	position: absolute;
	z-index: 2000;
	right: 2%;
	bottom: 11.54%;
	border: none;
	width: 13%;
}
.live-tab-tab li {
	float: left;
	width: 17.5%;
	margin-right:0.66%;
}
.mb-2p5per {margin-bottom: 2.5%;}

/* ==========================================================================
   论坛概览
   ========================================================================== */
.eachf-date {margin-right: 1.45%;}
.eachf-regular {
	color: white;
	text-decoration: underline;
}

/* ==========================================================================
   雁栖湖会议概览
   ========================================================================== */
.yqh-con {
	background-color: #273645;
	padding-bottom: 20px;
}
.yqh-con-top {
	background-color: #4064DB;
	padding: 30px 15px 30px 25px;
	color: white;
	font-size: 16px;
	border-radius: 0 0 7px 7px;
    -moz-border-radius: 0 0 7px 7px;
    -webkit-border-radius: 0 0 7px 7px;
    margin-bottom: 15px;
}
.yqh-con-top p {
	float: left;
	width: 71.5%;
	margin-right: 50px;
}
.yqh-con-top p a:link, .yqh-con-top p a:visited {
	color: white;
	text-decoration: underline;
}
.yqh-con-top p a:hover {text-decoration: none;}
.yqh-con-top img {
	float: left;
	max-width: 100%;
}
.yqh-con-bottom {padding: 0 35px 0 20px;}
.yqh-con-bottom-video {
	float: left;
	width: 61.6%;
	margin-right: 40px;
	position: relative;
	z-index: 1000;
}
.yqh-con-bottom-agenda {
	float: left;
	width: 31.75%;
	background-color: #3B4F73;
	border: solid 1px #566270;
	border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    padding: 10px;
    color: white;
    font-size: 15px;
}
.yqh-main {
	max-width: 1000px;
	margin: 20px auto 30px;
}

/* ==========================================================================
   移动端
   ========================================================================== */
/* 小屏幕，主要是PAD */
@media all and (max-width: 991px) {
/* ==========================================================================
   学术引领首页
   ========================================================================== */
.head-top img {max-width: 50%;}
.head-top form {
	margin-top: 4%;
    width: 26%
}
.navi-cen-user {width: 13%;}
.main-recom div {padding-top: 6%;}
.circular-img-big {max-width: 75%;}
.subject-cen {padding-top: 40px;}
.subject-cen-right {width: 55%;}
.subject-cen-head {font-size: 26px;}
.subject-cen img {max-width: 40%;}
.main2-sub {margin-right: -3%;}
.main2-sub a {
	margin-right: 3%;
	display: inline-block;
	width: 21%;
}
.main2-ser span {width: 13%;}
.main2-ser div {
	width: 75%;
	padding: 4% 3% 0;
}
.main2-ser div a {width: 19%;}

/* ==========================================================================
   两刊
   ========================================================================== */
.two-content {width: 77%;}

/* ==========================================================================
   视频细览
   ========================================================================== */
.video-video-top div select {width: 76%;}
.video-video-top div {width: 10%;}

/* ==========================================================================
   图书作者细览
   ========================================================================== */
.author-main-bot-left-label a {
	font-size: 14px;
	padding: 0 9px;
}
.author-main-bot-left-contop div {width: 62%;}
.author-main-top img {margin-right: 3%;}

/* ==========================================================================
   学科发展概览
   ========================================================================== */
.develop-main-con {margin-right: -3.6%;}
.mr-0 {margin-right: 0;}
.develop-main-con a {margin-right: 3.6%;}

/* ==========================================================================
   全文检索概览
   ========================================================================== */
.search-main-con article {padding: 0 1%;}

/* ==========================================================================
   科学与技术前沿论坛概览
   ========================================================================== */
.live-tab-tab li {width: 23%;}
.forum-main-phase div span {line-height: 20px;}

/* ==========================================================================
   学术交流与直播
   ========================================================================== */
.live-tab-conpic {padding-right: 30%;}

/* ==========================================================================
   雁栖湖会议概览
   ========================================================================== */
.yqh-con-top p {
	width: 65.9%;
	margin-right: 25px;
}
.yqh-con-bottom-video {margin-right: 25px;}
}

/* 超小屏幕，主要是手机 */
@media all and (max-width: 767px) {
/* ==========================================================================
   学术引领首页
   ========================================================================== */
.head-top {
	padding-top: 30px;
	margin-bottom: 25px;
}
.head-top img {margin-right: 10%;}
.head-top form {
	margin-top: 1%;
	width: 35%;
}
.head-top form input.head-top-txt {width: 82%;}
.navi-cen {
	font-size: 14px;
	padding-right: 0;
}
.navi-cen-user {width: 16%;}
.navi-cen-user span {margin: 0 9%;}
.navi-cen-col {margin-right: 2%;}
.main-recom-left {width: 60%;}
.main-recom div {
	padding-top: 2%;
	width: 33%;
}
.main-recom div a {
	font-size: 18px;
	line-height: 40px;
}
.main-cen-left {
	float: none;
	margin-right: 0;
	width: auto;
}
.main-cen-right {
	float: none;
	width: auto;
}
.main-cen-right-img {margin: 0 auto;}
.subject-cen {padding-top: 20px;}
.subject-cen-right {width: 58%;}
.subject-cen img {margin-right: 2%;}
.subject-cen-develop {line-height: 50px;}
.subject-cen-head {line-height: 40px;}
.subject {margin-bottom: 30px;}
.main2 {padding: 0 30px 40px 30px;}
.main2-ser span {width: 21%;}
.main2-ser div {
	width: 64%;
	padding: 1% 3% 0 6%;
	margin-right: -12%;
}
.main2-ser div a {
	width: 38%;
	margin: 0 12% 2.99% 0;
}
.foot {padding-bottom: 50px;}
.main-recom div {
	font-size: 12px;
	line-height: 20px;
}
.main-recom div a {line-height: 32px;}
.main-cen-left-rep-con {margin-right: 0;}

/* ==========================================================================
   两刊
   ========================================================================== */
.slide ul li div span {width: 75%;}

/* ==========================================================================
   视频细览
   ========================================================================== */
.video-video-top div {
	float: none;
	width: auto;
	padding-left: 1%;
}
.video-video-top div select {width: auto;}
/* 手机小屏幕使播放器自适应 */
.TRS_Editor video, video{width:100%; height:auto;}
.TRS_Editor object{display:none;}

/* ==========================================================================
   图书作者细览
   ========================================================================== */
.author-main-top img {max-width: 30%;}
.author-main-top-right h1 {
	font-size: 20px;
	line-height: 30px;
}
.author-main-bot-left, .catalo-main-bot-left, .review-main-bot-left, .book-main-bot-left {
	float: none;
	width: auto;
	margin: 0 0 4.26%;
}
.author-main-bot-left-label a {
	font-size: 13px;
	padding: 0 10px;
}
.author-main-bot {padding-left: 0;}
.author-main-bot section {
	float: none;
	width: auto;
}
.author-main-bot-left-contop-por {margin-right: 3%;}

/* ==========================================================================
   图书目录细览
   ========================================================================== */
.catalo-main-bot-left article, .review-main-bot-left article, .catalo-main-bot-left-content {
	padding-left: 2.36%;
	padding-right: 2.36%;
}
.book-main-bot-blank {
	display: block;
	height: 30px;
}

/* ==========================================================================
   学科发展概览
   ========================================================================== */
.develop-main-top, .forum-main-top {
	padding-right: 4.5%;
	background-image: none;
}
.develop-main-con a {width: 28.8%;}

/* ==========================================================================
   科学与技术前沿论坛概览
   ========================================================================== */
.forum-main-each-img i {
	font-size: 3em;
	left: 40%;
	top: 28%;
}
.mobile_show {display: block;}
.mobile_hide {display: none;}
.live-tab-tab li {
	width: 32.2%;
	margin-right: 5px;
}
.live-tab-conforum {
	background-image: none;
	padding-right: 2.5%;
}
.forum-main-phase {
	float: none;
	width: auto;
	margin: 0 0 4%;
}
.forum-main-each, .preview-main-each {margin-bottom: 5%;}

/* ==========================================================================
   论坛预告概览
   ========================================================================== */
.preview-main-each-right div {
	line-height: 1.5;
}

/* ==========================================================================
   全文检索概览
   ========================================================================== */
.search-main-search-cen div {width: 59%;}
.search-main-search-cen div input.head-top-txt {width: 89%;}

/* ==========================================================================
   图书预览细览
   ========================================================================== */
.bookpre-main article {padding-top: 13%;}

/* ==========================================================================
   雁栖湖会议概览
   ========================================================================== */
.yqh-con-top {padding: 15px 7px 15px 12px;}
.yqh-con-top p {
	width: 65.9%;
	margin-right: 12px;
	font-size: 12px;
}
.yqh-con-top img {max-width: 31.5%;}
.yqh-con-bottom {padding: 0 17px 0 10px;}
.yqh-con-bottom-video {
	margin-right: 12px;
	width: 60.7%;
}
.yqh-con-bottom-agenda {font-size: 12px;}
}

/* 微小屏幕，分辨率更低的手机 */
@media all and (max-width: 479px) {
/* ==========================================================================
   学术引领首页
   ========================================================================== */
.head-top {
	padding-top: 15px;
	margin-bottom: 10px;
}
.head-top img {margin-right: 6%;}
.head-top form {width: 38%;}
.head-top form input.head-top-txt {width: 76%;}
.navi-cen {
	font-size: 12px;
	line-height: 30px;
}
.navi-cen-user {
	float: none;
	width: auto;
	text-align: right;
}
.navi-cen-user span {margin: 0 3%;}
.navi-cen-col {
	margin-right: 1.5%;
}
.main-recom-left, .main-recom div, .circular-left {
	float: none;
	width: auto;
}
.circular-img {
	float: none;
	width: auto;
	margin-bottom: 2%;
}
.subject {
	margin-bottom: 15px;
	background-repeat: repeat;
}
.subject-cen {padding: 10px 15px;}
.subject-cen-right {
	float: none;
	width: auto;
	font-size: 14px;
	line-height: 25px;
	margin-bottom: 5%;
}
.subject-cen img {
	float: none;
	margin-right: 0;
	max-width: 100%;
}
.subject-cen-develop {
	font-size: 24px;
	line-height: 40px;
}
.subject-cen-head {
	font-size: 20px;
	line-height: 30px;
}
.subject-cen-right p {margin-bottom: 4%;}
.main2 {padding: 0 15px 20px}
.main2-sub a {
	width: 46%;
	margin-bottom: 3%;
}
.main2-ser span {
	float: none;
	width: auto;
	padding: 0;
	line-height: 50px;
	display: block;
	text-align: center;
}
.main2-ser div {
	margin-right: 0;
	float: none;
	width: auto;
}
.navi-cen-com {margin-right: 1.5%;}
.navi-cen-com div {top: 30px;}
.navi-cen-com div a:link, .navi-cen-com div a:visited {
	font-size: 12px;
	line-height: 22px;
	padding: 0px 15px;
}

/* ==========================================================================
   两刊
   ========================================================================== */
.slide ul li div span {width: 65%;}
.slide ul li div {line-height: 34px;}
.two-topic {
	float: none;
	width: auto;
}
.nav {
	margin-top: 5%;
	padding-left: 3%;
}
.nav li {
	float: left;
	margin-right: 3%; 
}
.two-topic-list li a {display: inline;}
.two-content {
	width: auto;
	float: none;
	border-left: none;
	border-top: solid 1px #D5D5D5;
	padding: 1% 3% 0 3%;
	margin-top: 3%;
}

/* ==========================================================================
   视频细览
   ========================================================================== */
.video-video-top div select {
	display: block;
	margin-top: 1.59%;
}
.video-video-top h1 {line-height: 41px;}
.video-cen-right {
	float: none;
	width: auto;
	margin-bottom: 3.13%;
}
.video-cen-left {
	float: none;
	width: auto;
}

/* ==========================================================================
   图书作者细览
   ========================================================================== */
.author-main-top img {
	max-width: 100%;
	margin: 0 0 3.23%;
	float: none;
	width: auto;
}
.author-main-top {padding-right: 2.5%;}
.author-main-top-right {
	float: none;
	width: auto;
}
.author-main-bot-left-label {
	margin-top: 0;
	padding-left: 0;
}
.author-main-bot-left-label a {
	font-size: 14px;
	padding: 0 13px;
}
.author-main-bot-left-contop-por {
	float: none;
	margin-right: 0;
}
.author-main-bot-left-contop div {
	float: none;
	width: auto;
}
.author-main-top-right-pre, .author-main-top-right-buy {
	line-height: 40px;
	font-size: 16px;
}

/* ==========================================================================
   学科发展概览
   ========================================================================== */
.develop-main-top {background-image: none;}
.develop-main-con a {width: 45%;}

/* ==========================================================================
   技术科学论坛
   ========================================================================== */
.develop-main-top1{font-size:12px;}

/* ==========================================================================
   科学与技术前沿论坛概览
   ========================================================================== */
.forum-main-top {margin-bottom: 3%;}
.forum-main-each-img, .news-main-first-img, .forum-main-phase-img, .develop-main-con a.develop-main-con-pic {
	float: none;
	display: block;
	width: auto;
	margin: 0 0 3%;
}
.forum-main-each div, .preview-main-each-right, .forum-main-phase div {
	float: none;
	width: auto;
	padding: 0 3%;
}
.forum-main-each-img i {
	font-size: 4em;
	left: 42%;
	top: 37%;
}
.live-tab-tab {
	margin-top: 0;
	padding-left: 0;
}
.live-tab-tab li {
	margin-right: 3px;
	width: 49%;
}
.live-tab-conforum {padding: 4% 2.5% 4% 2.5%;}
.live-tab-conforum select {
	top: 6%;
	bottom: auto;
	width: 23%;
}

/* ==========================================================================
   全文检索概览
   ========================================================================== */
.search-main-search-cen div {width: 40%;}
.search-main-search-cen div input.head-top-txt {width: 77%;}
.search-main-search-cen span, .search-main-search-cen a {padding-top: 1.5%;}
.search-main-search, .search-main-con-sta {margin-bottom: 4%;}

/* ==========================================================================
   图书预览细览
   ========================================================================== */
.bookpre-main article {padding-top: 19%;}

/* ==========================================================================
   雁栖湖会议概览
   ========================================================================== */
.live-tab-tab li {width: 32.3%;}
.live-tab-tab li a {
	font-size: 12px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.live-tab-tab {line-height: 28px;}
.yqh-con-top p, .yqh-con-bottom-video {
	float: none;
	width: auto;
	margin: 0 0 10px;
	display: block;
}
.yqh-con-top img {
	float: none;
	max-width: 100%;
}
.yqh-con-bottom-agenda {
	float: none;
	width: auto;
}
}






/* 2021.04.08-学科发展战略研究 */
.kxb_book{
  overflow: hidden;
}
.kxb_bkleft{ 
	float:left; 
	width: 12.7%;
	margin-right: 2%;
}
.kxb_bkleft ul{background:#EDF0FC; 
	padding:14px 0;}
.kxb_bkleft ul li{ 
	text-align: center;
	font-size: 16px; 
	color:#333333; 
	font-weight: 700;
	cursor: pointer;
}
.kxb_bkleft ul li a{ display:block; text-decoration: none; line-height: 42px;}
.kxb_bkleft ul li .cur,
.kxb_bkleft ul li a:hover{ background:#4B6CE7; color:#fff;}
.kxb_bkleft ul li a:focus {  
    outline:none;  
}
.kxb_book .develop-main-con{float:left; 
	width: 85.3%;}
.mob_menu{ display:none; }
@media all and (max-width: 767px) {
	.kxb_book .develop-main-con{float:none; width: auto;}
	.kxb_bkleft{ 
		float:none; 
		width: auto;
		margin-right:0;
		position:fixed; right:0; top:200px; z-index:10;}
	.mob_menu{ display:block; width:40px;height:70px;background:url(kxb_menu02.png) #EDF0FC no-repeat center;border:0;
		border-radius:6px 0 0 6px;position:absolute;top:50%;margin-top:-35px;left:-39px; outline: none;}
	.mob_menu.open{background-image:url(kxb_menu01.png);}
	.mob_menucent{ border-radius:6px 0 0 6px;}
	.kxb_bkleft ul li a{ padding: 0 22px; }
}


/* 2021.04.27-学科年会 */
.xsnh-main{ max-width: 1000px;
    margin: 20px auto; }
.xsnh_cent{
	display:block;
 	overflow: hidden;
}
.xsnh_top{
 	display:block;
 	overflow: hidden;
}
.xsnh_mover{
	float:left;
	width: 72.8%;
}
.xsnh_vido{
	position: relative;
	height: 419px;
	overflow: hidden;
}
.xsnh_vido > img{
	height: 386px;
	width: 100%;
}
.xsnh_vido button{ 
	position: absolute; 
	margin: -17px 0 0 -22px;
	top: 50%;
	left: 50%;
	background:none;
	border:0;
}

.xsnh_movtxt{
	float:left;
	width: 27.2%;
	background: url(xsnh2021_topbg.png) no-repeat right bottom #376ae3; 
	padding:1px 18px;
	box-sizing: border-box;
	min-height: 419px;
}
.xsnh_movtxt h3{
	background: url(xsnh2021_top01.png) left bottom no-repeat; 
	padding-bottom: 18px;
	margin-bottom: 18px;
	position: relative;
}
.xsnh_movtxt h3 a{
	font-size: 20px;
	font-weight: 700;
	color:#fff;
	line-height: 28px;
	padding: 0 1px;
	display:block;
}


.xsnh_movtxt h3 a:hover{  }

.xsnh_movtxt > div{ overflow: hidden; margin-top: 12px;}
.xsnh_lficon{ float:left; width: 15%; margin-top: 4px; }
.xsnh_rgttxt{  float:left;  width: 85%; font-size: 14px; color:#fff;}
.xsnh_rgttxt label{  }
.xsnh_rgttxt p{ line-height: 1.6; }

.xsnh_both{
	background: url(xsnh2021_centbg.png) left top no-repeat; 
	display:block;
	width: 100%;
	overflow: hidden;
	
}
.xsnh_rennew{
	float:left;
	width: 72.8%;
	padding-right: 28px;
	box-sizing: border-box;
	padding-top: 30px;
}
.xsnh_btle{
	/* background: url(xsnh2021_icon07.png) repeat-x center;  */
	overflow: hidden;
	width: 100%;
	margin-bottom: 20px;
}
.xsnh_btle b{
	color:#004AA3;
	font-size: 22px;
	float:left;
	width: 21%;
}
.xsnh_btle b img{
	float:left;
	margin: 12px 7px 0 0;
}
.xsnh_btline{ 
 height: 1px; 
 background:#7BB0FF; 
 width: 79%;
 float:left;
 margin-top: 16px;
}

.xsnh_btle01 b{ width: 22%;}
.xsnh_btle01 .xsnh_btline{width: 78%;}
.xsnh_btle02 b{ width: 20%; }
.xsnh_btle02 .xsnh_btline{ width: 80%; }
.xsnh_btle03 b{ width: 50%; }
.xsnh_btle03 .xsnh_btline{ width: 50%; }


.xsnh_bgr{
	margin-bottom: 25px;
}
.swiper-containera{
	padding-left: 20px;
	box-sizing: border-box;
}
.xsnh_rewimg{
	float:left;
	width: 27%;
	margin-right: 3%;
}
.xsnh_rewimg img{ width: 100%; }
.xsnh_rewtxt{
	float:left;
	width: 70%;
}
.xsnh_rewtxt h3{
font-size: 18px;
font-weight: 700;
color: #01397C;
line-height: 26px;
margin-bottom: 8px;}
.xsnh_rewtxt h3 span{ font-size: 16px; margin-left: 5px; }
.xsnh_rewtxt p{
font-size: 15px;
color: #444444;
line-height: 28px;}
.xsnh_rewtxt a:hover{
	color: #01397C;
	text-decoration: none;
}
.xsnh_rewtxt a:hover p{color: #01397C;}


.swiper-containera > .swiper-pagination-bullets, 
.swiper-containera .swiper-pagination-custom, 
.swiper-containera .swiper-pagination-fraction{    
	bottom: 18px;
    left: 20px;
    width: auto;
}
.swiper-containera .swiper-pagination-bullet{ background:#053C7E; opacity: 1;}
.swiper-containera .swiper-pagination-bullet-active{ width: 20px; border-radius:5px;background:#053C7E; }

.xsnh_new{}
.xsnh_newul{
	padding-left: 20px;
	box-sizing: border-box;
}
.xsnh_newul ul{}
.xsnh_newul ul li{
	margin-bottom: 17px;
	padding-left: 15px;
	box-sizing: border-box;
	background-image: url(xsnh2021_ico01.png);
	background-repeat: no-repeat;
	background-position: left 8px;
}
.xsnh_newul ul li a{
	font-size: 15px;
	color: #444444;
	display:block;
}
.xsnh_newmore{ padding-left: 15px; }
.xsnh_newmore a{
font-size: 14px;
color: #004AA3;
}

.xsnh_schedule{
	float:left;
	width: 27.2%;
	background: url(xsnh2021_ctrgbg.png) top left no-repeat;
	padding-top: 30px;
}
.xsnh_allren{ 
	padding:0 20px 0 15px; 
	font-size: 14px;
	color:#004AA3;
	font-weight: 700;
}
.xsnh_rpzcr{
	overflow: hidden;
	margin-bottom: 15px;
	line-height: 26px;
}
.xsnh_rpzcr img{
	float:left;
	margin: 0px 9px 0 6px;
}
.xsnh_rpbgr{
	overflow: hidden;
	margin-bottom: 18px;
	line-height: 26px;
}
.xsnh_rpbgr img{
	float:left;
	margin-right: 4px;
}
.xsnh_allren p{ line-height: 24px; margin-bottom: 20px; }
.xsnh_allren p a{ color:#004AA3; }

.xsnh_mobbk{ display:none; }
.nh_ljhg img{ width:100%;}





@media all and (min-width: 768px) {
  .swiper-containera > .swiper-pagination-bullets{bottom: 0;}
  .swiper-containera .swiper-slide{padding-bottom:20px;}
	.xsnh_movtxt h3 a{
		display: -webkit-box;
		-webkit-box-orient: vertical;
		-webkit-line-clamp: 3;
		overflow: hidden;}
	.xsnh_newul ul li a{overflow: hidden;
				text-overflow:ellipsis;
				white-space: nowrap;}
	.xsnh_schedule{ min-height: 704px; }
}

@media all and (max-width: 997px) {
	.lf_bgyq{ position: absolute; 
	 bottom: 0; left: 0; 
	 background:url(xsnh2021_top03.png) no-repeat;
	 width: 5px;
	 height: 5px;}
	.rgt_bgyq{ position: absolute;
		 bottom: 0;
		  right: 0; 
		background:url(xsnh2021_top03.png) no-repeat;
	 width: 5px;
	 height: 5px;}
}

@media all and (max-width: 930px) {
	.xsnh_btle01 b{ width: 26%;}
	.xsnh_btle01 .xsnh_btline{width: 74%;}
	.xsnh_btle02 b{ width: 25%; }
	.xsnh_btle02 .xsnh_btline{ width: 75%; }
	.xsnh_btle03 b{ width: 55%; }
	.xsnh_btle03 .xsnh_btline{ width: 45%; }
}

@media all and (max-width: 800px) {
	.xsnh_btle01 b{ width: 30%;}
	.xsnh_btle01 .xsnh_btline{width: 70%;}
	.xsnh_btle02 b{ width: 28%; }
	.xsnh_btle02 .xsnh_btline{ width: 72%; }
	.xsnh_btle03 b{ width: 60%; }
	.xsnh_btle03 .xsnh_btline{ width: 40%; }
	.xsnh_lficon img{ width: 20px; }
	.xsnh_rgttxt label{ margin-bottom: 0; }
}


@media all and (max-width: 767px) {
	.xsnh_mover{ width: 100%; }
	.xsnh_vido{ height: auto; line-height: 0;}
	.xsnh_vido video{width:100%!important; height:auto!important;}
	.xsnh_vido > img{ height: auto; }
	.xsnh_movtxt{ width: 100%; background-size: cover; min-height: auto;} 
	.xsnh_movtxt h3{
	background: url(xsnh2021_top02.png) left bottom repeat-x; }
	.xsnh_lficon{ width: auto; margin-right: 10px; }
	.xsnh_pcblock{ display:none; }
	.xsnh_mobbk{ display:block; }
	.xsnh_schedule{ width: 100%; background: url(xsnh2021_ctrgbg.png) top left repeat-x;}
	.xsnh_btle03 b{ width: 25%; }
	.xsnh_btle03 .xsnh_btline{ width: 75%; }
	.xsnh_mobbk{ 
		overflow: hidden; 
		width: 100%; 
		margin-bottom: 10px;
		padding-right: 0;}
	.xsnh_mobbk .xsnh_newul{ padding-right:15px;}
	.xsnh_mobp{ 
		float:left;
		width: 100%; 
		margin-top: 10px;
		line-height: 28px;}
	.xsnh_rewtxt span{
		font-size: 18px; 
		color:#01397C;
		font-weight: 700;
	}
	.xsnh_rewimg{ width: 186px; margin-right: 18px;}
	.xsnh_rewimg img{ width: 186px; height: 232px; }
	.xsnh_rewtxt{ width: 100%; padding-top: 20px; float:none;}
	.swiper-containera > .swiper-pagination-bullets, 
	.swiper-containera .swiper-pagination-custom, 
	.swiper-containera .swiper-pagination-fraction{    
		bottom: auto;
	    left: 220px;
	    width: auto;
	    top: 210px;}
		
	.nh_ljhg{ display:none;}
	.mob_ljhg{ display:block; margin-top:25px;}
}

@media all and (max-width: 490px) {
	.xsnh_btle01 b{ width: 36%;}
	.xsnh_btle01 .xsnh_btline{width:64%;}
}

@media all and (max-width: 450px) {
	.xsnh_btle01 b{ width: 42%;}
	.xsnh_btle01 .xsnh_btline{width:58%;}
	.xsnh_btle02 b{ width: 35%; }
	.xsnh_btle02 .xsnh_btline{ width: 65%; }
	.xsnh_btle03 b{ width: 35%; }
	.xsnh_btle03 .xsnh_btline{ width: 65%; }
	
}
@media all and (max-width: 375px) {
	.xsnh_btle01 b{ width: 44%;}
	.xsnh_btle01 .xsnh_btline{width:56%;}
	.xsnh_btle02 b{ width: 38%; }
	.xsnh_btle02 .xsnh_btline{ width: 62%; }
	.xsnh_btle03 b{ width: 38%; }
	.xsnh_btle03 .xsnh_btline{ width: 62%; }
}
@media all and (max-width: 360px) {
	.xsnh_btle01 b{ width: 45%;}
	.xsnh_btle01 .xsnh_btline{width:55%;}
}
@media all and (max-width: 350px) {
	.xsnh_btle01 b{ width: 48%;}
	.xsnh_btle01 .xsnh_btline{width:52%;}
	.xsnh_btle02 b{ width: 41%; }
	.xsnh_btle02 .xsnh_btline{ width: 59%; }
	.xsnh_btle03 b{ width: 41%; }
	.xsnh_btle03 .xsnh_btline{ width: 59%; }
}

@media all and (max-width: 320px) {
	.xsnh_btle01 b{ width: 51%;}
	.xsnh_btle01 .xsnh_btline{width:49%;}
	.xsnh_btle02 b{ width: 44%; }
	.xsnh_btle02 .xsnh_btline{ width: 56%; }
	.xsnh_btle03 b{ width: 44%; }
	.xsnh_btle03 .xsnh_btline{ width: 56%; }
	.xsnh_rewimg{ width: 150px; }
	.xsnh_rewimg img{ width: 150px; height: 187px; }
	.xsnh_rewtxt{ width: 100%;}
	.swiper-containera > .swiper-pagination-bullets, 
	.swiper-containera .swiper-pagination-custom, 
	.swiper-containera .swiper-pagination-fraction{    
		bottom: auto;
	    left:188px;
	    width: auto;
	    top: 170px;}
}




/* 2021.05.25-历届回顾 */
.ljhg_li{
	float:left;
	width:100%;
	overflow:hidden;
	margin:0 -15px;
	box-sizing:border-box;
}
.ljhg_li li{ width:33.3333%; float:left; padding:0 15px; margin-bottom:20px;box-sizing:border-box;}
.ljhg_li li b{ display:block;}
.ljhg_li li b img{ width:100%;}
.ljhg_li li p{ text-align:center; font-weight:700;padding:15px 0; font-size:16px;}
.ljhg_li li a:hover p{ color:#4064DB;}


@media all and (max-width: 767px) {
	.ljhg_li{ margin:15px 0 0;}
	.ljhg_li li{width:100%; }
}

/* 2021.07.02-页面轮播 */
.xsnh_banner{ display:block; position: relative;}
.xsnh_banner p{ 
		position: absolute;
		left: 0;
		bottom: 0;
		line-height: 20px;
		padding: 10px;
		width: 100%;
		text-align: left;
		background-color: #545454 \9;
		background-color: rgba(0,0,0,0.7);
		box-sizing:border-box;
		margin-bottom:0;
}
.xsnh_banner p span{ color:#fff; display:inline-block; max-width: 82%; font-size: 16px; } 
.swiper-containerc.swiper-container-horizontal >.swiper-pagination-bullets{    text-align: right;
display: inline-block;
width: auto;
right: 0;
left: auto;}
.swiper-containerc.swiper-container-horizontal .swiper-pagination-bullet{
width: 12px;
height: 12px;
background:#fff;
opacity: 1;
}
.swiper-containerc.swiper-container-horizontal .swiper-pagination-bullet-active{
background:#376ae3;width: 30px; border-radius:15px;
}

.xsnh_movtxt{ min-height:400px;}
.slide{margin-bottom: 0px; }
.slide ol li, .slideforum ol li{ margin-right: 5px;}

.pop_vodeo{margin-top: 6px;}
.pop_vodeo li a{
	color: #fff;
    font-size:16px;
    display: block;
    margin-bottom: 10px;}


@media all and (max-width:767px) { 
    .slide,.xsnh_movtxt{ height:auto; }
    .xsnh_movtxt{ min-height:auto; }
    .forum-main-each-img .block-pic{width: 100%;}
}


/* 2022.01.05-科学技术论坛列表文档样式 */
.lab_word{}
.lab_word .eachf-regular{color: #929292; font-size:12px;float:left;}
.lab_word .file2021-pic{
    width: 17px;
    height: 21px;
    float: left;
    margin-top: 4px;
    margin-right: 8px;
}
.lab_word .file2021-pic:nth-child(1){background: url('2022qylt-pic-one.png');background-size: 86%;
    background-repeat: no-repeat;}
.lab_word .file2021-pic:nth-child(3){background:url('2022qylt-pic-two.png');background-size: 100%;
    background-repeat: no-repeat; margin-left: 18px;margin-top: 5px;}