@charset "utf-8";
/* CSS Document */
/*product*/
.ad_service p{ line-height:25px; font-size:14px;color:#646464;}
.ad_service h4{ font-size:14px; color:#324452;line-height:25px;}
.dl_service dt{ font-weight:400; border-bottom:1px solid #e6e6e6; line-height:25px; font-size:16px; color:#324452;margin-bottom: 3px; padding-bottom:10px;}
 
.dl_service dd{ padding:15px 0 10px;}
.dl_service .img_fr{ float:right; margin-left:15px;}
.dl_service dd p a{ color:#0068b7; text-decoration:underline; padding-left:5px}

/*job*/
.job_cont{}
.job_list{ border-right:1px solid #ececec; border-bottom:1px solid #ececec; line-height:20px; color:#646464;}
.job_list th,.job_list thead th{ border-left:1px solid #ececec;border-top:1px solid #ececec; background:#fcfcfc; color:#324452; text-align:left; padding:7px 10px; font-weight:normal;}
.job_list thead th{border-top:3px solid #ff8e05;padding:10px; font-weight:bold;}
.job_list td{ padding:7px 10px; text-align:left;border-left:1px solid #ececec;border-top:1px solid #ececec;}
.job_list .tr_fc{ background:#fcfcfc;}
.job_list .tr_hover{ background:#fffcf2}
.job_title { border:1px solid #e3e3e3; border-top-color:#ff8e05; border-top-width:3px; background:#fcfcfc; line-height:30px; margin:30px 0}
.job_title h2 { padding-left:10px; font-weight:normal; font-size:14px; color:#364855}
.job_detail{ line-height:22px; color:#676767;}
.job_detail strong{ color:#364855}
.job_btn{ background:url(/Templates/zhjsyl/images/btn_job.jpg) 0 0 no-repeat; display:inline-block; width:153px; height:42px; line-height:42px; text-align:center; color:#fff; font-size:14px; margin-right:10px;}
.job_btn:hover{ text-decoration:underline; color:#fff;}

/*devel*/
.deve_ul{ padding-bottom:15px;}
.deve_ul li{background:url(/Templates/zhjsyl/images/dotted_x.gif) repeat-x 0 bottom; height:65px; padding-bottom:10px; margin-bottom:15px;}
.deve_ul li span{ width:115px; height:55px; float:left; text-align:center; padding-top:10px;}
.deve_ul li p{ line-height:20px; padding:0; color:#646464;}
.deve_ul li h4{ color:#0068b7; font-size:14px; font-weight:normal}
.devel_title { border:1px solid #e3e3e3; border-top-color:#397caf; background:#fcfcfc; line-height:30px; margin-bottom:30px}
.devel_title h2 { padding-left:10px; font-size:14px; color:#324452}

.pic_relate{ position:relative;z-index:5; width:700px; padding:0 27px 0 28px; height:110px; overflow:hidden;}
.pic_relate .pic_pre{ position:absolute; z-index:6; top:0; background:url(/Templates/zhjsyl/images/pic_btn.jpg) 0 0 no-repeat; display:block;width:23px; height:88px; left:0; text-indent:-999em; overflow:hidden;}
.pic_relate .pic_next{position:absolute;z-index:6;top:0;background:url(/Templates/zhjsyl/images/pic_btn.jpg) -23px 0 no-repeat;display:block; width:23px; height:88px; right:0;text-indent:-999em; overflow:hidden;}
.pic_relate .pic_pre:hover{ background-position:0 -88px; -moz-box-shadow:0 0 2px #06C;-webkit-box-shadow:0 0 2px #06C;box-shadow:0 0 2px #06C}
.pic_relate .pic_next:hover{ background-position:-23px -88px;-moz-box-shadow:0 0 2px #06C;-webkit-box-shadow:0 0 2px #06C;box-shadow:0 0 2px #06C}
.pic_relate .no_btn{ display:none;}
.pic_relate ul{ width:5000px; height:110px;}
.pic_relate ul li{ float:left; width:155px; padding:0 10px;}
.pic_relate ul li img{ width:155px; height:88px; display:block;}
.pic_relate ul li p{ line-height:18px; padding:4px 0 0; height:18px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; text-align:center;}

/*welfare*/

.wel_fl{ width:724px; overflow:hidden; padding-bottom:30px;}
.wel_fl .wel_top{ height:14px; background:url(/Templates/zhjsyl/images/wel_top.jpg) 0 0 no-repeat; overflow:hidden;}
.wel_fl .wel_bt{height:12px; background:url(/Templates/zhjsyl/images/wel_bt.jpg) 0 0 no-repeat; }
.wel_fl .wel_con{ background:#fff8e5 url(../images/wel_rx.jpg) 0 top repeat-x;border-left:1px solid #ffbd7e;border-right:1px solid #ffbd7e; padding:15px 10px; line-height:24px; color:#858585; font-size:14px; width:702px;}
.wel_fl .wel_con em{ color:#ff6a00}

.w_prize{ padding:15px 0; height:141px;}
.welfare_list li{ float:left; height:90px; padding:0 10px 20px; width:357px; overflow:hidden}
.welfare_list li img{ float:left; padding:0 20px 35px 0;}
.welfare_list li h6{ color:#394650; font-size:14px; line-height:20px; padding-bottom:5px; height:20px;}
.welfare_list li p{ color:#aaaaaa; padding:0; line-height:18px; height:54px; overflow:hidden}

.u_care{ padding-top:30px}
.u_care li{ height:51px; padding-bottom:10px;}
.u_care li img{ float:left; margin-right:35px;}
.u_care li h6{ font-size:16px; color:#394650; line-height:20px; padding-top:5px; font-weight:normal;}
.u_care li p{ padding:0; color:#aaaaaa; line-height:18px; height:18px;}<!--ºÄÊ±1763944144.6487Ãë-->