@charset "utf-8";

/*================= 导航条 =================*/
header { width:100%; height:80px; box-shadow:-1px 0 1px #ededed; }
#dy_nav { width:1140px; height:80px; margin:0 auto; }
#dy_nav .logo { width:224px; height:70px; padding-top:10px; }
#dy_nav .nav { position:relative; }
#dy_nav .nav ul { margin-top:45px; }
#dy_nav .nav ul .x { font-size:10px; color:#e2e2e2; line-height:30px; -webkit-user-select:none; -moz-user-select:none; -ms-user-select:none; -o-user-select:none; user-select:none; cursor:default; }
#dy_nav .nav ul li { float:left; padding:0 15px; }
#dy_nav .nav ul li a { font-size:14px; line-height:30px; }
#dy_nav .nav ul li .on { color:#a60b0a; }
#dy_nav .nav .lang { position:absolute; top:0; right:0; }
#dy_nav .nav .lang span a { font-size:12px; line-height:30px; padding:0 15px; color:#999; }
#dy_nav .nav .lang span a:hover { color:#a60b0a; }

/*================= 首页滚动广告 =================*/
#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_main { width:100%; margin:0 auto; }

/*================= 首页公司简介广告 =================*/
#dy_main .main-about { width:100%; margin:0 auto; background:#fafafa; }
#dy_main .main-about .about-info { width:1140px; height:250px; padding:40px 0; margin:0 auto;}
#dy_main .main-about .about-info .about-l { width:500px; height:250px; float:left; }
#dy_main .main-about .about-info .about-l .l-title { color:#333; }
#dy_main .main-about .about-info .about-l .l-title h3 { font-size:24px; line-height:40px; }
#dy_main .main-about .about-info .about-l .l-title h4 { font-size:18px; line-height:40px; }
#dy_main .main-about .about-info .about-l .l-text { font-size:14px; color:#999; line-height:25px; text-overflow:ellipsis; padding-top:10px; }
#dy_main .main-about .about-info .about-l .l-text p a { color:#999; }
#dy_main .main-about .about-info .about-l .l-text p a:hover { color:#555; }
#dy_main .main-about .about-info .about-l .l-text .p-title { font-size:24px; font-weight:500; color:#555; line-height:50px; }
#dy_main .main-about .about-info .about-l .l-more { padding-top:10px; }
#dy_main .main-about .about-info .about-l .l-more a { font-size:14px; color:#555; }
#dy_main .main-about .about-info .about-l .l-more a:hover { color:#a60b0a; }
#dy_main .main-about .about-info .about-r { width:600px; height:100%; float:right; }
#dy_main .main-about .about-info .about-r li { height:250px; overflow:hidden;}
#dy_main .main-about .about-info .about-r .recommend-right { height:250px; position:relative; overflow:hidden; }
#dy_main .main-about .about-info .about-r .recommend-right h2 { display:none; position:absolute; margin-left:33px; top:200px; width:534px; height:34px; font-weight:400; font-size:24px; color:#fff; text-align:center; line-height:32px; }
#dy_main .main-about .about-info .about-r .recommend-right h3 { position:absolute; left:50%; margin-left:-62px; top:200px; width:123px; height:34px; font-weight:400; font-size:16px; color:#fff; text-align:center; line-height:32px; }

/*================= 首页产品分类广告 =================*/
#dy_main .product { width:1140px; margin:0 auto; padding-top:10px; padding-bottom:20px; }
#dy_main .product .product-title { height:100px; text-align:center; }
#dy_main .product .product-title h1 { font-size:22px; line-height:50px; color:#333; }
#dy_main .product ul { overflow:hidden; }
#dy_main .product ul li { width:20%; float:left; padding-bottom:20px; }
#dy_main .product ul li .product-pic { width:40%; height:40%; overflow:hidden; margin:0 auto; border-radius:50%; }
#dy_main .product ul li .product-pic img { width:100%; filter:grayscale(100%); -webkit-filter:grayscale(100%); -moz-filter:grayscale(100%); -ms-filter:grayscale(100%); -o-filter:grayscale(100%); border-radius:50%; -moz-border-radius:50%; -webkit-border-radius:50%; -ms-border-radius:50%; -o-border-radius:50%; border:1px solid #e9e9e9; }
#dy_main .product ul li .product-pic:hover img { 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_main .product ul li span { font-size:14px; line-height:50px; display:block; text-align:center; }
#dy_main .product ul li a { color:#666; }
#dy_main .product ul li a:hover { color:#a60b0a; }

/*========== 内页主页面框架 ===========*/
#dy_main .main { width:1140px; margin:20px auto 40px; overflow:hidden; }
#dy_main .main h1 { font-size:24px; font-weight:400; line-height:40px; color:#333; border-bottom:1px solid #999; margin-bottom:20px; padding-bottom:10px; text-align:left; }
#dy_main .main p { font-size:14px; line-height:24px; color:#666; padding:5px 0; }

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

/*========== 内部左侧菜单 ===========*/
#dy_main .main .main-info .menu-list { width:180px; }
#dy_main .main .main-info .menu-list ul li { width:100%; padding:10px 0; border-bottom:1px solid #f1f1f1; }
#dy_main .main .main-info .menu-list ul li.title { font-size:16px; color:#333; border-bottom:1px solid #999; }
#dy_main .main .main-info .menu-list ul li a { font-size:14px; line-height:20px; color:#666; margin-left:5px; }
#dy_main .main .main-info .menu-list ul li .on { color:#dd4b39; }
#dy_main .main .main-info .menu-list ul li a:hover { color:#dd4b39; }

/*========== 内部右侧内容 ===========*/
#dy_main .main .main-info .info-show { width:862px; }
/* 图片列表 */
#dy_main .main .main-info .info-show ul.pic { padding:1px; }
#dy_main .main .main-info .info-show ul.pic li { width:200px; margin:0 20px 20px 0; float:left; text-align:center; padding-bottom:0; box-shadow:0 0 3px #999; }
#dy_main .main .main-info .info-show ul.pic li:nth-child(4n) { margin-right:0; }
#dy_main .main .main-info .info-show ul.pic li .picture { width:100%; height:0; padding-bottom:75%; overflow:hidden; }
#dy_main .main .main-info .info-show ul.pic li .picture img { width:200px; height:150px; }
#dy_main .main .main-info .info-show ul.pic li span { line-height:32px; font-size:12px; color:#666; }
/* 文章标题 */
#dy_main .main .main-info .info-show .info-title { width:100%; }
#dy_main .main .main-info .info-show .info-title h1 { font-size:24px; font-weight:500; line-height:40px; color:#333; border-bottom:1px solid #999; margin-bottom:20px; padding-bottom:10px; text-align:left; }
/* 文章详情 */
#dy_main .main .main-info .info-show .info-cover { width:100%; padding:10px 0; }
#dy_main .main .main-info .info-show .info-content { width:100%; line-height:24px; font-size:16px; color:#666; }
#dy_main .main .main-info .info-show .info-content  p { padding:5px 0 10px; }

/*========== 招聘信息 ===========*/
#dy_main .main .main-info .info-show ul.recruit li { overflow:hidden; margin:0 0 30px 30px; padding-bottom:30px; border-bottom:1px solid #f1f1f1; }
#dy_main .main .main-info .info-show ul.recruit li:last-child { border-bottom:none; }
#dy_main .main .main-info .info-show .recruit-l { width:200px; padding:35px; }
#dy_main .main .main-info .info-show .recruit-l h2 { font-size:50px; color:#dd4b39; text-align:center; }
#dy_main .main .main-info .info-show .recruit-l p { color:#999; text-align:center; }
#dy_main .main .main-info .info-show .recruit-r { padding:5px 0 5px 30px; border-left:1px solid #f1f1f1; width:500px;}
#dy_main .main .main-info .info-show .recruit-r h3 { font-size:24px; font-weight:500; color:#333; line-height:40px; }
#dy_main .main .main-info .info-show .recruit-r span { font-size:16px; color:#666; line-height:30px; display:block; }
#dy_main .main .main-info .info-show .recruit-r span i { font-size:14px; font-style:normal; line-height:30px; color:#999; }
#dy_main .main .main-info .info-show .recruit-r span:last-child { color:#dd4b39; font-size:14px; line-height:20px; }
#dy_main .main .main-info .info-show .recruit-r p { color:#999; }

/*========== 联系我们 ===========*/
#dy_main .main .main-info .info-show .contact { width:100%; }
#dy_main .main .main-info .info-show .contact .contact-title { margin-bottom:20px; }
#dy_main .main .main-info .info-show .contact h2 { font-size:18px; line-height:30px; color:#333; }
#dy_main .main .main-info .info-show .contact .contact-info { padding-bottom:20px; }
#dy_main .main .main-info .info-show .contact .contact-info p { font-size:16px; line-height:30px; }
#dy_main .main .main-info .info-show .contact .contact-map { width:100%; height:0; padding-bottom:40%; background:#f4f4f4; }

/*========================分页样式========================*/
.pgs { text-align:center; width:100%; display:inline-block; margin:10px 0 40px 0; background:#fafafa; }
.pgs .pg { float:none; }
.pg { float:right; }
.pg a, .pg strong, .pgb a { float:left; display:inline; padding:0 8px; height:24px; 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:#000; }
.pg a, .pg strong, .pgb a, .pg label, .pg a.nxt { float:none; border:0; height:24px; line-height:24px; 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:#e7ba81; color:#fff; }
.pg a.prev { background-image:url(../Images/arw_l.gif); background-position:50% 50%; }
.pg strong { background-color:#dc1d23; }

/*================= 底部版权 =================*/
footer { width:100%; height:100px; background:#f4f4f4; border-top:3px solid #a60b0a; }
#dy_footer { width:1140px; height:100%; margin:0 auto; }
#dy_footer .copy { float:left; width:990px; color:#999; font-size:12px; line-height:20px; }
#dy_footer .copy a { color:#999; }
#dy_footer .copy a:hover { color:#666; }
#dy_footer .copy .copy-top { padding-top:30px; }
#dy_footer .copy .copy-top .gabeian { height:16px; width:16px; vertical-align:middle; line-height:18px; padding-bottom:2px; padding-right:2px; }
#dy_footer .copy .copy-bottom { padding-top:5px; }
#dy_footer .bottom-logo { float:right; width:150px; padding-top:30px; }
#dy_footer .bottom-logo img { width:150px; height:40px; }
#dy_footer .tongji { display:none; }
