@charset "utf-8";
@import url('common.css?t=3'); 

html { width:100%; height:100%; }
body { height:100%; background:#f8f8f8; }
img { width:100%; }

/* 鼠标进入图片效果 */
.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%; }

/********** 通用H5动画 **********/
@-moz-keyframes gfadeIn {
  	0% { -webkit-transform:translateY(30%); -moz-transform:translateY(30%); -ms-transform:translateY(30%); -o-transform:translateY(30%); transform:translateY(30%); filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0; opacity:0; }
  	100% { -webkit-transform:translateY(0); -moz-transform:translateY(0); -ms-transform:translateY(0); -o-transform:translateY(0); transform:translateY(0); filter:alpha(opacity=1); -moz-opacity:1; -khtml-opacity:1; opacity:1; }
}
@-webkit-keyframes gfadeIn {
  	0% { -webkit-transform:translateY(30%); -moz-transform:translateY(30%); -ms-transform:translateY(30%); -o-transform:translateY(30%); transform:translateY(30%); filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0; opacity:0; }
  	100% { -webkit-transform:translateY(0); -moz-transform:translateY(0); -ms-transform:translateY(0); -o-transform:translateY(0); transform:translateY(0); filter:alpha(opacity=1); -moz-opacity:1; -khtml-opacity:1; opacity:1; }
}
@-o-keyframes gfadeIn {
  	0% { -webkit-transform:translateY(30%); -moz-transform:translateY(30%); -ms-transform:translateY(30%); -o-transform:translateY(30%); transform:translateY(30%); filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0; opacity:0; }
  	100% { -webkit-transform:translateY(0); -moz-transform:translateY(0); -ms-transform:translateY(0); -o-transform:translateY(0); transform:translateY(0); filter:alpha(opacity=1); -moz-opacity:1; -khtml-opacity:1; opacity:1; }
}
@keyframes gfadeIn {
  	0% { -webkit-transform:translateY(30%); -moz-transform:translateY(30%); -ms-transform:translateY(30%); -o-transform:translateY(30%); transform:translateY(30%); filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0; opacity:0; }
  	100% { -webkit-transform:translateY(0); -moz-transform:translateY(0); -ms-transform:translateY(0); -o-transform:translateY(0); transform:translateY(0); filter:alpha(opacity=1); -moz-opacity:1; -khtml-opacity:1; opacity:1; }
}
@-moz-keyframes scaleIn {
	0% { -webkit-transform:scale(0); -moz-transform:scale(0); -ms-transform:scale(0); -o-transform:scale(0); transform:scale(0); filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0; opacity:0; }
	100% { -webkit-transform:scale(1); -moz-transform:scale(1); -ms-transform:scale(1); -o-transform:scale(1); transform:scale(1); filter:alpha(opacity=1); -moz-opacity:1; -khtml-opacity:1; opacity:1; }
}
@-webkit-keyframes scaleIn {
	0% { -webkit-transform:scale(0); -moz-transform:scale(0); -ms-transform:scale(0); -o-transform:scale(0); transform:scale(0); filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0; opacity:0; }
	100% { -webkit-transform:scale(1); -moz-transform:scale(1); -ms-transform:scale(1); -o-transform:scale(1); transform:scale(1); filter:alpha(opacity=1); -moz-opacity:1; -khtml-opacity:1; opacity:1; }
}
@-o-keyframes scaleIn {
	0% { -webkit-transform:scale(0); -moz-transform:scale(0); -ms-transform:scale(0); -o-transform:scale(0); transform:scale(0); filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0; opacity:0; }
	100% { -webkit-transform:scale(1); -moz-transform:scale(1); -ms-transform:scale(1); -o-transform:scale(1); transform:scale(1); filter:alpha(opacity=1); -moz-opacity:1; -khtml-opacity:1; opacity:1; }
}
@keyframes scaleIn {
	0% { -webkit-transform:scale(0); -moz-transform:scale(0); -ms-transform:scale(0); -o-transform:scale(0); transform:scale(0); filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0; opacity:0; }
	100% { -webkit-transform:scale(1); -moz-transform:scale(1); -ms-transform:scale(1); -o-transform:scale(1); transform:scale(1); filter:alpha(opacity=1); -moz-opacity:1; -khtml-opacity:1; opacity:1; }
}
.client-model.active ul li { -webkit-animation:gfadeIn 1s both; -moz-animation:gfadeIn 1s both; -o-animation:gfadeIn 1s both; animation:gfadeIn 1s both; }
.client-model.active ul li:nth-child(1) { animation-delay:0.4s; }
.client-model.active ul li:nth-child(2) { animation-delay:0.6s; }
.client-model.active ul li:nth-child(3) { animation-delay:0.8s; }
.client-model.active ul li:nth-child(4) { animation-delay:1.0s; }
.client-model.active ul li:nth-child(5) { animation-delay:1.2s; }
.client-model.active ul li:nth-child(6) { animation-delay:1.4s; }
.client-model.active ul li:nth-child(7) { animation-delay:1.6s; }
.client-model.active ul li:nth-child(8) { animation-delay:1.8s; }
.client-model.active ul li:nth-child(9) { animation-delay:2.0s; }
.client-model.active ul li:nth-child(10) { animation-delay:2.2s; }

