﻿/* CSS Document */
 html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,abbr, acronym, address, big, cite, code,del, dfn, em, font, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,caption
{  
  margin: 0;  
  padding: 0;  
  border: 0;  
  outline: 0; 
  font-style: inherit;  
  font-size: 100%;  
  font-family: inherit;  
  vertical-align: baseline;
  } 
  :focus {  
   outline: 0;  
  }  
  body {  
   color: black;  
   background: white;
   font-family:"Arial",Arial, Helvetica, sans-serif; margin:0px; padding:0px;
   color:#565656; font-size:12px; background:url(bodybg.jpg) top center repeat-y; background-color:#dfdfdf;
  }  
  ol, ul {  
   list-style: none;  
  }  
    
  caption{  
   text-align: left;  
   font-weight: normal;  
  }  
 blockquote:before, blockquote:after,  
 q:before, q:after {  
  content: "";  
 }  
 blockquote, q {  
  quotes: "" "";  
 }
a,a:visited { color:#565656; text-decoration: none;}
a:hover { color:#565656; text-decoration: underline;}
.clr {clear:both; overflow:hidden; height:15px; margin-top:-1px;}

.box { width:1003px; margin:0px auto;}

/*头部*/
#topdiv { height:90px; overflow:hidden;}
#logodiv { width:348px; float:left; padding-top:25px; padding-left:10px;}
#topright { width:210px; float:right;padding-top:40px;}
#englishpage { width:auto; height:18px; line-height:18px; float:left; padding-left:10px; }
#englishpage a { color:#C31516;}
#englishpage a:visited { color:#C31516;}
#englishpage a:hover { color:#C31516;}

#index_box { width:100%; background:url(index_hdbg.jpg) top center no-repeat;}
#index_hddiv { height:423px;}

/*首页*/
#index_con { margin-top:20px; height:230px;}
#index_con span { display:inline; width:1px; height:200px; background-color:#E4E4E4; float:left; margin:0px 18px; }
#index_ljwmdiv { width:225px; float:left; height:200px;}
#index_zxdtdiv { width:213px; float:left; height:200px;}
#index_ztcpdiv { width:213px; float:left; height:200px;}
#index_lxwmdiv { width:223px; float:left; height:200px;}
.index_contitle { height:30px; font-size:14px; font-weight:bold; color:#373636; line-height:20px;}
.index_conimg a:hover img {FILTER:Alpha(Opacity=70);}
#index_conimg { width:226px; height:144px; overflow:hidden;}
.index_context { margin-top:6px; line-height:18px; height:54px;}
.index_conlink { height:20px; margin-top:6px;}
.index_conlink a { display:block; width:auto; background:url(index_more.jpg) no-repeat; background-position:0px 5px;_background-position:0px 4px; padding-left:20px; line-height:20px; color:#919191;}
.index_conlink a:visited { color:#919191;}
.index_conlink a:hover { color:#C31516;}
.index_protext { color:#919191;}
.index_contexts { margin-top:6px; height:80px; line-height:20px; color:#919191;}
.index_contexts strong { color:#565656;}
.newstime { color:#919191;}

/*底部*/
#footdiv { height:31px; background-color:#E8E8E8; color:#919191;}
#footdiv a { color:#919191;}
#footdiv a:visited { color:#919191;}
#footdiv a:hover { color:#919191;}
#footleft { width:auto; float:left; height:31px; line-height:31px; padding-left:10px;}
#footright { width:auto; float:right; height:31px; line-height:31px; padding-right:10px;}


#con_box { width:100%; background:url(/css/con_bg.jpg) top center no-repeat;}
.con_boxx { width:100%; background:url(/css/con_bottombg.jpg) center bottom no-repeat;}
.nei_box { width:963px; padding:0px 20px; margin:0px auto;}
#box_gsjj { background-color:#FFF;}
#box_qytp {background-color:#FFF;}
#box_fzlc { height:auto!important; height:530px; min-height:530px; background:url(/css/fzlcbg.jpg) bottom right no-repeat; background-color:#FFF; }
#box_whln { background-color:#FFF;}
#box_gsry { height:auto!important; height:530px; min-height:530px; background:url(/css/gsrybg.jpg) bottom right no-repeat; background-color:#FFF;}
#box_xzzx { height:auto!important; height:430px; min-height:430px; background:url(/css/downbg.jpg) bottom right no-repeat; background-color:#FFF; }
#box_rcln { height:auto!important; height:530px; min-height:530px; background:url(/css/zpzwbg.jpg) bottom right no-repeat; background-color:#FFF;}
#box_zpzw { height:auto!important; height:530px; min-height:530px; background:url(/css/zpzwbg.jpg) bottom right no-repeat; background-color:#FFF;}
#box_lxwm { height:auto!important; height:530px; min-height:530px; background:url(/css/lxwmbg.jpg) bottom right no-repeat; background-color:#FFF;}
#box_flsm { height:auto!important; height:530px; min-height:530px; background:url(/css/jytsbg.jpg) bottom right no-repeat; background-color:#FFF;}
#box_flsm { height:auto!important; height:530px; min-height:530px; background:url(/css/jytsbg.jpg) bottom right no-repeat; background-color:#FFF;}
#box_jyts { height:auto!important; height:530px; min-height:530px; backgroundt:url(/css/jytsbg.jpg) bottom right no-repeat; background-color:#FFF;}
#box_zwss { height:auto!important; height:530px; min-height:530px; background:url(/css/ssbg.jpg) bottom right no-repeat; background-color:#FFF;}

.daohangdiv { height:32px; border-bottom:1px solid #DADADA;}
.daohangleft { width:200px; float:left; height:22px; padding-left:15px; font-size:14px; font-weight:bold; color:#373636; background:url(classnameimg.jpg) no-repeat; background-position:0px 3px; line-height:16px;}
.daohangright { width:auto; float:right; line-height:22px;}
.daohangright a,.daohangright a:visited { color:#7D7D7D; text-decoration:none; line-height:22px;}
.daohangright a:hover { color:#7D7D7D; text-decoration:underline;}
.daohangright span { color:#0476B8; font-size:14px; font-weight:bold; line-height:22px;}

.leftdiv { width:215px; float:left;}
.rightdiv { width:720px; float:right;}
.leftdiv ul li { height:33px; margin-top:1px;}
.leftdiv ul li a,.leftdiv ul li a:visited { color:#6D6D6D; display:block; padding-left:48px; width:167px; height:33px; background:url(leftlist.jpg) no-repeat; line-height:33px;}
.leftdiv ul li a:hover { color:#fff; display:block; width:152px; padding-left:63px; background:url(leftliston.jpg) no-repeat; text-decoration:none; font-weight:bold;}
.leftdiv ul li a.linkon,.leftdiv ul li a.linkon:visited,.leftdiv ul li a.hover { color:#fff; display:block; width:152px; padding-left:63px; background:url(leftliston.jpg) no-repeat; text-decoration:none; font-weight:bold; height:33px; line-height:33px;}

.left_ad { margin-top:10px;}

/*新闻中心*/
#box_xwzx { background-color:#FFF; }
.xwzx_tjdiv { width:708px; height:132px; padding:14px 10px; border:1px solid #E6E6E6; background-color:#F7F7F7; margin-top:10px;}
.xwzx_tjimg { width:226px; height:128px; padding:1px; border:1px solid #D6D7D9; float:left;}
.xwzx_tjimg a img { width:226px; height:128px;}
.xwzx_tjinfo { width:458px; float:right; height:132px;}
.xwxz_tjtitle { height:32px;}
.xwxz_tjtitle a { line-height:32px; font-size:14px; font-weight:bold; color:#373636;}
.xwxz_tjtitle a:visited,.xwxz_tjtitle a:hover { color:#373636;}
.xwxz_tjintro { height:66px; line-height:22px; margin-top:5px; color:#7D7D7D;}
.xwxz_tjlink { height:24px; margin-top:5px; text-align:right; line-height:24px;}
.xwxz_tjlink a,.xwxz_tjlink a:visited,.xwxz_tjlink:hover { color:#FA0303;}
.xwzx_listdiv { margin-top:10px; height:300px;}

.news_title { line-height:22px; margin-top:15px; font-size:14px; font-weight:bold; color:#0476B8; text-align:center;}
.news_info { height:22px; line-height:22px; text-align:center; padding:5px 0px; border-bottom:1px dashed #D6D6D6;}
.news_content { line-height:22px; margin-top:10px;}
.text_con { line-height:32px;}
.text_cons { line-height:22px;}



.newstthead{ width:700px; height:27px; padding-top:2px; margin-top:15px; border-bottom:1px solid #538399; overflow:hidden;}
.con{ width:700px; overflow:hidden;}
span.newstt01{ padding-left:12px; width:450px; height:27px; line-height:27px; display:block; float:left; color:#575757; font-weight:bold;}
span.newstt02{ width:150px; height:27px; line-height:27px; display:block; float:left; color:#575757; font-weight:bold;}
span.newstt03{ width:80px; height:27px; line-height:27px; display:block; float:left; color:#575757; font-weight:bold;}
.newslist{ width:700px; margin-bottom:58px; overflow:hidden; line-height:25px;}



/*产品中心*/
#box_cpzx { height:auto!important; height:700px; min-height:600px; background-color:#FFF; }


.produtlist{ overflow:hidden;line-height:25px;}
.produtlist ul{ width:720px;}
.produtlist ul li{ float:left; width:215px; height:205px; padding:21px 22px 0px 1px; background:url(../images/pdlist_bg.jpg) no-repeat 0px 20px; border-bottom:1px solid #F1F1F1; overflow:hidden;}
span.chanpinimg{ width:170px; height:165px; display:block;}
span.chanpinimg img{ border:none;}
span.chanpintxt{ width:200px; padding-left:3px; padding-right:3px; line-height:17px; height:34px; font-weight:bold; padding-top:5px; text-align:center; display:block;}
span.chanpintxt a:link, span.chanpintxt a:visited{ color:#3C3C3C;}
span.chanpintxt a:hover{ color:#00376E;}

.pdorder{ width:680px; padding-top:22px; overflow:hidden;}
span.order_tt01{ width:722px; padding:10px 12px 8px 12px; height:20px; color:#656565; line-height:20px; display:block; font-size:13px; border:1px solid #DEDEDE; background-color:#F1F1F1; margin-bottom:15px; overflow:hidden;}
table.table01 td{ border:1px solid #D2D2D2; background-color:#F2F2F2;}
table.table01{ margin-top:9px; margin-bottom:1px; color:#727272; overflow:hidden;}
input.inputtxt07{ width:200px; height:15px; line-height:15px; padding-top:2px; padding-bottom:2px; border:1px solid #B0B2B0; background-color:#ffffff;}
table.table02 td{ border:1px solid #D2D2D2;}
table.table02{ margin-top:9px; margin-bottom:1px; color:#727272; overflow:hidden;}
span.order_tt02{ width:744px;  height:24px; color:#313131; font-weight:bold; line-height:24px; display:block; border:1px solid #D2D2D2; background-color:#F2F2F2; text-align:center; margin-bottom:1px; margin-left:1px; overflow:hidden;}
table.table03{ border:1px solid #D2D2D2; text-align:center; margin-left:1px; overflow:hidden; }
table.table03 th{ font-weight:normal; color:#656565; }
table.table03 td{ color:#727272; }
input.inputtxt08{ width:38px; height:15px; line-height:15px; padding-top:2px; padding-bottom:2px; border:1px solid #B0B2B0; background-color:#ffffff;}
table.table03 tr.bgF2F2F2 td{ background-color:#F2F2F2;}
span.order_tt03{ width:731px; padding-left:13px;  height:24px; color:#313131; font-weight:bold; line-height:24px; display:block; border:1px solid #D2D2D2; background-color:#F2F2F2;  margin-bottom:1px; margin-top:1px; margin-left:1px; overflow:hidden;}
table.table04 td{ border:0px solid #D2D2D2;}
table.table04{ color:#727272; overflow:hidden; margin-left:1px; overflow:hidden;}
span.tblkong01{ width:78px;height:121px; border:1px solid #D2D2D2; display:block; float:left;}
span.tblkong02{ width:663px;height:121px; border:1px solid #D2D2D2; display:block; float:left; margin-left:1px; overflow:hidden;}
textarea.textarea03{ width:655px; height:113px; line-height:17px;}
span.order_tt04{ padding-left:321px; width:300px; height:21px; padding-top:13px; display:block; overflow:hidden;}
input.submit02{ width:48px; height:21px; border:none; background:url(../images/order_btnbg.jpg) no-repeat 0px 0px; margin-right:8px; overflow:hidden; float:left;}

/*公司荣誉*/
.gsrylist { width:680px; padding-top:10px; line-height:25px;}

/*企业图片*/
.qytplist { width:680px; padding-top:10px; line-height:25px;}

/*下载中心*/
.downlist { width:963px; padding-top:20px;}
.downlist ul li { width:178px; height:284px; padding:0px 15px; border:1px solid #D4D4D4; float:left; display:inline; margin-left:24px; background-color:#FFF;}
.softbt { height:32px; line-height:32px; text-align:center; font-size:14px; font-weight:bold; color:#0476B8; margin-top:5px;}
.softintro { height:110px; line-height:22px; margin-top:5px;}
.softinfo { height:44px; line-height:22px; padding:20px 0px;}
.softlink a { display:block; width:117px; height:36px; background:url(down.jpg) no-repeat; margin-left:30px;}
.softlink a:hover { background:url(down-1.jpg) no-repeat;}

/*招聘职位*/
.zpzw_con { padding:20px 0px;}
.aplyjob { margin-bottom:20px;}
.ajob_title { height:32px; line-height:32px; font-size:14px; font-weight:bold;}
.ajob_content { line-height:22px; margin-top:5px;}
.ajob_btn { margin-top:10px;}

/* 人力资源 */
span.jobjieshao{ padding-left:2px; width:746px; line-height:24px; color:#797979; font-size:13px; display:block; text-indent:2em; padding-top:20px; margin-bottom:18px; overflow:hidden;}
span.fmtitle{ width:747px; height:31px; display:block; background:url(../images/icon06.jpg) repeat-x 0px 28px; background-color:#EEEEEE; margin-left:1px; overflow:hidden;}
table.tbl01 th{ color:#797979; text-align:center;}
.fmjob{ width:747px; padding-left:1px; }
table.tbl01 tr.fmjoblist{ color:#797979; background:url(../images/icon06.jpg) repeat-x 0px 34px; text-align:center; line-height:}
table.tbl01 img{ border:none;}
table.tbl01 a:link, table.tbl01 a:visited{ color:#797979;}
table.tbl01 a:hover{ color:#0359A6;}

/* 人力资源_简历提交 */
.biaoyu{ width:700px; padding-left:14px; padding-top:35px; overflow:hidden;}
span.biaoyutt{ width:700px; height:25px; line-height:25px; font-size:14px; display:block; font-weight:bold; color:#045CAA; overflow:hidden;}
span.biaoyucn{ width:700px; height:50px; line-height:25px; display:block; color:#444444; overflow:hidden;}
span.tianxiefm{ width:700px; padding-left:14px; height:25px; color:#444444; line-height:25px; display:block; margin-bottom:28px; overflow:hidden; }
.jianliform{ padding-left:4px; width:700px;}
table.tbl03{ color:#666666; text-align:left;}
input.inputtxt01{ width:107px; height:15px; line-height:15px; padding-top:2px; padding-bottom:2px; border:1px solid #DDDDDD;}
select.select01{ width:36px; height:20px; line-height:20px;}
input.inputtxt02{ width:80px; height:15px; padding-top:2px; padding-bottom:2px; border:1px solid #DDDDDD;}
input.inputtxt03{ width:80px; height:15px; padding-top:2px; padding-bottom:2px; border:1px solid #DDDDDD;}
select.select02{ width:60px; height:20px; line-height:20px;}
input.inputtxt04{ width:68px; height:15px; padding-top:2px; padding-bottom:2px; border:1px solid #DDDDDD;}
table.tbl04{ color:#666666; text-align:left;}
input.inputtxt05{ width:200px; height:15px; padding-top:2px; padding-bottom:2px; border:1px solid #DDDDDD;}
textarea.textarea01{ width:400px; height:72px; line-height:17px;  border:1px solid #DDDDDD;}
table.tbl05{ color:#666666; text-align:left;}
textarea.textarea02{ width:400px; height:114px; line-height:17px;  border:1px solid #DDDDDD;}
input.inputtxt06{ width:47px; height:15px; padding-top:2px; padding-bottom:2px; border:1px solid #DDDDDD; float:left;}
span.yanzhengma{ padding-left:9px; padding-top:5px; display:block; float:left;}
input.submit01{ width:67px; height:21px; line-height:21px; color:#888888; border:none; background:url(../images/submitbtn.jpg) no-repeat 0px 0px; float:left; margin-right:8px; overflow:hidden;}


/*联系我们*/
.lxwmleft{ width:600px; float:left; line-height:22px; margin-top:20px;}
.lxwmright { width:370px; height:320px; overflow:hidden; float:right; margin-top:20px;}

/*网站地图*/
.wzdtdiv { padding-bottom:30px; padding-top:8px;}
.wzdtbt { width:91px; height:28px; background:url(wzdtbt.jpg) no-repeat; line-height:28px; text-align:center; font-size:14px; font-weight:bold; margin-top:20px;}
.wzdtlink { width:680px; padding-left:20px; height:31px; background:url(wzdtlinkbg.jpg) repeat-x; border:1px solid #ddd; margin-top:10px;}
.wzdtlink a { line-height:31px; padding-right:13px;}
.wzdtlink li{ float:left;}


.ssdiv { padding-top:10px;}
.sslist { height:489px;}
.ssdiv ul li { display: inline; float: left;  height: 148px; line-height: 24px; margin-left: 21px; margin-top: 15px; text-align: center; width: 153px;}
.ssdiv ul li img { width:153px; height:122px;}

.im_popupWindow{ position: fixed; bottom: 0px;right: 0px; width:332px;float:left;-moz-user-select:none;overflow:hidden;}
.toplaeftad {
    width: 332px;
	height:316px;
    z-index: 9999;
}
.qqtop {
    width: 330px;
	height:22px;
	border:1px solid #0066FF;
    background:#0066FF;
}
.qqtop span { width:auto; height:22px; line-height:22px; float:left; padding:0px 10px; color:#fff;}
.qqtop a,.qqtop a:visited,.qqtop a:hover { display:inline; width:auto; float:right; height:22px; line-height:22px; margin-right:10px; color:#fff;}
.qqindex {
    background:#000;
	padding:70px 0px;
	height: 150px;
    width: 330px;
	border:1px solid #0066FF;
}
