@charset "utf-8";
/* CSS Document */
* {
	margin:0;
	padding:0;
	}
ul,li,ol,h1,h2,h3,h4,h5,h6,p,dl,dt,dd,button,input,{
	margin:0;
	padding:0;
	}
body {
	font-family:"微软雅黑",宋体,Arial,Lucida,Verdana,Helvetica,sans-serif;
	background-color:#d6e1e3;
	}
ul,ol,dl { list-style:none;}
img {
	border:0;
	vertical-align:top;
	}
h1,h2,h3,h4,h5,h6 { font-size:100%;}
button,input {
	color:inherit;
	font:inherit;
	}
a,a:visited {
	text-decoration:none;
	color:#333;
	}
.clear { clear:both;}
.fl { float:left;}
.fr { float:right;}
.f12 { font-size:12px;}
.f14 { font-size:14px;}
.f16 { font-size:16px;}
.f18 { font-size:18px;}
.f20 { font-size:20px;}
.f26 { font-size:26px;}
.fb { font-weight:bold;}
.cf a,cf a:visited { color:#fff;}
.c6 a,c6 a:visited { color:#666;}
.mt5 { margin-top:5px;}
.line01 {
	height:1px;
	background:#fff;
	overflow:hidden;
	}
.clearfix:after {
	clear:both;
	height:0;
	overflow:hidden;
	display:block;
	visibility:hidden;
	content:".";
	}

/********** header *********/
.header {
	height:65px;
	background:-webkit-gradient(linear,0 0,0 100%,from(#1b6f99),to(#135177));
	background:-moz-linear-gradient(top,#1b6f99,#135177);
	color:#fff;
	overflow:hidden; 
	background-color:#135177;
	border-bottom:1px solid #012b4c;
	}
.logo_l a {
	width:150px; 
	height:55px;
	margin-top:7px;
	margin-left:5px;
	text-indent:-9999px;
	overflow:hidden;
	background:url(../images/logo.png) no-repeat;
	background-size:auto 49px;
	}
.logo_r {
	text-align:right;
	margin-right:10px;
	margin-top:12px;
	}
.logo_r a { padding-left:24px;}
.logo_line {
	height:1px;
	margin-top:1px;
	background:#1e98d2;
	overflow:hidden;
	display:block;
	}
	
/*********** nav **************/
body>nav {
	height:53px;
	background:url(../images/nav_01.jpg) repeat-x;
	margin-top:1px;
	}
body>nav>ul { height:53px;}
body>nav>li {
	width:90px;
	height:53px;
	}
body>nav>ul>li {
	float:left;
	width:32%;
	}
body>nav>ul>li>a { background:url(../images/nav_03.png) 0 0 no-repeat;}
body>nav>ul>li:first-child>a { background:url(../images/nav_02.png) 0 0 no-repeat;}
body>nav>ul>li:last-child>a { background:url(../images/nav_04.png) 0 0 no-repeat;}
body>nav>ul>li:first-child, body>nav>ul>li:last-child { width:33%;}
body>nav>ul>li>a, body>nav>ul>li>a:visited{
	display:block;
	width:95px;
	height:28px;
	margin:0 auto;
	font-size:20px;
	text-align:center;
	color:#006f9f;
	padding-top:25px;
	background-size:auto 27px;
	background-position:center 2px;
	}
body>nav>ul>li>a.zixun,body>nav>ul>li>a.zixun:visited{
	background-size:auto 35px;
	background-position:center -2px;
	}
body>nav>ul>li>a.luwen,body>nav>ul>li>a.luwen:visited{
	background-size:auto 27px;
	background-position:center 2px;
	}
.nav_b {
	height:10px;
	background:url(../images/nav_06.png) repeat-x;
	overflow:hidden;
	display:block;
	}
.banner a, .banner a:visited {
	width:100%;
	height:200px;
	text-indent:-9999px;
	overflow:hidden;
	display:block;
	background:url(../images/banner.jpg) 0 0 no-repeat;
	background-position:center center;
	}
.tel a, .tel a:visited {
	height:50px;
	line-height:50px;
	background:#404344;
	color:#fff;
	text-align:center;
	display:block;
	overflow:hidden;
	font-size:20px;
	}

/************ container ****************/
.container { margin-top:5px;}
.container .subnav01 {height:95px;}
.container .subnav01 li {
	width:155px;
	height:95px;
	}
.container .subnav01 li {
	float:left;
	width:24%;
	background-color:#284b9f;
	}
.container .subnav01 .c01 { background:url(../images/nav_08.jpg) right bottom no-repeat #8c22e6;}
.container .subnav01 .c02 { background:url(../images/nav_09.jpg) right bottom no-repeat #25ab88;}
.container .subnav01 .c03 { background:url(../images/nav_10.jpg) right bottom no-repeat #f0a413;}
.container .subnav02 .c05 { background:url(../images/nav_08.jpg) right bottom no-repeat #8c22e6;}
.container .subnav02 .c06 { background:url(../images/nav_09.jpg) right bottom no-repeat #25ab88;}
.container .subnav02 .c07 { background:url(../images/nav_10.jpg) right bottom no-repeat #f0a413;}
.container .subnav02 .c08 { background:url(../images/nav_08.jpg) right bottom no-repeat #8c22e6;}
.container .subnav01 li a {
	display:block;
	overflow:hidden;
	height:85px;
	padding-left:5px;
	padding-top:10px;
	color:#fff;
	background:url(../images/nav_07.jpg) right bottom no-repeat;
	}
.container .subnav01 .w1 {
	width:1%;
	height:90px; 
	display:block; 
	overflow:hidden;
	background:#d6e1e3;
	}
.container .subnav02 .w2 {
	width:1%;
	height:195px;
	display:block;
	overflow:hidden;
	background:#d6e1e3;
	}
.container .subnav02 .w3 {
	width:2%;
	height:95px;
	display:block;
	overflow:hidden;
	background:#d6e1e3;
	}
.container .subnav02 .ht5 {
	height:5px;
	display:block;
	overflow:hidden;
	background:#d6e1e3;
	}
.container .subnav02 {
	height:195px;
	margin-top:5px;
	}
.container .subnav02 li {
	width:310px;
	height:195px;
	}
.container .subnav02 li {
	float:left;
	width:49%;
	background-color:#1bc259;
	}
.container .subnav02 li a {
	display:block;
	overflow:hidden;
	height:185px;
	padding-left:5px;
	padding-top:10px;
	color:#fff;
	background:url(../images/nav_11.jpg) right bottom no-repeat;
	}
.container .subnav02 li span {
	height:95px;
	width:49%;
	}
.container .subnav02 li span a {
	display:block;
	overflow:hidden;
	color:#fff;
	height:85px;
	padding-top:10px;
	padding-left:5px;
	background:url(../images/nav_12.jpg) right bottom no-repeat #3db3f1;
	}
.container .subnav02 li ul li {
	width:49%;
	height:95px;
	float:left;
	}
.container .subnav02 li ul li a {
	display:block;
	overflow:hidden;
	padding-top:10px;
	height:85px;
	padding-left:5px;
	background:url(../images/nav_14.jpg) right bottom no-repeat #ef6d6d;
	}
.container .subnav02 li ul li .c04 { background:url(../images/nav_13.jpg) right bottom no-repeat #f0a413;}

/************** main ***************/
.main { margin-top:10px;}
.main .none { border-top:none;}
.main h2 {
	color:#006f9f;
	height:50px;
	line-height:50px;
	background:url(../images/con_01.jpg) center repeat-x;
	border-bottom:1px solid #89989f;
	border-top:1px solid #fff;
	}
.main h2 span {
	display:block;
	overflow:hidden;
	width:100px;
	text-align:center;
	margin:0 auto;
	color:red;
	text-shadow:1px 1px 1px #fff;
	background:#d6e1e3;
	}	
.main h2 a, .main h2 a:visited {
	display:block;
	overflow:hidden;
	width:100px;
	text-align:center;
	margin:0 auto;
	color:#006f9f;
	text-shadow:1px 1px 1px #fff;
	background:#d6e1e3;
	}
.main h3 {
	color:#006f9f;
	height:38px;
	line-height:38px;
	padding-left:10px;
	background:-webkit-gradient(linear,0 0,0 100%,from(#efe2cf),to(#e0c3a1));
	background:-moz-linear-gradient(top,#efe2cf,#e0c3a1);
	border-bottom:1px solid #907351;
	border-top:1px solid #fff;
	}
/*******期刊******/
.main .qkshow li {
	height:145px;
	padding-top:15px;
	border-top:1px solid #fff;
	border-bottom:1px solid #89989f;
	}
.main .qkshow li .qkimg {
	float:left;
	width:80px;
	overflow:hidden;
	}
.main .qkshow li .qkimg img {
	border:1px solid #89989f;
	padding:1px;
	width:76px;
	height:86px;
	}
.main .qkshow li .qkimg .bont {
	background:-webkit-gradient(linear,0 0,0 100%,from(#fefefe),to(#d7e6e9));
	background:-moz-linear-gradient(top,#fefefe,#d7e6e9);
	height:28px;
	line-height:26px;
	width:78px;
	border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border:1px solid #89989f;
	text-align:center;
	margin-top:10px;
	}
.main .qkshow li .qkimg .bont .dd1 {
	border:1px solid #fff;
	display:block;
	overflow:hidden;
	width:74px;
	height:26px;
	line-height:24px;
	margin-left:1px;
	overflow:hidden;
	border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	background:url(../images/con_02.png) 95% 90% no-repeat;
	}
.main .qkshow li .qktt {
	float:left;
	width:220px;
	margin-left:10px;
	overflow:hidden;
	}
.main .qkshow li .qktt p {
	height:28px;
	line-height:25px;
	display:block;
	overflow:hidden;
	}
.main .qkshow li .qktt .c66 { color:#666;}

/******** 论文 ********/
.main .lwshow li {
	height:36px;
	line-height:36px;
	overflow:hidden;
	border-top:1px solid #fff;
	border-bottom:1px solid #89989f;
	}
.main .lwshow li a {
	display:block;
	height:36px;
	padding:0 10px;
	}
.main .lwshow li a span {
	float:right;
	color:#999;
	}
.main .lwshow li a span font {
	font-family:“宋体”;
	padding-left:3px;
	text-shadow:1px 1px 1px #fff;
	}
	
/************** footer *****************/
body>footer {
	font-size:16px;
	text-align:center;
	}
body>footer a,body>footer a:visited {
	color:#666;
	margin-right:10px;
	}
.footer_top {
	background:-webkit-gradient(linear,0 0,0 100%,from(#e8eeef),to(#d5e0e2));
	background:-moz-linear-gradient(top,#e8eeef,#d5e0e2);
	height:40px;
	line-height:40px;
	margin-top:20px;
	border-top:1px solid #fff;
	border-bottom:1px solid #9aa8ae;
	}
.footer_top>a.fttop, .footer_top>a.fttop:visited {
	display:inline-block;
	width:41px;
	height:21px;
	padding-left:9px;
	font-size:12px;
	line-height:21px;
	color:#fff;
	text-align:left;
	background:#89989f url(../images/footer_02.png) no-repeat 34px 5px;
	border-radius:11px 11px 11px 11px;
	cursor:pointer;
	}
.tips_box{
	display:none;
	height:35px;
	border-radius:0px;
	-webkit-border-radius:0px;
	-moz-border-radius:0px;
	font-size:16px;
	line-height:35px;
	text-align:center;
	color:#fff;
	background-color:#004260;
	position:fixed;
	bottom:0;
	width:100%;
	border-bottom:2px solid #001d30;
	}
.tips_inbox{
	background:#fff;
	height:28px;
	border-radius:20px;
	-webkit-border-radius:20px;
	-moz-border-radius:20px;
	margin:3px 10px 0 10px;
	color:#f60;
	font-size:18px;
	line-height:28px;
	}
.tips_tel{
	background:url(../images/bg_tel.png) no-repeat 0 2px;
	background-size:auto 23px;
	padding-left:28px;
	}
.tips_inbox-text{
	font-size:18px;
	color:#004260;
	padding-left:5px;
	}
.footer_nav {
	height:64px;
	padding-top:1px;
	background:-webkit-gradient(linear,0 0,0 100%,from(#1b6f99),to(#135177));
	background:-moz-linear-gradient(top,#1b6f99,#135177);
	background-color:#135177;
	border-bottom:1px solid #012b4c;
	}
.footer_nav>a, .footer_nav>a:visited {
	height:65px;
	line-height:65px;
	display:block;
	overflow:hidden;
	width:24%;
	float:left;
	padding-left:10%;
	color:#fff;
	margin-right:0;
	background:url(../images/footer_03.png) 15px center no-repeat;
	}
.footer_nav .fbg01 {
	background:url(../images/footer_04.png) 15px center no-repeat;
	width:23%;
	}
.footer_nav .fbg02 {
	background:url(../images/footer_05.png) 15px center no-repeat;
	width:23%;
	}
.footer_nav .ftxt {
	padding:10px 0;
	line-height:30px;
	display:inline-block;
	}

/************ 期刊列表 **************/
.page {
	height:40px;
	line-height:40px;
	font-size:16px;
	}
.page a { padding:0 5px;}

.qkarct {
	margin:10px 10px 0;
	background:#EEEEFF;
	padding:10px;
	}
.qkarct h1 {
	font-size:20px;
	line-height:25px;
	margin-bottom:5px;
	}
.qkarct .current {
	line-height:25px;
	font-size:14px;
	padding-bottom:3px;
	border-bottom:1px dashed #ddd;
	}
.qkarct .qkarct_img {
	text-align:center;
	padding:15px 0;
	}
.qkarct p {
	margin-bottom:15px;
	line-height:25px;
	font-size:16px;
	}
.qkarct p img { max-width: 100%;}
.qkbox { padding-bottom:10px;}
.qkbox li {
	line-height:20px;
	font-size:16px;
	}
.qkarct .pp {
	line-height:25px;
	padding-bottom:5px;
	border-bottom:1px dashed #ddd;
	}
.qkarct .pp b {
	color:#ad4b00;
	padding-right:5px;
	}
.btn {
	color:#006f9f;
	height:38px;
	line-height:38px;
	background:-webkit-gradient(linear,0 0,0 100%,from(#efe2cf),to(#e0c3a1));
	background:-moz-linear-gradient(top,#efe2cf,#e0c3a1);
	box-shadow:0 1px 2px #907351;
	-webkit-box-shadow:0 1px 2px #907351;
	-moz-box-shadow:0 1px 2px #907351;
	border:1px solid #d6d6d6;
	border-top:1px solid #e4e4e4;
	border-bottom:1px solid #cacaca;
	border-radius:17px;
	-webkit-border-radius:17px;
	-moz-border-radius:17px;
	margin:20px 10px 0px;
	display:block;
	text-align:center;
	}
	
	.am-btn {
    display: inline-block;
    margin-bottom: 0;
    padding: .5em 1em;
    vertical-align: middle;
    font-size: 1.6rem;
    font-weight: 400;
    line-height: 1.2;
    text-align: center;
    white-space: nowrap;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 0;
    cursor: pointer;
    outline: 0;
    -webkit-appearance: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-transition: background-color .3s ease-out,border-color .3s ease-out;
    transition: background-color .3s ease-out,border-color .3s ease-out;
}.am-btn-danger {
    color: #fff;
    background-color: #dd514c;
    border-color: #dd514c;
}
.smy{
	text-align:center;font-size:18px;
	border:1px solid #ff6600;
	padding:5px 5px;
	color:#FF0000;
	margin-bottom:3px;
}