@charset "utf-8";
/* CSS Document */
*{ margin: 0px; padding: 0px;}
html { min-width:1200px; max-width:1920px;}
body {font-family: "Microsoft Yahei","Helvetica Neue",Helvetica,Arial,sans-serif; font-size:14px; color:#333; padding:0; margin:0; background-color: #f8f8f8;}
div,form,img,ul,li,dl,dt,dd,p,input,button,span,h1,h2,h3,h4,h5,h6 { margin:0; padding:0; border:0;}
ul,li { list-style:none;}
h1,h2,h3,h4,h5,h6 { font-size:100%; font-weight:normal;}
.clearfix:after { content:"."; display:block; height:0; clear:both; visibility:hidden }
.fl { float:left} .fr { float:right} .tc { text-align:center} .mr20 { margin-right:20px;} .pr { position: relative;} .ml20 { margin-left: 20px;} .pd20 {padding-bottom: 20px;} .mr10 { margin-right: 10px;}
.w1200 { width:1200px; margin:0 auto;} 
a { color:#333; text-decoration:none}
a:hover { color:#f00; text-decoration:none}
.h20 { height:20px; display:block; overflow:hidden; width:100%;}
.clear{clear:both; font-size:0; line-height:0; height:0;}
.white { background-color: white;}

/*在线投稿添加开始*/
.tg{
    margin: 20px 0;
    width: 825px;
    height: 200px;
    background:url(../images/s.gif) no-repeat;
    background-size: 825px 200px;
    overflow: hidden;
}
.tg_con{
	position: relative;
}
.tg_con .tg_con_dash{
    width: 660px;
    margin: auto;
	position: relative;
}
.tg_con_dash ul{
    overflow: hidden;
    margin-top: 10px;
}
.tg_con_dash ul li{
    float: left;
    margin-top: 20px;
    margin-left: 10px;
    line-height: 24px;
}
.tg_con_dash ul li label{
    float: left;
    color: #fff;
    font-size: 14px;
    font-weight: bold;
}
.tg_con_dash ul li input[type="text"]{
    float: left;
    line-height: 24px;
    width: 160px;
    text-indent: 10px;
    border: 1px solid #ccc;

}
.tg_con_dash ul li:nth-child(2n){
    margin-left: 30px;
}
.tg_con_dash ul li input[type="file"]{
    color: #fff;
    margin-left: 10px;
}
.tg_con_dash p{
    font-size: 14px;
    color: #fbb234;
    line-height: 24px;
    margin-top: 10px;
    margin-left: 10px;
}
.tg_con_dash button {
	font-style: normal;
	border: none;
	background: none;
	cursor: pointer;
	width: 172px;
	height: 75px;
	text-indent: -9999px;
	position: absolute;
	right: -55px;
	top: 60px;
	z-index: 99;
	}
.tg_con_dash  .sbtn{
	float: left;
	position: absolute;
	right: 23px;
	background: url(../images/s_btn.png) no-repeat;
	width: 174px;
	height: 80px;
	top: 59px;    left: 538px;
}
/*在线投稿添加结束*/

/*head_top*/
.head_top {
	height: 34px;
	line-height: 34px;
	border-bottom: 1px solid #ddd;
	background-color: #f6f6f6;
	}
	
.head_ban {
	width: 100%;
	height: 75px;
	background: url(../images/head_banner.jpg) center center no-repeat;
	}
.head_ban a {
	height: 75px;
	display: block;
	text-indent: -999px;
	cursor: pointer;
	}
	
.header {
	height: 125px;
	width: 100%;
	background-color: #fff;
	}
.head_tel {
	
	padding-left: 40px;
	font-size: 30px;
	line-height: 100px;
    color: #2d3d51;
	}
/*search*/	
.search{
	position: absolute;
	top: 30px;
	right: 300px;
	}
.search form {}
.search .skey{
	width: 468px; 
	height: 38px; 
	line-height: 30px; 
	float: left;
	padding-left: 10px;
	color: #999;
	border: 1px solid #ddd;
	}
.search .sbtn{
	float: left; 
	height: 40px; 
	line-height: 40px; 
	width: 40px; 
	cursor: pointer; 
	overflow: hidden; 
	background: #2d3d51 url(/images/search-s.png) center center no-repeat; 
	}
	.head_tel {
	
	
	padding-left: 120px;
	font-size: 18px;
	line-height: 100px;
    color: #2d3d51;
	margin-top: 10px;
	}
.hot_key {
	width: 520px;
	height: 30px;
	line-height: 30px;
	overflow: hidden;
	position: absolute;
	top: 45px;
	right: 0px;
	font-size: 12px;
	font-family: "宋体";
	}
.hot_key li {
	float: left;
	margin-right: 10px;
	}
.hot_key li:first-child a {color: #ff2200;}
.hot_key li a { color: #999;}
.hot_key li a:hover { color: #1184e1;}
.main_title h1{float:left;}
/*nav*/
.nav {
	height: 50px;
	line-height: 50px;
	background-color: #0090ce;
	}
.nav ul {
	width: 1200px;
	margin: 0px auto;
	}
.nav li {
	float: left;
	width: 10%;
	text-align: center;
	}
.nav li a {
	display: block;
    box-sizing: border-box;
	color: #ffffff;
	font-size: 16px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: clip;
	}
.nav li a:hover {
	background: #006c99;
	color: #fff;
	text-decoration: none;
  	}
	
/*banner*/
.ban101 {
	width: 100%;
	height: 240px;
	background: url(../images/ban101.jpg) center center no-repeat;
	}
.ban102 {
	width: 100%;
	height: 240px;
	background: url(../images/ban102.jpg) center center no-repeat;
	}
.ban103 {
	width: 100%;
	height: 240px;
	background: url(../images/ban103.jpg) center center no-repeat;
	}
.ban104 {
	width: 100%;
	height: 240px;
	background: url(../images/ban104.jpg) center center no-repeat;
	}
.ban101 a, .ban102 a, .ban103 a, .ban104 a {
	display: block;
	cursor: pointer;
	width: 100%;
	height: 240px;
	}
	
/* 焦点图 */	
#full-screen-slider {
	width:100%; 
	height:400px; 
	position:relative
	}
#slides {
	display:block; 
	width:100%; 
	height:400px; 
	position:relative
	}
#slides li {
	display:block; 
	width:100%; 
	height:100%;
	position:absolute
	}
#slides li a {
	display:block;
	width:100%;
	height:100%;
	text-indent:-9999px
	}
#pagination {
	display:block;
	position:absolute;
	left:50%; 
	top:340px; 
	z-index:9900;
	padding:5px 15px 5px 0;
	}
#pagination li {
	display:block;
	width:10px; 
	height:10px; 
	float:left; 
	margin-left:15px; 
	border-radius:5px; 
	background:#FFF
	}
