@charset "utf-8";
a {
	text-decoration: none !important;
}
/* CSS Document */

.new-banner { height:143px; width:1200px; background:url(../images/banner_pic.jpg) no-repeat 0px 0px; position:relative }

.new-banner2 { height:143px; width:1200px; background:url(../images/banner_pic.jpg) no-repeat 0px -143px; position:relative }

.new-banner3 { height:143px; width:1200px; background:url(../images/banner_pic.jpg) no-repeat 0px -286px; position:relative }
.new-banner4 { height:143px; width:1200px; background:url(../images/banner_pic.jpg) no-repeat 0px -429px; position:relative }
.new-banner5 { height:130px; width:1200px; background:url(../images/message_centent_banner.jpg) no-repeat 0px 0px; position:relative }
.new-banner66 { height:43px; width:1200px; background:url(../images/topbanner.png) no-repeat 0px 0px; position:relative }
.sub_list { width:200px; background:url(../images/sub_LlistBg.png) no-repeat left top; min-height:500px; float:left; display:block; }

.sub_centent { width:900px; min-height:500px; float:left; display:block; padding-bottom:20px; }

.sub_centent_1200 { width:1200px; min-height:500px; margin:0 auto; display:block; padding-bottom:20px; }

.sub_list li { font:14px/41px "微软雅黑", "宋体", Arial; background:url(../images/sub_LlistLine.png) no-repeat 2px bottom; color:#333; text-align:center; }

.sub_list a { color:#333; text-decoration:none; }

.sub_listD { background:url(../images/sub_LlistD.png) no-repeat 3px; height:41px; font:14px/41px "微软雅黑", "宋体", Arial; color:#fff !important; text-align:center; width:203px; display:block }

.sub_list h3 { background:url(../images/title.png) no-repeat 0 -480px; height:40px; font:16px/40px "微软雅黑", "宋体", Arial; text-indent:60px; }

.sub_list2 { width:200px; background:url(../images/sub_LlistBg.png) no-repeat left top; min-height:500px; float:left; display:block; }

.sub_list2 li { font:12px/33px "微软雅黑", "宋体", Arial; color:#333; text-align:left; width:200px; text-align:center; background:url(../images/dot2.png) no-repeat 25px 0px; margin-left:1px; }
.sub_list2d{font:12px/33px "微软雅黑", "宋体", Arial; color:#fff !important; text-align:left;  background:url(../images/sub_Llist2D.png) no-repeat ; height:33px; width:200px; display:block; text-align:center}

.sub_list2 a { color:#333; text-decoration:none; }

.sub_list2 a:hover { color:#0046ae; text-decoration:none; }

.sub_list2 h3 { background:url(../images/title.png) no-repeat 0 -480px; height:40px; font:16px/40px "微软雅黑", "宋体", Arial; text-indent:60px; }

.breakNav { color:#333; font:13px/41px "宋体", Arial; padding-left:10px; }

.breakNav a { font:13px/41px "宋体", Arial; color:#333; cursor:pointer; padding:3px; }

.breakNav a:hover { color:#039 }

.sub_centent_title { background:url(../images/bot.jpg) no-repeat left; height:40px; line-height:40px; border-bottom:2px solid #b1b1b1; width:800px; margin:0 auto; color:#333; font-weight:normal; font-size:16px; padding-left:15px; }

.sub_centent_title2 { background:url(../images/bot.jpg) no-repeat left; height:40px; line-height:40px; border-bottom:2px solid #b1b1b1; width:650px; color:#333; font-weight:normal; font-size:16px; padding-left:15px; margin-bottom:10px; }

.sub_centent_title3 { background:url(../images/bot.jpg) no-repeat left; height:40px; line-height:40px; border-bottom:2px solid #b1b1b1; width:900px; color:#333; font-weight:normal; font-size:16px; padding-left:15px; margin:0px auto 10px auto }

.sub_centent_list { width:800px; margin:10px auto; }

.sub_centent_list li { font:14px/30px "宋体", Arial; height:30px; overflow: hidden; border-bottom:dotted 1px #999; background:url(../images/dot.png) no-repeat left; text-indent:20px; }

.sub_centent_list a { text-decoration:none; display:block; float:left; float:left; font:14px/30px "宋体", Arial; color:#333; width: 80%;}

.sub_centent_list700 { width:800px; margin:10px auto; }

.sub_centent_list1000 { width:1000px; margin:10px auto; }

.sub_centent_list span { width:150px; text-decoration:none; display:block; float:right; font:12px/30px "宋体", Arial; color:#666 }

.numPage { color:#333; margin-top:20px; }

.sub_search { width:800px; margin:10px auto; padding-top:100px; position:relative; min-height:500px;  }

.sub_search td { padding:0 }

/* 按钮 */
.button { display: inline-block; outline: none; cursor: pointer; text-align: center; text-decoration: none; font: 16px/100% 'Microsoft yahei', Arial, Helvetica, sans-serif; padding:0px 8px; height:35px; line-height:35px; text-align:center; -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, .2); -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, .2); box-shadow: 0 1px 2px rgba(0, 0, 0, .2); text-indent:0px !important; background:none !important; }

.button:hover { text-decoration: none; }

.button:active { position: relative; top: 1px; }

.blue { color: #7f7f7f; border: solid 1px #c1c1c1 !important; background: #0095cd; background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#efefef)); background: -moz-linear-gradient(top, #ffffff, #efefef); filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#efefef');
}

.blue:hover { border: solid 1px #ffba00 !important; background: #007ead; background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#efefef)); background: -moz-linear-gradient(top, #ffffff, #efefef); filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#efefef');
}

.blue:active { border: solid 1px #c1c1c1 !important; color: #333; background: -webkit-gradient(linear, left top, left bottom, from(#0078a5), to(#00adee)); background: -moz-linear-gradient(top, #0078a5, #00adee); filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#0078a5', endColorstr='#00adee');
}

.blueD { border: solid 1px #c1c1c1 !important; color: #333; background: -webkit-gradient(linear, left top, left bottom, from(#0078a5), to(#00adee)); background: -moz-linear-gradient(top, #0078a5, #00adee); filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#0078a5', endColorstr='#00adee');
}

.radius4 { -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; }

.input-page { height:25px; line-height:25px; width:50px; }

.sub-h2 { font:18px/35px "微软雅黑", "宋体"; color:#333; font-weight:bold; text-align:center; width:650px; }

.sub-p { padding-bottom:20px; }

.sub-p .message_img{float:left; margin: 10px 20px 20px 0px;}

.sub-time { font:12px/25px "宋体"; color:#888; text-align:center; width:650px; }

.sub-p p { margin:5px; text-indent:28px; font:14px/28px "宋体", Arial, Tahoma,; color:#333; }

.bshare-custom { float:right }

.bshare-custom a { float:left; display:inline !important; width:auto!important }

.border-top { border-top:1px solid #999; margin:20px 0px }

.sub-w1000 { width:990px; }

.sub-h3 { font:16px/35px "微软雅黑", "宋体"; color:#333; }

input.blueBtn { height:28px; width:90px; color:#fff; font:13px/28px "宋体"; background:url(../images/blueBtn.png) no-repeat left top; border:0; cursor:pointer; margin:10px 0px; }
a.blueBtn { display: block; text-align: center; height:28px; width:90px; color:#fff; font:13px/28px "宋体"; background:url(../images/blueBtn.png) no-repeat left top; border:0; cursor:pointer; margin:10px 0px; }

/*评论*/
.recListS { padding-bottom:50px; }

.recListS ul { display:block; }

.recListS li { display: block; padding: 20px 0; position: relative; width: 100%; clear:both; border-bottom:1px dotted #999; height:60px; }

.popAlert { visibility: hidden; width:80px; }

.popAlert span { cursor: pointer; margin-left: 5px; font-size:13px!important; line-height:26px; font-family:"宋体", Tahoma, Arial!important; }

a.popAlert { font-size:13px!important; font-family:"宋体", Tahoma, Arial!important; }

a.popAlert:hover { color: #f30; }

.recListS li .dClose { top: 10px; }

.recListS li:hover .popAlert, .recListS li:hover .dClose { font-size: 12px; visibility: visible; }

.recListS .recListLeft { float: none; padding: 0 20px; display:block }

.recListS .recBox { color: #666; height: auto; overflow: hidden; padding: 5px 0 0; font-family:"宋体", Tahoma, Arial; }

.fLeft { width:40px; float:left }

.recDes { float:left; width: 650px; }

.rightFloor { float: right; font-weight: normal; text-align: right; }

.recDes { margin: -2px 0 0 63px; }

.mblFunc { float:right; font:13px/26px; }

a.fontB { color: #4095ce; font-size:13px!important; font-family:"宋体", Tahoma, Arial; text-decoration:none; }

.c4095ce { color:#4095ce; text-decoration:none }

.c999 { color:#999; }

.13 { font-size:13px; }

.borderBottom { }

.banner-f { position:absolute; left:40px; top:50px }

.font-c { font:40px/40px "隶书","宋体"; color:#fff; font-weight:bold }

.font-e { font:14px/25px; color:#fff; margin-left:130px; }

.artical-top-num { width:250px; float:left; margin-left:20px; }

.artical-top-num a { color:#333; text-decoration:none }

.artical-top-num li { border-top: 1px dotted #ccc; font-size: 12px; height: 24px; line-height: 24px; overflow: hidden; padding: 5px 50px 5px 30px; position: relative; word-break: break-all; word-wrap: break-word; }

.artical-top-num li:first-child { border: 0 none; }

.artical-top-num .num { display: block; font-size: 18px; left: 0; line-height: 24px; position: absolute; text-align: center; top: 5px; width: 28px; }

.artical-top-num .title { font-size: 12px; }

.artical-top-num .nm { color: #999; overflow: hidden; position: absolute; right: 0; text-align: right; width: 50px; }

.artical-top-num .top-1 { background: #e3e3e3 none repeat scroll 0 0; border-top: 0 none; height: auto; padding: 25px 15px 15px 30px; }

.artical-top-num .top-1 .num { background: #c30 none repeat scroll 0 0; color: #fff; height: 30px; line-height: 30px; top: 0; }

.artical-top-num .top-2 .num, .artical-top-num .top-3 .num { color: #f30; }

.artical-top-num .top-1 .title { font-size: 14px; }

.artical-top-num .top-1 .desc { color: #999; line-height: 18px; }

.font-h3 { font:14px/28px; }

.artical-r { margin-top:20px; position:relative; width:270px; float:left }

.hd { border-bottom: 1px solid #ccc; border-top: 1px solid #999; height: 40px; line-height: 29px; padding: 12px 0 4px; width:250px; float:right }

.title_box { height: 20px; margin: 0 auto; text-align: center; width: 220px; }

.title_container { border-left: 1px solid #ccc; border-right: 1px solid #ccc; height: 20px; margin: 0 auto; position: relative; text-align: center; top: 10px; width: 105px; }

.title_container .title { color: #333; display: block; font-family: "微软雅黑", "Hiragino Sans GB"; font-size: 20px; left: 0; position: absolute; text-align: center; top: -13px; width: 100%; }

.title_container .sub_title { color: #999; display: block; font-family: arial; font-size: 10px; left: 0; position: absolute; text-align: center; top: 6px; width: 100%; }

.title_container .line { height: 0; position: relative; width: 100%; }

.title_container .line .left { border-bottom: 1px solid #ccc; height: 0; left: -50px; position: absolute; top: 10px; width: 50px; }

.title_container .line .right { border-bottom: 1px solid #ccc; height: 0; position: absolute; right: -50px; top: 10px; width: 50px; }

.pagin { margin-top: 10px; padding: 0 12px; position: relative; }

.pagin .blue { color: #056dae; font-style: normal; }

.pagin .paginList { position: absolute; right: 12px; top: 0; }

.pagin .paginList .paginItem { float: left; }

.pagin .paginList .paginItem a { -moz-border-bottom-colors: none; -moz-border-left-colors: none; -moz-border-right-colors: none; -moz-border-top-colors: none; border-color: #ddd #ddd #ddd -moz-use-text-color; border-image: none; border-style: solid solid solid none; border-width: 1px 1px 1px medium; color: #3399d5; float: left; height: 28px; line-height: 30px; text-align: center; width: 50px; }

.pagin .paginList .paginItem:first-child a { border-left: 1px solid #ddd; }

.pagin .paginList .paginItem:first-child a { border-bottom-left-radius: 5px; border-top-left-radius: 5px; }

.pagin .paginList .paginItem:last-child a { border-bottom-right-radius: 5px; border-top-right-radius: 5px; }

.pagin .paginList .paginItem.current, .pagin .paginList .paginItem.current a { background: #f5f5f5 none repeat scroll 0 0; color: #737373; cursor: default; }

.pagin .paginList .paginItem:hover { background: #f5f5f5 none repeat scroll 0 0; }

.pagin .paginList .paginItem.more, .pagin .paginList .paginItem.more a:hover { cursor: default; }

.pagin .paginList .paginItem.more:hover { background: #fff none repeat scroll 0 0; }

.pagin .paginList .paginItem.more a { color: #737373; }

.sub-c { width:650px; float:left; margin-left:20px; margin-right:30px; }

/*沙龙*/
.sl li { position:relative; border-bottom:1px dashed #c8c8c8; padding-bottom:15px; margin-bottom:15px; overflow:hidden; width:100%; }

.sl li.last { padding-bottom:0; margin-bottom:0; border:none; }

.sl li h2 { padding:10px 0 5px 80px; }

.sl li h2 a { color:#313131; text-decoration:none; font-size:18px; }

.sl li h2 a:hover { color:#cc0000; }

.sl li h4 { margin-left:80px; font:13px/25px "宋体"; color:#666 }

.sl li span.date { position:absolute; left:0; top:0; background:url(../images/date-bg.jpg) no-repeat 0 0; width:60px; height:64px; display:block; font-size:18px; line-height:1em; color:#fff; text-align:center; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; }

.sl li span.date b { display:block; font-size:30px; line-height:1em; padding:8px 0 0 0; }

.sl p { font:13px/25px "宋体"; color:#333; padding-top:20px; text-indent:28px; }

.sl_centent_list { margin:10px auto; }

.sl_centent_list li { font:14px/30px "宋体", Arial; height:30px; border-bottom:dotted 1px #999; background:url(../images/dot.png) no-repeat left; text-indent:20px; }

.sl_centent_list a { text-decoration:none; display:block; float:left; float:left; font:14px/30px "宋体", Arial; color:#333;width: 80%;
    height: 31px;
    overflow: hidden; }

.sl_centent_list span { width:100px; text-decoration:none; display:block; float:right; font:12px/30px "宋体", Arial; color:#666 }

.sl_centent_list font { font:14px/30px "宋体", Arial; color:#666; margin-right:10px; }

/*工作*/
.job_list { width:900px; margin:0 auto }

.job_list li { border-bottom:1px dotted #999; height:80px; padding:5px 10px 5px 10px; cursor:pointer }

.job_list li:hover { background-color:#e3e3e3 }

.job_list a { text-decoration:none; color:#333; font-size:14px; display:block; float:left; width:500px; }

.job_list span { display:block; float:left; width:100px; font-size:12px; color:#555 }

.job_list font { display:block; float:left; color:#555; margin-right:10px; }

.job_list td { padding:5px 0px; }

.job-font { float:left }

.job_list img { margin-left:10px; }

.job-m { background:url(../images/job-m.png) no-repeat left; padding-left:20px; color:#555; float:right; }

.job-font { font:20px Arial, Tahoma, serif; color:#F60; float:right }

.job-font1 { font-size:16px; color:#333; }

.job-font2 { font-size:13px; color:#555; }

/*书刊*/
.item { float:left; width:230px; height:150px; display:block; margin:20px 30px; }

.item img { float:left }

.sha { float:left; width:120px; }

.sha h3 { font-size:13px; color:#900; font-family:"宋体"; width:150px; }

.sha p { font-size:13px; color:#333; font-family:"宋体"; line-height:22px; width:120px; }

.txt { margin-top:10px; width:120px; }


/*书刊*/
.item_centent{  display:block; margin:20px auto; width:850px; padding-left:30px; height:150px;}

.item_centent img { float:left }

.sha_centent { float:left; width:700px; }

.sha_centent h3 { font-size:14px; color:#900; font-family:"宋体"; margin-left:10px; margin-bottom:10px; margin-top:10px;  }

.sha_centent p { font-size:13px; color:#333; font-family:"宋体"; line-height:22px; float:left }

.sha_centent .txt2 p { margin:3px 10px; float:left;}

/*登录*/
.login td { color:#333; font:16px/35px "微软雅黑", "宋体"; padding:10px 5px; }

.longTop { background: rgba(0, 0, 0, 0) url("../images/Ztips.png") no-repeat scroll left top; color: #ababab; font-size: 14px; padding: 15px 20px 15px 47px; }

.c666 { color: #666; }

.cf90 { color: #2f87ed; }

.login-bg { background:url(../images/login_bg_right.png) no-repeat; width:491px; height:379px; position:absolute; bottom:0; left:0; z-index:1; }

.login-style td { padding:10px 5px; }

/*学界人物*/
.pople { width:800px; margin-left:50px; }

.pople img { margin:10px 10px 0px 10px; }

.pople li { position:relative; border-bottom:1px dashed #c8c8c8; padding-bottom:15px; margin-bottom:15px; padding-top:15px; overflow:hidden; width:100%; color:#333; font-family:"宋体", Arial, Helvetica, sans-serif; line-height:22px; font-size:13px; }

.pople li.last { padding-bottom:0; margin-bottom:0; border:none; }

.pople li h2 { padding:10px 0 5px 140px; }

.pople li h2 a { color:#313131; text-decoration:none; font-size:18px; }

.pople li h2 a:hover { color:#cc0000; }

.pople li h4 { margin-left:140px; font:13px/25px "宋体"; color:#666; margin-bottom:10px; }

.pople li span.date { position:absolute; left:0; top:0; width:123px; height:162px; display:block; font-size:18px; line-height:1em; color:#fff; text-align:center; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; top:15px; }

.pople li span.date b { display:block; font-size:30px; line-height:1em; padding:8px 0 0 0; }

.pople p { font:13px/25px "宋体"; color:#333; padding-top:20px; text-indent:28px; margin-left:140px; }

.pople_centent_list { margin:10px auto; }

.pople_centent_list li { font:14px/30px "宋体", Arial; height:30px; border-bottom:dotted 1px #999; background:url(../images/dot.png) no-repeat left; text-indent:20px; }

.pople_centent_list a { text-decoration:none; display:block; float:left; float:left; font:14px/30px "宋体", Arial; color:#333 }

.pople_centent_list span { width:100px; text-decoration:none; display:block; float:right; font:12px/30px "宋体", Arial; color:#666 }

.pople_centent_list font { font:14px/30px "宋体", Arial; color:#666; margin-right:10px; }

.letter { width:800px; margin-left:50px; border-bottom:1px dashed #c8c8c8; display:block; height:100px; margin-top:10px; }

.letter a { width:35px; height:35px; font:14px/35px Tahoma, Geneva, sans-serif; text-align:center; float:left; border: solid 1px #c1c1c1; background: #0095cd; background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#efefef)); background: -moz-linear-gradient(top, #ffffff, #efefef); filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#efefef');
margin:5px; text-decoration:none; color:#333; }

.letter a:hover { border:1px solid #F90 !important; }

/*期刊*/
.qikan_centent_list { height:auto; padding-left:50px; }

.qikan_centent_list img { width:150px; height:200px; border:3px solid #fff }

.qikan_centent_list li { float:left; width:150px; margin:10px 20px; }

.qikan_centent_list a { text-decoration:none; color:#333 }

.qk-title { width:150px; text-align:center; text-decoration:none; color:#333 }

.link span { color:#333; font-family:"宋体"; font-weight:bold }

.link a { color:#333; text-decoration:none; }

.link a:hover { color:#333; text-decoration:underline }

.name { color:#333; font-family:"宋体"; }

.textpost { width:800px; }

.contents_list { font-family:"宋体"; width:800px; }

.contents_list dl dt { background: #c7d5f0; font-weight: bold; margin: 10px 0 10px; padding: 5px 10px; font-family:"宋体"; color:#333 }

.contents_list dl dd { border-bottom: 1px dashed #ccc; height: 100%; margin: 0 0 10px; overflow: hidden; padding: 0 15px 10px; font-family:"宋体"; line-height:28px; color:#333 }

.posttitle h1 { font:16px/28px "宋体"; text-align:center; color:#333; font-weight:bold; margin:10px 0px; }

.posttitle h2 { background: #c7d5f0; font-weight: bold; margin: 10px 0 10px; padding: 5px 10px; font-family:"宋体"; color:#333; display:block; }

.text_main div { font-family:"宋体"; color:#333; line-height:22px; }

.postsource { color:#333; margin-bottom:20px; }

.editor { text-align:right; color:#333 }

.bshare-custom1 { float:right; }

/*搜索*/
.slst { width: 760px;   }

.slst p { margin:3px 0px; }

.mtw { margin-top: 20px !important; }

.pbw { padding-bottom: 20px !important; list-style: none; }

.xl li { list-style: none; }

.xs3 { font-size: 16px !important; margin:5px 0px }

.slst a { color: #00c; font-weight: 400; text-decoration: underline; }

.pbw p { color: #333; font-size:13px; }

.pbw strong { font-weight: 400; color:#F00 }

.slst p span { color: #3a8000; }

/*详细单列表*/

.list_only{ width:900px; margin:0 auto}
.list_only li{ font:13px/32px "宋体"; border-bottom:1px dotted #999; height:32px; background:url(../images/dot.png) no-repeat left; padding-left:20px; cursor:pointer}
.list_only li:hover{ background-color:#e3e3e3}
.list_only a{ text-decoration:none; color:#333; font-size:14px; display:block; float:left; width:500px; height: 33px; overflow: hidden;}
.list_only span{ display:block; float:right; width:100px; font-size:12px; color:#555}
.list_only font{  display:block; float:left; width:200px;color:#555}
