@charset "utf-8";
/* CSS Document */
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, th, td { margin: 0; padding: 0; -webkit-text-size-adjust: none; }
body, button, input, select, textarea { font: 12px/1.6 Verdana, 宋体, Helvetica, sans-serif; }/*雅黑：\5FAE\8F6F\96C5\9ED1  Verdana, Helvetica, sans-serif*/
h1, h2, h3, h4, h5, h6 { font-size: 100%; }
address, cite, dfn, em, var { font-style: normal; }
code, kbd, pre, samp { font-family: courier new, courier, monospace; }
small { font-size: 12px; }
ul { list-style: none; }
ol { padding: 0; margin-left: 40px; text-indent: 0; margin-top: 10px }
a:link, a:visited { color: #222222; text-decoration: none; }
a:hover, a:active { color: #163c5b; text-decoration: none; }
sup { vertical-align: text-top; }
sub { vertical-align: text-bottom; }
legend { color: #000; }
fieldset, img { border: 0; }
button, input, select, textarea { font-size: 100%; }
table { border-collapse: collapse; border-spacing: 0; }
.clear { clear: both; }
body { background: url(../images/bodybg1.jpg); word-break: break-all; }
html { -webkit-text-size-adjust: none; }
/*html {
    overflow-x: hidden;
    overflow-y: auto;
}
body {
    overflow: hidden;
}*/

.vm * { display: inline-block; vertical-align: middle; }
.vm option { display: block; }
.vtb * { vertical-align: text-bottom; }
/*常用*/
.w30 { width: 30px; }
.w85 { width: 85px; }
.w90 { width: 90px; }
.w140 { width: 140px; }
.w165 { width: 165px; }
.w180 { width: 180px }
.w190 { width: 190px; }
.w220 { width: 220px; }
.w230 { width: 230px; }
.w250 { width: 250px; }
.w300 { width: 300px; }
.w336 { width: 336px; }
.w350 { width: 350px; }
.w400 { width: 400px; }
.w530 { width: 530px; }
.w640 { width: 640px; }
.w800 { width: 800px; }
.w810 { width: 810px; }
.w1004 { width: 1083px; }
.h55 { height: 55px; }
.h100 { height: 100px; }
.h140 { height: 140px; }
.h150 { height: 150px; }
.fl { display: block; float: left; }
.fr { display: block; float: right; }
h1 { color: #144a7f; font-family: "微软雅黑", "宋体", Arial; font-size: 18px; text-align: center; margin: 10px; }
h2 { color: #000; font-size: 16px; text-align: center; margin: 10px; }
.f12 { font-size: 12px; }
.f14 { font-size: 14px; }
.f16 { font-size: 16px; }
.f18 { font-size: 18px; }
.f20 { font-size: 20px; }
.yh { font-family: "微软雅黑"; }
/*页面整体容器*/
#wrop { overflow: hidden; background: url(../images/body_bg.jpg) repeat-x 0 0; margin: 0; _zoom: 1; }
#MainContainer { width: 1003px; margin: 12px auto; overflow: hidden; }
#header { background: url(../images/banner.gif); height: 131px; }
/*顶部容器*/
.topmenu { height: 32px; line-height: 32px; background: url(../images/topmenu.gif) repeat-x; color: #163c5b; text-align: right; padding-right: 20px; }
.topmenu a { color: #163c5b; padding: 0 10px; }
a.btn_english { display: block; float: right; background: url(../images/engish.gif) no-repeat; width: 51px; height: 18px; color: #fff; text-align: center; margin: 7px 10px; font: 11px/18px Arial, Helvetica, sans-serif; text-decoration: none; padding: 0 }
a.btn_english:visited, a.btn_english:hover { color: #fff; }
.top_search { float: right; background: url(../images/topsearch_input.gif) no-repeat left; width: 179px;  height: 24px; margin-right: 30px; margin-top: 40px; }
.top_s_i { height: 20px; margin: 2px; width: 141px; background: none; border: 0; padding-left: 5px; float: left }
.top_s_b { width: 26px; height: 24px; background: url(../images/topsearch_btn.gif) no-repeat; border: 0; cursor: pointer; float: left }
#i_center { overflow: hidden; background: #fff; padding-top: 31px; _zoom: 1; }
#i_center .fl { width: 678px; overflow: hidden; display: inline }
#i_center .fr { width: 291px; margin-right: 27px; }
#i_center .fl .fl { width: 206px; margin-left: 28px; }
#i_center .fl .fr { width: 424px; margin-right: 2px }
.tszypt_box { background: url(../images/zyptbg.jpg) no-repeat; height: 229px; }
.tszypt_box .content { padding: 50px 15px 0 15px }
.list_s1 li { background: url(../images/list1.jpg) no-repeat 0 12px; border-bottom: #9e9f96 1px dashed; line-height: 29px; padding-left: 12px; overflow: hidden }
.list_s1 li.red{ background-image:url(../images/list1red.jpg)}
.list_s1 li span { float: right; color: #999; }
.list_s3, .list_s5 { padding: 0 0 20px 0; overflow: hidden; _zoom: 1; }
.list_s3 li, .list_s5 li { background: url(../images/list_s3.jpg) no-repeat 15px 11px; line-height: 19px; padding: 5px 10px 5px 32px; display: block }
.list_s5 li { background-position: 40px 11px }
.list_s5 li a { color: #06F; padding: 0 3px }
.list_s5 li a:hover { color: #C03; }
.list_s3.lie2 { overflow: hidden; padding-bottom: 10px }
.list_s3.lie2 li { float: left; width: 295px; }
.search_box { background: url(../images/searchbox.gif) no-repeat; height: 229px; }
.search_box .title { font: bold 17px/30px "微软雅黑", "宋体", Arial; font-style: italic; color: #fff; padding: 35px; }
.search_box .content { padding: 0 22px 16px 42px; overflow: hidden; }
.search_input { width: 268px; height: 26px; border: #a5a4a3 1px solid; line-height:26px; padding: 0 10px; vertical-align: top }
.search_btn { background: url(../images/search_btn.gif) no-repeat; width: 49px; height: 38px; line-height: 30px\0; line-height: 27px; padding-bottom: 11px; text-align: center; border: 0; color: #333333; font-weight: bold; cursor: pointer; margin-left: 13px; }
.search_box .info { padding: 0px 42px; line-height: 22px; color: #fff; }
.search_box .info a { color: #fff; }
.search_box .info a:hover { color: #CFF; text-decoration: underline; }
.more { float: right; margin-top: 5px; }
#i_bottom { overflow: hidden; background: #fff; padding-top: 30px; padding-bottom: 15px; _zoom: 1; }
#i_bottom .fl { width: 384px; margin-left: 30px; display: inline }
#i_bottom .fr { width: 540px; margin-right: 28px; overflow: hidden; display: inline; }
.index_box { display: block; overflow: hidden; }
.index_box .t_l { background: url(../images/d_t_l.gif) no-repeat top left #d1d8e3; }
.index_box .t_l .t_r { background: url(../images/d_t_r.gif) no-repeat top right; padding: 0 17px; overflow: hidden; height: 248px; }
.index_box .t_l .title { color: #fff; font-weight: bold; line-height: 21px; height: 30px; margin-top: 6px; text-align: center; }
.index_box .t_l .title a { color: #fff; }
.index_box .t_l .content { overflow: hidden }
.index_box .bottom { background: url(../images/d_d_l.gif) no-repeat left bottom #d1d8e3; height: 9px; clear: both; }
.index_box .bottom .b_r { background: url(../images/d_d_r.gif) no-repeat right bottom; height: 9px; }
.zyyfw_box { float: left; width: 290px; padding-left:20px;}
.xsyj_box { float: left; width: 250px; }
.gywm_box { float: left; width: 180px; padding-left: 15px }
.icon_list { margin-top: 10px; margin-bottom: 10px; }
.icon_list li {line-height: 23px; overflow: hidden; padding: 4px 8px; _zoom: 1 }
.gywm_box .icon_list li { line-height: 30px;}
.icon_list li span, .icon_list li a { float: left; color: #4c4c4c; }
.icon_list li span { padding-right: 10px; padding-top:3px; }
.gywm_box .icon_list li span {padding-top:5px; }
.zyyfw_box .icon_list li { float: left; width: 110px; margin-left: 15px; overflow: hidden; }
.index_box .t_l .gywm_box .title { padding-left:35px; border-left: #e6e6e6 1px dotted; }
.index_box .t_l .gywm_box .content { padding-left: 45px; border-left: #2e3e4b 1px dotted; }
.list_s2, .list_s4 { margin: 10px 0 0 0; padding: 0; }
.list_s2 li, .list_s4 li { list-style: none; background: url(../images/list_s2.gif) no-repeat 5px 12px; line-height: 31px; font-size: 12px; padding-left: 13px; overflow: hidden; }
.list_s2 li.red, .list_s4 li.red{ background-image:url(../images/list_s2red.gif)}
.list_s2 li a, .list_s4 li a { display: block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; width: 250px; color: #474747; text-decoration: none; font-family: Arial, Helvetica, sans-serif; }
.list_s2 li a:hover, .list_s4 li a:hover { color: #06C; }
.list_s2 li span { float: right; font-family: Arial, Helvetica, sans-serif; color: #767676; }
.list_s4 li { background-position: 25px 12px }
.list_s2 li{background: url(../images/list_orange.gif) no-repeat 5px 12px; padding-left:17px}
.list_s2 li.red{ background: url(../images/list_top.gif) no-repeat 5px 12px; padding-left:17px}
/*内容容器*/
#ContentContainer { background: #fff; padding: 10px 20px; overflow: hidden; _zoom: 1; }
#location { font-family: 宋体; padding: 0 20px 10px; }
#Sub2Container { margin-top: 5px; overflow: hidden; _zoom: 1; background: url(../images/Sub2Container.gif) repeat-y; }
/*左侧内容容器*/
#LeftContainer { float: left; width: 232px; background: url(../images/sub_l_bg.jpg) repeat-y; margin-left: 20px }
.left_box { background: url(../images/sub_l_t.jpg) no-repeat 0 72px; }
.left_box .content { background: url(../images/sub_l_b.jpg) no-repeat bottom; min-height: 300px; padding: 0 14px 20px 30px }
.left_li { padding-top: 2px; }
.left_li dt, .left_li dd { line-height: 30px; color: #163c5b; background: url(../images/sub_leftli.png) no-repeat 10px 10px; padding-left: 30px; }
.left_li dt a, .left_li dd a { color: #163c5b; white-space: nowrap; }
.left_li dt { padding-left: 20px; background-position: 0 10px; font-weight: bold; font-size: 14px; }
.left_li dt a { font-weight: bold; font-size: 14px; }
.left_li dd span, .left_li dt span { float: right; color: #dcdada; font-size: 9px; -webkit-text-size-adjust: none; }
dd.current, dt.current { background-image: url(../images/sub_left_cur.png); }
.info_text { line-height: 25px; text-indent: 2em; padding: 10px 20px;word-wrap: break-word; word-break: normal; }
.double_dashed { background: url(../images/double_dashed.jpg) repeat-x; height: 8px; line-height: 8px; margin: 12px 0; clear: both; }
.subright_title { background: url(../images/sub3_title.jpg) no-repeat; line-height: 23px; padding-bottom: 10px; font-size: 14px; font-weight: bold; color: #26445c; padding-left: 30px; margin-bottom: 15px; }
.subright_title .more2 { font-weight: normal; font-size: 10px; color: #676767; padding-left: 30px; }
.list_qk { overflow: hidden; _zoom: 1 }
.qk_info { float: left; width: 180px; }
.list_qk li { float: left; width: 327px; color: #2e3e4b; padding-right: 15px; overflow: hidden; padding-bottom: 45px; height:190px; }
.list_qk li .pic { float: left; padding-right: 10px }
.list_qk li h3 { padding-bottom: 5px }
.list_qk li h3 a { font: bold 14px/15px Arial, Helvetica, sans-serif; color: #2e3e4b; }
.list_qk li h4 { font: bold 12px/18px Arial, Helvetica, sans-serif; color: #225b89; padding-bottom: 5px; }
/*研究生教育*/
.yjs_right_title { background: url(../images/yjsjy_title.jpg) no-repeat; padding-bottom: 6px; font: bold 16px/25px "微软雅黑", "宋体", Arial; color: #26445c; padding-left: 40px; margin-bottom: 15px; border-bottom: #2e3e4b 1px dotted; }
.list_yjspic ul{ overflow: hidden }
.list_yjspic li { float: left; width: 291px; height: 110px; background: url(../images/list_yjspic.gif) no-repeat; overflow: hidden; margin: 10px; display: inherit }
.list_yjspic li .pic { padding: 4px; float: left; }
.list_yjspic li h4 { line-height: 110px; display: block; float: left; padding-left: 42px; }
.list_yjspic li h4 a { font: normal 14px/110px Arial, Helvetica, sans-serif; color: #2983cb; text-decoration: underline }
#newscontainer { padding: 10px 55px; }
#newscontainer .list_s1 li { overflow: hidden; margin-bottom: 5px; }
#newscontainer .list_s1 a { display: block; float: left; width: 710px; }
#newscontainer .list_s1 span{ float:none;}
.news_title h1 { color: #000; font-size: 20px; font-weight: normal; border-top: #f1f1f1 3px solid; padding: 15px 0; }
.news_info { background: #f1f1f1; padding: 4px 30px; height: 28px; line-height: 28px; }
.news_info span { color: #656565; padding-right: 20px }
.news_text { color: #00192e; line-height: 30px; text-indent: 2em; padding: 30px 20px }
.news_text p { text-indent: 2em; color: #00192e; margin-bottom: 10px; word-wrap: break-word; word-break: normal;}
/*分享*/
.share { width: 83px; line-height: 23px; margin-right: 105px; float: right;margin-top: 7px; }
.share ul { }
.share ul li { position: relative; background: url(../images/arrow_up.gif) no-repeat 64px 7px #fff; padding: 0px 10px; border: #d1d1d1 1px solid; height: 23px; z-index: 100; height: 23px }
.share ul li a { height: 21px; font-size: 12px; color: #cd0000; float: left; text-align: center; font-family: "微软雅黑", "宋体", Arial; }
.share ul li a:hover { text-decoration: none; }
.share ul li:hover { color: #fff; text-decoration: none; border-bottom: 0; }
.share ul ul { width: 212px; border-top: none; position: absolute; top: -999em; padding: 0px; display: none; background: #fff; left: -1px; padding-bottom: 15px; padding-top: 8px; border: #d1d1d1 1px solid; border-top: 0; z-index: 80; }
.share ul li:hover ul { top: 23px; display: block }
.share ul ul li { float: left; width: 100px; background: #fff; line-height: 27px; height: 27px; padding: 2px 2px 0px 2px; border: 0 }
.share ul ul li a { color: #5c5c5c; font-size: 14px; height: 26px; display: block; background-position: 5px 5px; background-repeat: no-repeat; padding-left: 30px }
.share ul ul li a:hover { color: #cd0000; }
.share ul ul li a.icon_txwb { background-image: url(../images/icon_txwb.gif); }
.share ul ul li a.icon_qq { background-image: url(../images/icon_qq.gif); }
.share ul ul li a.icon_sina { background-image: url(../images/icon_sina.gif); }
.table ,.tableP{ border-bottom: #435d7e 1px solid; border-right: #435d7e 1px solid; }
.table td, .table th, .tableP td, .tableP th { border-top: #435d7e 1px solid; border-left: #435d7e 1px solid; }
.tableP td, .tableP th{ padding:3px 8px; text-indent:0px;}
.table_gray { border-bottom: #c0c0c0 1px solid; border-right: #c0c0c0 1px solid; }
.table_gray td, .table_gray th { border-top: #c0c0c0 1px solid; border-left: #c0c0c0 1px solid; padding: 5px 10px; }
.table_n td, .table_n th { padding: 5px }
.question { line-height: 30px; color: #26445c; }
.question a { color: #26445c; }
.question a:hover { color: #C00; }
DIV.pages { PADDING: 3px; MARGIN: 3px; TEXT-ALIGN: center }
DIV.pages A { BORDER: #9aafe5 1px solid; PADDING-RIGHT: 5px; padding: 2px 5px; COLOR: #2e6ab1; MARGIN-RIGHT: 2px; TEXT-DECORATION: none }
DIV.pages A:hover { BORDER: #2b66a5 1px solid; COLOR: #000; BACKGROUND-COLOR: lightyellow }
DIV.pagination A:active { BORDER: #2b66a5 1px solid; COLOR: #000; BACKGROUND-COLOR: lightyellow }
DIV.pages SPAN.current { BORDER: navy 1px solid; PADDING: 2px 5px; FONT-WEIGHT: bold; COLOR: #fff; MARGIN-RIGHT: 2px; BACKGROUND-COLOR: #2e6ab1 }
DIV.pages SPAN.disabled { BORDER: #929292 1px solid; PADDING: 2px 5px; COLOR: #929292; MARGIN-RIGHT: 2px; }
.sub_yjsjy_title { background: url(../images/sub_yjsjy_title.jpg) no-repeat; line-height: 31px; height: 31px; font-size: 14px; font-weight: bold; color: #163c5b; padding-left: 30px; margin-bottom: 15px; }
/*右侧侧内容容器*/
#RightContainer { float: left; width: 685px; margin-left: 25px; overflow: hidden; _zoom: 1; }
#footer { width: 860px; margin: 10px auto; padding: 10px 0px; text-align: center; overflow: hidden; color: #030303; line-height: 25px; }
#footer .links { padding: 0 78px; text-align: left; color: #163c5b; border-bottom: #467aae 1px solid; padding-bottom: 10px; margin-bottom: 10px;text-align:center }
#footer a { color: #163c5b; }
.topic{ background:url(../images/focus.gif) no-repeat; width:279px; height:229px; padding-left:11px;}


.te_tab{ border-bottom:1px solid #ccc;border-right:1px solid #ccc; margin:20px auto}
.te_tab td{ border-top:1px solid #ccc;border-left:1px solid #ccc; height:30px; line-height:30px;background: url(../images/list_s3.jpg) no-repeat 10px 11px; padding-left:23px;}
.list_more { overflow: hidden; _zoom: 1; width:685px;}
.list_more li {color: #2e3e4b; padding-right: 15px; overflow: hidden; padding:15px 0; border-bottom:1px dashed #ccc; }
.list_more li .pic { float: left; padding-right: 10px }
.list_more li h3 { padding-bottom: 5px }
.list_more li h3 a { font: bold 14px/15px Arial, Helvetica, sans-serif; color: #2e3e4b; }
.list_more li h4 { font: bold 12px/18px Arial, Helvetica, sans-serif; color: #225b89; padding-bottom: 5px; }
.qk_info_more{ width:500px; float:left;}

a.bar_down{ background:url(../images/icon_down.gif) no-repeat right center; line-height:32px;padding-right:35px; display:block; float:right; margin-right:20px; margin-bottom:10px; color:#259c7b;}
a.bar_down:hover{ color: #F60;}
.hr_yellow{ clear:both; border-bottom:#ffa200 3px solid; margin:0 15px;}
.nlink_box { clear:both; overflow:hidden; background:url(../images/redl_back.gif); margin-left:20px; padding-left:32px; width:588px}
.nlink_box  div{ float:left; width:588px; background:#fff}

.fontgold{ color:#ad8300;}