#pagination li a {
	display:block;
	width:100%; 
	height:100%; 
	text-indent:-9999px;
	}
#pagination li.current { background:#0092CE}

/*menu*/
.menu {
	width: 100%;
	height: 380px;
	background-image: url(../images/guidebg.jpg);
	}
.box-gundong {
	width: 1200px;
    height:180px;
	margin: 0px auto;
    position:relative;
    }
.ashow2 {
    margin-left:40px;
    float:left;
    display:inline;
    }
.list_02 li {
	float: left;
	height: 180px;
    overflow: hidden;
    }
.list_02 li h3 {
	font-size: 18px;
	color: #fff;
	line-height: 50px;
	}
.list_02 li a { color: #fff;}
.list_02 li a:hover{ color: #FF0;}
.list_02 li div { font-family:"宋体"; font-size: 12px; color: #fff;}
.w445 { width: 445px;}
.w650 { width: 655px; padding-left: 20px;}
.w445 p, .w650 p {line-height: 22px;}
.w445 p span, .w650 p span { font-weight: bold;}
 
.al {
    background: url(../images/menu_lr.png) 0px 0px no-repeat;
    left:0px;
    top:72px;
    position:absolute;
    overflow:hidden;
    width:22px;
    CURSOR: pointer;
    line-height: 200px;
    height:35px;
    }
.ar {
    background: url(../images/menu_lr.png) -25px 0px no-repeat;
    right:0px;
    top:72px;
    position:absolute;
    overflow:hidden;
    width: 22px;
    cursor:pointer;
    line-height: 200px;
    height: 35px
    }
.FAQS{
	position: absolute;
	right: 0px;
	top: 12px;
	background: url(../images/FAQS.png) center no-repeat;
	width:131px; 
	height:40px;
	}
	
/*SCI论文发表*/
.sci_news {
	width: 1200px;
    height:380px;
	margin: 0px auto;
    position:relative;
	}
.sci_news .lwfb .lwfba{
	font-size: 18px;
	color: #fff;
	line-height: 50px;
	}
.sci_ul { height: 130px; overflow: hidden;}
.sci_ul:after { content:""; clear: both; display: block; overflow: hidden;}
.sci_ul li {
	float: left;
	width: 280px;
	margin: 0px 10px;
	background: url(../images/dot2.gif) left center no-repeat;
    text-indent: 1em;
    line-height: 25px;
    color: #999;
    font-size: 12px;
	}
.sci_ul li a {
	width: 85%;
    height: 25px;
    overflow: hidden;
    display: block;
	color: #fff;
	}
.sci_ul li a:hover{ color: #FF0;}
.sci_ul li span { text-indent: 0; color: #ccc;}

/*main_one*/
.main_one { background-color: #fff;}
.main_title {
	height: 70px;
	line-height: 70px;
	margin: 0px 20px;
	border-bottom: 1px solid #2d3d51;
	}
.main_title .wtjd .aa{
	color: #2d3d51;
	font-size: 22px;
	display: inline-block;
	}
.main_title span a{
	margin-left: 10px;
	color: #2d3d51;
	}
.main_title span a:hover { color: #f00;}
.main_ul { padding: 0px 10px 20px;}
.main_ul li {
	float: left;
	width: 25%;
	}
.main_ul li div { margin: 20px 10px 0px;}
.main_ul li div .p1 {
	line-height: 20px;
	border-left: 2px solid #53cf8e;
	padding-left: 15px;
	font-size: 16px;
	margin-bottom: 10px;
	}
.main_ul li div dl { border: 1px solid #ddd; padding-bottom: 10px;}
.main_ul li div dt img {
	width: 68px;
	height: 78px; 
	}
.main_ul li div dt .main_ulp {
	margin: 0px 10px;
	text-align: center;
	float:right;
	}
.main_ul li div dt .main_ulp a {
	height: 40px;
	line-height: 40px;
	overflow: hidden;
	font-size: 16px;
	color: #2d3d51;
	}
.main_ul li div dt .main_ulp a:hover { color: #f00;}
.main_ul li div dt p {
	height: 40px;
	line-height: 20px;
	color: #999;
	font-size: 12px;
	overflow: hidden;
	margin: 0px 10px 5px;
	float:right;width: 62%;
	}
/*20200427*/	
.main_ul li div dt {width:253px;margin: 0px auto;margin-top: 10px;}


/*20200427 end */
.main_ul li div dd {
	background: url(../images/dot.gif) left center no-repeat;
	text-indent:12px;
	line-height: 26px;
	margin: 0px 10px;
	font-size: 12px;
	color: #999;    clear: both;
	}
.main_ul li div dd a {
	width: 83%;
	height: 26px;
	overflow: hidden;
	display: block;
	}
.main_ul li div dd span{text-indent:0px}

/*qk_show*/
.show_l { width: 275px;    height: 269px;
    overflow: hidden; }
.show_l .hotbq {
	line-height: 20px;
	border-left: 2px solid #53cf8e;
	padding-left: 15px;
	font-size: 16px;
	margin-bottom: 10px;
	margin-top: 20px;
	}
.show_list {}
.show_list li {
	background: url(../images/dot.gif) left center no-repeat;
	text-indent:12px;
	line-height: 26px;
	color: #999;
	font-size: 12px;
	}
.show_list li span {text-indent:0px}
.show_list li a {
	width: 85%;
	height: 26px;
	overflow: hidden;
	display: block;
	}


.show_r { width: 1160px; }
/*期刊推荐滚动*/
.show_box {
	width: 865px;
    height:180px;
	margin-top: 20px;
    position:relative;
    }
.show_box2 {
    margin-left:40px;
    float:left;
    display:inline;
    }
.list_03 li {
	float: left;
	height: 180px;
    overflow: hidden;
    }
.show_pic {
	padding: 1px;
	border: 1px solid #ddd;
	width: 130px;
	height: 176px;
	margin-right: 21px;
	}
.show_pic img {max-width: 100%;}
.list_03 li h3 {
	font-size: 18px;
	line-height: 50px;
	}
.list_03 li a { }
.list_03 li a:hover{ color: #F00;}
.w630 { width: 630px;}
.w630 .w630p {
	width: 100%;
	height: 30px;
	}
.w630 .w630p a {
	font-size: 20px;
	float: left;
	display: inline-block;
	}
.w630 .w630p span {
	color: #f00;
	margin-left: 10px;
	padding-left: 10px;
	}
.w630 p {
	color: #999;
	margin-top: 5px;
	}
.w630 p span {
	width: 315px;
	display: inline-block;
	}
.w630 .p60 {
	height: 60px;
	overflow: hidden;
	display: block;
	}

.al {
    background: url(../images/menu_lr.png) 0px 0px no-repeat;
    left:0px;
    top:72px;
    position:absolute;
    overflow:hidden;
    width:22px;
    CURSOR: pointer;
    line-height: 200px;
    height:35px;
    }
.ar {
    background: url(../images/menu_lr.png) -25px 0px no-repeat;
    right:0px;
    top:72px;
    position:absolute;
    overflow:hidden;
    width: 22px;
    cursor:pointer;
    line-height: 200px;
    height: 35px
    }
.button{
	position: absolute;
	right: 30px;
	top: 20px;
	background: url(../images/button.gif) 0px 0px no-repeat;
	width:105px; 
	height:30px;
	}
	
/*合作期刊分类*/
.main_cont{
	width: 1160px;
	/* padding-top: 20px; */
	overflow: hidden;
	display: inherit;
	}
.main_cont .contag{
	overflow:hidden;
	zoom:1;
	height:39px;
	line-height:39px;
	background: url(../images/bg_pub.jpg) 0px -96px repeat-x;
	/* border-top: 2px solid #2d3d51; */
	}

.main_cont .contag ul li{
	display: block;
    width: 104px;
    height: 39px;
    float: left;
    text-align: center;
    font-size: 15px;
    color: #5C5C5C;
    font-weight: bold;
    cursor: pointer;
	border-left:1px solid #ddd;
	}
.main_cont .contag ul li .curove{
	background: url(../images/bg_pub.jpg) 0px -135px repeat-x;
	border-right:1px solid #ddd;
	display: block;
    width: 107px;
    height: 39px;
    float: left;
    text-align: center;
    font-size: 15px;
    color: #f60;
    font-weight: bold;
    cursor: pointer;
	}
.main_cont .contag ul li a:hover { text-decoration:none;}

.main_cont .cont_hot{display:none;}
.main_cont div.curove{display:block;}

.main_cont .cont_hot .cont_art li {
	float: left;
	width: 16.66666666666667%;
	margin-top: 10px;
	}
.main_cont .cont_hot .cont_art li div { margin: 0px 5px;}
.main_cont .cont_hot .cont_art li img { width: 100%; height: 180px; border: 1px solid #ddd;}
.main_cont .cont_hot .cont_art li p {
	height: 38px;
	line-height: 38px;
	overflow: hidden;
	text-align: center;
	}
	
/*常见问题解答*/
.ask_box {width: 97%;}/* 865px */
.ask_show {
	height: 180px;
	margin-top: 20px;
	}
.ask_show li {
	float: left;
	width: 205px;
	margin-left: 15px;
	}
.ask_show li:first-child { margin-left: 0;}
.ask_show li img {
	width: 205px;
	height: 120px;
	}
.ask_show li .tltp {
	height: 40px;
	padding-top: 10px;
	overflow: hidden;
	}
	
.ask_div { margin-top: 10px;}
.ask_m { width: 275px;}
.ask_m .fbwt{
	line-height: 20px;
    border-left: 2px solid #53cf8e;
    padding-left: 15px;
    font-size: 16px;
    margin-bottom: 10px;
    text-indent: 0;
    background: none;
	}
.ask_m p {
	background: url(../images/dot.gif) left center no-repeat;
	text-indent:12px;
	line-height: 25px;
	color: #999;
	font-size: 12px;
	}
.ask_m p span{text-indent:0px;}
.ask_m p a {
	width: 85%;
	height: 25px;
	overflow: hidden;
	display: block;
	}

/*hot_tag*/
.hot_tag {
	margin: 20px 20px 10px;
	border-top: 1px solid #ddd;
	padding-top: 20px;
	float: left;
	width: 1160px;
	}
.hot_l {
	height: 75px;
	width: 110px;
	}
.hot_l h3 {
	font-size: 16px;
	margin-bottom: 10px;
	}
.hot_l i {
	width: 22px;
	height: 35px;
	background: url(../images/menu_lr.png) -25px 0 no-repeat;
	position: absolute;
	right: 0px;
	top: 25px;
	}
.tag_z {
	width: 65px;
	line-height: 24px;
	display: inline-block;
	text-align: center;
	background-color: #49b19a;
	font-size: 12px;
	color: #fff;
	}
.tag_z:hover { color: #ff0}

.hot_r {
	width: 1030px;
	height: 182px;
	overflow: hidden;
	}
.hot_r a {
	padding: 0px 10px;
	line-height: 24px;
	border: 1px solid #ddd;
	display: inline-block;
	margin: 0px 10px 10px 0px;
	}
.hot_r a:hover {
	background-color: #a18f69;
	color: #fff;
	}
.mape { margin-top: 10px;}
.mape dl{
	padding-left:10px;
	padding-bottom:10px; 
	float:left;
	border-bottom:1px dotted #CCC; 
	line-height:40px;
	}
.mape dl dt{
	font-size:14px; 
	font-weight:bold;
	cursor:pointer;
	color:#0a799f;
	}
.mape dl dt,.mape dl dd{
	float:left; 
	padding-right:10px; 
	padding-left:10px; 
	white-space:nowrap; 
	font-family:"宋体";
	}
.mape dl dd a:hover{
	color:#c01916; 
	text-decoration:underline;
	}
.mape dl dt a{
	margin-right:20px; 
	float:left; 
	color:#0a799f;
	}
	
/*project*/
.project {
	width: 1160px;
	padding: 20px 20px 10px;
	}
.project ul li{
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
	}
.project ul li a{ margin-right:10px; text-align:center;}
.project ul li a:hover{ color:#c01916; text-decoration:underline;}

/*link*/
.link {
	width: 100%;
	background-color: #fff;
	padding: 20px 0px;
	border-bottom: 1px solid #ddd;
	}
.link_left {
	width: 12%;
	height: auto;
	display: block;
	}
.link_left .p2 {
	font-weight: bold;
	height: 30px;
	font-size: 16px;
	font-family: 微软雅黑;
	color: #333;
	}
.link_left p {
	font-family: "宋体";
	color: #f00;
	}
.link_right {
	width: 88%;
	height: auto;
	display: block;
	}
.link_right li {float:left;}
.link_right a {
	display: inline-block;
	padding: 0px 10px;
	font-size: 12px;
	line-height: 24px;
	}
	
/*footer*/
.footer {
	background-color: #f0f0f0;
	padding: 20px 0px;
	border-top: 1px solid #fff;
	margin-bottom: 60px;
	}
.foot_nav {
	text-align: center;
	line-height: 40px;
	font-size: 12px;
	color: #999;
	margin-bottom: 20px;
	}
.foot_nav a {
	color: #666;
	padding: 0px 10px;
	}
.foot_nav a:hover {
	color: #333;
	text-decoration: underline;
	}
.footer_add {
	color: #333;text-align: center;
	}
.w300 { width: 300px;}
.w300 h3, .w400 h3, .w480 h3 {
	font-size: 20px;
	color: #333;
	}
.w300 p {color: #999;}
.f26 { font-size: 26px;}
.w300_qq {
	background: url(../images/qq.png) left center no-repeat;
	padding-left: 70px;
	margin-top: 20px;
	}
.w300_qq span {
	width: 40%;
	display: inline-block;
	font-size: 15px;
	}
.w300_qq span img { margin-top: 10px;}
.w400 { width: 400px;}
.w400 p {
	text-align: center;
	line-height: 30px;
	}
	
.w400s {margin:0px auto;}
.w400s p {
	text-align: center;
	line-height: 30px;
	}	
	
	
.w480 { width: 480px;}
.w480 p {
	line-height: 24px;
	color: #999;
	}
	
/*面包屑*/
.breadcrumb {
	height:50px;
	line-height:50px;
	font-size:15px;
	color:#999;
	}

/*期刊筛选*/	
.filter-out{
	position:relative;
	padding-bottom:30px;
	overflow:hidden;
	}
.filter{
	padding-bottom:20px;
	padding-top: 10px;
	border:1px solid #ececec;
	}

.filter .con{
	border-bottom:1px dotted #ececec;
}
.filter .con .l{
	width:120px;
	line-height:24px;
	margin-top:5px;
	font-size:12px;    
	color:#666;
	text-align:center;
	float:left;
}
.filter .con .h{
	width:50px;
	line-height:24px;
	margin-top:5px;
	font-size:12px;    
	color:#666;
	text-align:center;
	float:left;
}
.filter .con .h a{
	height:24px;
	line-height:24px;
	display:inline-block;
	padding:0 10px;
	white-space:nowrap;
	float:left;
}
.filter .con .h _a:hover, .filter .con .h a.over{
	background-color:#cc0001;
	color:#fff;
	text-decoration:none;
}
.filter .con .r{
	width:958px;
	line-height:24px;
	font-size:12px;
	background-color:#fff;	
	float:left;
}
.filter .con .r ul{
	margin:5px 10px;
    height:auto;
    overflow:hidden;
}
.filter .con .r ul.collapse{
	height:25px;
}
.filter .con .r ul:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.filter .con .r ul li{
	height:25px;
	margin-right:10px;
	display:inline;
	float:left;
}
.filter .con .r ul li a{
	height:24px;
	line-height:24px;
	display:inline-block;
	padding:0 10px;
	white-space:nowrap;
}
.filter .con .r ul li _a:hover, .filter .con .r ul li a.over{
	background-color:#cc0001;
	color:#fff;
	text-decoration:none;
}
.filter .con .r ul li.split{
	width:100%;
	height:1px;
	margin:2px 0;
	overflow:hidden;
	border-bottom:1px dotted #ececec;
	/*clear:both;*/
}
.filter .con .m{
	width:70px;
	line-height:24px;
	margin-top:5px;
	font-size:12px;
	color:#666;
	text-align:center;
	float:left;
}
.filter .con .m a{
    color:#666666;
	padding:5px 10px;
}
.filter .con .m a i{
	width:10px;
	height:6px;
    margin-left:3px;
	overflow:hidden;
	display:inline-block;
	background-image:url(../images/icon.png);
	background-position:0px 0px;
	background-repeat:no-repeat;
}
.filter .con .m a:hover{    
    color:#8D794D;
	text-decoration:none;
}
.filter .con .m a:hover i{
	background-position:0px -10px;
}

.filter .scroll .r ul {}
.filter .scroll .m a i{
	background-position:0px -20px;
}
.filter .scroll .m a:hover i{
	background-position:0px -30px;
}
.filter-out .collapse{
	height:110px;
	overflow:hidden;
}
.filter-out .open{
	width:80px;
	height:20px;
	line-height:20px;
	border:1px solid #ececec;
	text-align:center;
	background-color:#fff;
	position:absolute;
	bottom:20px;
	left:560px;
}
.filter-out .open a{
	width:80px;
	height:20px;
	line-height:20px;
	display:inline-block;
	text-decoration:none;
}
.filter-out .open a i{
	width:10px;
	height:6px;
	line-height:20px;
    margin-left:3px;
	overflow:hidden;
	display:inline-block;
	background-image:url(../images/icon.png);
	background-position:0px -10px;
	background-repeat:no-repeat;
}
.filter-out .open a:hover i{
	background-position:0px 0px;
}
.filter-out .close a i{
	background-position:0px -30px;
}
.filter-out .close a:hover i{
	background-position:0px -20px;
}
	
/*合作期刊库*/
.cooperation_l {
	background-color: #fff;
	width: 883px;
	border: 1px solid #ddd;
	padding-bottom: 30px;
	}
.coop_box {margin: 0 29px;}
.coop_box .coop_boxbt {
	height: 60px;
	line-height: 60px;
	border-bottom: 1px solid #ddd;
	font-size: 18px;
	margin-bottom: 20px;
	}
.coop_box .coop_boxbt a {
	color: #006c99;
	padding: 0px 20px;
	display: inline-block;
	border-bottom: 2px solid #006c99;
	}
.coop_box .coop_boxbt a:hover {
	color: #f00;
	border-bottom: 2px solid #f00;
	}
.coop_box li {
	float: left;
	width: 157px;
	margin-left: 10px;
	}
.coop_box li:first-child { margin-left: 0px;}
.coop_box li img { width: 100%; height: 180px; margin-bottom: 10px;}
.coop_box li p {
	height: 20px;
	line-height: 20px;
	overflow: hidden;
	text-align: center;
	}

/**/
.cooperation_r {width: 295px;}
.coop_r_box {
	border: 1px solid #ddd;
	margin-bottom: 20px;
	background-color: #fff;
	}
.coop_r_box .rbt {
	border-bottom: solid 1px #dddddd;
    background-color: #f0f0f0;
    font-size: 16px;
    padding-left: 15px;
    line-height: 45px;
	}
.coop_r_box ul {
	padding: 10px 5px;
	display: inline-table;
	}
.coop_r_box li {
	float: left;
	width: 50%;
	}
.coop_r_box li div { margin: 10px 10px;}
.coop_r_box li img { width: 100%; height: 155px; margin-bottom: 10px;}
.coop_r_box li p {
	height: 20px;
	line-height: 20px;
	overflow: hidden;
	text-align: center;
	}
	
.coop_t_box {
	border: 1px solid #ddd;
	margin-bottom: 20px;
	background-color: #fff;
	}
.coop_t_box .rbt {
	border-bottom: solid 1px #dddddd;
    background-color: #f0f0f0;
    font-size: 16px;
    padding-left: 15px;
    line-height: 45px;
	}
.coop_t_box ul {
	padding: 10px;
	display: inline-table;
	}
.coop_t_box li {
	line-height: 30px;
	background: url(../images/dot.gif) left center no-repeat;
	text-indent: 12px;
	color: #999;
	}
.coop_t_box li a {
	width: 194px;
	height: 30px;
	overflow: hidden;
	display: block;
	margin-right:80px;
	}
.coop_t_box li span { text-indent: 0; font-size: 12px;}

/*期刊列表*/
.box_list {margin: 0 29px;}
.box_list .box_listp {
	height: 60px;
	line-height: 60px;
	border-bottom: 1px solid #ddd;
	font-size: 18px;
	margin-bottom: 20px;
	}
.box_list .box_listp a {
	color: #006c99;
	padding: 0px 20px;
	display: inline-block;
	border-bottom: 2px solid #006c99;
	}
.box_list .box_listp a:hover {
	color: #f00;
	border-bottom: 2px solid #f00;
	}
.box_list li {
	float: left;
	width: 50%;
	margin:10px 0;
	}
.box_list li div { margin: 10px 0px;}
.box_list li div img {
	float: left;
	width: 130px;
	height: 170px;
	margin-right: 15px;
	}
.box_list li div .qkbt a {
	width: 60%;
	height: 24px;
	font-size: 16px;
	overflow: hidden;
	font-weight: 700;
	margin-bottom: 6px;
	display: inline-block;
	}
.box_list li div p {
	height: 24px;
	overflow: hidden;
	}
.box_list .btu { margin-top: 8px;display: block; }
.box_list .btu a {
	width: 100px;
	color: #fff;
	text-align: center;
	padding: 8px 0px;
	font-size: 15px;
	display: inline-block;
	margin: 0px 10px;
	}
.box_list .btu .dd1 { background-color: #49b19a;}
.box_list .btu .dd1 i {
	width: 17px;
	height: 13px;
	background: url(../images/dd1.png) 0 0 no-repeat;
	display: inline-block;
	margin-right: 5px;
	}
.box_list .btu .dd2 { background-color: #006c99;}
.box_list .btu .dd2 i {
	width: 14px;
	height: 14px;
	background: url(../images/dd2.png) 0 0 no-repeat;
	display: inline-block;
	margin-right: 5px;
	}
	
/*分页代码*/
.pageno{
	height:30px;
	line-height:30px;
	margin:30px 0px 10px;
	}
.pageno:after {
	content: "";
	clear: both;
	display: block;
	}
.pageno ul{
	float: right;
	display:table;
	margin-right: 30px;
	}
.pageno ul li{
	float:left;
	margin-right:4px; 
	padding:0 10px; 
	border:1px solid #02A2AA; 
	color:#02A2AA; 
	font-weight:bold;
	}
.pageno ul li a{
	float:left;
	color:#02A2AA;
	font-size:14px;
	font-weight:bold;
	}
.pageno ul li a:hover{
	color:#FFF;
	text-decoration:none
	;color:#f00
	}
.pageno ul li.nohref{
	color:#999;
	padding:0 10px;
	border:1px solid #DDD
	}
.pageno ul li.thisclass{
	color:#FFF;
	padding:0 10px;
	border:1px solid #02A2AA;
	background-color:#02A2AA;
	font-weight:bold
	}
	
/*期刊内容页*/
.cont_qk { margin: 19px 29px 0px;}
.cont_qk h1 {
	height: 60px;
    line-height: 60px;
    font-size: 22px;
	text-align: center;
	}
.proconinfo {
	text-align: center;
  	padding-bottom: 10px;
  	border-bottom: 1px solid #ddd;
	}
.proconinfo span {
	margin: 0px 8px;
  	font-size: 12px;
  	color: #666666;
	}
.proconinfo span a { color: #ff6600;}

.proconinfo span em {
	color: #999999;
	font-style: normal;
	}
.cont_qk dl {margin: 20px 0px;}
.cont_qk dl dt img{
	float: left;
	width: 210px;
	height:290px;
	margin-right: 30px;
	}
.cont_qk dl dd {
	height: 30px;
	line-height: 30px;
	font-size: 15px;
    float:left;
	overflow:hidden;
	}
.w300_dd { width:290px; display: block;}
.w585_dd { width:585px; display: block;}
.cont_qk dl dd img { margin-right: 30px;}

.tougao a img{padding:10px;}
.ask_qk {
	border:1px solid #ff6600;
	padding:5px 10px 5px 0px;
	margin-bottom:15px;
	}
.ask_qk .tgwt {
	float: left;
	width: 14px;
	background-color: #ff6600;
	text-align: center;
	font-size: 14px;
	line-height: 20px;
	font-weight: bold;
	color: #fff;
	padding: 5px 8px;
	margin-left: 5px;
	margin-right: 10px;
	display:inline-table;
	background-image: none;
	}
.ask_qk p {
	float:left;
	width:46%;
	height:30px;
	line-height:24px;
	background: url(../images/dot.gif) left center no-repeat;
	padding-left: 1%;
	}
/*声明*/
.statement {
	border-top: 1px dashed #ddd;
	padding-top: 20px;
	margin-top: 10px;
	display: inline-table;
	}
.statement strong { color: red;}

.content-box{margin-top: 30px;}
.content-box p{font-size: 16px;line-height: 32px;}
.content-box p a { color: #ff6600;}
.box-title{
	height: 50px;
	line-height: 50px;
	font-size: 24px;
	text-align: center;
	margin-bottom: 20px;
	}
.box-sub-title{
	height: 20px;
	line-height: 20px;
	margin-bottom: 10px;
	text-align: left;
	font-size: 16px;
	color: #008fcc;
	}
.box-sub-title a { color: #ff6600;}
.box-con{
	line-height: 32px;
	margin-bottom: 20px;
	font-size: 14px;
	text-align: left;
	text-indent: 2em;
	}
.box-con a { margin-right: 10px;}
.box-con p a{
	color: #000;
	text-decoration: none;
	}
.box-con p a:hover{color: #008fcc;}

.mboxcon {
	font-size:14px;
	color:#333;
	line-height:24px;
	}
.mboxcon p {
    text-indent:2em;
	padding-bottom:10px;
	margin:0 20px;
	}
.mboxcon ul {
	clear:both;
	overflow:hidden;
	}
.mboxcon li {
	width: 190px;
	margin: 18px 7px 0 7px;
	text-align: center;
	float: left;
	}
.mboxcon li p {
	padding:0;
	margin:0;
	text-indent:inherit;
	}
.mboxcon .picc {
	width:155px;
	margin:10px 20px;
	display:block;
	}
.mboxcon .picc img {
	width:155px;
	height:190px;
	}
.mboxcon .pictt {
	height:20px;
	line-height:20px;
	/* color:#999; */
	/* font-size:12px; */
	overflow: hidden;
	display: block;
	}
	
/*论文展示*/
.coop_lw {margin: 0 29px;}
.coop_lw .lmt {
	height: 60px;
	line-height: 60px;
	border-bottom: 1px solid #ddd;
	font-size: 18px;
	margin-bottom: 20px;
	}
.coop_lw .lmt a {
	color: #006c99;
	padding: 0px 20px;
	display: inline-block;
	border-bottom: 2px solid #006c99;
	}
.coop_lw .lmt a:hover {
	color: #f00;
	border-bottom: 2px solid #f00;
	}
.info_list {padding:15px 20px;}
.info_list li { padding-bottom: 15px; overflow: hidden; border-bottom: 1px dashed #e0e0e0; margin-bottom: 12px;}
.info_list li img { float: left; border: 1px solid #e0e0e0; padding: 2px; margin-right: 15px; width: 100px; height: 128px;}
.info_list li p { padding: 10px 0px; color: #666; line-height: 24px;}
.info_list li p a{ color:#0066CC;}
.info_list li span { text-align:right; color: #999; display:block; font-size: 12px; }
.info_list li span a { margin-right: 15px; color: #f00;}
.info_list li span i { font-style: normal; margin-left: 15px;}
.info_list li .nrmt { font-size: 16px; font-weight: bold;padding: 0;color: #333;line-height: none;}
.info_list li .nrmt a{color: #333;}

/*论文内容页*/
.kefu {
	width: 100%;
	text-align: center;
	margin: 15px auto;
	display: block;
	}
.info_artbox {
	border: 1px solid #ddd;
	padding: 10px 10px;
	color: #666;
	margin-top: 20px;
	}
.cont_lw { margin: 19px 29px 0px;}
.cont_lw h1 {
	height: 60px;
    line-height: 60px;
    font-size: 22px;
	text-align: center;
	}
.cont_lw p {
	margin-bottom: 15px;
	line-height: 24px;
	font-size:16px;
	}
.cont_lw p a {color:#f00;}


.xglw h3 {
    font-size: 16px;
    font-weight: bold;
	margin-top: 20px;
	line-height: 40px;
	border-bottom: 1px solid #ddd;
	}
.xglw ul {
	padding: 10px 0px 10px 0px;
	font-size: 14px;
	}
.xglw ul li{
	height:30px; 
	line-height:30px; 
	font-size:14px; 
	background:url(../images/line_dash.jpg) left center repeat-x; 
	width:48%; 
	float:left;
	margin: 0px 1%;
	overflow:hidden;
	}
.xglw ul li a{background-color:#fff; }
.xglw ul li span{
	float:right; 
	background-color:#fff; 
	color:#666; 
	margin-left:5px;
	}

/*新添加优势*/
.new_service {
	background-color: #fff;
	width: 843px;
	border: 1px solid #ddd;
	padding: 20px 20px;
	margin-top: 20px;
	}
/*liucheng*/
.liuc_box{ margin-top:20px; }
.liuc_tit{
	border-bottom: 2px solid #ccc;
    line-height: 40px;
    height: 40px;
    display: block;
    font-weight: 700;
	}
.liuc_tit span{
	font-size: 16px;
    border-bottom: 2px solid #cc0000;
    line-height: 40px;
    height: 40px;
    display: inline-block;
	}
.liuc_con{ margin-top:50px; height:120px;}
.liuc_01{ float:left; width:180px; margin-left: 30px; line-height:30px; font-size:14px; display:inline; font-weight:bold; color:#555;}
.liuc_01 p{ float:left; width:180px;}
.liuc_sz{  background:url(../images/liuc_bg02.png) no-repeat; font-size:20px; line-height:48px; color:#FFF;}
.liuc_sz a{ float:left; width:180px;  height:48px; font-size:20px; line-height:48px; color:#FFF; padding-left:15px;}
.liuc_sz a:link,.liuc_sz a:visited{background:url(../images/liuc_bg02.png) no-repeat; text-decoration:none;}
.liuc_sz a:hover{background:url(../images/liuc_bg01.png) no-repeat;text-decoration:none; cursor: pointer;}
#liuc_sz2{background:url(../images/liuc_bg01.png) no-repeat; font-size:20px; line-height:48px; color:#FFF;}
.liuc_02{ float:left; margin-left:-5px; width:180px; line-height:30px; font-size:14px; display:inline; font-weight:bold; color:#555; position:relative; zoom:1; }
.liuc_02 p{ float:left; width:180px;}
.liuc_05{ float:left; margin-left:-5px; width:50px; line-height:30px; font-size:14px; display:inline; font-weight:bold; color:#555; position:relative;zoom:1;}
.liuc_05 p{ float:left; width:120px;}
.liuc_sz5{background:url(../images/liuc_bg05.png) no-repeat; font-size:20px; line-height:48px; color:#FFF;}
.liuc_sz5 a{ float:left; width:48px;  height:48px; font-size:20px; line-height:48px; color:#FFF; padding-left:15px;}
.liuc_sz5 a:link,.liuc_sz a:visited{background:url(../images/liuc_bg05.png) no-repeat; text-decoration:none;}
.liuc_sz5 a:hover{background:url(../images/liuc_bg06.png) no-repeat;text-decoration:none; cursor: pointer;}

.qwbz { margin: 30px 30px; font-size: 16px; line-height: 30px;}
.srvbox{
	display:block; 
	clear:both; 
	padding:20px 0px 20px 0px; 
	height:70px;
	}
.srvbox:after { content:""; clear: both; display: block; overflow: hidden;}
.srvbox li{
	float:left; 
	width:210px; 
	height:70px; 
	overflow:hidden; 
	font-family:宋体;
	}
.srvbox li span{ display:block;}
.srvbox li .srig .sp_name{
	font-size:14px; 
	font-weight:bold; 
	color:#000; 
	font-family:"微软雅黑",宋体,Arial,Lucida,Verdana,Helvetica,sans-serif;
	}
.srvbox li .srig small{
	font-size:12px; 
	color:#999;
	}
.srvbox li .srig .srvbtn{
	display:block; 
	line-height:20px; 
	font-size:12px;
	width:93px; 
	text-align:center; 
	margin-top:10px; 
	border:1px solid #e0e0e0; 
	color:#666;
	}
.srvbox li .srig .srvbtn i{
	font-style:normal; 
	margin-left:5px;
	}
.srvbox li .srig .srvbtn:hover{
	border-color:#0083c9; 
	background-color:#0083c9; 
	color:#fff; 
	text-decoration:none;
	}
.srvbox li img{
	border:1px solid #e0e0e0; 
	padding:3px; 
	float:left;
	}
.srvbox li .srig{
	float:left; 
	width:120px; 
	margin-left:8px;
	}
.srvbox li .srig small{
	padding-bottom:2px; 
	display:block;
	line-height:18px;
	}
.srvbox li .srig .srvbtn{ margin:0px;}



	/*鍙&#65533;11*/
.fixgq {
	position: fixed;
	left: 5px;
	top: 200px;
	width: 111px;
	height: 273px;
	background:url(../youhuiwj/wy.gif) no-repeat;
	z-index: 999;
	}
	
	
/*20200527*/	
.cont_lw p img{border:1px #ccc solid;padding:4px;}
/*20210813*/
.show_rs { width: 825px; }
.main_conts {
    width: 825px;
    /* padding-top: 20px; */
    overflow: hidden;
    display: inherit;
}
.main_conts .contags {
    overflow: hidden;
    zoom: 1;
    height: 39px;
    line-height: 39px;
    background: url(../images/bg_pub.jpg) 0px -96px repeat-x;
    /* border-top: 2px solid #2d3d51; */
}
.main_conts div.curoves {
    display: block;
}
.main_conts .cont_hots {
    display: none;
}
.main_conts .contags ul li {
    display: block;
    width: 107px;
    height: 39px;
    float: left;
    text-align: center;
    font-size: 15px;
    color: #5C5C5C;
    font-weight: bold;
    cursor: pointer;
    border-left: 1px solid #ddd;
}
.main_conts .contags ul li .curoves {
    background: url(../images/bg_pub.jpg) 0px -135px repeat-x;
    border-right: 1px solid #ddd;
    display: block;
    width: 107px;
    height: 39px;
    float: left;
    text-align: center;
    font-size: 15px;
    color: #f60;
    font-weight: bold;
    cursor: pointer;
}
.pd_more {
    margin: 0px auto;
    width: 100%;
    height: 50px;
    font-size: 20px;
    text-align: center;
}

.xglw{margin-top:10px;}
.rbt{font-weight:bold;font-size:16px;}


.main_ul li div .p1 span {
    float: right;
    text-align: right;
}
.main_ul li div .p1 span a {
    font-size: 12px;
    margin-left: 10px;
    height: 16px;
    max-width: 36px;
    overflow: hidden;
    display: inline-block;
}
/*表单
input,select,option,textarea{outline: none;}
.bd_box {
    background: #00a2ff;
	border-radius: 4px;
	display: flex;
	justify-content: space-between;
	width: 100%;
	padding: 30px 30px;
	box-sizing: border-box;
	}
.bd_fw {
	display: inline-block;
	width: 50%;
	margin-right: 50px;
	color: #fff;
	}
.bd_fw h3 {
	font-size: 24px;
	line-height: 40px;
	padding-bottom: 10px;
	}
.bd_fw p {
	font-size: 18px;
	line-height: 34px;
	background: url(/images/ture.png) left center no-repeat;
	padding-left: 35px;
	}
.bd_bg {
	display: inline-table;
	background: #fff;
	box-shadow: 0 0px 15px rgb(0,0,0,.17);
	border-radius: 4px;
	z-index: 5;
	}
.bd_bg h4 {
	font-size: 30px;
	color: #d52b1e;
	line-height: 40px;
	padding: 20px 0px 0px;
	display: block;
	text-align: center;
	font-weight: bold;
	}
.bd_form_list {
	padding: 15px 20px;
	text-align: center;
	margin-bottom: 10px;
	}

.bd_form_list form { padding: 0px 10px;}
.bd_form_list form input {
	line-height: 43px;
	width: 100%;
	padding: 0px 10px;
	background: rgb(255,255,255,1);
	border: 1px solid #ccc;
	font-size: 12px;
	color: #333;
	outline: none;
	box-sizing: border-box;
	margin: 0px 0px 20px;
	border-radius: 4px;
	overflow: hidden;
  	text-overflow: ellipsis;
  	white-space: nowrap;
	}
input::-webkit-input-placeholder {color: #777;}

.bd_form_list select{
	background: #fff;
    border: 1px solid #ccc;
    border-radius: 4px;
	width: 100%;
    height: 45px;
	font-size: 12px;
    color: #777;
    padding-left: 6px;
	outline: none;
	box-sizing: border-box;
	margin-bottom: 20px;
	}
.bd_form_list button {
	height: 45px;
	line-height: 45px;
	background: #ee2d1b;
	color: #fff;
	font-size: 18px;
	width: 100%;
	display: block;
	border-radius: 4px;
	cursor: pointer;
	border: none;
	}*/
	
	/*2 pc*/
.sp_bd_bg2 {
	width: 100%;
	position: fixed;
	left: 0px;
	right: 0px;
	bottom: 0px;
	z-index: 100;
	background: linear-gradient(to left, #4b99bc 20%, #56c7fc 50% 45%, #4b99bc 80% );
	opacity: .9;
	padding: 10px 0px;
	}
.sp_bd_form2{
	width: 60%;
	margin: 0px auto;
	}
.sp_bd_tit2 {color: #fff;}
.sp_bd_tit2 h3 { font-size: 26px; display: inline-block;}
.sp_bd_tit2 p { font-size: 14px; line-height: 26px; display: inline-block; color: #000;}
.sp_bd_form2 form input {
	line-height: 34px;
	width: 30%;
	padding: 0px 15px;
	background: rgb(255,255,255,1);
	border: 1px solid #ccc;
	font-size: 14px;
	color: #999;
	outline: none;
	box-sizing: border-box;
	margin: 0px 5px;
	border-radius: 4px;
	overflow: hidden;
  	text-overflow: ellipsis;
  	white-space: nowrap;
	}
input::-webkit-input-placeholder {color: #999;}

.sp_bd_form2 select{
	background: #fff;
    border: 1px solid #ccc;
    border-radius: 4px;
	width: 18%;
	height: 36px;
	line-height: 36px;
	font-size: 14px;
    color: #999;
    padding:0px 10px;
	outline: none;
	box-sizing: border-box;
	}
.sp_bd_form2 button {
	height: 36px;
	line-height: 36px;
	background: linear-gradient(to top, #00acc1, #4dd0e1);
	box-shadow: 0px 0px 10px rgb(200,32,62,.2);
	color: #fff;
	font-size: 18px;
	padding: 0px 30px;
	display: inline-block;
	border: none;
	border-radius: 4px;
	cursor: pointer;
	vertical-align: bottom;
	}
	
	

.deliver {
	background-color: #fff;
    
    border: 1px solid #ddd;
	margin-top: 20px;
	display: flex;
	justify-content: space-between;
	}
.deliver_img {
	width: 89%;
	box-sizing: border-box;
	padding: 10px 5px 10px 15px;
	}
.deliver_mag {
	width: 10%;
	background: url(/images/deliver-1.jpg) center center no-repeat;
	background-size: cover;
	font-size: 20px;
	padding: 20px 20px;
	color: #00008b;
	font-weight: bold;
	box-sizing: border-box;
	text-align: center;
	}
.marquee {
	width: 100%; 
	overflow: hidden;
	}

.marquee ul{
	white-space: nowrap; 
	height: 200px;
	}
.marquee ul li {
	margin: 0px 5px; 
	display: inline-block;
	text-align: center;
	}
.marquee ul li img {
	max-width: 100%;
	height: 175px;
	margin-bottom: 5px;
	}
.marquee ul li a {
	font-size: 15px;
	display: block;
	}
.marquee ul li a:hover { color: #f00;}


.marquee:hover ul{animation-play-state:paused;}

/*** 5.31 ***/