@charset "utf-8";
/* CSS Document */
div.oth_wrap { padding-bottom:16px; overflow:auto; }
*html div.oth_wrap { height:1%; }
p { text-indent:2em; }

div.sid { width:246px; float:left; background:#f5f5f5 url(../images/sid_bottom.jpg) no-repeat bottom; margin-top:8px; }
div.sid img.t { display:block; }
div.sid div.nav { border:solid 1px #c0c0c0; background-color:#f5f5f5; }

div.sid ul { margin:0; padding:13px 22px 26px; list-style:none; clear:both; display:block; }
div.sid ul li { background:url(../images/line.gif) repeat-x bottom; padding:4px 0; #background:none; _background:none; }
div.pro ul ul { display:none; }
div.pro .first,div.pro ul.active,div.pro ul.temp { display:block; overflow:auto; }
div.pro a.current { color:#f66305; font-weight:bold; }
div.sid ul li img { margin:-7px 9px 0 5px; }
div.sid ul ul { padding:0 0 0 10px; }
div.sid div.oth_link { background-color:#fff; padding:8px 0 1px; }div.sid div.oth_link a { display:block; margin-bottom:8px; }

div.con_wrap { width:744px; float:right; margin-top:8px; overflow:hidden; }
div.con_wrap img.main { display:block; margin-bottom:8px; }

div.con_wrap div.con { border:solid 1px #c0c0c0; overflow:hidden; _height:1%; width:742px; }
div.con_wrap div.con div.b { height:35px; background:#e8e8e8 url(../images/b_bg.gif) repeat-x; }
div.con_wrap div.con div.b span { display:block; height:35px; line-height:35px; background:url(../images/b_icon.gif) no-repeat left; padding-left:53px; }

div.con_wrap div.con div.text_con { padding:30px 18px; }
div.con_wrap div.con div.text_con p { display:block; padding:0 30px 10px; margin:0; text-indent:2em; line-height:1.9em; }
div.con_wrap div.con div.text_con h1 { display:block; background-color:#e7e7e5; margin:0 0 17px 0; padding:0 30px; font-size:14px; padding:5px 30px 9px; }
div.con_wrap div.con div.text_con h2 { color:#F60; font-size:12px; padding:0 30px; margin-bottom:7px; background:url(../images/arrow2.gif) no-repeat 17px center; }

div.con_wrap div.con div.text_con table.enterprise_history { margin:auto; }
div.con_wrap div.con div.text_con table.enterprise_history tr { background:url(../images/line.gif) repeat-x bottom; }
div.con_wrap div.con div.text_con table.enterprise_history th { background-color:#0f8893; color:#fff; width:93px; text-align:center; vertical-align:top; padding-top:11px; }
div.con_wrap div.con div.text_con table.enterprise_history tr.odd th { background-color:#13a4b1; }
div.con_wrap div.con div.text_con table.enterprise_history td { padding:11px 23px 17px; line-height:1.6em; }

div.con_wrap div.con div.text_con table.img { text-align:center; padding:13px 0 21px; margin:auto; }
div.con_wrap div.con div.text_con div.p1 p { padding:0 30px 9px; }

div.filter_pro { padding:10px 18px 30px; }
div.filter_pro div.t { font-size:14px; font-weight:bold; padding:5px 32px; background:url(../images/arrow3.gif) no-repeat 12px center; }
div.filter_pro p.pic img { margin:5px 11px;  }

div.filter_pro_class { padding:10px 31px 30px; }
div.filter_pro_class h1 { font-size:14px; font-weight:bold; padding:5px 32px; background:url(../images/arrow3.gif) no-repeat 12px center; }
div.filter_pro_class h2 { font-size:12px; font-weight:bold; padding:5px 32px; }
div.filter_pro_class p { padding:1px 21px; line-height:2em; }
div.filter_pro_class .section_pic { padding:11px 0; text-align:center; }
div.filter_pro_class .section_pic img { margin:0 13px; }
div.filter_pro_class table { width:100%; text-align:center; border-left:solid 1px #c4dedf; border-top:solid 1px #c4dedf; }
div.filter_pro_class table td { border-right:solid 1px #c4dedf; border-bottom:solid 1px #c4dedf; padding:3px 0; }
div.filter_pro_class table thead tr { background-color:#00929f }
div.filter_pro_class table tbody tr.odd { background-color:#f1f8f9 }
div.filter_pro_class table thead tr td { color:#fff; }

div.con div.news { padding:10px 18px 30px; }
div.con div.news table { margin:11px 0; }
div.con div.news table tr { background:url(../images/line.gif) repeat-x bottom; }
div.con div.news table tr th { font-weight:normal; background:url(../images/arrow1.gif) no-repeat 5px center; text-align:left; padding:3px 0 5px 17px; }
div.con div.news table tr td { text-align:right; color:#a0a0a0; padding-right:9px; }
div.con div.news table tr td a.download { display:inline; width:50px; height:20px; line-height:20px; background:url(../images/icon_download.gif) no-repeat left center; padding-left:27px; text-align:left; float:right; }


div.con div.pagenum { padding:21px 21px; clear:both; }
div.con div.pagenum * { display:inline; float:left; margin:0 5px; padding:1px 6px; }
div.con div.pagenum a,div.con div.pagenum span.num
{ height:18px; background-repeat:no-repeat; text-align:center; border:solid 1px #c4c4c4;  padding:0 6px;  }
div.con div.pagenum a:hover, div.con div.pagenum span.num
{ background-color:#0f8893; color:#FFF; }

div.feedback { margin:31px; }
div.feedback table td input { width:330px; height:20px; line-height:20px; }
div.feedback table td textarea { width:500px; margin:0; height:200px; }
div.feedback table td { padding:7px 5px; }
div.feedback table td.info { width:220px; color:#F00; }
div.feedback table td.info strong { color:#093; }
div.feedback table th { font-weight:normal; width:100px; }
input#ver_code { width:130px; float:left; display:inline; margin-right:11px; }
input#check_username { margin-top:5px; height:22px; line-height:22px; }

.bn_wrap, .bn_wrap td { text-align:center; padding:11px 31px; }
.bn_wrap input { cursor:pointer; }
input#submit { width:124px; height:37px; background:#e3e2e1 url(../images/bn_submit.gif) no-repeat; border:0; text-align:center;  }
.bn_wrap a { color:#F00; text-decoration:underline; margin-left:11px; }

div.login { margin:31px 90px; }
div.login th { font-weight:normal; width:100px; }
div.login td { padding:11px 5px; }
div.login td input { height:20px; line-height:20px; width:230px; }
td#info {  color:#F00; text-align:center;  }

div.position { padding:10px 18px 30px; }
div.position table { margin:11px 0; }
div.position table tr { background:url(../images/line.gif) repeat-x bottom; }
div.position th { background-color:#e7e7e5; padding:5px 0; }
div.position table tbody td { text-align:center; padding:5px 0; }
div.position table tbody td.t { text-align:left; padding:3px 0 5px 17px; }
div.position table tbody td.t a { display:block; background:url(../images/arrow1.gif) no-repeat left center; padding-left:17px; color:#333; }
div.position table tbody td.t a:hover { color:#F00; }
div.position table tr td.date { text-align:right; color:#a0a0a0; padding-right:27px; }

div.position_show { padding:10px 18px 30px; }
div.position_show tr { background:url(../images/line.gif) repeat-x bottom; }
div.position_show td { line-height:2em; padding:11px 5px 5px 21px; }
div.position_show th { background-color:#e7e7e5; padding:5px 0; }
div.position_show tr.bn_wrap { background-image:none; }
div.position_show tr.bn_wrap td { text-align:right; padding:7px 31px; }
div.position_show tr.bn_wrap td a, a.msg_bt { color:#00929f; }
div.position_show tr.bn_wrap td a:hover, a.msg_bt:hover { color:#f00; }
div.position_show tr.bn_wrap td a img, a.msg_bt img { margin:0 5px -2px 0; }

a.msg_bt { float:right; display:inline; padding:3px 11px; border:solid 1px #c7c7c7; background-color:#e6e6e5; }

div.app_for_job { padding:10px 18px 30px; }
div.app_for_job tr { background:url(../images/line.gif) repeat-x bottom; }
div.app_for_job tr.odd { background:#f5f4f4 url(../images/line.gif) repeat-x bottom;  }
div.app_for_job th { text-align:right; width:110px; padding:11px 9px 0 0; }
div.app_for_job td { line-height:2em; padding:11px 5px 5px 5px; }
div.app_for_job td input { width:105px; }
div.app_for_job tr.bn_wrap { background-image:none; }
input#add, input#school { width:350px; }

div.contacts { padding:31px 51px; background:url(../images/earth.gif) no-repeat right top; }
div.contacts td { padding:3px 3px; }
div.contacts td.t { font-size:14px; font-weight:bold; color:#0f8893; }
div.contacts td.t1 { padding-left:41px; font-weight:bold; }
div.contacts th { width:100px; }

img.group_frame { display:block; margin:21px auto 41px; }

tr.tr_hr { background:url(../images/line.gif) repeat-x center; }
textarea#terms_serv { height:100px; width:500px; }

div.news_show { padding:30px 23px;  line-height:2em; }
div.news_show h1 { font-size:18px; line-height:1.6em; font-weight:bold; text-align:center; padding:11px 0; }
div.news_show div.date { background-color:#f5f5f5; padding:3px; text-align:center; }
div.news_show p { padding:3px 11px; }
div.news_show div.pic { text-align:center; }
div.news_show div.pic img { margin:11px auto; }

.newspaper { padding:11px 31px; }
.newspaper a { display:block; margin:0 41px 11px; text-align:center; width:220px; float:left; background:url(../images/newspaper_shadow.gif) no-repeat top; }
.newspaper a img { display:block; margin:15px auto 11px; width:195px; height:300px; }

.download_wrap { position:absolute; background-color:#f1f1f0; border:solid 1px #c9c9c9; margin-top:20px; padding:0 11px 0 5px;  }
.download_wrap a { display:block; clear:both; padding:3px 7px 3px 21px; text-align:left; background:url(../images/arrow2.gif) no-repeat 9px center; width:100%; }

.honor_pic { overflow:auto; }
*html .honor_pic { height:1%; }
.honor_pic a { display:inline; float:left; margin:11px 51px; text-align:center; }
.honor_pic a img { display:block; margin-bottom:9px; }
.honor_pic a.w img { width:220px; height:162px; }
.honor_pic a.h img { width:220px; height:318px; }


div.con_wrap div.con div.mission p { display:none; background-color:#0f8893; padding:11px 30px; color:#fff; margin:0; text-indent:2em; line-height:1.9em; }
div.con_wrap div.con div.mission p.t, div.con_wrap div.con div.mission p.over { display:block; }
div.con_wrap div.con div.mission p.over { padding:11px 30px; }
div.con_wrap div.con div.mission h2, div.con_wrap div.con div.mission p.t { cursor:pointer; }
div.con_wrap div.con div.mission p.t { color:#626262; background-color:#fff; padding:0 30px 11px; }