@charset "utf-8";
html, body { margin: 0px; padding: 0px;/* height: 100%;*/ }
html { /*overflow: hidden;*/ }
body { /*height: 100%; width: 100%; overflow-y:scroll;*/ }
body, td, th, textarea { font: 14px "微软雅黑",Verdana,'宋体'; }
a { color: #000; text-decoration: none; }
a:hover { color: #973E17; text-decoration: underline; }
h1, h2, h3, h4, h5 { margin: 0px; padding: 0px; }
h3 { padding-left: 12px; line-height: 26px; height: 26px; display: block; font-size: 14px; background: #DCE2DE url(images/item_h3bg.gif) no-repeat; }
h3 span { float: left; }
h3 a { float: right; margin-top: 6px; margin-right: 12px; font-weight: normal; line-height: 14px; }
h4 { font-size: 16px; border-bottom: 1px dotted #7D1206; text-align: center; line-height: 24px; margin-top: 12px; }
form { margin: 0px; padding: 0px; }
a img { border-style: none; }

.center { width:1000px; margin:0 auto 4px; clear: both; }
#topMenu { background: url(images/topmenubg.gif) repeat-x; height: 78px; color: white; }
.top_logo { float: left; height: 62px; margin: 10px 0 0 16px; width: 176px; display: block; background-image: url(images/jxt_logo.gif); }
#navMenu { display: block; float: left; list-style: none; margin: 10px 0 0 12px; padding: 0; }
#navMenu li { float: left; width: 88px; height: 60px; text-align: center; font: bold 16px/40px "微软雅黑", "宋体"; }
#navMenu li a { color: white; margin-top: 10px; border-left: 1px dashed white; display: block; }
#navMenu li a:hover { color: #D0D0FF; }
#banner { height:auto; }
#flash_show { float: left; width: 763px; height: 310px; }
#user_panel { float: right; height: 310px; width: 235px; }
#body_left { width: 240px; float: left; }
#bodies { min-height:200px; height:auto!important; height:200px; }
#body_center { float: left; width: 525px; clear: right; }
#body_right { float: left; width: 234px; }
.clear_float { clear: both; display: block; }
#frilinks a { margin: 4px 8px; display: block; float: left; }
.panel { margin: 4px; border: 1px solid #D5D1DA; background: url(images/panel_bg.jpg) repeat-x bottom; }

#form_search { margin: 10px 4px 10px 10px; text-align: left; line-height: 40px; }
#form_search div { margin-left:6px; }

#list_news ul { margin: 4px; list-style: none; padding-left:0; }
#list_news ul li { height: 22px; line-height: 22px; border-bottom: 1px dashed #ACBBB0; }
#list_news ul li p { margin:0; padding-left: 16px; background: url(images/artical.gif) no-repeat 0px center; float: left; width:380px; overflow:hidden; white-space:nowrap; word-break: keep-all; text-overflow: ellipsis; }
#list_news ul li span { float: right; font-size: 12px; }

.pic_show { height:auto; width: 100%; padding-left:3px; *padding-left: 1px; }
#list_product .pic_show { height:300px; overflow:hidden; }
.pic_show ul { list-style: none; padding: 0; margin: 0; display: block; }
.pic_show ul li { width: 128px; float: left; display: block; height: 150px; text-align: center; margin: 0; }
.pic_show ul li div { border: 2px solid #cccccc; width: 120px; height: 120px; margin: 3px 0; _behavior: url(/scripts/hover.htc); }
.pic_show ul li div:hover, .pic_show ul li div.hover { border-color:#973E17; }
.pic_show ul li a { overflow: hidden; word-break: keep-all; white-space: nowrap; text-overflow: ellipsis; -o-text-overflow: ellipsis; width:116px; display:block; }

#search { width: 150px; }
#frilinks { border: 1px solid #D4D4D4; }

#bottom { text-align: center; height: 50px; background: url(images/bottom_bg.jpg); padding-top: 16px; }
#contacts p { margin:0 0 12px; padding:0; }

#user_panel { padding-left:2px; height:311px; overflow:hidden; }
#user_panel a { width: 106px; float: left; height: 146px; text-align: center; border:2px solid #cccccc; margin:0 1px 3px 2px; padding:2px; _padding-bottom:1px; vertical-align:middle; }
#user_panel a:hover { border-color: #973E17; }
#user_panel a span { overflow: hidden; word-break: keep-all; white-space: nowrap; text-overflow: ellipsis; -o-text-overflow: ellipsis; width:100px; display:block; }
#user_panel a img { height: 130px; width: 106px; display: block; margin-bottom:1px; }

#panel_quick div { font-weight: bolder; height: 20px; background: url(images/quick_navbg.jpg) repeat-x bottom; line-height: 20px; padding:6px 0 0 12px; cursor: default; }
#panel_quick ol { padding-left: 36px; margin: 4px 0; line-height: 20px; display: none; }
#panel_quick div span { float: right; margin-right: 6px; cursor: pointer; display: block; width: 16px; background: url(images/arrow-down.gif) no-repeat 4px; height: 16px; line-height: 1px; overflow: hidden; }
#panel_quick div span.up { background-image: url(images/arrow-up.gif); }
#panel_quick div a { float: left; }

#topMenu .logo_right { float: right; margin-right: 24px; margin-top: 10px; width: 100px; height: 60px; display: block; background: url(images/map.gif) no-repeat; }
.main_left { float: left; width: 240px; min-height:400px; height:auto!important; height: 400px; }
.main_right { float: right; width: 760px; position: inherit; line-height:18px; }
/*#mainContent p { text-indent:2em; }*/
.text_nav { border-bottom: 1px dotted #A7A5AB; margin: 4px 0 8px; }
.grid { width: 100%; table-layout:fixed; line-height: 22px; }
.grid th { background: #D0D0D0; text-align: left; line-height: 24px; font-weight: bold; }
.grid td { border-bottom: 1px dashed #ACBBB0; line-height: 24px; }

.form div  { overflow: auto; border-bottom: 1px dashed #B8B58D; padding: 3px; zoom: 1; min-height: 23px; line-height: 22px; }
.form div label { display: block; width: 100px; float: left; text-align: center; }
.form div label[for] { cursor: pointer; }
.form input { height: 16px; }
.form input[type=button], .form input[type=submit], .form input[type=reset] { height: 24px; }
.form input[type=file], .form input[type=checkbox], .form input[type=radio] { height: 22px; }
.form div p { display: block; margin: 0px; padding: 0px; float: left; }

.news_info { color: #969696; text-align: center; }
#news_sortlist { line-height: 18px; padding-left: 6px; }
.dtree { margin: 4px; }
.panel .ul { margin: 4px; padding: 0 0 0 8px; list-style: inside; }
.panel .ul li { margin-left: 9px; }
.artical p  { padding: 0px; margin: 0px; text-indent: 2em; line-height: 24px; }
.artical .sector { margin-top: 12px; }
.full { width: 100%; }

#getjob { margin: 30px; border: 1px solid darkred; padding: 6px; }
.must { font-weight: bold; color: red; }

.product_item { width: 251px; float: left; text-align: center; margin-bottom: 12px; _behavior: url(/scripts/hover.htc);height:276px; overflow:hidden; }
.product_item:hover div, .product_item.hover div { border-color:#D89E83; }
.product_item div { height: 230px; width: 230px; border: 2px solid #EBD6DC; text-align: center; margin: 0 auto; padding: 2px; }
.product_show { text-align: center; padding: 15px; }
.product_show img { }

.table div  { overflow: auto; border-bottom: 1px dashed #ADCDDE; padding: 4px; zoom: 1; min-height: 24px; line-height: 22px; }
.table div label { display: block; width: 120px; float: left; text-align: center; }
.table div p { display: block; margin: 0px; padding: 0px; float: left; }
.clear_container { overflow: auto; zoom: 1; }

#p_recent_list { padding-bottom:0px; *padding-bottom:6px; }
#p_recent_list a { height: 77px; width: 64px; display: block; float: left; margin:6px 4px!important; _margin:6px 3px; border: 1px solid #D5BBE8; padding: 3px 1px; text-align: center; overflow: hidden; }
#p_recent_list a span { height: 60px; width: 60px; display: block; margin-bottom: 4px; }
#p_recent_list a:hover { border-color: #DF9C95; }

.magzine  { width: 168px; height: 240px; border: 2px solid #EAD9E1; padding: 4px; overflow: hidden; float: left; _behavior: url(/scripts/hover.htc); margin: 0 0 6px 6px; }
.magzine span a { display: block; }
.magzine:hover { border-color: #D89E83; }
.magzine span { display: none; z-index: 3; position: absolute; background-color: white; line-height: 18px; }
.magzine:hover span { display: block; }
.magzine img { float: left; z-index: 2; position: absolute; width: 168px; height: 220px; }
.magzine label { margin-top: 223px; *margin-top: 225px; position: absolute; width: 168px; text-align: center; }

#mainContent a.s { font-size: 16px; text-decoration: underline; }
#top { margin: 0 auto; padding: 0; width: 1000px; }
#top p { margin: 0px; padding: 0px; }

.user_content { margin:0 3px; padding:0; word-break: break-all }
.user_content p { margin:0; padding:0 }