/********** PC端头部菜单 **********/
.dy-header { width:100%; box-shadow:0px 1px 5px rgba(0, 0, 0, 0.1); background:#fff; z-index:99999; }
.dy-header .pc-header { width:1200px; height:85px; padding:0; margin:0 auto; }
.dy-header .mobile-header { display:none; }
.dy-header .pc-header .logo { width:280px; height:85px; float:left; }
.dy-header .pc-header .logo a { display:inline-block; width:100%; }
.dy-header .pc-header .menu-list { float:right; position:relative; }
.dy-header .pc-header .menu-list .menu-box { overflow:hidden; float:left; margin-right:20px; }
.dy-header .pc-header .menu-list .menu-box li { float:left; line-height:85px; width:90px; text-align:center; }
.dy-header .pc-header .menu-list .menu-box li a { color:#333; font-size:16px; display:block; position:relative; }
.dy-header .pc-header .menu-list .menu-box li a:after { content:''; display:block; width:0px; height:1px; background:#e87c1a; position:absolute; left:50%; bottom:0px; z-index:10; -webkit-transition:all .5s; -moz-transition:all .5s; -o-transition:all .5s;  transition:all .5s; -webkit-transform:translateX(-50%); -moz-transform:translateX(-50%); -o-transform:translateX(-50%); transform:translateX(-50%); }
.dy-header .pc-header .menu-list .menu-box li:hover a:after { width:90px; }
.dy-header .pc-header .menu-list .menu-box li:hover a,
.dy-header .pc-header .menu-list .menu-box li.active a { color:#e87c1a; }
.dy-header .pc-header .menu-list .menu-box li .second-menu,
.dy-header .pc-header .menu-list .menu-box li .second-menu ul { overflow:hidden; margin:0 auto; }
.dy-header .pc-header .menu-list .menu-box li:nth-child(2) .second-menu ul { width:505px; }
.dy-header .pc-header .menu-list .menu-box li:nth-child(3) .second-menu ul { width:1010px; }
.dy-header .pc-header .menu-list .menu-box li:nth-child(5) .second-menu ul { width:205px; }
.dy-header .pc-header .menu-list .menu-box li .second-menu ul li { float:left; width:100px; font-size:14px; line-height:75px; height:0px; overflow:hidden; transition:height .5s; -moz-transition:height .5s; -webkit-transition:height .5s; -o-transition:height .5s; }
.dy-header .pc-header .menu-list .menu-box li .second-menu ul li a { color:#333; }
.dy-header .pc-header .menu-list .menu-box li:hover .second-menu ul li { height:75px; }
.dy-header .pc-header .menu-list .menu-box li .second-menu ul li:hover a { color:#e87c1a; }
.dy-header .pc-header .menu-list .search-switch { float:left; }
.dy-header .pc-header .menu-list .search-switch span { display:inline-block; width:1px; height:12px; margin-top:42px; background:#999; float:left; margin-left:15px; }
.dy-header .pc-header .menu-list .search-switch li { line-height:25px; font-size:14px; width:62px; margin-top:35px; text-align:right; float:left; height:25px; }
.dy-header .pc-header .menu-list .search-switch li:first-child { background:url(../Images/icon_search.png) no-repeat 36px center; background-size:16px; }
.dy-header .pc-header .menu-list .search-switch li a { color:#999; display:block; }
.dy-header .pc-header .menu-list .search-switch li.active a { color:#e87c1a; }
.dy-header .pc-header .menu-list .search-switch li .second-menu {  position:absolute; top:85px; left:-63%; right:-24.4%; background:rgba(255,255,255,.5); z-index:300; }
.dy-header .pc-header .menu-list .search-switch li .second-menu .search-box { width:800px; margin:0 auto; height:0px; ;overflow:hidden; line-height:35px; transition:height .5s; -moz-transition:height .5s; -webkit-transition:height .5s; -o-transition:height .5s;  }
.dy-header .pc-header .menu-list .search-switch li:first-child:hover .second-menu .search-box { height:75px; }
.dy-header .pc-header .menu-list .search-switch li .second-menu .search-box div { margin-top:18px; }
.dy-header .pc-header .menu-list .search-switch li .second-menu .search-box div .input-gray { width:600px; height:38px; border:0px; padding-left:15px; }
.dy-header .pc-header .menu-list .search-switch li .second-menu .search-box div a { font-size:18px; color:#666; display:inline-block; width:125px; text-align:left; padding-left:45px; background:url(../Images/icon_search_b.png) no-repeat 15px center; background-size:25px; cursor:pointer; }

.dy-header .pc-header .menu-list li.active a:after { width:0; }
.dy-header .pc-header .menu-switch li .active,
.dy-header .pc-header .menu-switch li .active a { color:#ef4e42; }

/********** 移动端头部菜单 **********/
.dy-header .mobile-header { height:44px; padding:0 8px; } 
.dy-header .mobile-header .logo { height:34px; float:left; margin:5px 0px; }
.dy-header .mobile-header .logo img { height:34px; width:auto; }
.dy-header .mobile-header .lang { float:right; margin-top:12px; margin-right:10px; }
/*下拉菜单选择按钮*/
.dy-header .mobile-header .header-menu { float:right; width:32px; height:40px; margin-top:2px; cursor:pointer; }
.dy-header .mobile-header .header-menu .menu-close { margin:12px 0 0 12px; position:relative; }
.dy-header .mobile-header .header-menu .menu-close>div { background:#6a490d; width:20px; height:1px; position:absolute; left:0; border-radius:3px; -webkit-transition:all 0.25s cubic-bezier(0.4, 0.01, 0.165, 0.99); transition:all 0.25s cubic-bezier(0.4, 0.01, 0.165, 0.99); }
.dy-header .mobile-header .header-menu .menu-close .menu-Item-f { top:0; }
.dy-header .mobile-header .header-menu .menu-close .menu-Item-s { top:8px; }
.dy-header .mobile-header .header-menu .menu-close .menu-Item-t { top:16px; }
.dy-header .mobile-header .header-menu .menu-expand .menu-Item-f { top:8px; -webkit-transform:translateZ(0) rotate(-45deg); -ms-transform:translateZ(0) rotate(-45deg); transform:translateZ(0) rotate(-45deg); }
.dy-header .mobile-header .header-menu .menu-expand .menu-Item-s { -webkit-transform:translateZ(0) rotate(45deg); -ms-transform:translateZ(0) rotate(45deg); transform:translateZ(0) rotate(45deg); }
.dy-header .mobile-header .header-menu .menu-expand .menu-Item-t { filter:alpha(opacity=0); -moz-opacity:0; opacity:0; }
/*下拉菜单内容*/
#head_nav { position:absolute; left:0; top:43px; width:100%; height:0; z-index:9999; background:#fff; margin:0; padding:0; overflow:hidden; overflow-y:scroll; transition:all .2s ease-out; opacity:0; }
#head_nav.menu-show { height:100%; opacity:1; }
#head_nav.menu-show .menu-main .nav-list { transform:none; -webkit-transform:none; opacity:1; }
#head_nav .menu-main { padding:10px 10px; border-top:1px solid #f1f1f1; }
#head_nav .menu-main .b-border:after { background-color:#f1f1f1; }
#head_nav .menu-main .nav-list { font-size:14px; padding-top:10px; border-bottom:1px solid #f1f1f1; }
#head_nav .menu-main .nav-list .nav-a { background-size:12px; color:#00d0fa; margin-bottom:5px; line-height:50px; cursor:pointer; display:flex; display:-webkit-flex; flex-flow:row wrap; -webkit-flex-flow:row wrap; justify-content:flex-start; -webkit-justify-content:flex-start; }
#head_nav .menu-main .nav-list .nav-a img { width:30px; height:30px; margin:10px; }
#head_nav .menu-main .nav-list .nav-a p { display:inline-block; line-height:25px; font-size:14px; color:#333; margin-left:5px; }
#head_nav .menu-main .nav-list .nav-a p span { display:block; line-height:20px; font-size:12px; color:#aaa; }
#head_nav .menu-main .nav-list { opacity:0; transition:opacity 0.25s ease-out, transform 0.25s ease-out, -webkit-transform 0.25s ease-out; -webkit-transform:scale(1.1) translateY(-24px); transform:scale(1.1) translateY(-24px); }
#head_nav .menu-main .nav-list:nth-child(2) { transition-delay:0.1s; }
#head_nav .menu-main .nav-list:nth-child(3) { transition-delay:0.2s; }
#head_nav .menu-main .nav-list:nth-child(4) { transition-delay:0.3s; }
#head_nav .menu-main .nav-list:nth-child(5) { transition-delay:0.4s; }
#head_nav .menu-main .nav-list:nth-child(6) { transition-delay:0.5s; }
#head_nav .menu-main .nav-list:nth-child(7) { transition-delay:0.6s; }
#head_nav .menu-main .nav-list:nth-child(8) { transition-delay:0.7s; }
#head_nav .menu-main .nav-list:nth-child(9) { transition-delay:0.8s; }

/********** 主内容框架 **********/
.dy-main { min-width:1200px; min-height:660px; }

/********** PC端底部版权信息 **********/
.dy-copyright { width:100%; }
.dy-copyright .pc-copyright { background:url("../Images/bg_footer.jpg") no-repeat; background-size:100%; background-position:center bottom 53px; background-color:rgba(0,0,0,1); position:relative; }
.dy-copyright .pc-copyright::before { display:block; position:absolute; top:0; left:0; width:100%; height:100%; content:' '; background:rgba(0,0,0,.4);  pointer-events:none; }
.dy-copyright .pc-copyright .footer-contact { width:100%; position:relative; }
.dy-copyright .pc-copyright .footer-contact-transparent { width:100%; height:400px; background-color:black; opacity:0.4; }
.dy-copyright .pc-copyright .footer-contact-box { width:1200px; position:absolute;top:0; left:50%; padding:0 5%; min-width:1200px; box-sizing:border-box; transform:translate(-50%,0); }
.dy-copyright .pc-copyright .footer-contact-box-list { width:33.33%; margin-top:120px; float:left; }
.dy-copyright .pc-copyright .footer-contact-box-list a,
.dy-copyright .pc-copyright .footer-contact-box-list a:hover { color:#fff; }
.dy-copyright .pc-copyright .footer-contact-box-list dl { color:#fff; font-size:14px; }
.dy-copyright .pc-copyright .footer-contact-box-list dd { color:#fff; font-size:20px; }
.dy-copyright .pc-copyright .footer-contact-box-list dt { float:left; margin-right:20px; margin-top:10px; }
.dy-copyright .pc-copyright .footer-contact-box-list p { color:#fff; font-size:14px; line-height:27px; margin-bottom:5px; }
.dy-copyright .pc-copyright .footer-contact-box-list p:first-child { font-size:20px; margin-bottom:10px; }
.dy-copyright .pc-copyright .footer-contact-box-list p .footer-icon { display:inline-block; width:27px; height:27px; margin-right:5px; }
.dy-copyright .pc-copyright .footer-contact-box-list p .footer-icon img { width:100%; vertical-align:bottom; }
.dy-copyright .pc-copyright .copy { color:#fff; background:#000; }
.dy-copyright .pc-copyright .copy ul { width:1200px; margin:0 auto; padding-top:20px; font-size:14px; }
.dy-copyright .pc-copyright .copy li { float:left; color:#fff; margin-right:20px; margin-bottom:15px; }
.dy-copyright .pc-copyright .copy a { color:#fff; }
.dy-copyright .pc-copyright .copy .gabeian { background:url(../Images/icon_gabeian.png) no-repeat left; background-size:14px; padding-left:16px; }
.dy-copyright .pc-copyright .copy .gsbeian { background:url(../Images/icon_gsbeian.png) no-repeat left; background-size:14px; padding-left:16px; }
.dy-copyright .tongji { display:none; } 

/********** 移动端底部版权信息 **********/
.dy-copyright .mobile-copyright { display:none; } 
.dy-copyright .mobile-copyright .copyright { width:98%; margin:0 auto; text-align:center; color:#aaa; font-size:12px; }
.dy-copyright .mobile-copyright .copyright p { line-height:20px; height:20px; }
.dy-copyright .mobile-copyright .copyright .tel { line-height:28px; height:28px; padding-bottom:4px; font-weight:600; }
.dy-copyright .mobile-copyright .copyright .tel a { color:#aaa; }
.dy-copyright .mobile-copyright .copyright .tel a span { padding:4px 16px; border:1px solid #ddd; -webkit-border-radius:12px; -moz-border-radius:12px; border-radius:12px; }
.dy-copyright .mobile-copyright .copyright .tel a span i { display:inline-block; padding-right:4px; width:12px; height:12px; background:url(../Images/icon_bottomtel.png) no-repeat; background-size:12px auto; vertical-align:-2px; }
.dy-copyright .mobile-copyright .copyright p.company { color:#ccc; font-size:11px; }
.dy-copyright .mobile-copyright .copyright p.company a { color:#ccc; }

/********** 移动端底部菜单 **********/
.dy-footer { width:100%; box-shadow:1px 1px 5px rgba(0, 0, 0, 0.1); overflow:hidden; position:fixed; left:0px;bottom:0px; z-index:500; background:#fff; display:none; }
.dy-footer ul li { float:left; width:20%; }
.dy-footer ul li a { width:100%; text-align:center; color:#666; display:inline-block; }
.dy-footer ul li a img { width:24px; height:24px; display:block; margin:6px auto 3px; }
.dy-footer ul li a span { font-size:12px; color:#666; }
.dy-footer ul li.active a span { color:#ef4e42; }

/********** 右侧快捷菜单 **********/
#dy_quicknav { position:fixed; top:50%; right:10px; z-index:9999; }
#dy_quicknav ul li {margin-bottom:10px; cursor:pointer; }
#dy_quicknav ul .code {position:relative; }
#dy_quicknav ul .code .pic {position:absolute; right:50px; top:0; display:none; padding:0 10px 10px; width:140px;  filter:alpha(opacity=90); -moz-opacity:0.9; opacity:0.9; text-align:center; background:#f1f1f1; }
#dy_quicknav ul .code .pic span { font-size:14px; line-height:2em; }
#dy_quicknav ul .code .pic img {width:100%; }
#dy_quicknav ul .code .pic::after { content:''; width:0; height:0; border-left:8px solid transparent; border-right:8px solid transparent; border-top:8px solid #f1f1f1;  position:absolute; top:20px; text-align:center; left:148px;  margin-left:-12px; z-index:10; transform:rotate(-90deg); -ms-transform:rotate(-90deg);	-moz-transform:rotate(-90deg); -webkit-transform:rotate(-90deg); -o-transform:rotate(-90deg);  } 
#dy_quicknav ul .code:hover .pic {display:block; }
#dy_quicknav ul .gotop {display:list-item; }

/********** 轮播SLIDER **********/
.dy-main .dy-slider { overflow:hidden; }
.dy-main .dy-slider .swiper-container .swiper-wrapper { width:100%; }
.dy-main .dy-slider .swiper-container .swiper-wrapper .swiper-slide img { width:100%; }
.dy-main .dy-slider .swiper-container .swiper-pagination { margin:auto; height:18px; line-height:30px; text-align:right; position:absolute; right:10%; }
.dy-main .dy-slider .swiper-container .swiper-pagination span { cursor:pointer; display:inline-block; *display:inline; zoom:1; width:40px; height:5px; margin:5px; background:rgba(0,0,0,0.3); border-radius:0; overflow:hidden; }
.dy-main .dy-slider.wap-slider .swiper-container .swiper-pagination span { width:15px; height:3px; }
.dy-main .dy-slider .swiper-container .swiper-pagination span.swiper-pagination-bullet-active { background:#fff; }
.dy-main .dy-slider.wap-slider { padding-top:44px; display:none; } 

/********** Banner **********/
.dy-main .dy-banner { overflow:hidden; }
.dy-main .dy-banner img { width:100%; }
.dy-main .dy-banner.wap-banner { padding-top:44px; display:none; } 

/********** 首页：通用 **********/
.dy-main .dy-index-container { width:100%; margin:0px auto; }
.dy-main .dy-index-container.bg-w { width:100%; background:#fff; }
.dy-main .dy-index-container.bg-n { width:100%; }

/********** 首页：新闻 **********/
.dy-main .dy-index-container .index-news-content { width:1200px; margin:0 auto; padding:40px 0; overflow:hidden; }
.dy-main .dy-index-container .index-news-content .news-container { border:1px solid #e6e6e6; overflow:hidden; margin:0px auto; }
.dy-main .dy-index-container .index-news-content .news-container .news-title { float:left; width:130px; color:#666; cursor:pointer; font-size:16px; line-height:50px; padding-left:15px; text-align:center; background:url(../Images/icon_news.png) 8% center no-repeat scroll transparent; }
.dy-main .dy-index-container .index-news-content .news-container .news-list { float:left; width:960px; }
.dy-main .dy-index-container .index-news-content .news-container .news-list li { float:left; width:100%; border-left:1px solid #dedede; border-right:1px solid #dedede; display:block; line-height:50px; height:50px; overflow:hidden; padding:0px 10px 0px 20px; }
.dy-main .dy-index-container .index-news-content .news-container .news-list li.conceal { display:none; }
.dy-main .dy-index-container .index-news-content .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:#666; text-decoration:none; transition:opacity .3s ease; }
.dy-main .dy-index-container .index-news-content .news-container .news-list li a:hover { color:#e87c1a; }
.dy-main .dy-index-container .index-news-content .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-main .dy-index-container .index-news-content .news-container .news-list li span { float:left; padding-left:20px; margin-right:30px; font-size:14px; color:#666; }
.dy-main .dy-index-container .index-news-content .news-container .news-list li a.readmore { background:none; float:right; line-height:25px; color:#e87c1a; font-size:14px; margin-right:10px; padding-left:16px; text-decoration:none; }
.dy-main .dy-index-container .index-news-content .news-container .more { float:right; width:55px; }
.dy-main .dy-index-container .index-news-content .news-container .more li { float:left; width:100%; vertical-align:bottom; }
.dy-main .dy-index-container .index-news-content .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-main .dy-index-container .index-about-content { width:1200px; margin:0 auto; padding:40px 0 50px; overflow:hidden; }
.dy-main .dy-index-container .index-about-content .index-about { overflow:hidden; }
.dy-main .dy-index-container .index-about-content .index-about .about-title { font-size:24px; color:#666; text-align:center; margin-bottom:20px; }
.dy-main .dy-index-container .index-about-content .index-about .about-title span { float:right; display:none; }
.dy-main .dy-index-container .index-about-content .index-about .about-article { width:100%; margin-bottom:40px; }
.dy-main .dy-index-container .index-about-content .index-about .about-article p { font-size:16px; color:#666; line-height:2em; }
.dy-main .dy-index-container .index-about-content .index-about .about-image { overflow:hidden; }
.dy-main .dy-index-container .index-about-content .index-about .about-image .about-left { float:left; width:710px; height:340px; overflow:hidden; }
.dy-main .dy-index-container .index-about-content .index-about .about-image .about-left img { width:100%; height:100%; }
.dy-main .dy-index-container .index-about-content .index-about .about-image .about-right { float:left; width:460px; height:340px; margin-left:30px; overflow:hidden; }
.dy-main .dy-index-container .index-about-content .index-about .about-image .about-right img { width:100%; height:100%; }
.dy-main .dy-index-container .index-about-content .index-about .about-image .about-right .swiper-container .swiper-wrapper .swiper-slide { width:100%; height:100%; }
.dy-main .dy-index-container .index-about-content .index-about .about-image .about-right .swiper-container .button { background-size:20px 20px; visibility:hidden; }
.dy-main .dy-index-container .index-about-content .index-about .about-image .about-right .swiper-container:hover .button { visibility:visible; }
.dy-main .dy-index-container .index-about-content .index-about .about-image .about-right .swiper-container .swiper-pagination-bullets { bottom:10px; left:0; width:100%; text-align:right; }
.dy-main .dy-index-container .index-about-content .index-about .about-image .about-right .swiper-container .swiper-pagination-bullet { width:20px; height:20px; line-height:20px; font-size:12px; display:inline-block; border-radius:100%; background:#000; opacity:0.2; text-align:center; color:#fff; }
.dy-main .dy-index-container .index-about-content .index-about .about-image .about-right .swiper-container .swiper-pagination-bullet-active { opacity:1; background:#007aff; }

/********** 首页：产品中心 **********/
.dy-main .dy-index-container .index-product-content { width:1200px; margin:0 auto; padding:40px 0 50px; overflow:hidden; }
.dy-main .dy-index-container .index-product-content .product-title { font-size:24px; color:#666; text-align:center; margin-bottom:20px; }
.dy-main .dy-index-container .index-product-content .product-title span { float:right; display:none; }
.dy-main .dy-index-container .index-product-content .product-pc { overflow:hidden; }
.dy-main .dy-index-container .index-product-content .product-pc .product-cate ul { overflow:hidden; padding-bottom:40px; }
.dy-main .dy-index-container .index-product-content .product-pc .product-cate ul li { float:left; height:55px; line-height:55px; font-size:15px; color:#666; width:10%; text-align:center; cursor:pointer; }
.dy-main .dy-index-container .index-product-content .product-pc .product-cate ul li:hover, 
.dy-main .dy-index-container .index-product-content .product-pc .product-cate ul li.active { color:#fff; background:#e87c1a; position:relative; }
.dy-main .dy-index-container .index-product-content .product-pc .product-cate ul li.active::after { content:''; width:0; height:0; border-left:12px solid transparent; border-right:12px solid transparent; border-top:13px solid #e87c1a;  position:absolute; top:55px; text-align:center; left:50%;  margin-left:-12px; z-index:10; }
.dy-main .dy-index-container .index-product-content .product-pc .product-list { width:100%; font-size:50px; position:relative; height:276px; }
.dy-main .dy-index-container .index-product-content .product-pc .product-list .product-image-box { position:absolute; top:0px; left:0px; visibility:hidden; }
.dy-main .dy-index-container .index-product-content .product-pc .product-list .product-image-box .swiper-container { width:100%; height:100%; }
.dy-main .dy-index-container .index-product-content .product-pc .product-list .product-image-box .swiper-container .swiper-wrapper .swiper-slide { position:relative; text-align:center; font-size:18px; background:#fff; width:23%; overflow:hidden; }
.dy-main .dy-index-container .index-product-content .product-pc .product-list .product-image-box .swiper-container .swiper-wrapper .swiper-slide img { width:100%; height:100%; }
.dy-main .dy-index-container .index-product-content .product-pc .product-list .product-image-box .swiper-container .swiper-wrapper .swiper-slide span { width:276px; height:12px; line-height:2em; position:absolute; top:90%; left:0; font-size:14px; color:#333; }
.dy-main .dy-index-container .index-product-content .product-pc .product-list .product-image-box.act-cons { visibility:visible; }
/********** 首页：手机端产品中心 **********/
.dy-main .dy-index-container .index-product-content .product-mobile { display:none; }
.dy-main .dy-index-container .index-product-content .product-mobile ul { overflow:hidden; }
.dy-main .dy-index-container .index-product-content .product-mobile ul li { float:left; width:49%; margin-right:2%; }
.dy-main .dy-index-container .index-product-content .product-mobile ul li:nth-child(2n) { margin-right:0; }
.dy-main .dy-index-container .index-product-content .product-mobile ul li .product-box { margin-bottom:10px; }
.dy-main .dy-index-container .index-product-content .product-mobile ul li .product-box .pro-image { width:100%; height:100%; overflow:hidden; }
.dy-main .dy-index-container .index-product-content .product-mobile ul li .product-box .pro-image img { width:100%; height:100%; }
.dy-main .dy-index-container .index-product-content .product-mobile ul li .product-box .pro-title { overflow:hidden; }
.dy-main .dy-index-container .index-product-content .product-mobile ul li .product-box .pro-title p { font-size:12px; color:#666; line-height:2em; text-align:center; }
.dy-main .dy-index-container .index-product-content .product-mobile ul li .product-box .pro-title p a { color:#666; }

/********** 内页：通用 **********/
.dy-main .dy-container { width:1200px; margin:25px auto 25px; overflow:hidden; }
.dy-main .dy-container .no-data,
.dy-main .dy-container .layui-flow-more { float:left; width:100%; color:#999; font-size:14px; padding:20px 20px; }
#dy_wap_sub_menu { display:none; }

/* 左侧产品菜单栏 */
.dy-main .dy-container .container-left { width:260px; background:#fff; float:left; }
.dy-main .dy-container .container-left.fixednav { position:fixed; top:0; z-index:999; }
.dy-main .dy-container .container-left ul li { width:260px; height:50px; line-height:50px; border-bottom:1px solid #f1f1f1; text-align:center; }
.dy-main .dy-container .container-left ul li:last-child { border-bottom:0px; font-size:14px; }
.dy-main .dy-container .container-left ul li a .cate-icon { float:left; margin-top:10px; margin-left:65px; display:inline-block; width:30px; height:30px; background-size:30px 30px; transition:all .6s; -moz-border-radius:50%; -ms-border-radius:50%; -o-border-radius:50%; border-radius:50%; }
.dy-main .dy-container .container-left ul li a .cate-title { float:left; width:145px; font-size:14px; color:#333; text-align:left; padding-left:15px; }
.dy-main .dy-container .container-left ul li:hover a .cate-icon { transform:scale(1.2); }
.dy-main .dy-container .container-left ul li:hover a .cate-title,
.dy-main .dy-container .container-left ul li.active a .cate-title { color:#ef4e42; }

/* 右侧内容栏 */
.dy-main .dy-container .container-right { float:right; margin-left:20px; width:920px; background:#fff; padding-bottom:40px; }
.dy-main .dy-container .container-right .mobile-right-title { display:none; }
.dy-main .dy-container .container-right .right-title { padding:10px 40px; border-bottom:1px solid #f1f1f1; overflow:hidden; }
.dy-main .dy-container .container-right .right-title .title-item { float:left; font-size:20px; color:#333; padding-top:20px; }
.dy-main .dy-container .container-right .right-title ul { float:right; }
.dy-main .dy-container .container-right .right-title ul li { float:left; font-size:14px; margin-top:25px; padding-left:20px }
.dy-main .dy-container .container-right .right-title ul li a { color:#333; }
.dy-main .dy-container .container-right .right-title ul li.active a { color:#e87c1a; }
.dy-main .dy-container .container-right .right-title span { display:none; float:right; font-size:12px; color:#333; padding-top:5px; }
.dy-main .dy-container .container-right.active .right-title { -webkit-animation:gfadeIn 1s both; -moz-animation:gfadeIn 1s both; -o-animation:gfadeIn 1s both; animation:gfadeIn 1s both; }

/********** 内页：关于我们/组织结构 **********/
.dy-main .dy-container .container-right .about-content { padding:20px 40px; overflow:hidden; }
.dy-main .dy-container .container-right .about-content .about-title { font-size:18px; color:#333; line-height:2em; text-align:center; margin-top:10px; }
.dy-main .dy-container .container-right .about-content .about-info { width:100%; padding-top:20px; }
.dy-main .dy-container .container-right .about-content .about-info p { font-size:16px; color:#666; line-height:2em; padding-bottom:20px; }
.dy-main .dy-container .container-right .about-content .about-info img { width:100%; height:100%; }
.dy-main .dy-container .container-right.active .about-content { -webkit-animation:gfadeIn 1s both; -moz-animation:gfadeIn 1s both; -o-animation:gfadeIn 1s both; animation:gfadeIn 1s both; }

/********** 内页：荣誉证书/工厂图册 **********/
.dy-main .dy-container .container-right .picture-content { padding:20px 40px; overflow:hidden; }
.dy-main .dy-container .container-right .picture-content .picture-list { overflow:hidden; }
.dy-main .dy-container .container-right .picture-content .picture-list .picture-col { float:left; width:195px; margin-right:20px; }
.dy-main .dy-container .container-right .picture-content .picture-list .picture-col:nth-child(4n) { margin-right:0; }
.dy-main .dy-container .container-right .picture-content .picture-list .picture-col .picture-box { margin-bottom:30px; }
.dy-main .dy-container .container-right .picture-content .picture-list .picture-col .picture-box .picture-image { overflow:hidden; }
.dy-main .dy-container .container-right .picture-content .picture-list .picture-col .picture-box .picture-image.certificates { width:195px; height:280px; }
.dy-main .dy-container .container-right .picture-content .picture-list .picture-col .picture-box .picture-image.factory { width:195px; height:146px; }
.dy-main .dy-container .container-right .picture-content .picture-list .picture-col .picture-box .picture-title { text-align:center; }
.dy-main .dy-container .container-right .picture-content .picture-list .picture-col .picture-box .picture-title p { font-size:12px; color:#666; line-height:3em; }
.dy-main .dy-container .container-right .picture-content .picture-list .picture-col .picture-box .picture-title p a { color:#666; }
.dy-main .dy-container .container-right .picture-content .picture-list .picture-col:hover .picture-box .picture-title p a { color:#e87c1a; }

/********** 内页：发展历史 **********/
.dy-main .dy-container .container-right .history-content { padding:20px 40px; overflow:hidden; }
.dy-main .dy-container .container-right .history-content .history-list { overflow:hidden; }
.dy-main .dy-container .container-right .history-content .history-list li { font-size:16px; color:#666; line-height:4em; border-bottom:1px solid #f1f1f1; }
.dy-main .dy-container .container-right .history-content .history-list li p i { display:inline-block; width:26px; height:16px; vertical-align:-2px; background:url(../Images/icon_calendar.png) no-repeat; background-size:16px auto; }

/********** 内页：联系我们  **********/
.dy-main .dy-container .container-right .contact-content { padding:20px 40px; overflow:hidden; }
.dy-main .dy-container .container-right .contact-content .contact-info { padding:20px 0 20px 0; border-bottom:1px solid #f1f1f1; overflow:hidden; }
.dy-main .dy-container .container-right .contact-content .contact-info:first-child { padding-top:0; }
.dy-main .dy-container .container-right .contact-content .contact-info .contact-title { font-size:18px; color:#ef4e42; line-height:2em; margin-bottom:20px; }
.dy-main .dy-container .container-right .contact-content .contact-info .contact-cover { float:left; width:255px; height:159px; overflow:hidden; }
.dy-main .dy-container .container-right .contact-content .contact-info .contact-cover img { width:100%; height:100%; }
.dy-main .dy-container .container-right .contact-content .contact-info .contact-data { float:left; width:555px; margin-left:20px; overflow:hidden; }
.dy-main .dy-container .container-right .contact-content .contact-info .contact-data p { font-size:16px; color:#333; line-height:2em; padding-bottom:0; }
.dy-main .dy-container .container-right .contact-content .contact-info .contact-data p a:hover { color:#e87c1a; }
.dy-main .dy-container .container-right .map-content { margin:35px auto; } 
.dy-main .dy-container .container-right .map-content .allmap { padding:0 40px; }
.dy-main .dy-container .container-right .map-content .allmap .dy-map { margin-top:20px; width:100%; height:330px; -webkit-animation:gfadeIn 1s both; -moz-animation:gfadeIn 1s both; -o-animation:gfadeIn 1s both; animation:gfadeIn 1s both; animation-delay:0.6s; }

/********** 内页：招贤纳士 **********/
.dy-main .dy-container .container-right .job-content { padding:20px 40px; overflow:hidden; }
.dy-main .dy-container .container-right .job-content .job-list li { margin-bottom:20px; border-bottom:1px solid #f1f1f1; }
.dy-main .dy-container .container-right .job-content .job-list li .job-title p { font-size:18px; line-height:45px; color:#ef4e42; padding-bottom:0; }
.dy-main .dy-container .container-right .job-content .job-list li .job-title p span { font-size:14px; color:#999; margin-left:10px; }
.dy-main .dy-container .container-right .job-content .job-list li .job-info,
.dy-main .dy-container .container-right .job-content .job-list li .job-description { margin-bottom:15px; }
.dy-main .dy-container .container-right .job-content .job-list li .job-info span { font-size:14px; margin-right:20px; color:#999; }
.dy-main .dy-container .container-right .job-content .job-list li .job-description p { font-size:14px; color:#666; line-height:2em; }
.dy-main .dy-container .container-right .job-content .job-list li .job-description p.job-description-title { font-size:16px; color:#333; line-height:2em; }
.dy-main .dy-container .container-right .job-content .job-list li .job-description p.job-description-contact { color:#e87c1a; }
.dy-main .dy-container .container-right .job-content .job-list li .job-description p.job-description-contact i { display:inline-block; width:26px; height:16px; vertical-align:-3px; background:url(../Images/icon_tel.png) no-repeat; background-size:16px auto; }
.dy-main .dy-container .container-right .job-content .job-list li .job-description p.job-description-contact a { color:#e87c1a; }

/********** 内页：新闻列表 **********/
.dy-main .dy-container .container-right .news-content { padding:20px 40px; overflow:hidden; }
.dy-main .dy-container .container-right .news-content .news-list li { border-bottom:1px solid #f1f1f1; margin-bottom:30px; padding-bottom:20px; overflow:hidden; }
.dy-main .dy-container .container-right .news-content .news-list li .news-image { float:left; width:200px; height:125px; overflow:hidden; }
.dy-main .dy-container .container-right .news-content .news-list li .news-image img { width:100%; height:100%; }
.dy-main .dy-container .container-right .news-content .news-list li .news-info { float:left; margin-left:20px; width:620px; }
.dy-main .dy-container .container-right .news-content .news-list li .news-info .news-title { font-size:16px; line-height:2em; overflow:hidden; }
.dy-main .dy-container .container-right .news-content .news-list li .news-info .news-title a { color:#333; }
.dy-main .dy-container .container-right .news-content .news-list li .news-info .news-title a:hover { color:#000; }
.dy-main .dy-container .container-right .news-content .news-list li .news-info .news-release { margin-top:2px; }
.dy-main .dy-container .container-right .news-content .news-list li .news-info .news-release span { font-size:12px; color:#999; line-height:2em; padding-left:20px; background:url(../Images/icon_time.png) no-repeat 0px 2px; background-size:14px 14px; }
.dy-main .dy-container .container-right .news-content .news-list li .news-info .news-desc { font-size:14px; color:#666; height:68px; margin-top:2px; line-height:1.6em; text-overflow:ellipsis; overflow:hidden; }

/********** 内页：新闻详情 **********/
.dy-main .dy-container .container-right .news-details-content { padding:20px 40px; overflow:hidden; }
.dy-main .dy-container .container-right .news-details-content .news-details-title { font-size:18px; color:#333; line-height:2em; text-align:center; margin-top:10px; }
.dy-main .dy-container .container-right .news-details-content .news-details-posttime { font-size:12px; color:#999; line-height:45px; text-align:center; border-bottom:1px solid #f1f1f1; }
.dy-main .dy-container .container-right .news-details-content .news-detail-content { width:100%; padding-top:20px; }
.dy-main .dy-container .container-right .news-details-content .news-detail-content p { font-size:16px; color:#666; line-height:2em; padding-bottom:20px; }
.dy-main .dy-container .container-right .news-details-content .news-detail-content img { width:100%; height:100%; }
.dy-main .dy-container .container-right.active .news-details-content { -webkit-animation:gfadeIn 1s both; -moz-animation:gfadeIn 1s both; -o-animation:gfadeIn 1s both; animation:gfadeIn 1s both; }

/********** 内页：下载中心 **********/
.dy-main .dy-container .container-right .download-content { padding:20px 40px; overflow:hidden; }
.dy-main .dy-container .container-right .download-content ul li { border-bottom:1px solid #f1f1f1; overflow:hidden; }
.dy-main .dy-container .container-right .download-content ul li.download-title { background:#f1f1f1; }
.dy-main .dy-container .container-right .download-content ul li div { float:left; font-size:14px; color:#666; line-height:50px; width:100px; height:50px; text-align:center;  }
.dy-main .dy-container .container-right .download-content ul li div:first-child { color:#333; width:325px; text-align:left; padding-left:15px; }
.dy-main .dy-container .container-right .download-content ul li div a { color:#666; }
.dy-main .dy-container .container-right .download-content ul li div a:hover { color:#e87c1a; }
.dy-main .dy-container .container-right .download-content ul li div:last-child a { line-height:0; display:block; width:100%; height:50px; background:url(../Images/icon_download.png) no-repeat center center; background-size:35px; }
.dy-main .dy-container .container-right .download-content ul li div:last-child a:hover { background:url(../Images/icon_download2.png) no-repeat center center; background-size:35px; }

/********** 内页：产品列表 **********/
.dy-main .dy-container .container-right .product-content { padding:20px 40px; overflow:hidden; }
.dy-main .dy-container .container-right .product-content p.search-keyword { padding-bottom:20px; font-size:18px; color:#666; line-height:2em; overflow:hidden; }
.dy-main .dy-container .container-right .product-content p.search-keyword span { color:#e87c1a; }
.dy-main .dy-container .container-right.active .product-content p { -webkit-animation:gfadeIn 1s both; -moz-animation:gfadeIn 1s both; -o-animation:gfadeIn 1s both; animation:gfadeIn 1s both; }
.dy-main .dy-container .container-right .product-content ul { width:100%; overflow:hidden; }
.dy-main .dy-container .container-right .product-content ul li { float:left; width:195px; margin-right:20px; }
.dy-main .dy-container .container-right .product-content ul li:nth-child(4n) { margin-right:0; }
.dy-main .dy-container .container-right .product-content ul li .product-box { background:#f8f8f8; margin-bottom:20px; }
.dy-main .dy-container .container-right .product-content ul li .product-box .product-image { width:195px; height:195px; overflow:hidden; }
.dy-main .dy-container .container-right .product-content ul li .product-box .product-image img { width:100%; }
.dy-main .dy-container .container-right .product-content ul li .product-box .product-title { text-align:center; }
.dy-main .dy-container .container-right .product-content ul li .product-box .product-title p { font-size:14px; color:#666; line-height:40px; }
.dy-main .dy-container .container-right .product-content ul li .product-box .product-title p a { color:#666; }
.dy-main .dy-container .container-right .product-content ul li .product-box:hover .product-title p a { color:#e87c1a; }

/********** 内页：产品详情 **********/
.dy-main .dy-container .container-right .product-details-content { padding:20px 40px; overflow:hidden; }
.dy-main .dy-container .container-right .product-details-content .pro-info { overflow:hidden; position:relative; }
.dy-main .dy-container .container-right.active .product-details-content .pro-info { -webkit-animation:gfadeIn 1s both; -moz-animation:gfadeIn 1s both; -o-animation:gfadeIn 1s both; animation:gfadeIn 1s both; }
.dy-main .dy-container .container-right .product-details-content .pro-info .pro-col-image { overflow:hidden; }
.dy-main .dy-container .container-right .product-details-content .pro-info .pro-col-image .album-img { width:100%; height:100%; position:relative; display:none; }
.dy-main .dy-container .container-right .product-details-content .pro-info .pro-col-image .album-img.album-active { display:block; }
.dy-main .dy-container .container-right .product-details-content .pro-info .pro-col-image .album-img img { width:100%; height:100%; }
.dy-main .dy-container .container-right .product-details-content .pro-info .pro-col-image .album-list { width:100%; height:70px; padding-top:20px; overflow:hidden; }
.dy-main .dy-container .container-right .product-details-content .pro-info .pro-col-image .album-list a.clickl, 
.dy-main .dy-container .container-right .product-details-content .pro-info .pro-col-image .album-list a.clickr { float:left; width:15px; cursor:pointer; margin-top:9px; }
.dy-main .dy-container .container-right .product-details-content .pro-info .pro-col-image .album-list a.clickr { float:right }
.dy-main .dy-container .container-right .product-details-content .pro-info .pro-col-image .album-list .album-list-img { float:left; width:50px; height:50px; margin-left:10px; border:1px solid #fff; cursor:pointer; overflow:hidden; }
.dy-main .dy-container .container-right .product-details-content .pro-info .pro-col-image .album-list .album-list-img.album-list-active { border:1px solid #e87c1a; }
.dy-main .dy-container .container-right .product-details-content .pro-info .pro-col-data { padding-top:10px; margin-top:10px; border-top:1px solid #f1f1f1; overflow:hidden; }
.dy-main .dy-container .container-right .product-details-content .pro-info .pro-col-data .pro-data { width:100%; }
.dy-main .dy-container .container-right .product-details-content .pro-info .pro-col-data .pro-data ul li { overflow:hidden; }
.dy-main .dy-container .container-right .product-details-content .pro-info .pro-col-data .pro-data ul li p { font-size:16px; color:#666; line-height:3em; }
.dy-main .dy-container .container-right .product-details-content .pro-info .pro-col-data .pro-data ul li p span { color:#333; }

/********** 内页：友情链接 **********/
.dy-main .dy-container .container-right .flink-content { padding:20px 40px; overflow:hidden; }
.dy-main .dy-container .container-right .flink-content .flink-list li { border-bottom:1px solid #f1f1f1; margin-bottom:30px; padding-bottom:20px; overflow:hidden; }
.dy-main .dy-container .container-right .flink-content .flink-list li .flink-image { float:left; width:200px; height:71px; overflow:hidden; }
.dy-main .dy-container .container-right .flink-content .flink-list li .flink-image img { width:100%; height:100%; }
.dy-main .dy-container .container-right .flink-content .flink-list li .flink-info { float:left; margin-left:20px; width:620px; }
.dy-main .dy-container .container-right .flink-content .flink-list li .flink-info .flink-title { font-size:16px; line-height:2em; }
.dy-main .dy-container .container-right .flink-content .flink-list li .flink-info .flink-url { font-size:14px; color:#666; margin-top:2px; line-height:1.6em; text-overflow:ellipsis; overflow:hidden; }
.dy-main .dy-container .container-right .flink-content .flink-list li .flink-info a { color:#333; }
.dy-main .dy-container .container-right .flink-content .flink-list li .flink-info a:hover { color:#e87c1a; }

/********** 内页：在线留言 **********/
.dy-main .dy-container .container-right .feedback-content { padding:20px 40px; overflow:hidden; }
.dy-main .dy-container .container-right .feedback-content .feedback-title { font-size:18px; color:#333; line-height:2em; text-align:center; margin-top:10px; }
.dy-main .dy-container .container-right .feedback-content .feedback-info { width:100%; padding-top:20px; margin:0 auto; }
.dy-main .dy-container .container-right .feedback-content .feedback-info .main-info-form { width:100%; overflow:hidden; }
.dy-main .dy-container .container-right .feedback-content .feedback-info .main-info-form .feedback-in-fl { width:24%; float:left; margin-right:1.333%; overflow:hidden; }
.dy-main .dy-container .container-right .feedback-content .feedback-info .main-info-form .feedback-in-fl .contact-title,
.dy-main .dy-container .container-right .feedback-content .feedback-info .main-info-form .feedback-in-fr .contact-title { width:100%; line-height:2em; font-size:16px; color:#666; margin-bottom:10px; display:block; }
.dy-main .dy-container .container-right .feedback-content .feedback-info .main-info-form .feedback-in-fl input,
.dy-main .dy-container .container-right .feedback-content .feedback-info .main-info-form .feedback-in-fr input { width:100%;line-height:40px; background:#f1f1f1; padding:0 5px; font-size:14px; color:#666; }
.dy-main .dy-container .container-right .feedback-content .feedback-info .main-info-form .feedback-in-fr { width:24%; float:left; overflow:hidden; }
.dy-main .dy-container .container-right .feedback-content .feedback-info .main-info-form .feedback-in-message { display:block; clear:both; margin-bottom:20px; width:100%; padding-top:20px; }
.dy-main .dy-container .container-right .feedback-content .feedback-info .main-info-form .feedback-in-message .contact-title { width:100%; line-height:2em; font-size:16px; color:#666; margin-bottom:10px; display:block; }
.dy-main .dy-container .container-right .feedback-content .feedback-info .main-info-form .feedback-in-message textarea { width:100%; border:none; background:#f1f1f1; min-height:150px; padding:5px; font-size:14px; color:#666; }
.dy-main .dy-container .container-right .feedback-content .feedback-info .main-info-form .feedback-in-options .contact-title { width:100%; font-weight:300; line-height:2em; font-size:16px; color:#666; margin-bottom:10px; display:block; }
.dy-main .dy-container .container-right .feedback-content .feedback-info .main-info-form .feedback-in-options select { width:100%; border:none; background:#f1f1f1; line-height:40px; display:block; height:40px; padding:0 5px; color:#666; font-size:14px; }
.dy-main .dy-container .container-right .feedback-content .feedback-info .main-info-form .feedback-send input { width:229px; font-size:14px; line-height:40px; background:#ccc; margin:20px 0; float:right; transition:all 0.3s ease; }
.dy-main .dy-container .container-right .feedback-content .feedback-info .main-info-form .feedback-send input:hover { background-color:#e87c1a; color:#fff; }
.dy-main .dy-container .container-right.active .feedback-content .feedback-title,
.dy-main .dy-container .container-right.active .feedback-content .feedback-info { -webkit-animation:gfadeIn 1s both; -moz-animation:gfadeIn 1s both; -o-animation:gfadeIn 1s both; animation:gfadeIn 1s both; }
.layui-layer-content { color:#fff; }

/********** 404错误页面 **********/
#dy_error { width:100%; height:100%; position:relative; }
#dy_error .error-box { width:100%; }
#dy_error .error-box .error-top { width:100%; padding:40px 0; height:55vh; box-sizing:border-box; position:relative; display:-webkit-flex; display:flex; background:#e2e2e2; }
#dy_error .error-box .error-top .error-info { width:1040px; margin:0 auto; align-self:flex-end; -webkit-align-self:flex-end; }
#dy_error .error-box .error-top .error-info h2 { font-size:100px; margin-bottom:5px; line-height:1.5em; }
#dy_error .error-box .error-top .error-info h4 { font-size:24px; line-height:1.5em; margin-bottom:10px; }
#dy_error .error-box .error-top .error-info p { font-size:14px; line-height:1.5em; margin-bottom:5px; }
#dy_error .error-box .error-bottom { padding:20px 0; box-sizing:border-box; height:45vh; background:#f1f1f1; }
#dy_error .error-box .error-bottom p { font-size:12px; line-height:1.5em; }

/********** 自适应部分 **********/
@media screen and (max-width:414px ) {
	/********** 全局 **********/
	body { background:#fff; }
	#dy_wap_sub_menu { display:block; width:0%; height:100%; overflow:hidden; position:absolute; top:0px; left:0px; z-index:999999; transition:width .5s; -moz-transition:width .5s; -webkit-transition:width .5s; -o-transition:width 2s; }
	#dy_wap_sub_menu.active { width:100%; }
	#dy_wap_sub_menu .shrink-btn { float:left; width:20%; height:100%; background:#000; filter:alpha(opacity=80); -moz-opacity:0.8; -khtml-opacity:0.8; opacity:0.8; }
	#dy_wap_sub_menu .shrink-btn span { display:block; height:40px; margin-top:10px; margin-left:15px; background:url(../Images/icon_shrink.png) no-repeat; background-size:40px; }
	#dy_wap_sub_menu .wap-sub-menulist { width:calc(80% - 2px); height:100%;float:left; background:#e87c1a; border-left:2px solid #fff; overflow:hidden; }
	#dy_wap_sub_menu .wap-sub-menulist ul li { font-size:14px; line-height:50px; padding-left:20px; border-bottom:1px solid #f1f1f1; }
	#dy_wap_sub_menu .wap-sub-menulist ul li:last-child { border-bottom:0; }
	#dy_wap_sub_menu .wap-sub-menulist ul li a { color:#fff; }
	#dy_wap_sub_menu .wap-sub-menulist ul li a .cate-icon { float:left; margin-top:12px; margin-right:10px; display:inline-block; width:24px; height:24px; background-size:24px 24px; transition:all .6s; -moz-border-radius:50%; -ms-border-radius:50%; -o-border-radius:50%; border-radius:50%; }
	
	/********** PC端菜单及右侧快捷菜单隐藏 **********/
	.dy-header .pc-header { display:none; }
	#dy_quicknav { display:none; }
	
	/********** 手机端顶部及底部菜单有效 **********/
	.dy-header { position:fixed; }
	.dy-header .mobile-header { display:block; }
	.dy-footer { display:block; }
	
	/********** PC版权信息隐藏，手机版权信息有效 **********/
	.dy-copyright { margin-top:10px; margin-bottom:54px; width:100%; padding:16px 0 5px 0; background:#f1f1f1; border-top:0; }
	.dy-copyright .pc-copyright { display:none; }
	.dy-copyright .mobile-copyright { display:block; }

	/********** 滚动广告 **********/
	.dy-main .dy-slider.web-slider { display:none; } 
	.dy-main .dy-slider.wap-slider { display:block; }
	
	/********** Banner **********/
	.dy-main .dy-banner.web-banner { display:none; } 
	.dy-main .dy-banner.wap-banner { display:block; }
	
	/********** 首页：通用 **********/
	.dy-main { min-width:auto; min-height:auto; }
	.dy-main .dy-index-container,
	.dy-main .dy-index-container.bg-n { width:calc(100% - 16px); padding:0 8px; }
	.dy-main .dy-index-container.bg-w { width:calc(100% - 16px); padding:0 8px; background:#f8f8f8; }
	
	/********** 首页：滚动新闻 **********/
	.dy-main .dy-index-container .index-news-content { width:100%; padding:20px 0;}
	.dy-main .dy-index-container .index-news-content .news-container .news-title { width:64px; font-size:12px; height:40px; line-height:40px; margin-left:0px; padding-left:0px; text-align:center; background:none;  }
	.dy-main .dy-index-container .index-news-content .news-container .news-list { width:68%; }
	.dy-main .dy-index-container .index-news-content .news-container .news-list li { margin-left:0px; padding:0px; line-height:40px; height:40px; }
	.dy-main .dy-index-container .index-news-content .news-container .news-list li span { display:none; }
	.dy-main .dy-index-container .index-news-content .news-container .news-list li a { padding-left:20px; background-position:5px center; font-size:12px; height:40px; line-height:40px; }
	.dy-main .dy-index-container .index-news-content .news-container .news-list li a.readmore { font-size:12px; line-height:40px; }
	.dy-main .dy-index-container .index-news-content .news-container a.showmore { height:40px; line-height:0px; }
	.dy-main .dy-index-container .index-news-content .news-container .more { width:45px; }
	
	/********** 首页：简介 **********/
	.dy-main .dy-index-container .index-about-content { width:100%; padding:20px 0;}
	.dy-main .dy-index-container .index-about-content .index-about .about-title { font-size:16px; margin-bottom:10px; text-align:left; padding-bottom:5px; border-bottom:1px solid #eee; }
	.dy-main .dy-index-container .index-about-content .index-about .about-title span { font-size:12px; display:inline-block; }
	.dy-main .dy-index-container .index-about-content .index-about .about-article { margin-bottom:20px; height:100px; text-overflow:ellipsis; overflow:hidden; }
	.dy-main .dy-index-container .index-about-content .index-about .about-article p { font-size:12px; }
	.dy-main .dy-index-container .index-about-content .index-about .about-image { display:none; }

	/********** 首页：产品中心 **********/
	.dy-main .dy-index-container .index-product-content { width:100%; padding:20px 0;}
	.dy-main .dy-index-container .index-product-content .product-title { font-size:16px; margin-bottom:15px; text-align:left; padding-bottom:5px; border-bottom:1px solid #f1f1f1; }
	.dy-main .dy-index-container .index-product-content .product-title span { font-size:12px; display:inline-block; }
	.dy-main .dy-index-container .index-product-content .product-pc { display:none; }
	.dy-main .dy-index-container .index-product-content .product-mobile { display:block; }

	/********** 内页：通用 **********/
	.dy-main .dy-container { width:calc(100% - 16px); padding:0 8px; margin:15px auto; min-height:300px; }
	.dy-main .dy-container .no-data,
	.dy-main .dy-container .layui-flow-more { font-size:12px; }
	.dy-main .dy-container .container-left { display:none; }
	.dy-main .dy-container .container-right { width:100%; float:left; margin-left:0; }
	.dy-main .dy-container .container-right .right-title { padding:0 0 5px; }
	.dy-main .dy-container .container-right .right-title:not(:first-child) { margin-top:20px; }
	.dy-main .dy-container .container-right .right-title .title-item { font-size:16px; padding-top:0; }
	.dy-main .dy-container .container-right .right-title ul { display:none; }
	.dy-main .dy-container .container-right .right-title span { display:inline-block; }
	
	/********** 内页：公司简介 **********/
	.dy-main .dy-container .container-right .about-content { padding:10px 0 0 0; }
	.dy-main .dy-container .container-right .about-content .about-info { padding-top:0; }
	.dy-main .dy-container .container-right .about-content .about-info p { font-size:12px; padding-bottom:10px; }

	/********** 内页：荣誉证书/工厂图册 **********/
	.dy-main .dy-container .container-right .picture-content { padding:10px 0 0 0; }
	.dy-main .dy-container .container-right .picture-content .picture-list .picture-col { float:left; width:49%; margin-right:2%; }
	.dy-main .dy-container .container-right .picture-content .picture-list .picture-col:nth-child(2n) { margin-right:0; }
	.dy-main .dy-container .container-right .picture-content .picture-list .picture-col .picture-box { margin-bottom:15px; }
	.dy-main .dy-container .container-right .picture-content .picture-list .picture-col .picture-box .picture-image.certificates { width:100%; height:100%; }
	.dy-main .dy-container .container-right .picture-content .picture-list .picture-col .picture-box .picture-image.factory { width:100%; height:100%; }
	.dy-main .dy-container .container-right .picture-content .picture-list .picture-col .picture-box .picture-title p { font-size:11px; }
	
	/********** 内页：发展历史 **********/
	.dy-main .dy-container .container-right .history-content { padding:10px 0 0 0; }
	.dy-main .dy-container .container-right .history-content .history-list li { font-size:12px; }

	/********** 内页：下载中心 **********/
	.dy-main .dy-container .container-right .download-content { padding:10px 0 0 0; }
	.dy-main .dy-container .container-right .download-content ul li div { font-size:12px; line-height:40px; width:60px; height:40px; }
	.dy-main .dy-container .container-right .download-content ul li div:first-child { width:calc(100% - 65px); padding-left:5px; }
	.dy-main .dy-container .container-right .download-content ul li div:nth-child(2),
	.dy-main .dy-container .container-right .download-content ul li div:nth-child(3),
	.dy-main .dy-container .container-right .download-content ul li div:nth-child(4),
	.dy-main .dy-container .container-right .download-content ul li div:nth-child(5) { display:none; }
	.dy-main .dy-container .container-right .download-content ul li div:last-child a { height:40px; background-size:30px; }

	/********** 内页：招贤纳士 **********/
	.dy-main .dy-container .container-right .job-content { padding:10px 0 0 0; }
	.dy-main .dy-container .container-right .job-content .job-list li { margin-bottom:10px; }
	.dy-main .dy-container .container-right .job-content .job-list li .job-title p { font-size:14px; line-height:30px; }
	.dy-main .dy-container .container-right .job-content .job-list li .job-info,
	.dy-main .dy-container .container-right .job-content .job-list li .job-description { margin-bottom:10px; }
	.dy-main .dy-container .container-right .job-content .job-list li .job-info span { font-size:12px; display:block; }
	.dy-main .dy-container .container-right .job-content .job-list li .job-description p { font-size:12px; }
	.dy-main .dy-container .container-right .job-content .job-list li .job-description p.job-description-title { font-size:14px; }
	.dy-main .dy-container .container-right .job-content .job-list li .job-description p.job-description-contact i { width:18px; height:12px; vertical-align:-2px; background-size:12px auto; }

	/********** 内页：联系我们  **********/
	.dy-main .dy-container .container-right .contact-content { padding:10px 0 0 0; }
	.dy-main .dy-container .container-right .contact-content .contact-info { padding:10px 0; border-bottom:0; }
	.dy-main .dy-container .container-right .contact-content .contact-info .contact-title { font-size:14px; margin-bottom:10px; }
	.dy-main .dy-container .container-right .contact-content .contact-info .contact-cover { width:100%; height:100%; }
	.dy-main .dy-container .container-right .contact-content .contact-info .contact-data { width:100%; margin-left:0; padding-top:10px; }
	.dy-main .dy-container .container-right .contact-content .contact-info .contact-data p { font-size:12px; }
	.dy-main .dy-container .container-right .map-content { margin:10px auto; } 
	.dy-main .dy-container .container-right .map-content .allmap { padding:0; }
	.dy-main .dy-container .container-right .map-content .allmap .dy-map { margin-top:10px; width:100%; height:200px; }

	/********** 内页：新闻列表 **********/
	.dy-main .dy-container .container-right .news-content { padding:10px 0 0 0; }
	.dy-main .dy-container .container-right .news-content .news-list li { margin-bottom:30px; padding-bottom:20px; }
	.dy-main .dy-container .container-right .news-content .news-list li .news-image { width:102px; height:64px; }
	.dy-main .dy-container .container-right .news-content .news-list li .news-info { margin-left:10px; width:calc(100% - 112px); }
	.dy-main .dy-container .container-right .news-content .news-list li .news-info .news-title { font-size:14px; line-height:1.6em; }
	.dy-main .dy-container .container-right .news-content .news-list li .news-info .news-release { margin-top:0; }
	.dy-main .dy-container .container-right .news-content .news-list li .news-info .news-desc { display:none; }

	/********** 内页：新闻详情 **********/
	.dy-main .dy-container .container-right .news-details-content { padding:10px 0 0 0; }
	.dy-main .dy-container .container-right .news-details-content .news-details-title { font-size:14px; margin-top:0; }
	.dy-main .dy-container .container-right .news-details-content .news-details-posttime { line-height:2em; }
	.dy-main .dy-container .container-right .news-details-content .news-detail-content { padding-top:10px; }
	.dy-main .dy-container .container-right .news-details-content .news-detail-content p { font-size:12px; padding-bottom:10px; }

	/********** 内页：产品列表 **********/
	.dy-main .dy-container .container-right .product-content { padding:10px 0 0 0; }
	.dy-main .dy-container .container-right .product-content p.search-keyword { display:none; }
	.dy-main .dy-container .container-right .product-content ul li { width:49%; margin-right:2%; }
	.dy-main .dy-container .container-right .product-content ul li:nth-child(2n) { margin-right:0; }
	.dy-main .dy-container .container-right .product-content ul li .product-box { margin-bottom:10px; }
	.dy-main .dy-container .container-right .product-content ul li .product-box .product-title p { font-size:12px; line-height:3em; }
	.dy-main .dy-container .container-right .product-content ul li .product-box .product-image { width:100%; height:100%; }

	/********** 内页：产品详情 **********/
	.dy-main .dy-container .container-right .product-details-content { padding:10px 0 0 0; }
	.dy-main .dy-container .container-right .product-details-content .pro-info .pro-col-image { overflow:hidden; }
	.dy-main .dy-container .container-right .product-details-content .pro-info .pro-col-data .pro-data ul li p { font-size:14px; line-height:2em; }
	
}
