@charset "utf-8";

/* CSS Document */

html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, 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,table, caption, tbody, tfoot, thead, tr, th

{  

  margin: 0;

  padding: 0;

  border: 0; 

  outline: 0;

  font-size: 100%;

  }  



  :focus {  

  outline: 0; 

  }  



  body {

   font-family:"微软雅黑","宋体",Arial, Helvetica, sans-serif; margin:0px; padding:0px;font-size:12px; color:#666;

  }



  body,td,div,p,br,b,strong,i,em,a,pre,img,dl,dt,dd,li,form,th,tr,span { font-family:"新宋体"; font-size:12px;}



  ol, ul {  

   list-style: none;

  }    



a,a:visited { color:#1e1e1e; text-decoration: none;}
.a23 {
	font-size: 14px;
	line-height: 35px;
	color: #333333;
}


a:hover { color:#1e1e1e; text-decoration: none;}

.clr { clear:both; overflow:hidden; height:1px; margin-top:-1px;}

.hid { display:none;}

.box {
	width:1000px;
	height: auto;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}

.margindiv { margin-top:6px;}



#top { height:77px; position:relative;}

#top a.logo { display:block; height:77px; overflow:hidden; width:500px;}

#top a.logo img { height:77px;}

.top_div { width:134px; height:22px; position:absolute; top:0px; right:4px;}

.top_div a.top_sc { display:inline; line-height:22px; float:left;}

.top_div span { display:inline; width:1px; height:16px; float:left; background:url(top_fg.jpg) no-repeat; margin:0px 12px; margin-top:4px;}

.top_div a.en { display:inline; width:56px; height:16px; float:left; text-align:right; margin-top:3px; line-height:16px; background:url(en_img.jpg) no-repeat;}

.top_div a.cn { display:inline; width:40px; height:16px; float:left; text-align:right; margin-top:3px; line-height:16px; background:url(cn_img.jpg) no-repeat; background-position:0px 2px;}

.top_search { width:162px; height:22px; float:left; background:url(search_bg.jpg) no-repeat; position:relative;}

.top_search input.search_q { width:100px; height:16px; padding:2px 15px; border:none; background:none;}

.top_search input.search_s { display:block; width:12px; height:12px; position:absolute; top:5px; right:10px;}



.menu { width:576px; height:36px; position:absolute; bottom:0px; right:0px; background-color:#f6f6f6; border-bottom:2px solid #e60012;}

.menu ul li.mainlevel { display:block; width:90px; height:36px; float:left; text-align:center; line-height:36px; position:relative;}

.menu ul li.mainlevel a,.menu ul li.mainlevel a:visited { display:block; width:90px; height:36px; line-height:36px; font-size:14px; color:#333;}

.menu ul li.mainlevel a:hover { color:#e60012; text-decoration:none; background:url(menu_on.jpg) no-repeat; background-position:center bottom;}

.menu ul li.mainlevel a.onmouse,.menu ul li.mainlevel a.onmouse:visited,.menu ul li.mainlevel a.onmouse:hover,.menu ul li.mainlevel a.menuon,.menu ul li.mainlevel a.menuon:visited,.menu ul li.mainlevel a.menuon:hover { display:block; width:90px; height:36px; line-height:36px; font-size:14px; color:#e60012; text-decoration:none; background:url(menu_on.jpg) no-repeat; background-position:center bottom;}

.menu ul li.menu_fg { display:block; width:1px; height:13px; float:left; margin-top:13px; background:url(menu_fg.jpg) no-repeat;}

.menu ul li.mainlevel ul { padding:5px 0px; background-color:#666; opacity: .7;/* For IE 5-7 */ filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70); /* For IE 8 */ -MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"; *position:fixed; position:absolute; left:0px; display:none; margin:0px;}

.menu ul li.mainlevel ul li { display:block; width:90px; height:26px; line-height:26px; float:none; text-align:center; padding-bottom:1px; background:url(menu_foot.jpg) bottom no-repeat; overflow:hidden; margin:0px;}

.menu ul li.mainlevel ul li a,.menu ul li.mainlevel  ul li a:visited,.menu ul li.mainlevel  ul li a:hover { display:block; width:90px; height:26px; float:none; text-align:center; line-height:26px; font-size:13px; color:#fff; background:none;}

.menu ul li.mainlevel ul li a:hover { background-color:#e60012;}

.menu ul li.mainlevel ul li.last { background:none;}



.foot { height:42px; background:url(foot_bg.jpg) repeat-x; margin-top:27px; padding-top:14px; padding-bottom:21px;}

#foot { position:relative;}

.foot_text { line-height:21px; color:#717171;}

.foot_text span { color:#999; line-height:21px;}

.foot_text a,.foot_text a:visited,.foot_text a:hover { color:#717171;}

select.friendlink { width:138px; height:20px; position:absolute; line-height:20px; border:1px solid #ccc;}

select#link1 { top:0px; right:0px;}

select#link2 { top:24px; right:0px;}



.top_img { height:172px;}

#about_top {
	background-color: #eee;
	background-repeat: no-repeat;
	background-position: center top;
}



#pro_top { background:url(pro_topimg.jpg) top center no-repeat #eee;}

#jjfa_top { background:url(jjfa_topimg.jpg) top center no-repeat #eee;}

#news_top { background:url(news_topimg.jpg) top center no-repeat #eee;}

#rlzy_top { background:url(rlzy_topimg.jpg) top center no-repeat #eee;}

#tzzgx_top { background:url(tzzgx_topimg.jpg) top center no-repeat #eee;}



.left_div { width:216px; padding:12px 19px 0px; background:url(left_bg.jpg) no-repeat; float:left;}

.right_div { width:724px; padding-top:12px; background:url(right_bg.jpg) no-repeat; float:right;}



.top_info { height:26px; background:url(fg_img.jpg) left bottom no-repeat; position:relative;}

.top_info span { display:block; height:26px; line-height:20px; background:url(idx_title.jpg) no-repeat; padding-left:12px; font-size:14px; background-position:0px 4px;}

.top_info em { position:absolute; display:block; top:1px; left:75px; font-size:14px; font-style:normal; color:#e60012;}

.right_dqwz { position:absolute; line-height:20px; top:0px; right:0px; color:#aaacb3;}

.right_dqwz a,.right_dqwz a:visited,.right_dqwz a:hover { color:#aaacb3;}

.right_info { width:686px; margin-left:19px;}

.top_info em#gsjbxx { position:absolute; display:block; top:1px; left:85px; font-size:14px; font-style:normal; color:#e60012;}

.top_info em#gijbxx { position:absolute; display:block; top:1px; left:105px; font-size:14px; font-style:normal; color:#e60012;}

.top_info em#tzzgx { position:absolute; display:block; top:1px; left:120px; font-size:14px; font-style:normal; color:#e60012;}



.left_dh { margin-top:10px; height:auto;}

.left_dh ul li { height:31px; margin-top:5px;}

.left_dh ul li a,.left_dh ul li a:visited { display:block; width:204px; padding-left:12px; height:100%; background:url(left_dhoff.jpg) no-repeat; line-height:31px; font-size:12px; font-weight:normal; color:#000;}

.left_dh ul li a span { font-weight:normal; padding-left:10px; color:#e60012;}

.left_dh ul li a:hover,.left_dh ul li a.on,.left_dh ul li a.on:visited,.left_dh ul li a.on:hover {
	display:block;
	width:204px;
	padding-left:12px;
	height:100%;
	background:url(left_dhon.jpg) no-repeat;
	line-height:31px;
	font-size:12px;
	font-weight:normal;
	color:#fff;
	text-decoration:none;
	font-family: "新宋体";
}

.left_dh ul li a:hover span,.left_dh ul li a.on span { color:#fff;}



.content_div,content_div p { line-height:24px;}



/*首页*/

#idx_flash { height:425px; border-top:1px solid #e5e5e5; background-color:#eee;}



#idx_sbgk { line-height:21px;}

#idx_sbgk a { line-height:21px;}

#idx_sbgk a img.img { width:90px; height:90px; display:inline; margin-right:10px; float:left;}

#idx_sbgk a span { color:#F00;}

#yy_div { height:33px; background:url(yy_img.jpg) repeat-x;}



#idx_sp {
	width:263px;
	float:left;
	height:260px;
	background:url(idx_box.jpg) no-repeat;
	padding-top: 16px;
	padding-right: 18px;
	padding-bottom: 8px;
	padding-left: 18px;
}

#idx_cp { width:328px; height:254px; float:left; padding:16px 18px; display:inline; background:url(idx_box_l.jpg) no-repeat; margin-left:19px;}

#idx_xw { width:263px; float:right; height:203px; padding:16px 18px; background:url(idx_box.jpg) no-repeat;}



.idx_top { height:22px; background:url(fg_img.jpg) left bottom no-repeat; position:relative;}

.idx_top span { display:block; height:22px; background:url(idx_title.jpg) no-repeat; padding-left:12px; font-size:14px; background-position:0px 4px;}

.idx_top em {
	position:absolute;
	display:block;
	top:0px;
	left:75px;
	font-size:14px;
	font-style:normal;
	color:#e60012;
	width: 99px;
}

.idx_top a,.idx_top a:visited,.idx_top a:hover { display:inline; font-size:10px; padding-right:15px; background:url(idx_more.jpg) no-repeat; background-position:right 2px; position:absolute; top:2px; right:0px; color:#9e9e9e;}



#idx_spb { width:263px; height:166px; background-color:#999;}



#idx_cpb { height:224px; overflow:hidden;}

.idx_cp_l { display:block; width:8px; height:25px; float:left; margin-top:31px; overflow:hidden;}

.idx_cp_r { display:block; width:8px; height:25px; float:right; margin-top:31px; overflow:hidden;}

.idx_cp_l img,.idx_cp_r img { width:8px; height:25px; cursor:pointer;}

.idx_cp_s { width:306px; height:224px; float:left; overflow:hidden; margin-left:3px; display:inline;}

.idx_cp_s ul li { width:98px; height:112px; float:left; margin:0px 2px; text-align:center;}

.idx_cp_s ul li a { line-height:22px;}

.idx_cp_s ul li a img { display:block; width:98px; height:86px; margin-bottom:4px;}



.idx_jjfa { height:48px; margin-top:6px;}

.idx_jjfa a,.idx_jjfa a:visited,.idx_jjfa a:hover { display:inline; width:96px; height:43px; float:left; background:url(idx_cp_k.jpg) no-repeat; text-align:right; padding-right:10px; padding-top:5px; text-decoration:none;}

.idx_jjfa a.idx_jjfa_wl { background-position:0px 0px;}

.idx_jjfa a.idx_jjfa_jt { background-position:-106px 0px; margin:0px 5px;}

.idx_jjfa a.idx_jjfa_jk { background-position:-212px 0px;}

.idx_jjfa a strong { font-size:14px; font-weight:bold;}

.idx_jjfa a:hover strong { color:#e60012;}



.idx_xwtj { margin-top:10px; height:88px; padding-bottom:10px; border-bottom:1px dashed #cbcbcb;}

.idx_xwtj_t { height:20px;}

.idx_xwtj_t a { line-height:20px; font-size:16px; color:#333;}

.idx_xwtj_i { height:40px; line-height:20px; padding:4px 0px;}

.idx_xwtj_x { height:20px; position:relative;}

.idx_xwtj_x span { display:block; line-height:20px; color:#111;}

.idx_xwtj_x a { display:block; width:39px; height:16px; position:absolute; top:2px; left:80px;}

.idx_xw_list { margin-top:9px; height:63px;}

.idx_xw_list ul li { height:21px; position:relative; padding-left:10px; background:url(list_style.jpg) no-repeat; background-position:0px 8px;}

.idx_xw_list ul li a { line-height:21px;}

.idx_xw_list ul li span { position:absolute; line-height:21px; top:0px; right:0px; color:#999;}



/*公司简介*/

#gsjj_content { width:686px; padding:0px 18px; margin-left:1px; height:auto !important; height:680px; min-height:680px; background:url(gsjj_foot.jpg) right bottom no-repeat;}



/*新闻列表页*/

.news_tj { width:686px; margin-left:19px; height:115px; padding-bottom:15px; border-bottom:1px dashed #ccc; position:relative;}

.news_tj_img { width:190px; height:115px; overflow:hidden;}

.news_tj_img a img { display:block; width:190px; height:115px;}

.news_tj_info { width:480px; height:115px; position:absolute; top:0px; right:0px;}

.news_tj_title { height:24px;}

.news_tj_title a,.news_tj_title a:visited,.news_tj_title a:hover { line-height:24px; font-size:16px; font-weight:bold; color:#e60012;}

.news_tj_time { height:20px; line-height:20px; padding:2px 0px;}

.news_tj_intro { line-height:22px; height:44px;}

.news_tj_detail { height:22px;}

.news_tj_detail a,.news_tj_detail a:visited,.news_tj_detail a:hover { line-height:22px; color:#e60012; font-size:14px;}



.news_list  { width:686px; margin-left:19px; height:510px;}

.news_list ul li { height:92px; margin-bottom:10px;}

.news_list_t { height:25px; padding:7px 15px; background-color:#f3f3f3; position:relative;}

.news_list_t a.t,.news_list_t a.t:visited,.news_list_t a.t:hover { line-height:25px; font-size:14px; font-weight:bold; color:#333;}

.news_list_t span { padding-left:10px; line-height:25px; font-size:13px; color:#e60012;}

.news_list_t a.m,.news_list_t a.m:visited,.news_list_t a.m:hover { position:absolute; line-height:25px; top:7px; right:15px; font-size:13px; color:#e60012;}

.news_list_i { padding:5px 15px 0px; line-height:22px;}



.fenye { border-top:1px solid #ddd; width:666px; margin-left:19px; padding:0px 10px; padding-top:10px;}



/*新闻详情页*/

.new_con { width:686px; margin-left:19px;}

.news_title { line-height:32px; text-align:center; font-size:16px; font-weight:bold; color:#e60012;}

.news_info { text-align:center; height:22px; padding:5px 0px; border-bottom:1px dashed #ccc;}

.news_content { padding-top:10px;}



/*三宝纪要*/

.jy_year { display:inline; width:78px; float:right; margin-right:19px;}

.jy_year a,.jy_year a:visited { display:block; width:78px; height:27px; text-align:center; line-height:27px; background:url(jy_year.jpg) no-repeat; margin-bottom:10px; font-size:14px; font-weight:bold; color:#333;}

.jy_year a:hover { background-position:0px -27px; text-decoration:none; color:#fff;}

.jy_year a.on,.jy_year a.on:visited,.jy_year a.on:hover { display:block; width:78px; height:27px; text-align:center; line-height:27px; background:url(jy_year.jpg) no-repeat; margin-bottom:10px; font-size:14px; font-weight:bold; color:#fff; background-position:0px -27px; text-decoration:none;}

.jy_con { width:578px; float:left; display:inline; margin-left:19px; padding:15px; background-color:#f4f4f4;}

.jy_content ul li { height:auto !important; height:24px; min-height:24px; line-height:24px; margin-bottom:15px; padding-left:12px; background:url(jy_list.gif) no-repeat; background-position:0px 5px;}



/*三宝荣誉*/

.sbry_list { padding-left: 19px;}

.sbry_list ul li { display:inline; width:200px; height:282px; padding:10px; float:left; margin-right:13px; background:url(ry_list.jpg) no-repeat; margin-bottom:20px;}

.sbry_list ul li.last { margin-right:0px;}

.sbry_list ul li a,.sbry_list ul li a:visited,.sbry_list ul li a:hover { display:block; width:200px; line-height:30px; font-size:14px; font-weight:bold; color:#666;}

.sbry_list ul li a img { display:block; width:200px; height:200px; margin-bottom:5px;}

.sbry_list ul li p { line-height:22px;}



/*产品*/

.pro_hd { height:55px; margin-left:19px;}

.pro_hd a,.pro_hd a:visited { display:block; width:137px; height:55px; background:url(pro_hd.jpg) no-repeat; float:left; text-align:center; line-height:47px; font-size:14px; font-weight:bold; color:#0b0b0b;}

.pro_hd a:hover { text-decoration:none; background-position:-137px 0px; color:#fff;}

.pro_hd a.on,.pro_hd a.on:visited,.pro_hd a.on:hover { display:block; width:137px; height:55px; background:url(pro_hd.jpg) no-repeat; float:left; text-align:center; line-height:47px; font-size:14px; font-weight:bold; text-decoration:none; background-position:-137px 0px; color:#fff;}

#pro_l { margin-left:19px;}

.pro_list ul li { display:inline; width:170px; height:190px; float:left; padding:0px 29px; background:url(pro_fg.jpg) right no-repeat; margin-top:30px;}

.pro_list ul li.last { background:none;}

.pro_list ul li a:hover { text-decoration:none;}

.pro_list ul li a img { display:block; width:170px; height:128px; margin-bottom:10px;}

.pro_list ul li a p { display:block; width:100%; height:25px; text-align:center; line-height:25px; font-size:14px; font-weight:bold;}

.pro_list ul li a span { display:block; width:87px; height:27px; margin-left:41px; background:url(pro_xq.jpg) no-repeat;}

.pro_list ul li a:hover p { color:#e60012; text-decoration:none; cursor:pointer;}

.pro_list ul li a:hover span { background-position:0px -27px; cursor:pointer;}



.pro_title { height:32px; line-height:32px; font-size:14px; font-weight:bold; color:#e60012; padding:0px 19px;}

.pro_intro { line-height:22px; width:686px; margin:5px 0px 0px 19px; padding-bottom:15px; border-bottom:1px dashed #d6d6d6;}

.pro_con { padding-bottom:20px; border-bottom:1px solid #d6d6d6; width:686px; margin-left:19px;}

.pro_img { display:block; width:346px; height:261px; border:1px solid #cbcbcb; overflow:hidden; float:left; position:relative;}

.pro_img img { display:block; width:346px; height:261px;}

.pro_img a { display:block; width:19px; height:20px; position:absolute; right:5px; bottom:5px; background:url(pro_fd.png) no-repeat;}

.pro_cs { display:block; width:325px; float:right;}

.pro_cs ul li { line-height:24px; padding-left:10px; background:url(jy_list.gif) no-repeat; background-position:0px 5px;}



.pro_ys { padding:0px 19px;}

.pro_ystitle { display:block; width:86px; height:27px; background:url(pro_ys.jpg) no-repeat; text-align:center; line-height:27px; font-size:16px; color:#fff;}

.pro_ys p { padding-top:10px; line-height:22px;}

.pro_ys ul { padding-top:10px; padding-left:10px;}

.pro_ys ul li { line-height:24px; padding-left:10px; background:url(jy_list.gif) no-repeat; background-position:0px 5px;}

.pro_ysly { padding-bottom:10px; border-bottom:1px solid #ddd; margin-top:20px;}

.pro_ysly em { display:block; width:auto; height:30px; font-style:normal; line-height:30px; padding:0px 11px; float:left; border:1px solid #ddd; border-right:0px; color:#333;}

.pro_ysly em.last { border-right:1px solid #ddd;}



/*人才招聘*/

.job_img { padding-left:19px;}

.job_list { width:686px; margin-left:19px;}

.job_con { margin-top:20px;  padding-bottom:25px; background:url(job_fg.jpg) bottom repeat-x;}

.job_title { height:32px; line-height:32px; font-size:18px; color:#e60012;}

.job_intro { padding:5px 0px;}

.job_intro ul li { line-height:24px; padding-left:10px; background:url(jy_list.gif) no-repeat; background-position:0px 5px;}

.job_intro p { line-height:22px;}

.job_apply { margin-top:5px; height:27px;}

.job_apply a { display:block; width:87px; height:27px; background:url(job_apply.jpg) no-repeat; background-position:0px -27px;}





/*投资者关系*/

.gsjbxx_zqdm { width:676px; padding-left:10px; height:32px; line-height:32px; margin-left:19px; background-color:#f6f5f5; font-size:14px; color:#e60012;}

.gsjbxx_content { padding:0px 19px;}

.gsjbxx_content,.gsjbxx_content p { line-height:22px;}



/*成功案例*/

.jjfa_div { width:686px; margin-left:19px; margin-top:10px;}

.jjfa_fl { padding:18px; background-color:#f3f3f3; height:130px; margin-top:10px;}

.jjfa_left { width:214px; float:left;}

.jjfa_left img { display:block; width:214px; height:102px;}

.jjfa_left a.back { display:block; width:111px; height:29px; background:url(jjfa_back.jpg) no-repeat; margin-top:5px;}

.jjfa_fltitle { height:28px; line-height:28px; position:relative; font-size:13px; font-weight:bold; color:#000;}

.jjfa_fltitle a { position:absolute; right:0px; top:4px; font-size:10px; font-weight:normal; line-height:20px; color:#bbb; padding-right:15px; background:url(cgal_more.jpg) no-repeat; background-position:right 4px;}

.jjfa_right { width:395px; float:right; padding-left:20px; border-left:1px dashed #bbb;}

.jjfa_right ul li { padding-left:10px; background:url(jy_list.gif) no-repeat; background-position:0px 7px; font-size:14px; line-height:26px;}



.jjfa_list { padding:18px; margin-top:10px; background:url(cgal_l.jpg) repeat-x;}



.xmzs_fl { height:35px; background:url(xmzs_fl.jpg) no-repeat; width:673px; padding-left:13px; line-height:35px; font-size:14px; font-weight:bold; color:#333; margin-left:19px; position:relative;}

.xmzs_fl a,.xmzs_fl a:visited,.xmzs_fl a:hover { position:absolute; line-height:20px; right:10px; top:8px; font-size:10px; color:#e60012; font-weight:normal;}

.xmzs_tj { width:686px; height:305px; background-color:#f4f4f4; margin-left:19px;}

.xmzs_tj ul li { display:inline; width:323px; margin-top:30px; margin-left:14px; margin-right:1px; float:left;}

.xmzs_list { width:686px; background-color:#f4f4f4; margin-left:19px; padding-bottom:15px;}

.xmzs_list ul li { display:inline; width:323px; margin-top:30px; margin-left:14px; margin-right:1px; float:left;}

.xmzs_img { width:323px; height:179px; overflow:hidden; position:relative;}

.xmzs_img img { width:323px; height:179px;}

.xmzs_img a { display:block; width:19px; height:20px; position:absolute; right:5px; bottom:5px; background:url(pro_fd.png) no-repeat;}

.xmzs_gz { height:30px; margin-top:10px;}

.xmzs_gz a,.xmzs_gz a:visited,.xmzs_gz a:hover { display:block; height:30px; line-height:28px; float:right; background:url(xmzs_gz.jpg) no-repeat; padding-left:35px; font-size:14px; font-weight:bold; text-decoration:underline;}

.xmzs_info { width:301px; height:42px; padding:10px; border:1px solid #efeded; background-color:#fff; margin-top:10px; line-height:21px; font-size:14px;}

.xmzs_info strong { font-size:14px; display:block; color:#e60012;}



.jjfa_con { width:686px; margin-left:19px;}

.jjfa_con strong { display:block; height:24px; line-height:24px; font-size:14px; font-weight:bold; color:#e60012;}

.jjfa_con p { line-height:22px;}

.jjfa_con img { margin-top:5px;}

.jjfa_con span { display:block; padding-left:18px; background:url(title_style.jpg) no-repeat; background-position:0px 5px; height:24px; line-height:24px; font-size:14px; font-weight:bold; color:#333;}



.gzjt_list { margin-top:10px; margin-left:19px;}

.gzjt_list ul li { display:inline; width:167px; height:153px; float:left; margin-right:6px; font-size:13px; line-height:35px; color:#333;}

.gzjt_list ul li a:hover { color:#e60012;}

.gzjt_list ul li img { display:block; width:167px; height:91px;}

.aqjk_list { padding-left:19px;}

.aqjk_list ul li { display:inline; width:224px; height:151px; float:left; margin-right:7px; margin-top:10px;}

.aqjk_list ul li.r { margin-right:0px;}

.aqjk_list ul li a { line-height:28px; font-size:14px;}

.aqjk_list ul li a:hover { color:#E60012;}

.aqjk_list ul li img { display:block; width:224px; height:123px;}

.znjt_intro { width:686px; padding-left:19px; line-height:22px; padding-top:15px;}


/*电子期刊*/

.dzqk_div { width:700px; padding:0px 11px;}

.dzqk_div ul { width:678px; padding:0px 11px; margin-top:20px; height:304px; background:url(dzqk_foot.jpg) no-repeat; background-position:0px 241px;}

.dzqk_div ul li { display:inline; width:206px; height:304px; float:left; background:url(dzqk_bg.png) no-repeat; margin:0px 10px; position:relative;}

.dzqk_div ul li img.img { display:block; width:193px; height:248px; position:absolute; left:1px; top:1px;}

.dzqk_div ul li a.but,.dzqk_div ul li a.but:visited { display:block; width:87px; height:27px; background:url(dzqk_but.jpg) no-repeat; text-align:center; line-height:27px; position:absolute; left:59px; bottom:0px;}

.dzqk_div ul li a.but:hover { background:url(dzqk_buton.jpg) no-repeat; text-decoration:none; color:#fff;}



/*安全健康*/

.aqjk_box { width:686px; margin-top:15px; margin-left:19px;}

.aqjk_box strong { display:block; height:24px; line-height:24px; font-size:14px; padding-left:16px; background:url(aqjk_list.jpg) no-repeat; background-position:0px 7px; padding-bottom:15px;}

.aqjk_box p { padding-top:15px; line-height:22px;}

.aqjk_box ul { padding-top:10px;}

.aqjk_box ul li { height:30px; line-height:30px; font-size:14px; color:#000; padding-left:16px; font-weight:bold; background:url(aqjk_list.jpg) no-repeat; background-position:0px 10px;}



/*员工风采*/

.ygfc_top { width:686px; height:32px; margin-left:19px; border-bottom:1px dashed #73767d; margin-top:15px; line-height:32px; font-size:16px; color:#d20515; position:relative;}

.ygfc_top a { position:absolute; right:0px;}

.ygfc_list ul li { display:inline; width:214px; height:138px; float:left; margin-left:19px; border:1px solid #e1e1e1; margin-top:15px;}

.ygfc_list ul li a img { width:214px; height:138px;}

.ygfc_title { width:686px; margin-left:19px; line-height:32px; text-align:center; font-size:14px; font-weight:bold; color:#D20515; margin-top:20px;}



#container { height:570px; padding-bottom:30px;}



.ad-gallery, .ad-gallery * {

  margin: 0;

  padding: 0;

}



.ad-gallery {

  width: 686px;

  margin-left:19px;

}



  .ad-gallery .ad-image-wrapper {

    width: 686px;

    height: 434px;

    position: relative;

    overflow: hidden;

  }

    .ad-gallery .ad-image-wrapper .ad-loader {

      position: absolute;

      z-index: 10;

      top: 48%;

      left: 48%;

      border: 1px solid #CCC;

    }

    .ad-gallery .ad-image-wrapper .ad-next {

      position: absolute;

      right: 0;

      top: 0;

      width: 25%;

      height: 100%;

      cursor: pointer;

      display: block;

      z-index: 100;

    }

    .ad-gallery .ad-image-wrapper .ad-prev {

      position: absolute;

      left: 0;

      top: 0;

      width: 25%;

      height: 100%;

      cursor: pointer;

      display: block;

      z-index: 100;

    }

    .ad-gallery .ad-image-wrapper .ad-prev, .ad-gallery .ad-image-wrapper .ad-next {

      /* www.codefans.net */

      background: url(non-existing.jpg)\9

    }

      .ad-gallery .ad-image-wrapper .ad-prev .ad-prev-image, .ad-gallery .ad-image-wrapper .ad-next .ad-next-image {

        background: url(img_s.png);

		background-position:-231px -222px;

        width: 28px;

        height: 51px;

        display: none;

        position: absolute;

        top: 45%;

        left: 10px;

        z-index: 101;

      }

      .ad-gallery .ad-image-wrapper .ad-next .ad-next-image {

        background: url(img_s.png);

		background-position:-260px -222px;

        width: 28px;

        height: 51px;

        right: 0;

        left: auto;

		margin-right:10px;

      }

    .ad-gallery .ad-image-wrapper .ad-image {

      position: absolute;

      overflow: hidden;

      top: 0;

      left: 0;

      z-index: 9;

    }

      .ad-gallery .ad-image-wrapper .ad-image .ad-image-description {

        position: absolute;

        bottom: 0px;

        left: 0px;

        padding: 7px;

        text-align: left;

        width: 100%;

        z-index: 2;

        background:#000;

        color: #fff;

      }

      * html .ad-gallery .ad-image-wrapper .ad-image .ad-image-description {

        background: none;

        filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (enabled=true, sizingMethod=scale, src='opa75.png');

      }

        .ad-gallery .ad-image-wrapper .ad-image .ad-image-description .ad-description-title {

          display: block;

        }

  .ad-gallery .ad-controls {

    height: 20px;

	margin-left:60px;

	width:670px;

  }

    .ad-gallery .ad-info {

      float: left;

    }

    .ad-gallery .ad-slideshow-controls {

      float: right;

    }

      .ad-gallery .ad-slideshow-controls .ad-slideshow-start, .ad-gallery .ad-slideshow-controls .ad-slideshow-stop {

        padding-left: 5px;

        cursor: pointer;

      }

      .ad-gallery .ad-slideshow-controls .ad-slideshow-countdown {

        padding-left: 5px;

        font-size: 0.9em;

      }

    .ad-gallery .ad-slideshow-running .ad-slideshow-start {

      cursor: default;

      font-style: italic;

    }

  .ad-gallery .ad-nav {

    width: 686px;

	height:97px;

	background:url(xxd_link_bg.jpg) no-repeat;

    position: relative;

  }

    .ad-gallery .ad-forward, .ad-gallery .ad-back {

      position: absolute;

      top: 0;

      height: 100%;

      z-index: 10;

    }

    /* IE 6 doesn't like height: 100% */

    * html .ad-gallery .ad-forward, .ad-gallery .ad-back {

      height: 100px;

    }

    .ad-gallery .ad-back {

      cursor: pointer;

      left: 20px;

      width: 33px;

	  height:32px;

      display: block;

	  margin-top:34px;

    }

    .ad-gallery .ad-forward {

      cursor: pointer;

      display: block;

      right: 20px;

      width: 33px;

	  height:32px;

	  margin-top:34px;

    }

    .ad-gallery .ad-nav .ad-thumbs {

      overflow: hidden;

      width: 565px;

	  height:78px;

	  margin-left:61px; 

	  padding-top:10px;

    }

      .ad-gallery .ad-thumbs .ad-thumb-list {

        float: left;

        width: 9000px;

        list-style: none;

      }

        .ad-gallery .ad-thumbs li {

          float: left;

          padding-right: 5px;

        }

          .ad-gallery .ad-thumbs li a {

            display: block;

          }

            .ad-gallery .ad-thumbs li a img {

              border: 3px solid #CCC;

              display: block;

			  width:115px;

			  height:72px;

            }

            .ad-gallery .ad-thumbs li a.ad-active img {

              border: 3px solid #616161;

            }

/* Can't do display none, since Opera won't load the images then */

.ad-preloads {

  position: absolute;

  left: -9000px;

  top: -9000px;

}



/*公司公告*/

.gsgg_list { width:686px; margin-left:19px; margin-top:10px; height:auto !important; height:372px; min-height:372px;}

.gsgg_list ul li { height:30px; line-height:30px; position:relative; border-bottom:1px dashed #ccc;}

.gsgg_list ul li.last { border-bottom:none;}

.gsgg_list ul li span { position:absolute; right:0px;}

#gsgg_con { margin-left:19px; height:auto !important; height:300px; min-height:300px; padding-right:19px;}



/*现代物流*/

.jjfa_title { height:32px; margin-top:20px; line-height:32px; font-size:14px; font-weight:bold; color:#d20515; padding-left:19px;}

.zxwl_title { height:22px; margin-top:15px; font-size:16px; color:#d20515; padding-left:19px;}

.zxwl_imgs { margin-top:10px; margin-left:19px;}

.zxwl_imgs a { margin-right:7px;}

.zxwl_hgwl { height:157px; margin-top:10px; margin-left:19px;}

.zxwl_hgwl ul li { display:inline; width:224px; height:157px; float:left; margin-right:7px;}

.zxwl_hgwl ul li a:hover { color:#E60012;}

.zxwl_hgwl ul li a.img { display:block; width:224px; height:123px;}

.zxwl_hgwl ul li a.img img { width:224px; height:123px;}

.zxwl_hgwl ul li span { display:block; height:34px; line-height:34px; font-size:14px;}

.zxwl_hgwl ul li a.link { display:block; width:87px; height:27px; background:url(pro_xq.jpg) no-repeat;}

.zxwl_hgwl ul li a.link:hover { background-position:0px -27px;}

.zxwl_list { margin-top:10px; margin-left:19px;}

.zxwl_list ul li { height:28px; padding-left:15px; background:url(aqjk_list.jpg) no-repeat; background-position:0px 9px;}

.zxwl_list ul li a { line-height:28px; font-size:14px;}

.zxwl_intro { margin-top:5px; padding:0px 19px;}

.zxwl_intro span { display:block; height:22px; line-height:22px; font-size:14px; color:#000;}

.zxwl_intro p { line-height:22px; padding:5px 0px;}

.zxwl_intro a { display:block; width:87px; height:27px; background:url(pro_xq.jpg) no-repeat;}

.zxwl_intro a:hover { background-position:0px -27px;}

/*在线应聘*/

.rczp_zxyp { width:686px; margin-left:19px; margin-top:20px;}
.rczp_zxyp td.text { line-height:30px;}
.rczp_zxyp td.input input { border:none; background:none;}
.rczp_zxyp td.textarea textarea { border:none; background:none;}
