@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 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; 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: 642px; margin-left: 30px; display: inline }
#i_bottom .fr { width: 280px; 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: 185px; }
.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: 200px; }
.xsyj_box { float: left; width: 250px; }
.gywm_box { float: left; width: 115px; padding-left: 35px }
.icon_list { margin-top: 10px; margin-bottom: 10px; }
.icon_list li { line-height: 20px; overflow: hidden; padding: 5px 8px; _zoom: 1 }
.icon_list li span, .icon_list li a { float: left; color: #4c4c4c; }
.icon_list li span { padding-right: 5px; }
.zyyfw_box .icon_list li { float: left; width: 82px; overflow: hidden; }
.index_box .t_l .xsyj_box .title { padding-left: 20px; border-left: #e6e6e6 1px dotted; border-right: #e6e6e6 1px dotted; }
.index_box .t_l .xsyj_box .content { padding-left: 20px; border-left: #2e3e4b 1px dotted; border-right: #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: 24px; font-size: 12px; padding-left: 13px; overflow: hidden; }
.list_s2 li a, .list_s4 li a { display: block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; width: 230px; 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 }
/*内容容器*/
#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 }
.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: 760px; }
#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; }
/*分享*/
.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; }

/*2014-12-30 for问卷调查*/
.survey { width: 780px; line-height: 20px; word-wrap: break-word; padding: 0; margin: 0 auto; color:#6a6a6a; }
.survey a{ color:#075DB3;}
.survey a:hover{ color:#f90}
.survey input{font-family: "微软雅黑","Lucida Grande",Helvetica,Arial,Verdana,sans-serif;
font-size: 12px;}


.surveyhead { line-height: 20px; text-align: center; width: 96%; padding: 20px 2%; }
.surveyhead h1 { font-size: 20px; font-weight: bold; color: #f53d05; vertical-align: middle; margin: 0; padding: 15px 0; line-height: 24px; }
.surveydescription { color: #555555; line-height: 24px; text-align: left; font-size: 14px; padding-bottom: 15px; border-bottom: 1px dashed #ccc; margin-left: 0; margin-top: 20px; }
.surveycontent { margin: 0; width: 100%; }
.errorMessage { color: Red; margin-left: 20px; }
.div_question { border: 2px solid white; padding: 4px 4px 5px 4px; border-bottom: 1px solid #EFEFEF; clear: both; margin: 2px auto; width: 96%; height: auto; }
.surveydescription img, .div_title_page_question img, .div_question img { max-width: 760px;  _width:expression(this.width>760?"760px":"auto");
overflow: hidden; }
.div_question_mouseover { border: 2px solid #fdb553; cursor: pointer; padding: 4px; }
.div_question_mouseout { cursor: pointer; }
.div_question_onclick { border: 2px solid #66CAFF; padding: 4px; }
.div_question_error { border: 2px solid red; padding: 4px; }
.div_topic_question { font-weight: bold; width: 28px; float: left; }
.div_topic_page_question { padding-top: 1px; font-weight: bold; }
.div_title_question_all { padding-top: 2px; font-size: 15px; color: #444444; font-weight: bold; height: auto; line-height: 20px; }
.div_title_question { overflow: hidden; zoom: 1; }
.div_title_page_question { font-weight: bold; font-size: 14px; }
.div_title_cut_question { font-size: 14px; }
.div_table_question { float: right; display: block; margin-bottom: 4px; height: 25px; clear: both; }
.div_table_question_hide { display: none; }
.div_table_radio_question { clear: both; padding-top: 5px; padding-left: 24px; padding-bottom: 2px; font-size: 14px; color: #333333; _padding-left: 27px; }
.div_table_radio_question select { border: 1px solid #7F9DB9; padding: 3px; vertical-align: middle; }
.div_table_radio_question .inputtext { line-height: 22px; padding: 2px; }
.div_table_clear_top { clear: both; margin-top: 4px; }
.div_table_clear_bottom { clear: both; margin-bottom: 10px; }
.div_table_radio_question li { float: left; list-style-type: none; }
.ulradiocheck li { line-height: 30px; position: relative; }
.ulradiocheck li input { position: absolute; top: 6px; }
.ulradiocheck li label { display: block; padding-left: 20px; }
tr.labelname { background: #eff6fb; }
tr.labelname b { color: #666; font-size: 16px; }
.div_ins_question { padding-top: 8px; color: #666666; padding-left: 20px; line-height: 18px; clear: both; }
.option { font-size: 12px; background-color: #cdd7cc; }
.div_title_attr_question { border: 1px solid #cccccc; margin: 5px 10px 10px; padding: 5px; font-size: 12px; background: #cfe7ff; }
.div_btn_confirm_attr_question { margin: 5px 10px 10px; padding: 5px; font-size: 12px; float: right; }
.div_type_attr_question { border: 1px solid #6290d2; margin: 5px 10px 10px; padding: 5px; font-size: 12px; }
.div_jump_attr_question { border: 1px solid #6290d2; margin: 5px 10px 10px; padding: 5px; font-size: 12px; }
.div_default_attr_question { border: 1px solid #cccccc; margin: 5px 10px 10px; padding: 5px; background: #cfe7ff; font-size: 12px; }
.qtypetip { color: #0066FF; font-weight: normal; font-size: 14px; }
legend { display: none; }
fieldset { border: 0; }
 .inputtext
{
    border:solid 1px #7F9DB9;
}
 .underline
{
    background-color: transparent;
    border:0;
    border-bottom:solid 1px #7F9DB9;
} 
.likertImageTypeList
{
     margin-left:10px; margin-top:5px;
}
.likertImageTypeList li
{
      margin-right:10px; list-style-type:none;
    float:left;
}
.likertImageTypeList li img
{
   vertical-align:middle;
}
.surveyhead h1 {
font-weight: bold;
color: #2a90d0;
}
.div_title_question_all {
font-weight: bold;
line-height: 26px;
background:#e9f4fa;
padding-left:8px;
}
.div_table_radio_question
{
    padding-left:30px;
    _padding-left:33px;
}
input.submitbutton {
border:1px soild #0067a9;
background: #2a90d0;
}
input.submitbutton_hover
{
   background:#38a2e7;
   border:1px soild ##0067a9;
}

input.submitbutton
{
    display:inline-block;height:30px; line-height:30px; border:0;cursor:pointer;background:#2a90d0;font-size:16px;color:#fff;
    border-radius:5px; padding: 0 15px;
    overflow:visible;
}

input.submitbutton:hover
{
   background:#38a2e7;
   border:1px soild ##0067a9;
}