﻿@charset "utf-8";
/* CSS Document */

/*表单默认样式*/
.tablea input.okbt {
    background: url("../images/uploadbt.jpg") no-repeat scroll 0 0 transparent;
    border: 0 none;
    color: #FFFFFF;
    cursor: pointer;
    height: 25px;
    line-height: 25px;
    margin: 0;
    padding: 0 0 0 10px;
    vertical-align: middle;
    width: 90px;
}

.labelTitle{ width:100px; text-align:right; height:24px; vertical-align:middle; line-height:24px; display:block; float:left; padding-right:10px; }
.inputText{ height:24px; vertical-align:middle; line-height:24px; border:1px solid #d3d3d3; background:#fff; color:#666;}
.inputBtn{ background:url(../images/quickNavbtn.png) no-repeat;width:102px; height:27px; line-height:27px; vertical-align:middle; margin:10px; border:none; color:#fff; font-weight:bold; font-size:14px; cursor:pointer;}
.inputBtn3{ background:url(../images/quickNavbtn.png) no-repeat;width:102px; height:27px; line-height:27px; vertical-align:middle; border:none; color:#fff; font-weight:bold; font-size:14px; cursor:pointer;}
.textareaText{ border:1px solid #d3d3d3; background:#FFF; color:#666;}
.nonebj{height:24px;}

.header{ width:990px; margin:0 auto; overflow:hidden; padding:20px 0;}
.logo{ float:left}
.topSearch{ background:url(../images/topSearch.png) no-repeat; width:428px; position:relative; float:right; margin-top:20px;}
.topsearch_input{ width:295px; height:23px; line-height:23px; border:none; background:none; padding:5px;}
.searchsort_btn{ position:absolute; left:300px; width:50px; top:5px; z-index:9999; height:100px;}
.searchsort_btn a{ width:50px; text-align:center; height:24px; line-height:24px; display:block; color:#333;}
.searchsort_btn a p{ width:50px; height:48px; display:block; background:###; z-index:9999; position:absolute;}
.searchsort_btn a p a:hover{ background:#999;}
.search_btn{ position:absolute; top:0; right:0; background:none; border:none; font-size:14px; font-weight:bold; color:#fff; width:69px; height:33px; text-align:center; line-height:33px; cursor:pointer;}

.nav{ width:100%;  background:url(../images/nav_bg.png) repeat-x; height:50px; overflow:hidden;}
.nav ul{ width:990px; height:50px; margin:0 auto;}
.nav ul li{ float:left; display:block; overflow:hidden;}
.nav ul li a { font-size:14px;font-weight:bold; color:#fff; line-height:53px;}
.nav ul li a span{ padding:0 23px; text-align:center;}
/*.nav ul li a:hover{ background:url(../images/navHover_bg.png) no-repeat 85px top; display:inline-block; height:50px;}*/
.nav ul li.no a{ background:url(../images/navNo_bg.png) no-repeat left top; display:inline-block; height:50px;}
.nav ul li.no a span{background:url(../images/navNo_bg.png) no-repeat right -50px; float:left; display:inline-block; height:50px;padding:0 15px 0 31px;}
.in_banner{visibility:hidden; border:1px solid #d8d8d8; overflow:hidden; width:663px; height:315px;}
.two_Level{ background:url(../images/navHover_bg.png) no-repeat 85px top; display:inline-block; height:50px;}
/*二级*/
#coolMenu ul { position: absolute; display:none; margin-left:5px; margin-top:-5px; width:100px; height:auto; z-index:9999;}
#coolMenu ul li{ float:none;overflow:hidden; border-bottom:1px solid #bc4141;}
#coolMenu ul li a{display: block; background:#af0000; color:#fff; height:24px; line-height:24px;text-align:center; background-image:none;}
#coolMenu ul li a:hover{height:24px; line-height:24px;background:url(../images/navHover_bg2.png) no-repeat 5px top #af0000; }
#coolMenu li:hover ul.noJS { display:block; width:100px; height:24px;}
#coolMenu { font-family: Arial; font-size: 12px; }


.ad990{ width:990px;height:auto;margin:10px auto 0;overflow:hidden;}
.main,.main_1,.main_2,.main_3,.main_4,.main_5,.main_6{ width:990px; height:auto; margin:10px auto 0; overflow:hidden;}

/*首页盒子头部*/
.box{border:1px solid #e2e2e2; overflow:hidden;}
.box_hd{ background:url(../images/boxHd_bg.png) repeat-x; height:26px; border-bottom:2px solid #af0000; padding:0 10px 0 15px;}
.box_hd .more{font:12px/1.5 \5b8b\4f53; float:right; color:#868686; line-height:26px;cursor:pointer;}
.box_hd h2{font-weight:bold; color:#af0000; font-size:14px; line-height:31px; height:26px; overflow:hidden;}
/*内页盒子头部*/
.boxd_hd{ background:url(../images/box_d_Hd_bg.png) repeat-x; height:31px; padding:0 0 0 15px;}
.more{font:12px/1.5 \5b8b\4f53; float:right; color:#868686; line-height:31px;cursor:pointer; padding-right:10px}
.boxd_hd h2{font-weight:bold; color:#af0000; font-size:14px; line-height:31px;height:26px; overflow:hidden;}


/*首页TAB头部*/
.boxb_hd{ background:url(../images/boxHd_bg.png) repeat-x; height:26px; border-bottom:2px solid #af0000; width:100%; display:block; overflow:hidden;}
.boxb_hd li{float:left;font-weight:bold; color:#af0000; font-size:14px; line-height:30px; display:inline; width:90px;}
.boxb_hd li a{color:#af0000; margin-left:7px; padding:0 8px;}
.boxb_hd li a.selected{background:url(../images/boxTitle_bg.png) no-repeat; display:block; height:26px; color:#fff}

/*内页TAB切换*/
.boxc_hd{background:url(../images/nyTitleTab_bg.png) repeat-x;height:31px; width:100%; display:block;}
.boxc_hd li{float:left;font-weight:bold; width:100px; color:#af0000; font-size:14px; line-height:31px;}
.boxc_hd li a{color:#af0000; padding-left:10px;}
.boxc_hd li a.selected{background:url(../images/nyTitleTab_hover.png) no-repeat; display:block; width:100px; height:31px; color:#fff}
/*内页盒子头部2*/
 h2.boxe_hd{background:url(../images/nyTitleTab_bg.png) repeat-x;height:31px; width:100%; display:block;font-weight:bold; color:#af0000; font-size:14px; line-height:31px;}
.boxe_hd span{background:url(../images/nyTitleTab_hover.png) no-repeat; display:block; width:100px; height:31px; color:#fff; padding-left:10px;}
/*首页新闻列表样式*/
.inNews_list{ margin:5px 0 5px 5px;}
.inNews_list ul{ margin-bottom:10px;}
.inNews_list li{line-height:24px; height:24px; text-indent:9px; overflow:hidden;}
.inNews_list li a{color:#333; background:url(../images/icon_red.png) no-repeat left center; padding-left:8px;}
.inNews_list li a:hover{ color:#af0000; text-decoration:underline;}
.inNews_list li span{ float:right; padding-right:5px;}


/*aboutMenu*/
.aboutMenu{ overflow:hidden;}
.aboutMenu ul li{ background:url(../images/aboutmenu_bg.png) no-repeat; width:110px; height:35px; float:left; margin:3px 22px 9px; display:inline;text-align:center; line-height:35px;}
.aboutMenu ul li a{color:#fff; font-weight:bold; font-weight:bold;}

/*首页Login*/
.login{ border:1px solid #e2e2e2; margin-top:10px; overflow:hidden;}
.login h2{color:#af0000;height:24px; line-height:24px; text-indent:10px; display:block;}
.loginBd{ margin:0 0 10px 10px; overflow:hidden;}
.loginBd p{ float:left;}
.login_text{ width:120px; height:16px; margin:2px 0;}
.login_btn{ background:url(../images/loginbtn.png) no-repeat; width:95px; height:44px; border:none; margin:1px 10px; display:block; text-indent:-9999px; cursor:pointer;}
.ad298{ border:1px solid #e2e2e2; width:298px; height:auto; overflow:hidden; margin-top:10px;}
.ad313{ border:1px solid #e2e2e2; width:313px; height:auto; overflow:hidden; margin-top:10px;}

/*供求信息*/
.inSupply_list{ margin:5px 5px 10px 5px; width:230px; height:auto; overflow:hidden; display:inline; }
.inSupply_list li{line-height:24px;}
.inSupply_list li a{color:#333;}
.inSupply_list li a:hover{ color:#af0000; text-decoration:underline;}
.inSupply_list li span{ float:right; padding-right:5px;}

/*首页列表隐藏*/
.w228 .inNews_list li a{width:205px; height:24px; overflow:hidden; display:block;}
.w298 .inNews_list li a{width:277px; height:24px; overflow:hidden; display:block;}
.w300 .inNews_list li a{width:277px; height:24px; overflow:hidden; display:block;}
.w313 .inNews_list li a{width:285px; height:24px; overflow:hidden; display:block;}
.w423 .inNews_list li a{width:320px; height:24px; overflow:hidden; display:block; float:left;}
.w488 .inSupply_list li a{width:230px; height:24px; overflow:hidden; display:block;}
.w488 .inNews_list li a{width:390px; height:24px; overflow:hidden; display:block; float:left;}
/*产品推荐*/
.inProduct{ margin:5px 0 15px 10px; overflow:hidden;}
.inProduct li{ float:left; margin:10px 8px 0; display:inline;width:105px; height:auto; overflow:hidden;}
.inProduct li a b{ width:103px; height:103px; overflow:hidden; border:1px solid #e2e2e2; display:block; margin:0 auto;}
.inProduct li a b img{ width:103px;}
.inProduct li a span{ width:103px; line-height:18px; height:36px; overflow:hidden; display:block; color:#333}
.inProduct li a:hover span{ color:#af0000; text-decoration:underline;}

.inCorp{ margin:5px 4px; overflow:hidden;}
.inCorp li{ float:left; margin:10px 5px; display:inline; width:130px; height:auto; overflow;}
.inCorp li a b{ width:128px; height:72px; overflow:hidden; border:1px solid #e2e2e2; display:block; margin:0 auto;}
.inCorp li a b img{ width:128px;}
.inCorp li a span{ width:128px; line-height:18px; height:18px; overflow:hidden; display:block; color:#333; text-align:center;}
.inCorp li a:hover span{ color:#af0000; text-decoration:underline;}

/*首页招聘*/
.inJoin_list{ width:468px; height:auto; margin:0 auto;}
.inJoin_list a{ color:#333;}
.inJoin_list a:hover{ text-decoration:underline;}
.inJoin_list ul{ margin:12px 0;}
.inJoin_list ul li{ border-bottom:1px dashed #e2e2e2; width:468px; height:24px; overflow:hidden; clear:both;}
.inJoin_list ul li span{ width:178px; height:24px; overflow:hidden; line-height:24px; float:left; border-right:1px dashed #e2e2e2; padding-left:5px;}
.inJoin_list p{ width:279px; height:24px; line-height:24px; overflow:hidden; float:left; padding-left:5px; color:#af0000;}
.inJoin_list p a{ display:inline; color:#af0000;}
.inJoin_list ul li.inJoin_hd{ border:none; background:#d8a3a1; color:#fff;}
.inJoin_list ul li.inJoin_hd p{color:#fff;}
/*个人求职宽度调整*/
.inJoin_list ul li .w90{ width:90px; text-align:center; height:24px; overflow:hidden; line-height:24px; float:left; border-right:1px dashed #e2e2e2; padding:0;}
/*首页产品分类*/
.Product_menu{ padding-bottom:40px;}
.Product_menu div.clearfix{ clear:both; margin:37px 0 0 10px;}
.Product_menu h2{ background:url(../images/inProduct_menu_bg.png) no-repeat; width:90px; text-align:center; height:19px; line-height:19px; font-weight:bold; color:#fff; float:left;}
.Product_menu ul{ float:left; display:block; margin-top:-4px;}
.Product_menu ul li{ float:left; hanging-punctuation:24px; line-height:24px; color:#333;}
.Product_menu ul li a{ color:#333; padding:0 5px;}
.Product_menu ul li a:hover{ color:#af0000;}
.Product_menu ul li.no a{ color:#af0000;}
/*footer*/
.footer{ background:url(../images/foot_bg.png) repeat-x #fbfbfb; margin-top:10px; padding-top:20px; text-align:center}
.footer p{ text-align:center; color:#333; line-height:24px;}
.footer p a{ color:#333;}
.footer p a:hover{ color:#af0000; text-decoration:underline}
.authentication { margin:0 auto; display:inline-block; }
.authentication li{ float:left; overflow:hidden; margin:0 5px; display:inline; }
.authentication li img{ height:65px;  }

/**/
.crumb{ border:1px solid #e2e2e2; height:24px; line-height:24px; font-family:\5b8b\4f53; width:980px; margin:10px auto; padding-left:10px; color:#666;}
.crumb a{ padding:0 5px; color:#666;}
.crumb a:hover{ padding:0 5px; color:#af0000;}
.crumb a.current{ color:#af0000;}
/**/
.textContent{ font-size:14px; color:#666; padding:20px; line-height:200%;}
.focus_info{ width:268px; border:1px solid #e2e2e2;}
.focus_info ul li{ margin:0 9px -1px; color:#666; border-bottom:1px dashed #e2e2e2; padding:7px 0;}
.focus_info h2{ font-size:14px; font-weight:bold; color:#d03f1f; margin:0 9px; height:33px; line-height:33px; border-bottom:1px solid #e2e2e2;}
.focus_info h3{ font-size:14px;color:#d03f1f; height:25px; line-height:25px; width:250px; overflow:hidden;}
.focus_info p{ width:250px; height:54px; overflow:hidden; position:relative;}
.focus_info p a{ position:absolute; border-bottom:0; right:5px; top:35px;}

.news_banner{ width:398px; height:313px;}
.Product_design{ width:350px; height:72px; overflow:hidden; margin:10px auto 7px; padding:5px 0; background:#f7f7f7;border:1px solid #e2e2e2;}
.Product_design_img{ width:70px; height:70px; border:1px solid #e2e2e2; overflow:hidden; float:left; margin:0 10px; display:inline;}
.Product_design h3{ font-size:14px;color:#d03f1f; height:25px; line-height:25px; width:240px; overflow:hidden;}
.Product_design p{ width:240px; height:35px; overflow:hidden; position:relative;}
.Product_design p a{ position:absolute; border-bottom:0; right:5px; top:18px;}

/*news_end*/
.news_open h1{ font-size:20px; font-weight:bold; color:#333; width:550px; margin:30px auto 2px; text-align:center; line-height:25px;}
.news_open span{ font-size:12px; color:#999; width:100%; display:block; text-align:center; line-height:24px;}
.endText{ color:#666; clear: both; font-size: 14px; line-height: 24px; overflow: hidden; margin:20px 40px;text-align: justify;word-wrap: break-word;}

/**/
.corpSearch{height:42px; line-height:42px; width:auto; overflow:hidden; background:url(../images/corpSearch.png) repeat-x; font-size:14px; font-weight:bold; color:#333; padding-left:10px;}
.corpSearch_text{margin-left:10px; padding-left:20px; border:1px solid #b5b5b5; height:24px; background:url(../images/corpSearch_icon.png) no-repeat #fff; width:310px; vertical-align:middle;}
.corpSearch_btn{margin-left:10px; background:url(../images/corpSearch_btn.png) no-repeat; width:86px; height:26px; cursor:pointer; border:none; vertical-align:middle;}

/*corptable*/
.corptable{ margin:10px;}
.corptable td{ border:1px solid #e2e2e2; color:#666; padding:5px}
.corptable thead th{ text-align:center; border:1px solid #e2e2e2; font-weight:bold; font-size:14px; color:#fff; height:25px; line-height:25px; padding:5px ; background:#D8A3A1;}
.corp_logo h2{ float:left;}
.corp_logo h3{ width:174px; height:24px; overflow:hidden; color:#af0000;}
.corp_logo h9{ width:174px; height:24px; overflow:hidden;}

.corpMenu{ border:1px solid #e2e2e2;}
.corpMenu h2{ width:128px; height:72px; margin:10px auto;}
.corpMenu ul{display:block; z-index:100;}
.corpMenu ul li{ width:224px; height:39px; position:relative; margin-top:5px;}
.corpMenu ul li a{ background:url(../images/corpNav_bg.png) no-repeat; height:39px; width:232px; display:block; line-height:35px; font-size:14px; color:#fff; font-weight:bold; text-align:center; position:absolute; left:-7px; z-index:  }
.corpMenu ul li.no a{ background:url(../images/corpNav_current.png) no-repeat;}
.corpContact{ font-size:14px; color:#666; padding:10px;}

.corpAbout{ padding:10px 20px;}
.corpAbout h2{ font-weight:bold; hanging-punctuation:30px; line-height:30px; font-size:14px; color:#666;}
.corpAbout_endText{ line-height:24px; color:#666;}
.corpAbout_more{ height:24px; line-height:24px; text-align:right; color:#666;}
.corpProduct{ margin:5px 0 15px 7px; overflow:hidden;}
.corpProduct li{ float:left; margin:10px 9px 0; display:inline}
.corpProduct li a b{ width:103px; height:103px; overflow:hidden; border:1px solid #e2e2e2; display:block; margin:0 auto;}
.corpProduct li a b img{ width:103px;}
.corpProduct li a span{ width:103px; line-height:18px; height:36px; overflow:hidden; display:block; color:#333}
.corpProduct li a:hover span{ color:#af0000; text-decoration:underline;}

/*企业招聘详细页*/
.corpJoin_box{ background:url(../images/corpJoinOpen_bg.png) repeat-x; border-top:1px solid #e2e2e2; margin-top:10px;}
.corpJoin_box h2{ background:url(../images/corpJoinOpen_icon.png) no-repeat; margin-left:25px; hanging-punctuation:25px; font-weight:bold; color:#666; padding-left:18px;}
.corpJoin_box table{ margin:20px; width:715px; color:#666;}
.corpJoin_box table td{ height:25px; border:1px solid #e2e2e2; padding-left:15px;}
.corpJoin_box table tr.bg_efefef{ background:#efefef;}
.corpJoin_box_end{ margin:10px 0 10px 45px; line-height:24px; color:#666;}

/*产品频道首页*/
.product_table{width:658px; margin:10px;}
.product_table thead th{ border:#e2e2e2 solid 1px;text-align:center; font-weight:bold; font-size:14px; color:#fff; height:35px; line-height:35px; padding:5px; background:#dda1a1;}
.product_table tr td{padding:5px; vertical-align:middle;border:#e2e2e2 solid 1px;color:#666;}
.product_table_l{ float:left;}
.product_table_r{width:auto; padding:20px 0 0 113px;}

/*网上商城*/
.mallList li{ float:left; width:287px; height:259px; border:1px solid #e2e2e2; background:#efefef; margin:10px 20px; display:inline;}
.mallList li a b{ width:262px; height:193px; margin:12px auto; display:block;}
.mallList li a span{ color:#00F; display:block; width:287px; height:40px; line-height:20px; text-align:center;}
.mallList li a:hover span{ color:#af0000;}

/*招聘求职详情*/
.Join_list{ height:auto; margin:0 auto; border:1px solid #e2e2e2; margin:10px;}
.Join_list a{ color:#333;}
.Join_list a:hover{ text-decoration:underline;}
.Join_list ul li{ border-bottom:1px solid #e2e2e2; height:25px; overflow:hidden; clear:both; margin-bottom:-1px;}
.Join_list ul li span{ width:180px; height:24px; overflow:hidden; line-height:24px; float:left; border-right:1px solid #e2e2e2; padding-left:5px;}
.Join_list p{ height:24px; width:450px; line-height:24px; overflow:hidden; float:left; padding-left:5px; color:#af0000;}
.Join_list p a{ display:inline; color:#af0000;}
.Join_list ul li.Join_hd{ border:none; background:#d8a3a1; color:#fff;}
.Join_list ul li.Join_hd p{ color:#fff;}
.Join_list ul li .w90{ width:90px; text-align:center; height:24px; overflow:hidden; line-height:24px; float:left; border-right:1px solid #e2e2e2; padding:0;}

/*会员管理中心*/
.user_Stats{ margin:40px; color:#666;}
.user_Stats td{ width:100px; height:24px; line-height:24px; }
.user_Stats font{ font-size:14px; font-weight:bold; color:#af0000;}
.quickNav{ border:1px solid #e2e2e2; width:665px; margin:70px auto; display:block;}
.quickNav h2{ background:url(../images/quickNav.png) no-repeat; width:130px; height:31px; margin:-31px 0 0 -1px;}
.quickNav ul{ overflow:hidden; margin:40px 0;}
.quickNav li{ width:102px; height:auto; float:left; margin:0 30px;}
.quickNav li.quickNav01{ background:url(../images/quickNav01.png) no-repeat center top;}
.quickNav li.quickNav02{ background:url(../images/quickNav02.png) no-repeat center top;}
.quickNav li.quickNav03{ background:url(../images/quickNav03.png) no-repeat center top;}
.quickNav li.quickNav04{ background:url(../images/quickNav04.png) no-repeat center top;}
.quickNav a{ background:url(../images/quickNavbtn.png) no-repeat; width:102px; height:27px; display:block; text-align:center; line-height:27px; color:#fff; margin-top:70px;}

/*userform*/
.user_hd{ width:auto; height:auto; display:block; overflow:hidden; margin:10px;}
.userForm{ color:#666;}
.userForm li{ width:auto; overflow:hidden; margin:10px 0;}


.userForm li span{ height:24px; vertical-align:middle; line-height:24px; color:#ff0000; padding:0 5px;}
.imgUpload{ float:left;}
.imgUpload .inputBtn2{ display:block; padding:0 5px; margin:10px 0;}
.editor{ width:600px; height:360px; overflow:hidden; float:left;}
.userProduct_menu dd{ padding-left:15px;}

.corpProduct_end h2{ font-size:18px; font-weight:bold; color:#333; padding:10px 0 10px 20px;}
.corpProduct_end{ margin:10px}
.corpProduct_end h3{ width:300px; margin-left:40px;  hanging-punctuation:300px; overflow:hidden; border:1px solid #e2e2e2; float:left;}
.corpProduct_end ul{ float:left; color:#666;}
.corpProduct_end ul li{ padding-left:10px; height:40px; line-height:40px;}
.corpProduct_end ul li span{ display:block; width:65px; float:left;}
.porduct_open{ width:670px; display:block  height:auto; overflow:hidden; margin:40px auto 0; color:#666; line-height:200%;}
.corpClass{ float:left; width:480px; padding:10px; overflow:hidden; height:auto; border:1px solid #e2e2e2;}
.corpClass P{ float:left; padding:0 10px;}
.corpClass P input{ vertical-align:middle; margin:0 5px;}