@charset "utf-8";
body { min-width:1080px; }

/*================= 公用部分 =================*/
/* 鼠标进入图片效果 */
.hover-zoom { -webkit-transition:0.3s all ease-in-out; transition:0.3s all ease-in-out; -webkit-backface-visibility:hidden; -webkit-perspective:1000; }
.hover-zoom img { -webkit-transition:0.5s all ease-in-out; transition:0.5s all ease-in-out; width:100%; -webkit-backface-visibility:hidden; -webkit-perspective:1000; }
.hover-zoom:hover { background:#333; }
.hover-zoom:hover img { -webkit-transform:scale(1.2); -moz-transform:scale(1.2); -o-transform:scale(1.2); transform:scale(1.2); opacity:1; filter:alpha(opacity=100); }
.hover-fade { -webkit-transition:0.3s all ease-in-out; transition:0.3s all ease-in-out; background:#333; }
.hover-fade img { width:100%; opacity:1; filter:alpha(opacity=100); -webkit-transition:0.5s all ease-in-out; transition:0.5s all ease-in-out; }
.hover-fade:hover img { opacity:0.8; filter:alpha(opacity=80); width:100%; }

#dy_body { width:100%; margin:0 auto; background:#fff; }

/*================= 主菜单 =================*/
#dy_header { width:100%; height:90px; background:#fff; z-index:99; }
#dy_header .nav-container { width:1140px; margin:0 auto; position:relative; z-index:1; color:#fff; height:90px; }
#dy_header .nav-container .logo { float:left; display:block; width:224px; height:60px; margin-top:20px; }
#dy_header .nav-container .logo img { width:224px; height:60px; }
#dy_header .nav-container .top-nav { line-height:16px; position:absolute; top:10px; right:16px; }
#dy_header .nav-container .top-nav li { float:left; font-size:12px; }
#dy_header .nav-container .top-nav li a { display:block; margin-left:19px; color:#999; margin-top:1px; }
#dy_header .nav-container .top-nav li a:hover { color:#02c9f7; }
#dy_header .nav-container .top-nav li a.weixin { background:url(../Images/icon_weixin.png) top center no-repeat; width:20px; height:16px; cursor:pointer; position:relative;margin-top:0px; }
#dy_header .nav-container .top-nav li a.weixin .weixinqr { position:absolute; top:36px; left:-40px; width:220px; height:100px; z-index:9999; display:none; }
#dy_header .nav-container .top-nav li a.weixin .weixinqr img { width:100px; height:100px; float:left; margin-left:3px; }
#dy_header .nav-container .top-nav li a.weixin:hover { background:url(../Images/icon_weixin_on.png) top center no-repeat; width:20px; height:16px; }
#dy_header .nav-container .top-nav li a.weixin:hover .weixinqr { display:block; }
#dy_header .nav-container .top-nav li a.weibo { background:url(../Images/icon_weibo.png) top center no-repeat; width:20px; height:16px; cursor:pointer; position:relative;margin-left:10px;margin-top:0px; }
#dy_header .nav-container .top-nav li a.weibo .weiboqr { position:absolute; top:36px; left:-40px; width:100px; height:100px; z-index:9999; display:none; }
#dy_header .nav-container .top-nav li a.weibo .weiboqr img { width:100px; height:100px; }
#dy_header .nav-container .top-nav li a.weibo:hover { background:url(../Images/icon_weibo_on.png) top center no-repeat; width:20px; height:16px; }
#dy_header .nav-container .main-nav { line-height:40px; position:absolute; bottom:0; right:0; }
#dy_header .nav-container .main-nav a { color:#333; }
#dy_header .nav-container .main-nav h3 { float:left; font-weight:500; }
#dy_header .nav-container .main-nav .m { float:left; position:relative; }
#dy_header .nav-container .main-nav .s { float:left; width:9px; text-align:center; color:#ddd; font-size:10px; }
#dy_header .nav-container .main-nav h3 a { display:block; padding:0 16px; font-size:14px; }
#dy_header .nav-container .main-nav .active a { color:#02c9f7; }
#dy_header .nav-container .main-nav .sub { display:none; position:absolute; left:0; top:40px; height:40px; line-height:40px;background:url(../Images/bg_subnav.png); float:left; }
#dy_header .nav-container .main-nav .active .sub li a { background:none; }
#dy_header .nav-container .main-nav .sub li { float:left; }
#dy_header .nav-container .main-nav .sub li a { font-size:12px; color:#fff; padding:0 10px; margin-left:10px; }
#dy_header .nav-container .main-nav .sub li a:hover { color:#333; }
#dy_header .nav-container .main-nav .sub li a.active { color:#333; }
#dy_header-empty{ height:0px; width:100%;}
	
/*================= 首页滚动广告 =================*/
#dy_slide { width:100%; margin:0 auto; margin-bottom:0!important; padding-bottom:0!important; z-index:1; }
#dy_slide .fullSlide { width:100%; position:relative; }
#dy_slide .fullSlide .bd { margin:0 auto; position:relative ; z-index:0; overflow:hidden; }
#dy_slide .fullSlide .bd ul { width:100%!important; }
#dy_slide .fullSlide .bd li { width:100%!important; overflow:hidden; text-align:center; }
#dy_slide .fullSlide .bd li img { width:100%; display:block; border:none 0; }
#dy_slide .fullSlide .bd li a { display:block; }
#dy_slide .fullSlide .hd { margin:auto; height:18px; line-height:30px; text-align:center; position:absolute; bottom:20px; right:5%; }
#dy_slide .fullSlide .hd ul { text-align:right; padding-top:5px; }
#dy_slide .fullSlide .hd ul li { cursor:pointer; display:inline-block; *display:inline; zoom:1; width:40px; height:5px; margin:5px; background:rgba(0,0,0,0.3); overflow:hidden; }
#dy_slide .fullSlide .hd ul .on { background:#fff; }

/*================= 首页新闻 =================*/
#dy_index_news { width:100%; margin:0px auto; margin-top:20px; }
#dy_index_news .news-container { border:1px solid #e6e6e6; width:1140px; overflow:hidden; margin:0px auto; }
#dy_index_news .news-container h2 { color:#333; cursor:pointer; font-size:16px; font-weight:500; line-height:50px; width:70px; margin-left:18px; padding-left:30px; float:left; text-align:left; background:url(../Images/icon_news.png) left center no-repeat scroll transparent; }
#dy_index_news .news-container .news-list { float:left; width:910px; }
#dy_index_news .news-container .news-list li { float:left; width:100%; border-left:1px solid #dedede; margin-left:15px; border-right:1px solid #dedede; display:block; line-height:50px; height:50px; overflow:hidden; padding:0px 10px 0px 20px; }
#dy_index_news .news-container .news-list li.hide { display:none; }
#dy_index_news .news-container .news-list li a { float:left; background:url(../Images/icon_arrow_left.png) left center no-repeat scroll transparent; padding-left:36px; line-height:50px; font-size:16px; color:#999; text-decoration:none; transition:opacity .3s ease; }
#dy_index_news .news-container .news-list li a:hover { color:#333; }
#dy_index_news .news-container .news-list li a img { width:47px; height:20px; margin-right:6px; margin-top:-4px; padding:3px; background-color:#f4f4f4; position:relative; -moz-border-radius:2px; -webkit-border-radius:2px; border-radius:2px; }
#dy_index_news .news-container .news-list li span { float:left; padding-left:20px; margin-right:30px; font-size:14px; color:#999; }
#dy_index_news .news-container .news-list li a.readmore { float:right; line-height:25px; color:#eea194; font-size:14px; margin-right:10px; padding-left:16px; text-decoration:none; }
#dy_index_news .news-container .more { float:right; width:60px; }
#dy_index_news .news-container .more li { float:left; width:100%; vertical-align:bottom; }
#dy_index_news .news-container a.showmore { background:url(../Images/icon_arrow_down.png) left center no-repeat scroll transparent; float:left; height:50px; line-height:50px; width:30px; display:block; overflow:hidden; margin-left:15px;}

/*================= 首页推荐广告 =================*/
#dy_index_recommend { width:100%; margin:20px auto; }
#dy_index_recommend .recommend-container { width:1140px; margin:0 auto; margin-top:20px; overflow:hidden; }
#dy_index_recommend .recommend-container .list { position:relative; min-height:1px; }
#dy_index_recommend .recommend-container .list .block { float:left; width:360px; margin-right:30px; margin-bottom:20px; position:relative; overflow:hidden; }
#dy_index_recommend .recommend-container .list .block.last { margin-right:0!important; }
#dy_index_recommend .recommend-container .list .block .img { width:360px; height:180px; overflow:hidden; }
#dy_index_recommend .recommend-container .list .block .img img { width:360px; height:180px; }
#dy_index_recommend .recommend-container .list .block .txt { height:70px; background:#fcfcfc; padding:5px 8px; overflow:hidden; }
#dy_index_recommend .recommend-container .list .block .txt p.title { font-size:14px; height:24px; line-height:24px; color:#333; overflow:hidden; }
#dy_index_recommend .recommend-container .list .block .txt p.desc { font-size:12px; line-height:20px; color:#999; }

/*================= 首页客户推荐 =================*/
#dy_index_customers { width:100%; margin:20px auto; }
#dy_index_customers .customers-container { width:1140px; margin:0 auto; }
#dy_index_customers .customers-container h1 { height:60px; line-height:60px; text-align:center; font-size:20px; color:#666; font-weight:500; }
#dy_index_customers .customers-container .img-list { width:1140px; height:60px; margin:20px auto; overflow:hidden; }
#dy_index_customers .customers-container .img-list ul { width:100%; }
#dy_index_customers .customers-container .img-list ul li { float:left; width:170px; height:57px; margin-right:20px; overflow:hidden; position:relative; text-align:center; cursor:default; }
#dy_index_customers .customers-container .img-list ul li:last-child { margin-right:0; }
#dy_index_customers .customers-container .img-list ul li img { width:170px; height:57px; }
#dy_index_customers .customers-container .img-list ul li img.desaturate { filter:grayscale(100%); -webkit-filter:grayscale(100%); -moz-filter:grayscale(100%); -ms-filter:grayscale(100%); -o-filter:grayscale(100%); }
#dy_index_customers .customers-container .img-list ul li.effect:hover img.desaturate { transition:all 0.3s ease-in-out 0s; filter:grayscale(100%); -webkit-filter:grayscale(0%); -moz-filter:grayscale(0%); -ms-filter:grayscale(0%); -o-filter:grayscale(0%); }
/*
#dy_index_customers .customers-container .img-list ul li.effect .mask { position:absolute; top:50px;left:100px; border-radius:50px; display:inline-block; height:100px; width:100px; border:50px solid rgba(0, 0, 0, 0); box-sizing:border-box; }
#dy_index_customers .customers-container .img-list ul li.effect:hover .mask { opacity:0; border:50px solid rgba(0, 0, 0, 0.3);  opacity:0.3; visibility:visible; transform:scale(4); transition:all 0.3s ease-in-out 0s; }
*/

/*================= 内页 =================*/
#dy_main { width:100%; margin:0px auto; }

/*================= 内页广告条 =================*/
#dy_main .inner-banner { width:100%; margin:0 auto; } 
#dy_main .inner-banner img { width:100%; } 

/*================= 内页正文 =================*/
#dy_main .main-container { width:1140px; margin:40px auto; font-size:16px; line-height:20px; color:#666; display:table; }

/*================= 左侧菜单栏 =================*/
#dy_main .main-container .left-content { float:left; width:180px; }
#dy_main .main-container .left-content .nav-title { margin-bottom:25px; font-size:18px; color:#dd4b39; text-transform:uppercase; font-weight:500; }
#dy_main .main-container .left-content .nav-categories ul li { position:relative; padding:10px 0; height:22px; line-height:22px; font-size:14px; border-top:1px solid #f1f1f1; list-style:none; zoom:1; }
#dy_main .main-container .left-content .nav-categories ul li.en-lang { font-size:12px; }
#dy_main .main-container .left-content .nav-categories ul li:first-child { border-top:none; }
#dy_main .main-container .left-content .nav-categories ul li:after { position:absolute; left:-25px; opacity:0; top:10px; content:'→'; color:#dd4b39; }
#dy_main .main-container .left-content .nav-categories ul li:after { -webkit-transition:all .25s ease-in; -moz-transition:all .25s ease-in; -ms-transition:all .25s ease-in; -o-transition:all .25s ease-in; transition:all .25s ease-in; }
#dy_main .main-container .left-content .nav-categories ul li:hover:after { left:0; opacity:1; filter:alpha(opacity=100); visibility:visible; height:auto; }
#dy_main .main-container .left-content .nav-categories ul li:hover { padding-left:22px;}
#dy_main .main-container .left-content .nav-categories ul li:hover a { color:#dd4b39; }
#dy_main .main-container .left-content .nav-categories ul li.active { padding-left:22px;}
#dy_main .main-container .left-content .nav-categories ul li.active a { color:#dd4b39; }
#dy_main .main-container .left-content .nav-categories ul li.active:after { left:0; opacity:1; filter:alpha(opacity=100); visibility:visible; height:auto; }

/*================= 左侧内容栏 =================*/
/* 右侧：内容详情 */
#dy_main .main-container .right-content { float:right; width:900px; min-height:360px; }
#dy_main .main-container .right-content .content-title { width:100%; margin-bottom:20px; border-bottom:1px solid #ccc;}
#dy_main .main-container .right-content .content-title h1 { color:#333; font-size:24px; font-weight:500; height:46px; line-height:46px; }
#dy_main .main-container .right-content .content-title h1 span { padding-left:20px; color:#999; font-size:16px; }
#dy_main .main-container .right-content .content-container { width:100%; }
#dy_main .main-container .right-content .content-container h1 { color:#333; font-size:22px; font-weight:500; line-height:40px; }
#dy_main .main-container .right-content .content-container h2 { color:#343434; font-size:18px; font-weight:500; line-height:36px; }
#dy_main .main-container .right-content .content-container p { padding-top:16px; font-size:14px; line-height:28px; color:#666; }
#dy_main .main-container .right-content .content-container p.time { padding-top:0px; font-size:14px; line-height:28px; color:#ccc; }
#dy_main .main-container .right-content .content-container img { max-width:100%; }
#dy_main .main-container .right-content .content-container #allmap { width:900px; height:360px; overflow:hidden; margin:15px auto 0; }
#dy_main .main-container .right-content .content-container.job p { padding-top:5px; }
#dy_main .main-container .right-content .content-container .input-form { width:530px; height:35px; outline:none; padding-left:10px; font-size:18px; margin-bottom:10px; background:#fafafa; border:1px solid #ccc; }
#dy_main .main-container .right-content .content-container .input-text { width:530px; height:150px; padding-left:10px; padding-top:10px; font-size:18px; outline:none; background:#fafafa; border:1px solid #ccc; }
#dy_main .main-container .right-content .content-container .button { width:200px; height:37px; background-color:#0cd48a; line-height:37px; color:#fff; text-align:center; font-size:20px; margin-top:20px; float:left; }
#dy_main .main-container .right-content .content-container .button:hover { background-color:#04b775; cursor:pointer; }
#dy_main .main-container .right-content .content-container #warning_txt { float:left; width:100%; text-align:left; font-size:16px; margin-top:30px; }
#dy_main .main-container .right-content .content-container #warning_txt .err { color:#df4549!important; }
#dy_main .main-container .right-content .content-container #warning_txt .ok { color:#18cb6d!important; }
#dy_main .main-container .right-content .content-container .need { padding-left:10px; color:#f00; }
/* 新闻列表 */
#dy_main .main-container .right-content .news-container { margin-bottom:30px; }
#dy_main .main-container .right-content .news-container .news-list { border-bottom:1px solid #eee; float:left; width:100%; margin:0 0 40px 0; padding:0 0 40px 0; }
#dy_main .main-container .right-content .news-container .news-list:last-child { border-bottom:none; }
#dy_main .main-container .right-content .news-container .news-list .news-heading { width:100%; float:left; }
#dy_main .main-container .right-content .news-container .news-list .news-content, 
#dy_main .main-container .right-content .news-container .news-list .news-heading .news-title { width:700px; float:right; }
#dy_main .main-container .right-content .news-container .news-list .news-content p { font-size:14px; color:#999; line-height:24px; }
#dy_main .main-container .right-content .news-container .news-list .news-content p .more-link { height:36px; line-height:36px; color:#02c9f7; }
#dy_main .main-container .right-content .news-container .news-list .news-content p .more-link:hover { color:#02c9f7; }
#dy_main .main-container .right-content .news-container .news-list .news-content p .more-link i { display:inline-block; margin-left:5px; width:29px; height:20px; vertical-align:-6px; background:url(../Images/icon_more.png) no-repeat; background-size:16px auto; }
#dy_main .main-container .right-content .news-container .news-list .news-meta, 
#dy_main .main-container .right-content .news-container .news-list .news-heading .news-date { float:left; text-align:right; width:160px; }
#dy_main .main-container .right-content .news-container .news-list .news-heading .news-date, 
#dy_main .main-container .right-content .news-container .news-list .news-heading .news-title, 
#dy_main .main-container .right-content .news-container .news-list .news-content .news-media { margin-bottom:10px; }
#dy_main .main-container .right-content .news-container .news-list .news-content .news-media { float:left; width:100%; margin-top:3px; overflow:hidden; }
#dy_main .main-container .right-content .news-container .news-list .news-content .news-media img { width:700px; height:300px;  }
#dy_main .main-container .right-content .news-container .news-list .news-heading .news-title h2.title { margin:0; height:40px; line-height:40px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; }
#dy_main .main-container .right-content .news-container .news-list .news-heading .news-title h2.title, 
#dy_main .main-container .right-content .news-container .news-list .news-heading .news-title h2.title a { color:#333; font-size:22px; }
#dy_main .main-container .right-content .news-container .news-list .news-meta ul { margin:0; padding:0; list-style:none; }
#dy_main .main-container .right-content .news-container .news-list .news-meta ul li { margin:0; color:#666; font-size:14px; display:block; }
#dy_main .main-container .right-content .news-container .news-list .news-meta ul li span { color:#999; }
#dy_main .main-container .right-content .news-container .news-list .news-heading .news-date div { height:40px; width:40px; margin:0 0 0 1px; z-index:9; background-color:#777; float:right; color:#fff; font-weight:bold; text-align:center; text-transform:uppercase; border-radius:2px 2px 2px 2px; }
#dy_main .main-container .right-content .news-container .news-list .news-heading .news-date div span { display:block; }
#dy_main .main-container .right-content .news-container .news-list .news-heading .news-date div span.day { font-size:20px; letter-spacing:0px; margin-top:6px; }
#dy_main .main-container .right-content .news-container .news-list .news-heading .news-date div span.month { font-size:11px; line-height:11px; text-transform:uppercase; }
#dy_main .main-container .right-content .news-container .news-list .news-heading .news-date a { color:#999; background-color:#78d18b; display:block; width:40px; height:40px; text-align:left; float:right; text-indent:-9999px; border-radius:2px 2px 2px 2px; cursor:pointer; background-image:url(../Images/icon_news_flag.png); background-repeat:no-repeat; background-size:40px auto; }
#dy_main .main-container .right-content .news-container .news-list .news-heading .news-date a:hover { background-color:#02c9f7; width:100px; }
/* Logo列表 */
#dy_main .main-container .right-content .logo-container { margin-bottom:30px; }
#dy_main .main-container .right-content .logo-container ul li { display:block; float:left; margin-right:60px; width:180px; margin-top:20px; margin-bottom:20px; overflow:hidden; position:relative; }
#dy_main .main-container .right-content .logo-container ul li.mr0 { margin-right:0; }
#dy_main .main-container .right-content .logo-container ul li a { display:block; }
#dy_main .main-container .right-content .logo-container ul li .img { overflow:hidden; }
#dy_main .main-container .right-content .logo-container ul li .img img { width:180px; height:60px; position:relative; background:#f9f9f9; }
#dy_main .main-container .right-content .logo-container ul li p { text-align:center; font-size:16px; height:28px; line-height:28px; color:#666; font-weight:500; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; }
#dy_main .main-container .right-content .logo-container ul li p a:hover { color:#62c9ec; }
#dy_main .main-container .right-content .logo-container ul li p.desc { font-size:12px; height:20px; line-height:20px; color:#ccc; font-weight:500; }
/* 图文列表 */
#dy_main .main-container .right-content .pic-text-container { margin-bottom:30px; }
#dy_main .main-container .right-content .pic-text-container h1 { color:#333; font-size:22px; font-weight:600; line-height:40px; }
#dy_main .main-container .right-content .pic-text-container ul { overflow:hidden; }
#dy_main .main-container .right-content .pic-text-container ul li { float:left; width:100%; padding-bottom:30px; }
#dy_main .main-container .right-content .pic-text-container ul li .cover { float:left; width:220px; height:110px; overflow:hidden; }
#dy_main .main-container .right-content .pic-text-container ul li .cover img { width:220px; height:110px; }
#dy_main .main-container .right-content .pic-text-container ul li .content { padding-left:20px; height:124px; overflow:hidden; }
#dy_main .main-container .right-content .pic-text-container ul li .content h2 { color:#333; font-size:22px; font-weight:500; height:32px; line-height:32px; }
#dy_main .main-container .right-content .pic-text-container ul li .content p { font-size:14px; color:#999; line-height:24px; }
#dy_main .main-container .right-content .pic-text-container ul li .content p.time { font-size:12px; color:#ccc; line-height:24px; }
#dy_main .main-container .right-content .pic-text-container ul li .content p a { font-size:14px; color:#02c9f7; }
#dy_main .main-container .right-content .pic-text-container ul li .content p a i { display:inline-block; margin-left:5px; width:26px; height:16px; vertical-align:-3px; background:url(../Images/icon_more.png) no-repeat; background-size:16px auto; }
#dy_main .main-container .right-content .pic-text-container ul li .content p.more { padding-top:5px; }
/* 图片列表 */
#dy_main .main-container .right-content .pic-container { margin-bottom:30px; }
#dy_main .main-container .right-content .pic-container ul li { display:block; float:left; margin-right:40px; width:430px; margin-bottom:40px; margin-top:0px; overflow:hidden; position:relative; }
#dy_main .main-container .right-content .pic-container ul li.mr0 { margin-right:0; }
#dy_main .main-container .right-content .pic-container ul li a { display:block; }
#dy_main .main-container .right-content .pic-container ul li .img { overflow:hidden; }
#dy_main .main-container .right-content .pic-container ul li .img img { width:430px; height:215px; position:relative; background:#f2f2f2; }
#dy_main .main-container .right-content .pic-container ul li p { font-size:16px; height:28px; line-height:28px; color:#666; font-weight:500; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; }
#dy_main .main-container .right-content .pic-container ul li p a:hover { color:#62c9ec; }
#dy_main .main-container .right-content .pic-container ul li p.desc { font-size:12px; height:20px; line-height:20px; color:#ccc; font-weight:500; }
/* 人才招聘列表 */
#dy_main .main-container .right-content .job-container { width:100%; }
#dy_main .main-container .right-content .job-container .job-list { width:100%; }
#dy_main .main-container .right-content .job-container .job-list .job-item { *zoom:1; margin-bottom:30px; padding-bottom:30px; border-bottom:1px solid #eee; }
#dy_main .main-container .right-content .job-container .job-list .job-item:before, 
#dy_main .main-container .right-content .job-container .job-list .job-item:after { display:table; content:""; }
#dy_main .main-container .right-content .job-container .job-list .job-item:after { clear:both; }
#dy_main .main-container .right-content .job-container .job-list .job-item .job-thumb { display:none; }
#dy_main .main-container .right-content .job-container .job-list .job-item .job-date { float:left; color:#999; font-size:16px; width:170px; padding-top:0px; position:relative; }
#dy_main .main-container .right-content .job-container .job-list .job-item .job-date span { display:block; font-weight:500; width:100%; text-align:center; }
#dy_main .main-container .right-content .job-container .job-list .job-item .job-date span.number { font-size:30px; color:#08c508; }
#dy_main .main-container .right-content .job-container .job-list .job-item .job-date span.address { color:#999; font-size:14px; line-height:28px;  }
#dy_main .main-container .right-content .job-container .job-list .job-item .job-date span.education { color:#999; font-size:14px; padding-top:15px; line-height:28px; }
#dy_main .main-container .right-content .job-container .job-list .job-item .job-date span.en-lang { font-size:12px; }
#dy_main .main-container .right-content .job-container .job-list .job-item .job-content { margin-left:180px; padding-left:25px; border-left:1px solid #ddd; }
#dy_main .main-container .right-content .job-container .job-list .job-item .job-content h3 { font-weight:500; font-size:24px; height:32px; line-height:32px; color:#333; }
#dy_main .main-container .right-content .job-container .job-list .job-item .job-content h3 .share { float:right; }
#dy_main .main-container .right-content .job-container .job-list .job-item .job-content h4 { margin:8px 0 5px; font-weight:500; font-size:16px; color:#333; }
#dy_main .main-container .right-content .job-container .job-list .job-item .job-content h4 span { font-size:14px; color:#666; }
#dy_main .main-container .right-content .job-container .job-list .job-item .job-content p { font-size:14px; color:#666; height:30px; line-height:30px; }
#dy_main .main-container .right-content .job-container .job-list .job-item .job-content p em { color:#02c9f7; }
#dy_main .main-container .right-content .job-container .job-list .job-item .job-content p em i { display:inline-block; width:26px; height:16px; vertical-align:-2px; background:url(../Images/icon_tel2.png) no-repeat; background-size:16px auto; }
/* 文字列表 */
#dy_main .main-container .right-content .text-container { margin-bottom:30px; }
#dy_main .main-container .right-content .text-container ul { overflow:hidden; }
#dy_main .main-container .right-content .text-container ul li { float:left; width:100%; padding-bottom:30px; font-size:16px; line-height:26px; }
#dy_main .main-container .right-content .text-container ul li .time { color:#fff; background-color:#78d18b; height:30px; line-height:30px; width:120px; border-radius:2px 2px 2px 2px; text-align:center; }
#dy_main .main-container .right-content .text-container ul li .content { padding-top:10px; color:#666; }

/*========================分页样式========================*/
.pgs { text-align:center; width:100%; display:inline-block; margin:10px 0 40px 0; background:#fafafa; }
.pgs .pg { float:none; }
.pg { float:right; }
.pg, .pgb { line-height:26px; height:26px; }
.pg a, .pg strong, .pgb a { float:left; display:inline; padding:0 8px; height:26px; background-color:#fff; background-repeat:no-repeat; color:#333; overflow:hidden; text-decoration:none; }
.pg a.nxt, .pgb a { padding:0 10px; }
.pg a:hover, .pgb a:hover { color:#333; }
.pg a, .pg strong, .pgb a, .pg label, .pg a.nxt { float:none; border:0; font-size:14px; color:#aaa; font-weight:normal; padding:0px 10px; display:inline-block }
.pg a.nxt { background:url(../Images/page_jt.gif) no-repeat right 10px; padding-left:10px; padding-right:20px; font-size:14px; }
.pg strong, .pg a.current, .pg a.nxt { background-color:#02c9f7; color:#fff; }
.pg a.prev { background-image:url(../Images/arw_l.gif); background-position:50% 50%; }
.pg strong { background-color:#dc1d23; }

/*================= 快速右侧悬浮菜单 =================*/
#dy_rfix { position:fixed; right:3px; top:50%; z-index:999; }
#dy_rfix div { margin:5px 0; }
#dy_rfix .telpic { position:absolute; top:-13px; display:inline-block; right:43px; filter:alpha(opacity=90); -moz-opacity:0.9; opacity:0.9; }
#dy_rfix .telpic img { width:150px; height:150px;  }
#dy_rfix .top { cursor:pointer; }

/*================= 脚部版权信息 =================*/
#dy_footer { width:100%; background:#fafafa; margin-top:30px; border-top:3px solid #dd4b39; }
#dy_footer .footer-container { width:1140px; margin:0px auto; font-size:12px; line-height:20px; color:#9edff5; }
#dy_footer .footer-container .copyright { padding:25px 0 45px 0;  }	
#dy_footer .footer-container .copyright-left,
#dy_footer .footer-container .copyright-right,
#dy_footer .footer-container .copyright-left a { color:#999; }
#dy_footer .footer-container .copyright-left a:hover { color:#666; }
#dy_footer .footer-container .copyright-left .gabeian{height:16px; width:16px; padding-bottom:3px; padding-right:2px; }
#dy_footer .footer-container .copyright-right img { width:112px; height:30px; }
#dy_footer .footer-container .tongji { display:none; }
