﻿/**********************

@file    : Style.css
@version : CSS 2.1
@author  : hh
@update  : 2010-12-28 15:00
@note    : null

/*** 网页布局/盒子模型，及本站公共样式 ***/
/*** 格式化标签 ***/
body { color: #333; font-size: 12px; font-family: 宋体; padding: 0px; margin: 0px; }
div, form, ul, ol, li, dl, dd, dt, p, th, td, img, address { margin: 0; padding: 0; border: 0; }
h1, h2, h3, h4, h5, h6 { margin: 0; padding: 0; font-size: 12px; font-weight: normal; }
table, td, tr, th { font-size: 12px; }
li { list-style-type: none; }
b, em, address { font-style: normal; }
table { margin: 0 auto; width: 100%; }

.Clear { clear: both; }
.clear { clear: both; }
.c { clear: both; }


a:link { color: #333; text-decoration: none; }
a:visited { color: #333; text-decoration: none; }
a:hover { color: #f60; text-decoration: underline; }
a:active { color: #f60; text-decoration: underline; }

.BodyWrap { background: url(img/site/bg_top.jpg) repeat-x left top; }
.BodyInner { }

.BoxLeft { width: 170px; float: left; }
.BoxRight { float: left; margin-left: 10px; width: 780px; }

/*header 头部内容*/
.HeaderWrap { height: 184px; overflow: hidden; background: url(img/site/bg_logo.jpg) no-repeat center 22px; }
.HeaderTxt { position: relative; width: 980px; margin: 0 auto; height: 40px; }
#HeaderTxtLeft { text-align: left; line-height: 25px; text-indent: 10px; color: #fff; }
#HeaderTxtRight { line-height: 25px; position: absolute; right: 20px; top: 0; }
#HeaderTxtRight ul { }
#HeaderTxtRight ul li { height: 25px; line-height: 25px; margin-left: 15px; display: inline; }
#HeaderTxtRight ul li a { color: #fff; }
.LogoWrap { position: relative; text-align: left; height: 100px; overflow: hidden; width: 980px; margin: 0 auto; }
.LogoWrapLeft { position: absolute; left: 0; bottom: 15px; }
.LogoWrapRight { position: absolute; right: 0; bottom: 15px; }
.MenuWrap { width: 980px; margin: 0 auto; }

/*Content 页面内容*/
.ContentWrap { width: 990px; margin: 0 auto; }
.Content { padding: 10px 15px; }

/*foot 底部内容*/
.FooterWrap { background: #2A7BA6 url(Img/site/bg_foot.png) repeat-x left bottom; border-top: 10px solid #ddd; }
.FooterLine { }
.FooterLine a { color: #fff; text-decoration: none; }
.Copyright { padding: 30px 0 30px; text-align: center; line-height: 20px; font-family: Verdana, Helvetica; color: #fff; }
.Copyright a { color: #fff; }

/*内页导航*/
.Nav { background: url(img/site/nav.png) no-repeat 10px -5px;line-height: 67px; text-align: left; text-indent: 160px; font-size: 14px; font-weight: bold; }
.Nav span { color: #318CC4; }
.InnerPageContent { border: 1px solid #ddd; padding: 10px 0 10px 0; border-width: 5px 1px; }

/*** 本站标题的链接颜色 ***/
.fPearlBlue, a.fPearlBlue:link, a.fPearlBlue:visited { color: #139ACD; }

/*** 导航菜单 ***/
.MenuTabs_Out { }
.MenuTabs_In { }
.MenuTabs_In ul { text-align: left; font-size: 14px; height: 40px; padding-left:30px; }
.MenuTabs_In ul li { text-align: center; line-height: 40px; float: left; position: relative; display: inline; width: 85px; font-weight: bold; }
.MenuTabs_In ul li:hover { }
.MenuTabs_In ul li:hover a:link { color: #175679; }
.MenuTabs_In ul li:hover a:visited { color: #175679; }
.MenuTabs_In ul li.WrapLine { cursor: default; padding: 0; width: 2px; background: url(Img/menu/menu_line.png) no-repeat left center; height: 40px; }
.MenuTabs_In ul li a { display: block; outline: none; color: #418BAE; text-decoration: none; }
.MenuTabs_In ul li a:link { text-decoration: none; color: #418BAE; }
.MenuTabs_In ul li a:visited { text-decoration: none; color: #418BAE; }
.MenuTabs_In ul li b { display: block; position: absolute; background: url(Img/menu/hot.gif) no-repeat -19px top; width: 19px; height: 23px; top: -8px; left: 63px; z-index: 9; }
.MenuTabs_In ul li.MenuTabs_Cur { font-weight: bold; background: url(Img/menu/menu_cur.png) no-repeat left center; }
.MenuTabs_In ul li.MenuTabs_Cur a { color: #175679; }
.MenuTabs_In ul li.MenuTabs_Cur a span { }
.MenuTabs_In ul li.MenuTabs_Cur a:link { color: #175679; }
.MenuTabs_In ul li.MenuTabs_Cur a:visited { color: #175679; }

/* 分页样式 */
.Page { line-height: 40px; margin-top: 10px; height: 40px; }
.Pagination { text-align: center; line-height: 25px; background-color: Transparent; color: #333; padding: 4px 0 0 0; font-size: 12px; }
.Pagination label { border: solid 1px #ededed; padding: 3px 5px; margin-right: 5px; color: #888; }
.Pagination a { border: solid 1px #0599D0; padding: 3px 5px; background-color: #fff; color: #0599D0; }
.Pagination a font { color: red; font-size: 12px; }
.Pagination a:hover { padding: 3px 5px; border: solid 1px #0599D0; color: #0599D0; text-decoration: none; background-color: #C1E4E0; }
.Pagination span { padding: 3px 5px; border: solid 1px #ddd; color: #888; }
.Pagination p { border: solid 1px #ccc; margin-right: 5px; padding: 3px 5px; color: #333; }
.Pagination b { padding: 3px 5px; background-color: #C1E4E0; color: #0599D0; border: solid 1px #0599D0; }

/*********************************************************************** 本站点其它页面样式 begin **********************************************************************/

/*################## 首页index ##################*/

/*首页布局*/
.IndexLeft { float: left; width: 680px; }
.IndexRight { float: left; margin-left: 10px; width: 270px; }

/*首页联系我们模块*/
#unionContactUs { border: solid 1px #ddd; font-size: 14px; text-align: left; margin-bottom: 5px; }
#unionContactUs h3 { background: url(img/site/h3_contant.gif) no-repeat left bottom; font-size: 14px; color: #4A97BB; font-weight: bold; text-indent: 55px; line-height: 40px; height: 40px; }
#unionContactUs div { margin: 10px 0 20px 10px; line-height: 23px; }
#unionContactUs div b { font-size: 16px; }
#unionContactUs div p { padding: 0; }
#unionContactUs div p img { vertical-align: middle; }

/*首页服务项目列表模块*/
#unionIndexServiceItemList { text-align: left; border: solid 1px #ddd; margin-bottom: 5px; _height: 1%; }
#unionIndexServiceItemList h3 { background: url(img/site/dot_h3.gif) no-repeat 10px center; font-size: 14px; color: #4A97BB; font-weight: bold; text-indent: 25px; line-height: 30px; height: 30px; border-bottom: 1px solid #ddd; }
#unionIndexServiceItemList ul { margin: 10px 0 0 10px; }
#unionIndexServiceItemList ul li { line-height: 33px; margin-bottom: 5px; width: 99px; height: 33px; float: left; background: url(img/site/bg_li3.gif) no-repeat left center; padding-left: 27px; }

/*行业资讯模块*/
#IndustryArtice { border: solid 1px #ddd; text-align: left; margin-bottom: 5px; }
#IndustryArtice h3 { background: url(img/site/dot_h3.gif) no-repeat 10px center; font-size: 14px; color: #4A97BB; font-weight: bold; text-indent: 25px; line-height: 30px; height: 30px; border-bottom: 1px solid #ddd; }
#IndustryArtice ul { padding: 5px 10px 10px 5px; }
#IndustryArtice ul li { line-height: 20px; background: url(img/site/dot.gif) no-repeat left 3px; padding-left: 15px; }
#IndustryArtice ul li span { float: right; }

/*首页公司简介模块*/
#unionIntro { text-align: left; margin-bottom: 5px; border: 1px solid #ddd; }
#unionIntro h3 { background: url(img/site/h3_about.gif) no-repeat 20px center; font-size: 14px; color: #4A97BB; font-weight: bold; text-indent: 35px; line-height: 40px; height: 40px; }
#unionIntro div { padding: 10px 10px 10px 15px; line-height: 23px; font-size: 14px; }
#unionIntro div p { text-indent: 30px; margin-bottom: 5px; }
#unionIntro div p a:link { color: #F87900; }
#unionIntro div p a:visited { color: #F87900; }

/*首页工作场景模块*/
#unionWorkPic{text-align:left; margin-bottom:5px; border:solid 1px #ddd; padding:0 0 10px 0; _height:1%;}
#unionWorkPic h3{ background:url(img/site/h3_pictit.gif) no-repeat left bottom; font-size:14px; color:#00B2CE; font-weight:bold; text-indent:40px; line-height:40px; height:40px;}
#unionWorkPic ul{ padding:10px 0 10px 10px;}
#unionWorkPic ul li { line-height: 20px; text-align: center; float: left; width: 220px; vertical-align:top; }
#unionWorkPic ul li img { padding: 7px; border: 1px solid #ddd; margin-bottom: 5px; width: 200px; height: 150px; vertical-align:top; }
#unionWorkPic ul li label { display: block; }
/*首页flash模块*/
#unionFlashAd { margin: 0 0 5px 0; }

/*首页友情链接模块*/
#unionFriendLink { border: solid 1px #ddd; width: 938px; padding: 0 10px 0 10px; clear: both; }
#friendlinks_img { margin: 10px 0 5px 0; }
#friendlinks_img li { float: left; width: 103px; text-align: left; }
#friendlinks_img li img { margin-bottom: 5px; }
#friendlinks_txt { clear: both; border-top: dashed 1px #ddd; }
#friendlinks_txt li { float: left; width: 103px; text-align: left; line-height: 20px; }

/*################## 公司简介 aboutus ##################*/

/*左侧简介列表 unionAboutUsList*/
#unionAboutUsList { text-align: left; border: solid 1px #ddd; border-width: 5px 1px; }
#unionAboutUsList h3 { background: url(img/site/h3_lefttit.png) no-repeat 5px bottom; font-size: 14px; color: #A3A4A2; font-weight: bold; text-indent: 50px; line-height: 47px; height: 47px; }
#unionAboutUsList ul { padding: 10px 0; }
#unionAboutUsList ul li { line-height: 32px; background: url(img/site/li_bg.png) no-repeat center bottom; margin-bottom: 5px; text-align: center; }

/*关于我们内容*/
.AboutUsTxt { text-align: left; line-height: 25px; font-size: 14px; padding: 10px 30px; }
.AboutUsTxt p { text-indent: 30px; margin-bottom: 10px; }

/*################## 企业文化 aboutus ##################*/

/*左侧企业文化列表 unionEnterprisecultureList*/
#unionEnterprisecultureList { text-align: left; border: solid 1px #ddd; border-width: 5px 1px; }
#unionEnterprisecultureList h3 { background: url(img/site/h3_lefttit.png) no-repeat 5px bottom; font-size: 14px; color: #A3A4A2; font-weight: bold; text-indent: 50px; line-height: 47px; height: 47px; }
#unionEnterprisecultureList ul { padding: 10px 0; }
#unionEnterprisecultureList ul li { line-height: 32px; background: url(img/site/li_bg.png) no-repeat center bottom; margin-bottom: 5px; text-align: center; }

/*企业文化内容*/
.EnterprisecultureTxt { text-align: left; font-size: 14px; padding: 10px 30px; line-height: 25px; }
.EnterprisecultureTxt h2 { background: url(img/site/dot_h2.gif) no-repeat left center; padding-left: 30px; font-size: 16px; font-weight: bold; line-height: 30px; color: #138DC8; border-bottom: 1px dashed #B0DFF5; margin-bottom: 20px; }
.EnterprisecultureTxt p { text-indent: 30px; margin-bottom: 10px; }
#unionArticleContent p { text-indent: 30px; margin-bottom: 10px; }

/*################## 服务项目serviceitem ##################*/

/*服务项目列表模块 unionServiceItemList*/
#unionServiceItemList { text-align: left; border: solid 1px #ddd; border-width: 5px 1px; }
#unionServiceItemList h3 { background: url(img/site/h3_lefttit.png) no-repeat 5px bottom; font-size: 14px; color: #A3A4A2; font-weight: bold; text-indent: 50px; line-height: 47px; height: 47px; }
#unionServiceItemList ul { padding: 10px 0; }
#unionServiceItemList ul li { line-height: 32px; background: url(img/site/li_bg.png) no-repeat center bottom; margin-bottom: 5px; text-align: center; }

/*显示服务项目内容*/
.z-contact { text-align: left; padding: 5px; }
.ServiceTxt { text-align: left; line-height: 25px; font-size: 14px; padding: 10px 30px; _height: 1%; }
.ServiceTxt h2 { font-size: 16px; font-weight: bold; color: #2A79E7; background: url(img/site/item_h2.png) no-repeat left bottom; line-height: 38px; text-indent: 50px; margin-bottom: 20px; clear: both; padding: 12px 0 0 0; }
.ServiceTxt table { border-collapse: collapse; margin-bottom: 10px; }
.ServiceTxt table caption { font-size: 14px; font-weight: bold; text-align: left; line-height: 30px; }
.ServiceTxt table th { border: solid 1px #ddd; padding: 5px; line-height: 25px; }
.ServiceTxt table td { border: solid 1px #ddd; padding: 5px; line-height: 20px; }

.ServiceTxt p { margin-bottom: 10px; text-indent: 30px; }
.ServiceTxt .articleTitle { line-height: 40px; font-size: 16px; font-weight: bold; color: #2A79E7;text-align: center; margin-bottom: 15px; border-bottom: dashed 1px #000; }
.ServiceTxt .articleContent { }
.ServiceTxt .articleContent table { border-collapse: collapse; }
.ServiceTxt .articleContent table td, .rightContent table th { border: solid 1px #ddd; padding: 5px; line-height: 25px; }
.ServiceTxt .articleContent table td p { text-indent: 0; margin: 0; }

.ServiceTxt .articleContent .articlePic { width:600px; padding:10px; border:1px dotted #FF8000; margin:10px auto;}
.ServiceTxt .articleContent .articlePic img{ width:600px;}

.ServiceTxt .articleContent .articleVideo { margin:10px auto; width:480px; padding:10px; border:1px solid #333}



/*文章内页图片列表*/
.articlePiclist { overflow: hidden; position: relative;height: 225px; margin: 0 auto; background-color:#def; }
.articlePiclist .hd { overflow: hidden; height: 28px; }
.articlePiclist .hd .prev { display: block; width: 5px; height: 9px; line-height: 10px; float: right; margin-right: 10px; margin-top: 10px; overflow: hidden; cursor: pointer; background: url(img/icoleft.gif) no-repeat; }
.articlePiclist .hd .next { display: block; width: 5px; height: 9px; line-height: 10px; float: right; margin-right: 10px; margin-top: 10px; overflow: hidden; cursor: pointer; background: url(img/icoright.gif) no-repeat; }
.articlePiclist .hd ul { float: right; overflow: hidden; zoom: 1; margin-top: 10px; }
.articlePiclist .hd ul li { position: relative; _display: inline; float: left; width: 8px; height: 8px; overflow: hidden; background: #f60; margin-right: 10px; text-indent: -999px; cursor: pointer; border-radius: 8px; }
.articlePiclist .hd ul li.on { background: #fff; }
.articlePiclist .bd { padding: 0 10px; }
.articlePiclist .bd ul { overflow: hidden; zoom: 1; }
.articlePiclist .bd ul li { text-align: center; float: left; _display: inline; overflow: hidden; _background-color: #fff; background-color: rgba(255,255,255,.2); margin-right: 15px; }
.articlePiclist .bd ul li img { width: 210px; height: 160px; padding: 3px; }
.articlePiclist .bd ul li .title { line-height: 24px; }
.articlePiclist .bd ul li label { display: block; }

#unionServiceItemContent table { border-collapse: collapse; margin-bottom: 10px; }
#unionServiceItemContent table caption { font-size: 14px; font-weight: bold; text-align: left; line-height: 30px; }
#unionServiceItemContent table th { border: solid 1px #ddd; padding: 5px; line-height: 25px; }
#unionServiceItemContent table td { border: solid 1px #ddd; padding: 5px; line-height: 20px; }

/*################## 工作场景图片workpic ##################*/

/*显示工作场景图片*/
.WorkPicWrap ul { padding: 10px 0 10px 30px; }
.WorkPicWrap ul li { float: left; width: 230px; margin-bottom: 15px; }
.WorkPicWrap ul li img { padding: 5px; border: 1px solid #ddd; }

/*工作场景列表 unionWorkPicList*/
#unionWorkPicList { text-align: left; border: solid 1px #ddd; border-width: 5px 1px; }
#unionWorkPicList h3 { background: url(img/site/h3_lefttit.png) no-repeat 5px bottom; font-size: 14px; color: #A3A4A2; font-weight: bold; text-indent: 50px; line-height: 47px; height: 47px; }
#unionWorkPicList ul { padding: 10px 0; }
#unionWorkPicList ul li { line-height: 32px; background: url(img/site/li_bg.png) no-repeat center bottom; margin-bottom: 5px; text-align: center; }

/*################## 本地资讯 localnews  ##################*/

/*本地资讯左侧列表 unionLocalNewsList*/
#unionLocalNewsList { text-align: left; border: solid 1px #ddd; border-width: 5px 1px; }
#unionLocalNewsList h3 { background: url(img/site/h3_lefttit.png) no-repeat 5px bottom; font-size: 14px; color: #A3A4A2; font-weight: bold; text-indent: 50px; line-height: 47px; height: 47px; }
#unionLocalNewsList ul { padding: 10px 0; }
#unionLocalNewsList ul li { line-height: 32px; background: url(img/site/li_bg.png) no-repeat center bottom; margin-bottom: 5px; text-align: center; }

/*本地资讯内容*/
.LocalNewsWrap ul { margin: 10px 30px; text-align: left; }
.LocalNewsWrap ul li { line-height: 35px; font-size: 14px; border-bottom: dashed 1px #ddd; background: url(img/web/dot.gif) no-repeat left center; padding-left: 10px; }
.LocalNewsWrap ul li span { float: right; color: #999; }

/*################## 显示本地新闻页面 showlocalnews  ##################*/

/*本地资讯左侧列表 unionShowLocalNewsList*/
#unionShowLocalNewsList { text-align: left; border: solid 1px #ddd; border-width: 5px 1px; }
#unionShowLocalNewsList h3 { background: url(img/site/h3_lefttit.png) no-repeat 5px bottom; font-size: 14px; color: #A3A4A2; font-weight: bold; text-indent: 50px; line-height: 47px; height: 47px; }
#unionShowLocalNewsList ul { padding: 10px 0; }
#unionShowLocalNewsList ul li { line-height: 32px; background: url(img/site/li_bg.png) no-repeat center bottom; margin-bottom: 5px; text-align: center; }

/*显示本地新闻内容*/
.ShowLocalNewsTxt { text-align: left; line-height: 25px; font-size: 14px; padding: 10px 35px; }
.ShowLocalNewsTxt h2 { line-height: 40px; font-size: 16px; font-weight: bold; text-align: center; margin-bottom: 15px; border-bottom: dashed 1px #ddd; }

/*################## 专业知识 localnews  ##################*/

/*专业知识左侧列表 unionIndustryNewsList*/
#unionIndustryNewsList { text-align: left; border: solid 1px #ddd; border-width: 5px 1px; }
#unionIndustryNewsList h3 { background: url(img/site/h3_lefttit.png) no-repeat 5px bottom; font-size: 14px; color: #A3A4A2; font-weight: bold; text-indent: 50px; line-height: 47px; height: 47px; }
#unionIndustryNewsList ul { padding: 10px 0; }
#unionIndustryNewsList ul li { line-height: 32px; background: url(img/site/li_bg.png) no-repeat center bottom; margin-bottom: 5px; text-align: center; }

/*专业知识内容*/
.IndustryNewsWrap ul { margin: 10px 30px; text-align: left; }
.IndustryNewsWrap ul li { line-height: 35px; font-size: 14px; border-bottom: dashed 1px #ddd; background: url(img/web/dot.gif) no-repeat left center; padding-left: 10px; }
.IndustryNewsWrap ul li span { float: right; color: #999; }

/*################## 显示专业知识 showlocalnews  ##################*/

/*显示专业知识左侧列表 unionShowIndustryNewsList*/
#unionShowIndustryNewsList { text-align: left; border: solid 1px #ddd; border-width: 5px 1px; }
#unionShowIndustryNewsList h3 { background: url(img/site/h3_lefttit.png) no-repeat 5px bottom; font-size: 14px; color: #A3A4A2; font-weight: bold; text-indent: 50px; line-height: 47px; height: 47px; }
#unionShowIndustryNewsList ul { padding: 10px 0; }
#unionShowIndustryNewsList ul li { line-height: 32px; background: url(img/site/li_bg.png) no-repeat center bottom; margin-bottom: 5px; text-align: center; }

/*显示专业知识内容*/
.ShowIndustryNewsTxt { text-align: left; line-height: 25px; font-size: 14px; padding: 10px 35px; }
.ShowIndustryNewsTxt h2 { line-height: 40px; font-size: 16px; font-weight: bold; text-align: center; margin-bottom: 15px; border-bottom: dashed 1px #ddd; }

/*################## 公司公告 announcement  ##################*/

/*本地资讯左侧列表 unionAnnouncementList*/
#unionAnnouncementList { text-align: left; border: solid 1px #ddd; border-width: 5px 1px; }
#unionAnnouncementList h3 { background: url(img/site/h3_lefttit.png) no-repeat 5px bottom; font-size: 14px; color: #A3A4A2; font-weight: bold; text-indent: 50px; line-height: 47px; height: 47px; }
#unionAnnouncementList ul { padding: 10px 0; }
#unionAnnouncementList ul li { line-height: 32px; background: url(img/site/li_bg.png) no-repeat center bottom; margin-bottom: 5px; text-align: center; }

/*本地资讯内容*/
.AnnouncementList ul { margin: 10px 30px; text-align: left; }
.AnnouncementList ul li { line-height: 35px; font-size: 14px; border-bottom: dashed 1px #ddd; background: url(img/web/dot.gif) no-repeat left center; padding-left: 10px; }
.AnnouncementList ul li span { float: right; color: #999; }

/*################## 显示本公司公告 showannouncement  ##################*/

/*本地资讯左侧列表 unionShowAnnouncementList*/
#unionShowAnnouncementList { text-align: left; border: solid 1px #ddd; border-width: 5px 1px; }
#unionShowAnnouncementList h3 { background: url(img/site/h3_lefttit.png) no-repeat 5px bottom; font-size: 14px; color: #A3A4A2; font-weight: bold; text-indent: 50px; line-height: 47px; height: 47px; }
#unionShowAnnouncementList ul { padding: 10px 0; }
#unionShowAnnouncementList ul li { line-height: 32px; background: url(img/site/li_bg.png) no-repeat center bottom; margin-bottom: 5px; text-align: center; }

/*显示本地新闻内容*/
.ShowAnnouncementList { text-align: left; line-height: 25px; font-size: 14px; padding: 10px 35px; }
.ShowAnnouncementList h2 { line-height: 40px; font-size: 16px; font-weight: bold; text-align: center; margin-bottom: 15px; border-bottom: dashed 1px #ddd; }

/*################## 人才招聘 hr  ##################*/

/*人才招聘左侧列表 unionHrList*/
#unionHrList { text-align: left; border: solid 1px #ddd; border-width: 5px 1px; }
#unionHrList h3 { background: url(img/site/h3_lefttit.png) no-repeat 5px bottom; font-size: 14px; color: #A3A4A2; font-weight: bold; text-indent: 50px; line-height: 47px; height: 47px; }
#unionHrList ul { padding: 10px 0; }
#unionHrList ul li { line-height: 32px; background: url(img/site/li_bg.png) no-repeat center bottom; margin-bottom: 5px; text-align: center; }

/*显示人才招聘内容*/
.HrTxt { font-size: 14px; text-align: left; line-height: 25px; font-size: 14px; padding: 10px 30px; }

/*################## 联系我们 contactus  ##################*/

/*联系我们左侧列表 unionContactUsList*/
#unionContactUsList { text-align: left; border: solid 1px #ddd; border-width: 5px 1px; }
#unionContactUsList h3 { background: url(img/site/h3_lefttit.png) no-repeat 5px bottom; font-size: 14px; color: #A3A4A2; font-weight: bold; text-indent: 50px; line-height: 47px; height: 47px; }
#unionContactUsList ul { padding: 10px 0; }
#unionContactUsList ul li { line-height: 32px; background: url(img/site/li_bg.png) no-repeat center bottom; margin-bottom: 5px; text-align: center; }

/*显示联系我们内容*/
.ContactUsTxt { text-align: left; line-height: 25px; font-size: 14px; padding: 10px 30px; }

/*################## 服务报价 price  ##################*/

/*服务报价左侧列表 unionPriceList*/
#unionPriceList { text-align: left; border: solid 1px #ddd; border-width: 5px 1px; }
#unionPriceList h3 { background: url(img/site/h3_lefttit.png) no-repeat 5px bottom; font-size: 14px; color: #A3A4A2; font-weight: bold; text-indent: 50px; line-height: 47px; height: 47px; }
#unionPriceList ul { padding: 10px 0; }
#unionPriceList ul li { line-height: 32px; background: url(img/site/li_bg.png) no-repeat center bottom; margin-bottom: 5px; text-align: center; }

/*显示联系我们内容*/
.PriceTxt { text-align: left; line-height: 25px; font-size: 14px; padding: 10px 30px; }
.PriceTxt table { border-collapse: collapse; margin-bottom: 10px; }
.PriceTxt table caption { font-size: 14px; font-weight: bold; text-align: left; line-height: 30px; }
.PriceTxt table th { border: solid 1px #ddd; padding: 5px; line-height: 25px; }
.PriceTxt table td { border: solid 1px #ddd; padding: 5px; line-height: 20px; }

/*baomu*/
.category { border: 1px solid #dadada; background-color: #fff; padding: 10px; border-bottom-width: 5px; _height: 1%; border-top-width: 0; }
.category .filter { border-bottom: 1px solid #efefef; padding: 9px 0 5px; margin-bottom: -5px; margin-top: -5px; position: relative; }
.category .filter h3 { font-size: 12px; float: left; position: relative; font-weight: bold; color: #1599FE; padding-top: 5px; width: 65px; }
.category .filter h3 i { width: 0; height: 0; border-width: 3px; border-style: solid; border-color: #fff #fff #fff #8f8f8f; font-size: 0; line-height: 0; position: relative; top: -4px; right: -4px; margin-left: 3px; _display: inline-block; _top: 0; }
.category .filter ul { margin-left: 65px; }
.category .filter ul li { float: left; }
.category .filter ul li a { white-space: nowrap; color: #4f4f4f; height: 22px; display: inline-block; line-height: 22px; padding: 2px 5px; margin-right: 4px; font-size: 12px; }
.category .filter ul li.on a { background-color: #1599FE; color: #fff; text-decoration: none; padding: 1px 5px; border: 1px solid #1599FE; border-radius: 2px; font-weight: bold; }

.baomuList { background-color: #fff; }
.baomuList ul { position: relative; width: 970px; }
.baomuList ul li { background-color: #fff; padding: 10px; border: 1px solid #ddd; line-height: 20px; }
.baomuList ul li .mask { position: relative; width: 131px; height: 150px; overflow: hidden; margin-bottom: 5px; }
.baomuList ul li .mask img { width: 131px; height: 150px; }
.baomuList ul li .mask .time { position: absolute; bottom: 0; left: 0; display: block; width: 100%; height: 30px; line-height: 30px; background-color: rgba(0,0,0,.7); text-align: center; color: #fff; _background-color: #000; }
.baomuList ul li .name { line-height: 25px; }
.baomuList ul li .name b { color: #0066FF; font-size: 14px; }
.baomuList ul li .name span { color: #999; display: block; height: 22px; }
.baomuList ul li .wage { display: none; background-color: #f1f1f1; text-indent: 5px; }
.baomuList ul li.on { border: 2px solid #005A08; z-index: 99; position: absolute; box-shadow: 0 0 20px rgba(0,0,0,.6); }
.baomuList ul li.on .wage { display: block; }
.baomuList ul li.on .mask .time { background-color: rgba(0,0,0,.9); }


/*banner*/
.banner { height: 280px; width: 960px; overflow: hidden; position: relative; margin-bottom: 5px; }
.banner .hd { height: 18px; overflow: hidden; position: absolute; right: 20px; bottom: 5px; z-index: 9; }
.banner .hd ul { overflow: hidden; zoom: 1; float: left; }
.banner .hd ul li { float: left; margin-right: 5px; color: #fff; width: 18px; height: 18px; line-height: 18px; text-align: center; background-color: #666; cursor: pointer; }
.banner .hd ul li.on { background-color: #88000E; font-weight: bold; }
.banner .bd { position: relative; height: 100%; z-index: 0; }
.banner .bd li { zoom: 1; vertical-align: middle; }
.banner .bd li img { width: 960px; height: 280px; }

/*photoalbum*/
.photoalbumList { padding: 0 0 0 10px; background-color: #fff; }
.photoalbumList ul { width: 940px; position: relative; }
.photoalbumList ul li img { width: 285px; }
.photoalbumList ul li { display: block; border: 1px solid #ddd; box-shadow: 0 0 5px rgba(0,0,0,.2); background-color: #fff; padding: 10px; text-align: center; line-height:20px; }

#tstart-toolbar-top { top: 0; /*最上*/ color: #3E3E3E; right: 0; position: fixed; text-align: left; width: 100%; z-index: 10000; _position: absolute; /* for IE6 */ _top: expression(documentElement.scrollTop + documentElement.clientHeight-this.offsetHeight); /* for IE6 */ overflow: visible; }
#tstart-toolbar-top .tstart-right { float: right; /*在右*/ margin: 5px 5px 5px 5px; padding: 10px; border: 1px solid silver; background-color: white; box-shadow: 0px 0px 5px #000; -moz-box-shadow: 0px 0px 5px #000; -webkit-box-shadow: 0px 0px 5px #000; }
#tstart-toolbar-bottom { pointer-events: none;position: fixed; /*固定*/ bottom: 0px; /*在最下*/ color: #3E3E3E; left: 0; text-align: left; width: 100%; z-index: 10000; _position: absolute; /* for IE6 */ _top: expression(documentElement.scrollTop + documentElement.clientHeight-this.offsetHeight); /* for IE6 */ overflow: visible; }
#tstart-toolbar-bottom .tstart-left { float: left; /*在左*/ width: 172px; height: 172px; margin: 5px 5px 5px 5px; padding: 5px; border: 1px solid silver; background-color: white; /*椭圆与阴影*/ box-shadow: 0px 0px 5px #000; -moz-box-shadow: 0px 0px 5px #000; -webkit-box-shadow: 0px 0px 5px #000; }
#tstart-toolbar-bottom .tstart-right { float: right; /*在右*/ width: 172px; height: 172px; margin: 5px 5px 5px 5px; padding: 5px; border: 1px solid silver; background-color: white; box-shadow: 0px 0px 5px #000; -moz-box-shadow: 0px 0px 5px #000; -webkit-box-shadow: 0px 0px 5px #000; }

#jquery-overlay { position: fixed; top: 0; left: 0; z-index: 90; width: 100%; height: 500px; }
#jquery-lightbox { position: absolute; top: 0; left: 0; width: 100%; z-index: 100; text-align: center; line-height: 0; }
#jquery-lightbox a img { border: none; }
#lightbox-container-image-box { position: relative; background-color: #fff; width: 250px; height: 250px; margin: 0 auto; }
#lightbox-container-image { padding: 10px; }
#lightbox-loading { position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0; }
#lightbox-nav { position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; }
#lightbox-container-image-box > #lightbox-nav { left: 0; }
#lightbox-nav a { outline: none; }
#lightbox-nav-btnPrev, #lightbox-nav-btnNext { width: 49%; height: 100%; zoom: 1; display: block; }
#lightbox-nav-btnPrev { left: 0; float: left; }
#lightbox-nav-btnNext { right: 0; float: right; }
#lightbox-container-image-data-box { font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; margin: 0 auto; line-height: 1.4em; overflow: auto; width: 100%; padding: 0 10px 0; }
#lightbox-container-image-data { padding: 0 10px; color: #666; }
#lightbox-container-image-data #lightbox-image-details { width: 70%; float: left; text-align: left; }
#lightbox-image-details-caption { font-weight: bold; }
#lightbox-image-details-currentNumber { display: block; clear: left; padding-bottom: 1.0em; }
#lightbox-secNav-btnClose { width: 66px; float: right; padding-bottom: 0.7em; }