@charset "utf-8";
body,button,input,select,textarea{font-size:12px;color:#333;}
/* @font-face { font-family:'nobile'; src: url('../font/nobile.ttf') format('truetype'); font-weight:bold; font-style: normal;  } */

/* Common Style */
/* html{color:#000;background:#FFF;} */
html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
img{ display: inline-block;vertical-align:middle;}
address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:normal;}
li{list-style:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;}
q:before,q:after{content:'';}
abbr,acronym {border:0;font-variant:normal;}
sup {vertical-align:text-top;}
sub {vertical-align:text-bottom;}
input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}
input[type="text"],input[type="password"],textarea,select,.text{ outline:0 none; resize:none;}
input[type="button"], input[type="submit"] ,button,.btn{ /* background-color: white; outline: 0 none;  font-family: "微软雅黑",arial,"宋体",sans-serif;*/ cursor: pointer; color:#666;}
legend{color:#000;}
header, footer, section, aside, nav, article {display: block;}
/* 需要清除没有gi的grid */
.grid .gi { display:inline-block;zoom:1;*display:inline;letter-spacing:normal;word-spacing:normal;vertical-align:top;}
/* clearfix */
.clear{clear:both;display:block;float:none;font-size:0;margin:0;padding:0;overflow:hidden;visibility:hidden;}
.clearfix {display: block;zoom:1} 
.clearfix:after {content: "";display: block;height: 0;clear: both;visibility: hidden;line-height:0}
.imgborder{ padding:3px; border:1px solid #ccc;}
.dis{display:block;}
.undis,.grid .undis{display:none;}
.fl{float:left;}.fr{float:right;}.cl{clear:both;}.fb{font-weight:bold;}
.tc{text-align:center;}.tl{ text-align:left;} .tr{text-align:right;}
a{color:#3e3e3e; text-decoration:none;/* text-shadow: rgba(255, 255, 255, .95) 0px 1px 0px; */display:inline-block;zoom:1;*display:inline;}
.inline{display:inline;}
a:hover{color:#F60;text-decoration:underline; /*end color*/}
a.underLine{text-decoration:underline; }
.border{border:1px solid #e3e3e3}
.unborder{border:0}
.borderNone{border:none;}
.hr{ border-top:1px solid #D0D0D0 ; width:100%; margin:0 auto;font-size:0;z-index:9; 1px;height: 0;line-height: 1px}
.bk,.bk3,.bk6,.bk8,.bk10,.bk15,.bk20,.bk30{clear: both;font-size: 1px;height: 0;line-height: 1px}
.mt5{margin-top:5px;}.mt10{margin-top:10px;}.mt20{margin-top:20px;}.ml8{ margin-left:8px;}
.pr5{ padding-right:5px;}.pr10{ padding-right:10px;}
.pt5{ padding-top:5px;}.pt10{padding-top:10px;}
.pl5{ padding-left:5px;}.pl10{ padding-left:10px;}.pl20{ padding-left:20px;}
.ti25{text-indent:25px;}
/* css特性 */
.radius{-moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius:5px;}
.boxShadow{-webkit-box-shadow:4px 3px 2px #F2F2F2;-moz-box-shadow:4px 3px 2px #F2F2F2;box-shadow:4px 3px 2px #F2F2F2;}
/* 布局 */
.blank10,.bk10,.bk8{height:10px;font-size:0;overflow:hidden;}
.bk8{height:8px;}
.bk15{height:15px;}
.bk20{height:20px;}
.bk30{height:30px;}
.bk40{height:40px;}

/* 字号*/
.fs12{ font-size:12px;}
.fs14{ font-size:14px;}
.fs16{ font-size:16px;}
.fs18{ font-size:18px;}
.fs20{ font-size:20px;}
.fs24{font-size:24px;}
.fs30{font-size:30px;}
/*定位*/
.posa{ position:absolute;}
.posr{ position:relative;}
/* 强制换行 */
.break-word{word-wrap: break-word; word-break:break-all;}
/* 强制不换行 */
.nowarp{white-space:nowrap;}
/* 字体颜色*/
.red{ color:#990000}
.redF00{ color:#f00}
.c666,input.c666,.c666 a{ color:#666;}
.c36C,input.c36C,.c36C a{ color:#3366CC;}/*蓝色*/
.cF90,input.cF90,.cF90 a{ color:#ff6600;}/*橘黄色*/
/*public*/
.main,.w{width:1210px;margin:0 auto;}
/*header*/
.w1210 #kv .ie6Box{width:690px;margin:0 auto;overflow:hidden;}
#kv #slider{width:690px;}
/* 窄屏测试： */
/* .main,.w{width:990px;} */


@media screen and (max-width: 1210px) {
/*  	 .main,.w{width:990px;}
	.main #kv .ie6Box{width:690px;} 
	.main .ListPro{margin-left:0.6em;width:100%;}
	.publisPastBox .main .ListPro{margin-left:18px;}
	.publisPastBox  .listBox .listItem{padding-right:23px;} */
}
 /* 页脚 */
#footer,#footerBlock{height:244px;border-top:1px solid #bcbcbc;background:#f7f7f7;}
#footerBlock{margin-top:-1px;}
#footer .chinaPost{padding:15px 0;border-top:1px dotted #bfbfbf;color:#7a7a7a;}
#footer .chinaPost .text{margin-left:145px;}
#footer .chinaPost .chinaPostLogo{height:36px;width:142px;background:url("../img/public/chinaPost_logo.png") no-repeat left center;}
#footer .chinaPost .chinaPostLogo a{text-indent:-9999px;width:142px;height:36px;display:block;}
#footer .copyright .logo{background:url("../img/public/logo.png") no-repeat left center; height:52px;width:232px;}
#footer .logo a.linkTxt{height:62px;width:235px;text-indent:-9999px;display:block;}
#footer .copyright .links a{margin:0 4px;}
#footer .copyright p{padding:5px 0;}
#footerNav .linkList{ }
#footerNav .linkList .list{margin-right:30px;line-height:24px;}



.location{padding:15px 0;}
/* 公用表格样式 */
.tableList{table-layout:fixed;width:100%;margin:0 auto;}
.tableList th,.tableList td{text-align:center;word-wrap: break-word; word-break:break-all;}
.tableList .colName th{font-weight:bold;}
.tableList .colName{height:31px;}
.tableList thead{border:1px solid #CDCDCD;}
.tableList td{padding:6px;border:1px solid #cdcdcd;}
.tfootBar td.tl{text-align:left;padding:8px;border:none;}
.tableList .even{background:#f3f3f3;}
.tableList .odd{background:#fff;}
.tableList thead th{border-bottom:1px solid #cdcdcd;border-top:1px solid #cdcdcd; }
.tableList .caption,.fewActivation caption{height:28px;line-height:28px; padding-left:22px;border:1px solid #D3D3D3;border-bottom:none;}
.col8{width:8%;}
.col10{width:10%;}
/* 没有数据 */
.no-data{line-height:22px;}
/* 期刊首页 */
/* 公共顶部 */
#topBar,#topBar .topNav{background:url("../img/index/nav.jpg");height:25px;line-height:22px;border-bottom:1px solid #d8d8d8;color:#ebebeb;/* overflow:hidden; */}
#topBar .line{color:#d8d8d8;}
#topBar a{color:#ccc;}
#topBar a:hover{color:#f60;}
#topBar .topmenu{/* width:55%; */}
#topBar .topmenu .item{margin:-3px 6px 0 6px;}
/* 搜索块 */
#logo,.clientLink{top:0;right:0;}
#logo{width:240px;left:0;}
#logo h1{background:url("../img/public/logo.png") no-repeat left center;height:64px;}
#logo #logoLink{width:231px;height:51px;text-indent:-9999px;display:block;}
.mainHd .clientLink{/* background:url("../img/public/pic_client.png") no-repeat right; width:192px;*/padding-top:25px;padding-right:5px;overflow:hidden;}
.mainHd .clientLink .txtLink{border:1px solid #D7D7D7 ;display:block;border-left:none;height:35px;width:35px;/* text-indent:-9999px; */}
.mainHd .clientLink .firstItem{border-left:1px solid #D7D7D7;}
.mainHd .center{margin-left:292px;margin-right:272px;}
/* 搜索 */
#searchForm .line{margin:0 8px;}
.searchBar{background:url("../img/public/bg_ssBg.png")  repeat-x;padding:4px 5px;border-radius:0 3px 3px 3px;}
#topSearch .inputEle{width:100%;height:16px;line-height:16px;padding:6px;border:none;;*border:#fff;overflow:hidden;height:16px;}
.searchBar .inputBtn{width:102px;/* height:30px; */background:transparent none repeat scroll 0% 0%;border:none;font-size:18px;font-weight:bold;color:#fff;}
.searchBar .lab{width:82%;margin-right:10px;overflow:hidden;}
.searchBar .lab .ico{height:16px;width:16px;background:url("../img/public/ico_search.png") no-repeat; top:7px;right:10px; }
#ssTab .item{height:26px;position:relative;font-size:14px;}
#ssTab .current{background:#ff6f00;}
#ssTab .current .posa{background:url("../img/public/ico_tbPsaLT.png") no-repeat; height:3px;width:3px;top:0;}
#ssTab .current .lt{left:0;}
#ssTab .current .rt{background:url("../img/public/ico_tbPsaRT.png") no-repeat;right:0;}
#ssTab .item a{padding:0 12px;}
#ssTab li.current a{padding:0 15px;color:#fff;height:26px;line-height:26px;font-weight:bold;}

.toolsbar{width:900px;height:70px;}
.research0{width:298px;height:25px;border-radius:5px;border:1px solid #999;margin:22px 20px 0 0;float:right;}
.select_bu{width:60px;cursor:pointer;height:25px;position:relative;background:url(../img/index/select.jpg) 46px center no-repeat;}
.selet_info{width:49px;display:block;height:25px;color:#999;line-height:25px;text-align:center;overflow:hidden;}
.option {width:60px;border:solid 1px #999;position:absolute;top:26px;left:-1px;z-index:200;overflow:hidden;display:none;}
.option a:hover {background:#e5e5e5;color:#f64949;}
.option a {
	display:block;
	height:26px;
	line-height:26px;
	text-align:left;
	color:#999;
	padding:0 10px;
	width:100%;
	background:#fff;
}
.start0 {
	width:232px;
	height:25px;
	position:relative;
}
.start0 .pos {
	position:absolute;
	top:4px;
	right:-9px;
	width:24px;
	height:19px;
	cursor:pointer;
}
.start0 .pos input {
	background:url(../img/index/search.jpg) no-repeat;
	width:14px;
	height:15px;
	cursor:pointer;
}
.start0 input {
	color:#999;
	height:24px;
	padding:0 0 0 10px;
	width:200px;
	line-height:24px;
}
.clients0{height:25px;margin-top:25px;float:right;}
.clients0 ul{line-height:25px;}
.clients0 ul li{float:left;padding-left:10px;}
.clients0 ul li img{float:left;}
.clients0 ul li span{padding-left:10px;line-height:20px;font-family:Arial, Helvetica, sans-serif;float:left;}

.start0 {
	width:232px;
	height:25px;
	position:relative;
}
.start0 .pos {
	position:absolute;
	top:4px;
	right:-9px;
	width:24px;
	height:19px;
	cursor:pointer;
}
.start0 .pos input {
	background:url(../img/index/search.jpg) no-repeat;
	width:14px;
	height:15px;
	cursor:pointer;
}
.start0 input {
	color:#999;
	height:24px;
	padding:0 0 0 10px;
	width:200px;
	line-height:24px;
	border:none;
}

.weather0{width:250px;height:28px;margin:22px 20px 0 0;float:right;}
/* 导航 */
#topNav{}
#nav .allCats{height:35px;border:1px solid #f86300;background:#ffa200;width:219px;}
#nav{z-index:11;}
#nav .r{width:100%;margin-left:-221px;}
#nav .r .wrap{margin-left:221px;} 
#nav .r .navList{height:37px;line-height:37px;} 
#nav .mainNav,#mainNavBar{background:url("../img/public/bg_menuNo.png") repeat-x top;} 
#mainNavBar .warp{width:100%;}
#nav .r .navItem{position:relative;}
#nav .r .navItem a:hover{text-decoration:none;}
#nav .r .navItem s.posa{background:url("../img/public/pic_menuNoR.png") no-repeat top;width:4px;height:37px;top:0;}
#nav .r .navItem s.rPic{right:0;}
#nav .r .navItem s.lPic{right:0;}
#nav .r .current s.lPic{left:0;}
#nav .r .current s.lPic{background-image:url("../img/public/pic_menuActL.png");}
#nav .r .current s.rPic{background-image:url("../img/public/pic_menuActR.png");}
#nav .r .navItem a{padding:0 20px;color:#fff;font-size:16px;font-weight:bold;}
#nav .r .current{background:url("../img/public/bg_menuActive.png") repeat-x #5e5e5e;height:37px;line-height:37px;} 
#nav .allCats .ico{height:35px;width:59px;background:url("../img/public/pic_catArrow.png") no-repeat;right:0;top:0;}
#nav .catsTit{height:35px;line-height:35px;margin-left:12px;}
#nav .txtLink{color:#fff;width:100%;}
#nav .txtLink{text-decoration:none;}
#nav .menu{border:1px solid #f86300;border-top:none;width:219px;z-index:13;left:-1px;} 
#nav #menuList .listHook{display:none;} 
#nav #menuList{background:#efede9;} 
.home  #menuList{display:block;} 
#nav #menuList .item{border-bottom:1px solid #d7d7d7;height:32px;line-height:32px;/* overflow:hidden; */position:relative;} 
#nav #menuList .hover{background:#fff;border-bottom-color:#ccc;} 
#nav #menuList .item h2{border-top:1px solid #fff;padding-left:28px;height:31px;overflow:hidden;} 
#nav #menuList .hover h2{position:absolute;width:194px;background:#fff;z-index:18;border-top-color:#ccc;}
#subNav .subNav,#subNav #subNavBar{height:32px;line-height:32px;background:url("../img/public/bg_subNav.png") repeat-x top #e7e7e7;}
#subNav .subNavList{padding-left:221px;}
#subNav .subNavList .special{margin-left:36px;}
#subNav .subNavList .item a{padding:0 4px;} 
#menuList .subWrap{left:219px;top:-1px;background:#fff;width:700px;border:2px solid #ccc;border-bottom-color:#d7d7d7;z-index:16;}
#menuList .boxShadow{box-shadow:4px 4px 2px #ddd;} 
#menuList .subCats{padding:0 15px 18px;}
#menuList .subCats .catHd{border-bottom:1px dotted #c5c5c5;color:#fe7700;margin-bottom:15px;padding-left:12px;font-weight:bold;}
#menuList .subCats .wrap1{width:86px;z-index:13;}
#menuList .subCats .subCatList{margin-right:26px;padding-left:12px;line-height:normal;}
#menuList .subCats .subCatList .catItem{padding:4px 0;}
#menuList .subCats .wrap2{height:200px;margin-left:-86px;width:100%;z-index:12; }
#menuList .subCats .wrap2 .block{margin-left:86px;}
#menuList .subCats .wrap2 .recMagList{height:200px;overflow:hidden; }
#menuList .magItem{line-height:20px;margin-right:26px;width:120px;overflow:hidden;}
#menuList .magItem .itemTit{height:20px;overflow:hidden;}
#menuList .magItem .imgBox{width:120px;}
#menuList .magItem .imgBox .picCover{width:120px;height:160px;}
/* 图片遮罩 */
.opacityBg{background:#000;opacity:0.4;background:#ddd;filter: alpha(opacity=40);}
#zyLoad{position:absolute;background:url("../img/public/loading.gif") no-repeat center #fff;opacity:0.6;filter: alpha(opacity=60);color:#000;z-index:9999;}
.opaBg{width:242px;height:148px;position:absolute;left:0;top:0;opacity: .1;background:#ddd;filter: alpha(opacity=10);display:none; }
.noData,.no-data{text-align:center;padding:20px 0;}
/* 返回顶部 */
.toTop{position: fixed;_position:absolute; _top:expression((document.compatMode && document.compatMode=='CSS1Compat' ? documentElement.scrollTop+(documentElement.clientHeight - this.clientHeight):document.body.scrollTop+(document.body.clientHeight - this.clientHeight))-4);bottom: 45px;right: 20px;_right:0;z-index: 10000;height:32px;width:46px;}
#articleBar{bottom:175px;}
.toTop p{margin-bottom:8px;}
.toTop a{width:46px;padding:7px 0;line-height:16px;text-align:center;background:#333;color:#eee;filter:alpha(opacity=50);opacity:0.5;display:block;}
.toTop a:hover{filter:alpha(opacity=100);opacity:1;text-decoration:none;color:#fff;display:block;}
.noteMsg{color:#666;background:url(../img/public/ico_1.gif) no-repeat 4px 3px;_height:40px;line-height:20px;/*  border:#CDCDCD 1px solid; */padding:4px;padding-left:24px;}
/*  */
input[type="image"]:hover{opacity:0.8;filter:alpha(opacity=80);}