@charset "utf-8";
@import url('common.css'); 

html,body { width:100%; height:100%; }
body.inpage { background:#faf9f5; }

/* 鼠标进入图片效果 */
.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%; }
.hover-shiftup { -webkit-transition:all 0.4s linear; -o-transition:all 0.4s linear; -moz-transition:all 0.4s linear; transition:all 0.4s linear; }
.hover-shiftup:hover { -webkit-transform:translate3d(0, -4px, 0); -moz-transform:translate3d(0, -4px, 0); transform:translate3d(0, -4px, 0); }
.hover-opacity08:hover img { opacity:0.8; filter:alpha(opacity=80); }

/********** 通用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; }

/********** 头部菜单 **********/
.dy-header .header-container { width:1200px; margin:0px auto; overflow:hidden; }
.dy-header .header-container .header-logo { width:80px; height:80px; float:left; }
.dy-header .header-container .header-logo img { width:80px; height:80px; padding-top:2px; }
.dy-header .header-container .header-menu { float:right; font-size:15px; }
.dy-header .header-container .header-menu .menu-list { overflow:hidden; }
.dy-header .header-container .header-menu .menu-list ul li {float:left;height:83px;width: 92px;}
.dy-header .header-container .header-menu .menu-list ul li a {display:block;height:83px;width: 115px;text-align:center;line-height:83px;color:#274358;font-size: 16px;}
.dy-header .header-container .header-menu .menu-list.index ul li:hover a,
.dy-header .header-container .header-menu .menu-list.index ul li.active a { color:#fff; background:url(../Images/themes_index_menu.png) no-repeat center; background-size: 100%; }
.dy-header .header-container .header-menu .menu-list.about ul li:hover a,
.dy-header .header-container .header-menu .menu-list.about ul li.active a {color:#fff;background: url(../Images/themes_about_menu.png) no-repeat center; background-size: 100%;}
.dy-header .header-container .header-menu .menu-list.products ul li:hover a,
.dy-header .header-container .header-menu .menu-list.products ul li.active a { color:#fff; background:url(../Images/themes_product_menu.png) no-repeat center; background-size: 100%; }
.dy-header .header-container .header-menu .menu-list.plant ul li:hover a,
.dy-header .header-container .header-menu .menu-list.plant ul li.active a { color:#fff; background:url(../Images/themes_plant_menu.png) no-repeat center; background-size: 100%; }
.dy-header .header-container .header-menu .menu-list.manufactor ul li:hover a,
.dy-header .header-container .header-menu .menu-list.manufactor ul li.active a { color:#fff; background:url(../Images/themes_manufactor_menu.png) no-repeat center; background-size: 100%; }
.dy-header .header-container .header-menu .menu-list.health ul li:hover a,
.dy-header .header-container .header-menu .menu-list.health ul li.active a { color:#fff; background:url(../Images/themes_health_menu.png) no-repeat center; background-size: 100%; }
.dy-header .header-container .header-menu .menu-list.train ul li:hover a,
.dy-header .header-container .header-menu .menu-list.train ul li.active a { color:#fff; background:url(../Images/themes_train_menu.png) no-repeat center; background-size: 100%; }
.dy-header .header-container .header-menu .menu-list.culture ul li:hover a,
.dy-header .header-container .header-menu .menu-list.culture ul li.active a { color:#fff; background:url(../Images/themes_culture_menu.png) no-repeat center; background-size: 100%; }
.dy-header .header-container .header-menu .menu-list.coo ul li:hover a,
.dy-header .header-container .header-menu .menu-list.coo ul li.active a { color:#fff; background:url(../Images/themes_cooperation_menu.png) no-repeat center; background-size: 100%; }
.dy-header .header-container .header-menu .menu-list.ajys ul li:hover a,
.dy-header .header-container .header-menu .menu-list.ajys ul li.active a {color:#fff;background: url(../Images/themes_about_menu.png) no-repeat center; background-size: 100%;}
.dy-header .header-container .header-menu .menu-list.case ul li:hover a,
.dy-header .header-container .header-menu .menu-list.case ul li.active a { color:#fff; background:url(../Images/themes_product_menu.png) no-repeat center; background-size: 100%; }
.dy-header .header-container .header-menu .menu-list.hlxw ul li:hover a,
.dy-header .header-container .header-menu .menu-list.hlxw ul li.active a { color:#fff; background:url(../Images/themes_manufactor_menu.png) no-repeat center; background-size: 100%; }

/********** 底部版权 **********/
.dy-copyright { background:url(../Images/bg_footer.jpg) no-repeat; background-size:100% 100%; overflow:hidden;padding:60px 0px; }
.dy-copyright .copyright-container { width:1200px; margin:0px auto; }
.dy-copyright .copyright-container .footer-logo { width:100%; height:100%; margin:60px 0px 40px }
.dy-copyright .copyright-container .footer-logo img { display:block; width:123px; height:115px; margin:0px auto; }
.dy-copyright .copyright-container .footer-menu { text-align:center; margin-bottom:10px; } 
.dy-copyright .copyright-container .footer-menu a { padding:0px 20px; font-size:16px; color:#cdc4b2; line-height:2em; position:relative; }
.dy-copyright .copyright-container .footer-menu a:hover { color:#f1e1c1; }
.dy-copyright .copyright-container .footer-menu a::after { content:''; width:5px; height:5px; background:#cdc4b2; position:absolute; top:10px; right:-5px; border-radius:50px; }
.dy-copyright .copyright-container .footer-menu a:last-child::after { content:''; width:0px; height:0px; }
.dy-copyright .copyright-container .footer-contact p { text-align:center; line-height:2em; color:#cdc4b2; font-size:14px; }
.dy-copyright .copyright-container .footer-contact p i { display:inline-block; width:16px; height:16px; vertical-align:-3px; padding-right:4px; }
.dy-copyright .copyright-container .footer-contact p i.icon-address { background:url(../Images/icon_bottom_address.png) no-repeat; background-size:16px 16px; }
.dy-copyright .copyright-container .footer-contact p i.icon-tel { background:url(../Images/icon_bottom_tel.png) no-repeat; background-size:16px 16px; }
.dy-copyright .copyright-container .footer-contact a { color:#cdc4b2; }
.dy-copyright .copyright-container .footer-contact a:hover { color:#f1e1c1; }
.dy-copyright .copyright-container .footer-share { text-align:center; margin-top:30px; /*margin-bottom:45px;*/ }
.dy-copyright .copyright-container .footer-share a { font-size:15px; color:#cdc4b2; padding:0px 40px; }
.dy-copyright .copyright-container .footer-share a:hover { color:#f1e1c1; }
.dy-copyright .copyright-container .footer-share a img { height:15px; padding-right:8px; padding-bottom:4px; }
.dy-copyright .copyright-tail { width:100%; height:50px; background:#000; }
.dy-copyright .tongji { display:none; }
.dy-copyright .beian { height:14px; width:14px; padding-bottom:3px; padding-right:2px; }

/********** 快捷菜单 **********/
#dy_quicknav { position:fixed; top:50%; right:10px; z-index:9999; }
#dy_quicknav ul li { margin-bottom:3px; width:55px; height:55px; }
#dy_quicknav ul li .icon-container { width:53px; height:53px; text-align:center; color:#333; font-size:14px; background:#f1f1f1; display:table-cell; vertical-align:middle; }
#dy_quicknav ul li .icon-container.icon-txt { vertical-align:bottom; }
#dy_quicknav ul li .icon-container span { display:block; font-size:12px; line-height:2em; }
#dy_quicknav ul li .icon-container i { display:inline-block; width:24px; height:24px; vertical-align:-3px; }
#dy_quicknav ul li .icon-container .icon-mp { background:url(../Images/icon_quicknav_mp.png) no-repeat; background-size:24px 24px; }
#dy_quicknav ul li .icon-container .icon-gotop { background:url(../Images/icon_quicknav_gotop.png) no-repeat; background-size:24px 24px; }
#dy_quicknav ul li:hover .icon-container,
#dy_quicknav ul li:hover .icon-container a,
#dy_quicknav ul li:hover .icon-container span { color:#fff; background:#56c4a1; }
#dy_quicknav ul li:hover .icon-container .icon-mp { background:url(../Images/icon_quicknav_mp_hover.png) no-repeat; background-size:24px 24px; }
#dy_quicknav ul li:hover .icon-container .icon-gotop { background:url(../Images/icon_quicknav_gotop_hover.png) no-repeat; background-size:24px 24px; }
#dy_quicknav ul li .show-container { padding:10px 10px; position:absolute; display:none; right:70px; width:240px; height:auto; background:#56c4a1; }
#dy_quicknav ul li .show-container::after { content:''; width:0; height:0; border-left:12px solid transparent; border-right:8px solid transparent; border-top:9px solid #56c4a1;  position:absolute; top:20px; text-align:center; right:-13px;  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 li .show-container p { font-size:12px; color:#fff; line-height:2em; }
#dy_quicknav ul li .show-container.contact { top:60px; width:240px; text-align:left; }
#dy_quicknav ul li .show-container.qrcode { top:120px; width:240px; text-align:center; }
#dy_quicknav ul li .show-container.qrcode img { width:100%; height:100%; }
#dy_quicknav ul li:hover .show-container { display:block; }

/********** 首页：通用 **********/
.dy-main { width:100%; overflow:hidden; }
.dy-main .dy-index-container { width:100%; }
.dy-main .dy-index-container .dy-index-container-inner-bg{ width:100%; }
.dy-main .dy-index-container .dy-index-container-inner-bg .dy-index-container-inner { width:1200px; margin:0px auto; text-align:center; overflow:hidden; }
/*
.dy-main .dy-index-container .dy-index-container-inner .dy-index-container-title { width:220px; height:auto; margin:0 auto;}
.dy-main .dy-index-container .dy-index-container-inner .dy-index-container-title img { width:100%; }
*/
.dy-main .dy-index-container .dy-index-container-inner-bg .dy-index-container-title {display:block; overflow:hidden; width:100%; padding:50px 0px 0px 0;}
.dy-main .dy-index-container .dy-index-container-inner-bg .dy-index-container-title span {display:block; height:40px; line-height:40px;font-size:36px; text-align:center; color:#333; font-weight:normal; padding:10px 0px; }
.dy-main .dy-index-container .dy-index-container-inner-bg.about .dy-index-container-title span.title {color:#333;}
.dy-main .dy-index-container .dy-index-container-inner-bg.honor .dy-index-container-title span.title {color:#fff;}
.dy-main .dy-index-container .dy-index-container-inner-bg.ajys .dy-index-container-title span.title {color:#333;}
.dy-main .dy-index-container .dy-index-container-inner-bg.case .dy-index-container-title span.title {color:#333;}
.dy-main .dy-index-container .dy-index-container-inner-bg.hlxw .dy-index-container-title span.title {color:#333;}
.dy-main .dy-index-container .dy-index-container-inner-bg .dy-index-container-title dl { display:block; height:42px; background:url(../Images/index_title_icon.png) no-repeat center bottom; margin:0px;}
.dy-main .dy-index-container .dy-index-container-inner-bg .dy-index-container-title dl em {width:47%; height:1px; border-bottom:1px solid #9fa0a0;float:left;padding-top:21px;}
.dy-main .dy-index-container .dy-index-container-inner-bg .dy-index-container-title dl i {width:47%;height:1px; border-bottom:1px solid #9fa0a0;float:right;padding-top:21px;}
.dy-main .dy-index-container .dy-index-container-inner-bg .dy-index-container-inner .container-box { margin-top:55px; overflow:hidden; }
.dy-main .dy-index-container .dy-index-container-inner-bg .dy-index-container-inner .index-more .more { display:block; width:100px; height:30px; margin:0 auto; text-decoration:none; line-height:30px; border:1px solid #eee; text-align:center; font-size:14px; }
.dy-main .dy-index-container .dy-index-container-inner-bg.about .dy-index-container-inner .index-more .more { color:#666; }
.dy-main .dy-index-container .dy-index-container-inner-bg.honor .dy-index-container-inner .index-more .more{color:#fff;margin-top:50px;}
.dy-main .dy-index-container .dy-index-container-inner-bg.news .dy-index-container-inner .index-more .more,
.dy-main .dy-index-container .dy-index-container-inner-bg.product .dy-index-container-inner .index-more .more { color:#333; margin-top:20px; }
.dy-main .dy-index-container .dy-index-container-inner-bg.news .dy-index-container-inner .index-more .more { border-color:#dedede; }
.dy-main .dy-index-container .dy-index-container-inner-bg.ajys .dy-index-container-inner .index-more .more { color:#666; }
.dy-main .dy-index-container .dy-index-container-inner-bg.case .dy-index-container-inner .index-more .more { color:#666; }
.dy-main .dy-index-container .dy-index-container-inner-bg.hlxw .dy-index-container-inner .index-more .more { color:#666; }

/********** 滚动Slider **********/
.dy-slider { width:100%; overflow:hidden; }
.dy-slider .swiper-container { width:100%; height:100%; overflow:hidden; }
.dy-slider .swiper-container .swiper-wrapper .swiper-slide { width:100%; height:100%; }
.dy-slider .swiper-container .swiper-wrapper .swiper-slide img { width:100%; }
.dy-slider .swiper-container .swiper-pagination { text-align:right; }
.dy-slider .swiper-container .swiper-pagination .swiper-pagination-bullet { width:40px; height:8px; display:inline-block; border-radius:0%; opacity:.2; }
.dy-slider .swiper-container .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active { opacity:0.8; background:#fff; }
.dy-slider .swiper-container-horizontal .swiper-pagination-bullets { left:-80px }

/********** 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; }

/********** 首页：导航菜单 **********/
/*
.dy-main .dy-index-container .dy-index-container-inner.menu { padding-top:90px; }
.dy-main .dy-index-container .dy-index-container-inner .index-menu { width:100%; overflow:hidden; }
.dy-main .dy-index-container .dy-index-container-inner .index-menu a { display:inline-block; width:279px; height:279px; margin-right:28px; position:relative; }
.dy-main .dy-index-container .dy-index-container-inner .index-menu a:nth-child(4n) { margin-right:0px; }
.dy-main .dy-index-container .dy-index-container-inner .index-menu a span { position:absolute; top:23px; left:26px; width:81%; height:81%; color:#fff; font-size:20px; line-height:225px; background:rgba(0,0,0,.5); overflow:hidden; -webkit-border-radius:50%; -moz-border-radius:50%; -ms-border-radius:50%; -o-border-radius:50%; border-radius:50%; transition:background 0.5s; -webkit-transition:background 0.5s; -o-transition:background 0.5s; -moz-transition:background 0.5s; }
.dy-main .dy-index-container .dy-index-container-inner .index-menu a:hover span { background:rgba(0,0,0,0); }
*/

/********** 首页：关于我们 **********/
.dy-main .dy-index-container .dy-index-container-inner-bg.about { background: url(../Images/bg_about.jpg) no-repeat center top; height:682px; }
.dy-main .dy-index-container .dy-index-container-inner-bg.about .dy-index-container-inner { }
.dy-main .dy-index-container .dy-index-container-inner-bg.about .dy-index-container-inner ol {display:block; width:1200px; margin:0 auto; padding:55px 0 0 0;}
.dy-main .dy-index-container .dy-index-container-inner-bg.about .dy-index-container-inner ol dl {display:block; width:400px; height:300px; margin:0px; float:left; position:relative; } 
.dy-main .dy-index-container .dy-index-container-inner-bg.about .dy-index-container-inner ol dl a { display:block; width:100%; height:100%; }
.dy-main .dy-index-container .dy-index-container-inner-bg.about .dy-index-container-inner ol dl a:after { content:""; width:400px; height:300px; display:block; position:absolute; top:0px; left:0px; background: url(../Images/video_icon.png) center no-repeat rgba(0,0,0,.3) }
.dy-main .dy-index-container .dy-index-container-inner-bg.about .dy-index-container-inner ol dl a img { width:100%; height:100%; }
.dy-main .dy-index-container .dy-index-container-inner-bg.about .dy-index-container-inner ol ul { display:block; height:365px; margin:0 0 0 440px;}
.dy-main .dy-index-container .dy-index-container-inner-bg.about .dy-index-container-inner ol ul p {display:block; width:320px; font-size:14px; line-height:24px; text-align:left; color:#333;}
.dy-main .dy-index-container .dy-index-container-inner-bg.about .dy-index-container-inner ol ul em {display: block; width:400px; height:300px; float:right; position:relative;}
.dy-main .dy-index-container .dy-index-container-inner-bg.about .dy-index-container-inner ol ul em img { width:100%; }
.dy-main .dy-index-container .dy-index-container-inner-bg.about .dy-index-container-inner ol .index-more {  }

/********** 首页：愿景使命 **********/
.dy-main .dy-index-container .dy-index-container-inner-bg.vision { background: url(../Images/bg_vision.jpg) no-repeat center top; height:682px; }
.dy-main .dy-index-container .dy-index-container-inner-bg.vision .dy-index-container-inner { margin-bottom:55px; }
.dy-main .dy-index-container .dy-index-container-inner-bg.vision .container-box .index-vision { padding:5px 0px; overflow:hidden; }
.dy-main .dy-index-container .dy-index-container-inner-bg.vision .container-box .index-vision li {  float:left; width:490px; height:45px; position:relative; margin-bottom:30px;  }
.dy-main .dy-index-container .dy-index-container-inner-bg.vision .container-box .index-vision li:nth-child(2n) { float:right; }
.dy-main .dy-index-container .dy-index-container-inner-bg.vision .container-box .index-vision li .vison-title { width:130px; height:45px; position:absolute; top:0px; left:0px; z-index:2; background:url(../Images/bg_vision_title.png) no-repeat; background-size:100% 100%; }
.dy-main .dy-index-container .dy-index-container-inner-bg.vision .container-box .index-vision li .vison-title p { line-height:45px; font-size:18px; color:#fff;}
.dy-main .dy-index-container .dy-index-container-inner-bg.vision .container-box .index-vision li .vison-info { width:400px; height:44px; position:absolute; top:1px; right:0px; z-index:1; background:url(../Images/bg_vision_info.png) no-repeat; background-size:100% 100%;  }
.dy-main .dy-index-container .dy-index-container-inner-bg.vision .container-box .index-vision li .vison-info p { line-height:44px; font-size:18px; color:#c90d0d; letter-spacing: 2px;}

/********** 首页：资质 **********/
.dy-main .dy-index-container .dy-index-container-inner-bg.honor {  background: url(../Images/bg_certificates.jpg) no-repeat center top; height:600px;}
.dy-main .dy-index-container .dy-index-container-inner-bg.honor .dy-index-container-inner { margin-bottom:55px; }
.dy-main .dy-index-container .dy-index-container-inner-bg .dy-index-container-inner .container-box .index-certificates { overflow:hidden; padding:5px 0px; }
.dy-main .dy-index-container .dy-index-container-inner-bg .dy-index-container-inner .container-box .index-certificates li { float:left; width:21.6%; margin-right:20px; padding:5px; text-align:center; background:#ece9e4;}
/*.dy-main .dy-index-container .dy-index-container-inner-bg .dy-index-container-inner .container-box .index-certificates li:nth-child(2n) { background:#ece9e4; }*/
.dy-main .dy-index-container .dy-index-container-inner-bg .dy-index-container-inner .container-box .index-certificates li .certificates-image { width:100%; height:200px; text-align:center;line-height: 200px; padding-bottom: 5px; overflow: hidden; background:#fff; }
.dy-main .dy-index-container .dy-index-container-inner-bg .dy-index-container-inner .container-box .index-certificates li .certificates-image img { width:95%; }
.dy-main .dy-index-container .dy-index-container-inner-bg .dy-index-container-inner .container-box .index-certificates li .certificates-info p { font-size:14px; color:#333; line-height:3em;height:3em;overflow: hidden; }

/********** 首页：新闻 **********/
/*
.dy-main .dy-index-container .dy-index-container-inner .container-box.index-news { height:320px; }
.dy-main .dy-index-container .dy-index-container-inner .container-box .swiper-container { width:100%; height:100%; }
.dy-main .dy-index-container .dy-index-container-inner .container-box .swiper-container .swiper-wrapper .swiper-slide { width:100%; height:100%; }
.dy-main .dy-index-container .dy-index-container-inner .container-box .swiper-container .swiper-wrapper .swiper-slide .news-left { float:left; width:512px; height:320px; }
.dy-main .dy-index-container .dy-index-container-inner .container-box .swiper-container .swiper-wrapper .swiper-slide .news-left img { width:100%; height:100%; }
.dy-main .dy-index-container .dy-index-container-inner .container-box .swiper-container .swiper-wrapper .swiper-slide .news-right { background:#fff; float:right; width:688px; height:320px; }
.dy-main .dy-index-container .dy-index-container-inner .container-box .swiper-container .swiper-wrapper .swiper-slide .news-right .news-info { padding:60px 20px; }
.dy-main .dy-index-container .dy-index-container-inner .container-box .swiper-container .swiper-wrapper .swiper-slide .news-right .news-info p { color:#666; line-height:2em; }
.dy-main .dy-index-container .dy-index-container-inner .container-box .swiper-container .swiper-wrapper .swiper-slide .news-right .news-info p.news-title { font-size:22px; color:#333; }
.dy-main .dy-index-container .dy-index-container-inner .container-box .swiper-container .swiper-wrapper .swiper-slide .news-right .news-info p.news-time { font-size:14px; color:#999; }
.dy-main .dy-index-container .dy-index-container-inner .container-box .swiper-container .swiper-wrapper .swiper-slide .news-right .news-info p.news-desc { font-size:16px; color:#666; margin-top:20px; }
.dy-main .dy-index-container .dy-index-container-inner .container-box .swiper-container .swiper-pagination-bullets { bottom:50%; left:15px; width:2%; text-align:left; }
.dy-main .dy-index-container .dy-index-container-inner .container-box .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 .dy-index-container-inner .container-box .swiper-container .swiper-pagination-bullet-active { opacity:1; background:#559377; }
*/
.dy-main .dy-index-container .dy-index-container-inner-bg.news { background: url(../Images/news_bg.jpg); }
.dy-main .dy-index-container .dy-index-container-inner-bg.news .dy-index-container-inner { padding-bottom:55px; }
.dy-main .dy-index-container .dy-index-container-inner-bg.news .dy-index-container-inner ol {width:1200px;margin:0; padding:0px; overflow:hidden;}
.dy-main .dy-index-container .dy-index-container-inner-bg.news .dy-index-container-inner ol ul {display:block; margin:0;  padding:50px 0 0; overflow:hidden; width:100%;}
.dy-main .dy-index-container .dy-index-container-inner-bg.news .dy-index-container-inner ol ul li {display:block; width:580px; height:100px; text-align:left; float:left; margin-right:40px; margin-bottom:15px; }
.dy-main .dy-index-container .dy-index-container-inner-bg.news .dy-index-container-inner ol ul li:nth-child(2n) { margin-right:0px; }
.dy-main .dy-index-container .dy-index-container-inner-bg.news .dy-index-container-inner ol ul li span {display:block; width:90px; height:100px; background:#fff; float:left; font-size:12px; color:#999;line-height:50px; text-align:center;font-family: baskerville, georgia, arial, serif;}
.dy-main .dy-index-container .dy-index-container-inner-bg.news .dy-index-container-inner ol ul li span em {display:block; height:50px;  font-size:40px; color:#fff; background:#870e1f;font-family: baskerville, georgia, arial, serif;}
.dy-main .dy-index-container .dy-index-container-inner-bg.news .dy-index-container-inner ol ul li dl {display:block; height:100px; margin:0 0 0 100px; color:#888;}
.dy-main .dy-index-container .dy-index-container-inner-bg.news .dy-index-container-inner ol ul li dl dt {display:block; height:24px; line-height:24px;}
.dy-main .dy-index-container .dy-index-container-inner-bg.news .dy-index-container-inner ol ul li dl dt a {font-size:14px; color:#333; line-height:24px; text-decoration:none;}
.dy-main .dy-index-container .dy-index-container-inner-bg.news .dy-index-container-inner ol ul li dl dt.news-info { font-size:12px; color:#666; }


/********** 首页：产品 **********/
.dy-main .dy-index-container .dy-index-container-inner-bg.product .dy-index-container-inner { padding-bottom:55px; }
.dy-main .dy-index-container .dy-index-container-inner .container-box .index-pro { padding:5px 0px; overflow:hidden; }
.dy-main .dy-index-container .dy-index-container-inner .container-box .index-pro li { float:left; width:224px; text-align:center; margin-right:20px; margin-bottom:20px; box-shadow:0px 1px 1px rgba(0, 0, 0, 0.05); background:#fff; }
.dy-main .dy-index-container .dy-index-container-inner .container-box .index-pro li:nth-child(5n) { margin-right:0px; }
.dy-main .dy-index-container .dy-index-container-inner .container-box .index-pro li .pro-box { width:100%; }
.dy-main .dy-index-container .dy-index-container-inner .container-box .index-pro li .pro-box .product-image { width:224px; height:224px; }
.dy-main .dy-index-container .dy-index-container-inner .container-box .index-pro li .pro-box .product-image img { width:100%; height:100%; }
.dy-main .dy-index-container .dy-index-container-inner .container-box .index-pro li .pro-box .product-info { padding-top:15px; border-top:1px solid #faf9f5; }
.dy-main .dy-index-container .dy-index-container-inner .container-box .index-pro li .pro-box .product-info p.product-title { font-size:18px; color:#666; line-height:2em; letter-spacing:4px; margin-bottom:8px; }
.dy-main .dy-index-container .dy-index-container-inner .container-box .index-pro li .pro-box .product-info p.product-desc { font-size:12px; letter-spacing:2px; color:#a6a6a6 }
.dy-main .dy-index-container .dy-index-container-inner .container-box .index-pro li .pro-box .product-info i { display:block; background:url(../Images/line_pro.png) no-repeat; width:115px; height:10px; margin:0 auto; }
.dy-main .dy-index-container .dy-index-container-inner .container-box .index-pro li .pro-box .product-info .more { margin-top:15px; margin-bottom:20px; }
.dy-main .dy-index-container .dy-index-container-inner .container-box .index-pro li .pro-box .product-info .more em { font-size:14px; color:#666; line-height:2em; border:1px solid #faf9f5; padding:4px 30px; }

/********** 内页：Banner **********/
.dy-main .dy-banner { width:100%; }
.dy-main .dy-banner img { width:100%; }

/********** 内页：左侧菜单栏 **********/
.dy-main .dy-container { width:1200px; margin:40px auto 90px; overflow:hidden; }
.dy-main .dy-container .left-container { width:297px; float:left;  }
.dy-main .dy-container .left-container .left-title { width:100%; height:100px; }
.dy-main .dy-container .left-container .left-title p { font-size:24px; text-align:center; line-height:70px; padding-top:30px; border-bottom:1px solid #d8d8d8; }
.dy-main .dy-container .left-container .left-content { width:100%; }
.dy-main .dy-container .left-container .left-content .left-menu {}
.dy-main .dy-container .left-container .left-content .left-menu ul li { border-bottom:1px solid #d8d8d8; margin:0px 25px; padding-left:30px; }
.dy-main .dy-container .left-container .left-content .left-menu ul li a { color:#333;; line-height:50px; font-size:16px; position:relative; width:100%; display:block; }
/*.dy-main .dy-container .left-container .left-content .left-menu ul li a::before { content:''; width:3px; height:3px; background:#333; position:absolute; top:25px; left:-10px; border-radius:50px; } */
.dy-main .dy-container .left-container .left-content .left-menu ul li a::after { content:''; position:absolute; width:15px; height:15px; top:20px; right:10px; background:url(../Images/themes_arrow.png) no-repeat; background-size:15px 15px; }
.dy-main .dy-container .left-container .left-content .left-contact { margin:40px 30px 0px;  }
.dy-main .dy-container .left-container .left-content .left-contact .contact-title { overflow:hidden; }
.dy-main .dy-container .left-container .left-content .left-contact .contact-title p i { display:inline-block; width:18px; height:18px; margin-left:10px; margin-right:10px; background:url(../Images/icon_weixin.png) no-repeat; background-size:18px 18px; vertical-align:-3px; }
.dy-main .dy-container .left-container .left-content .left-contact .contact-title p i img { width:100%; height:100%; }
.dy-main .dy-container .left-container .left-content .left-contact .contact-title p { color:#faf9f5; font-size:18px; line-height:48px; }
.dy-main .dy-container .left-container .left-content .left-contact .contact-content { margin-top:10px; }
.dy-main .dy-container .left-container .left-content .left-contact .contact-content p { font-size:12px; line-height:2em; color:#7a7a78; }
.dy-main .dy-container .left-container .left-content .left-contact .contact-code { overflow:hidden; margin-top:20px; text-align:center; padding-bottom:40px; }
.dy-main .dy-container .left-container .left-content .left-contact .contact-code p { font-size:12px; color:#333; line-height:2em; }
.dy-main .dy-container .left-container .left-content .left-contact .contact-code .qr-code { width:100%; }
.dy-main .dy-container .left-container .left-content .left-contact .contact-code .qr-code img { width:100%; }
.dy-main .dy-container .left-container .left-ending { width:297px; height:200px; }
.dy-main .dy-container .left-container .left-ending img { width:100%; height:100%; }
/* 关于我们菜单 */
.dy-main .dy-container.about .left-container .left-title { background:url(../Images/themes_about_top.png) no-repeat; background-size:100% 100%; }
.dy-main .dy-container.about .left-container .left-title p { color:#e3b048; }
.dy-main .dy-container.about .left-container .left-content { background:url(../Images/themes_about_middle.png) repeat; background-size:100% 100%; }
.dy-main .dy-container.about .left-container .left-content .left-contact .contact-title p { background:#e3b048; }
.dy-main .dy-container.about .left-container .left-content .left-menu ul li a:hover,
.dy-main .dy-container.about .left-container .left-content .left-menu ul li a.active { color:#e3b048; }
.dy-main .dy-container.about .left-container .left-content .left-menu ul li a:hover::before,
.dy-main .dy-container.about .left-container .left-content .left-menu ul li a.active::before { background:#e3b048; }
.dy-main .dy-container.about .left-container .left-content .left-menu ul li a:hover::after,
.dy-main .dy-container.about .left-container .left-content .left-menu ul li a.active::after { background:url(../Images/themes_about_arrow.png) no-repeat; background-size:15px 15px; }
.dy-main .dy-container.about .left-container .left-ending { background:url(../Images/themes_about_bottom.png) no-repeat; background-size:100% 100%; }
/* 产品展示菜单 */
.dy-main .dy-container.products .left-container .left-title { background:url(../Images/themes_product_top.png) no-repeat; background-size:100% 100%; }
.dy-main .dy-container.products .left-container .left-title p { color:#274358; }
.dy-main .dy-container.products .left-container .left-content { background:url(../Images/themes_product_middle.png) repeat; background-size:100% 100%; }
.dy-main .dy-container.products .left-container .left-content .left-contact .contact-title p { background:#274358; }
.dy-main .dy-container.products .left-container .left-content .left-menu ul li a:hover,
.dy-main .dy-container.products .left-container .left-content .left-menu ul li a.active { color:#274358; }
.dy-main .dy-container.products .left-container .left-content .left-menu ul li a:hover::before,
.dy-main .dy-container.products .left-container .left-content .left-menu ul li a.active::before { background:#274358; }
.dy-main .dy-container.products .left-container .left-content .left-menu ul li a:hover::after,
.dy-main .dy-container.products .left-container .left-content .left-menu ul li a.active::after { background:url(../Images/themes_product_arrow.png) no-repeat; background-size:15px 15px; }
.dy-main .dy-container.products .left-container .left-ending { background:url(../Images/themes_product_bottom.png) no-repeat; background-size:100% 100%; }
/* 种植基地菜单 */
.dy-main .dy-container.plant .left-container .left-title { background:url(../Images/themes_plant_top.png) no-repeat; background-size:100% 100%; }
.dy-main .dy-container.plant .left-container .left-title p { color:#8fc31f; }
.dy-main .dy-container.plant .left-container .left-content { background:url(../Images/themes_plant_middle.png) repeat; background-size:100% 100%; }
.dy-main .dy-container.plant .left-container .left-content .left-contact .contact-title p { background:#8fc31f; }
.dy-main .dy-container.plant .left-container .left-content .left-menu ul li a:hover,
.dy-main .dy-container.plant .left-container .left-content .left-menu ul li a.active { color:#8fc31f; }
.dy-main .dy-container.plant .left-container .left-content .left-menu ul li a:hover::before,
.dy-main .dy-container.plant .left-container .left-content .left-menu ul li a.active::before { background:#8fc31f; }
.dy-main .dy-container.plant .left-container .left-content .left-menu ul li a:hover::after,
.dy-main .dy-container.plant .left-container .left-content .left-menu ul li a.active::after { background:url(../Images/themes_plant_arrow.png) no-repeat; background-size:15px 15px; }
.dy-main .dy-container.plant .left-container .left-ending { background:url(../Images/themes_plant_bottom.png) no-repeat; background-size:100% 100%; }
/* 实力厂家菜单 */
.dy-main .dy-container.manufactor .left-container .left-title { background:url(../Images/themes_manufactor_top.png) no-repeat; background-size:100% 100%; }
.dy-main .dy-container.manufactor .left-container .left-title p { color:#2f562a; }
.dy-main .dy-container.manufactor .left-container .left-content { background:url(../Images/themes_manufactor_middle.png) repeat; background-size:100% 100%; }
.dy-main .dy-container.manufactor .left-container .left-content .left-contact .contact-title p { background:#2f562a; }
.dy-main .dy-container.manufactor .left-container .left-content .left-menu ul li a:hover,
.dy-main .dy-container.manufactor .left-container .left-content .left-menu ul li a.active { color:#2f562a; }
.dy-main .dy-container.manufactor .left-container .left-content .left-menu ul li a:hover::before,
.dy-main .dy-container.manufactor .left-container .left-content .left-menu ul li a.active::before { background:#2f562a; }
.dy-main .dy-container.manufactor .left-container .left-content .left-menu ul li a:hover::after,
.dy-main .dy-container.manufactor .left-container .left-content .left-menu ul li a.active::after { background:url(../Images/themes_manufactor_arrow.png) no-repeat; background-size:15px 15px; }
.dy-main .dy-container.manufactor .left-container .left-ending { background:url(../Images/themes_manufactor_bottom.png) no-repeat; background-size:100% 100%; }
/* 养生加盟菜单 */
.dy-main .dy-container.health .left-container .left-title { background:url(../Images/themes_health_top.png) no-repeat; background-size:100% 100%; }
.dy-main .dy-container.health .left-container .left-title p { color:#26124f; }
.dy-main .dy-container.health .left-container .left-content { background:url(../Images/themes_health_middle.png) repeat; background-size:100% 100%; }
.dy-main .dy-container.health .left-container .left-content .left-contact .contact-title p { background:#26124f; }
.dy-main .dy-container.health .left-container .left-content .left-menu ul li a:hover,
.dy-main .dy-container.health .left-container .left-content .left-menu ul li a.active { color:#26124f; }
.dy-main .dy-container.health .left-container .left-content .left-menu ul li a:hover::before,
.dy-main .dy-container.health .left-container .left-content .left-menu ul li a.active::before { background:#26124f; }
.dy-main .dy-container.health .left-container .left-content .left-menu ul li a:hover::after,
.dy-main .dy-container.health .left-container .left-content .left-menu ul li a.active::after { background:url(../Images/themes_health_arrow.png) no-repeat; background-size:15px 15px; }
.dy-main .dy-container.health .left-container .left-ending { background:url(../Images/themes_health_bottom.png) no-repeat; background-size:100% 100%; }
/* 艾灸培训菜单 */
.dy-main .dy-container.train .left-container .left-title { background:url(../Images/themes_train_top.png) no-repeat; background-size:100% 100%; }
.dy-main .dy-container.train .left-container .left-title p { color:#870e1f; }
.dy-main .dy-container.train .left-container .left-content { background:url(../Images/themes_train_middle.png) repeat; background-size:100% 100%; }
.dy-main .dy-container.train .left-container .left-content .left-contact .contact-title p { background:#870e1f; }
.dy-main .dy-container.train .left-container .left-content .left-menu ul li a:hover,
.dy-main .dy-container.train .left-container .left-content .left-menu ul li a.active { color:#870e1f; }
.dy-main .dy-container.train .left-container .left-content .left-menu ul li a:hover::before,
.dy-main .dy-container.train .left-container .left-content .left-menu ul li a.active::before { background:#870e1f; }
.dy-main .dy-container.train .left-container .left-content .left-menu ul li a:hover::after, 
.dy-main .dy-container.train .left-container .left-content .left-menu ul li a.active::after { background:url(../Images/themes_train_arrow.png) no-repeat; background-size:15px 15px; }
.dy-main .dy-container.train .left-container .left-ending { background:url(../Images/themes_train_bottom.png) no-repeat; background-size:100% 100%; }
/* 文化传承菜单 */
.dy-main .dy-container.culture .left-container .left-title { background:url(../Images/themes_cultural_top.png) no-repeat; background-size:100% 100%; }
.dy-main .dy-container.culture .left-container .left-title p { color:#8b531b; }
.dy-main .dy-container.culture .left-container .left-content { background:url(../Images/themes_cultural_middle.png) repeat; background-size:100% 100%; }
.dy-main .dy-container.culture .left-container .left-content .left-contact .contact-title p { background:#8b531b; }
.dy-main .dy-container.culture .left-container .left-content .left-menu ul li a:hover,
.dy-main .dy-container.culture .left-container .left-content .left-menu ul li a.active { color:#8b531b; }
.dy-main .dy-container.culture .left-container .left-content .left-menu ul li a:hover::before,
.dy-main .dy-container.culture .left-container .left-content .left-menu ul li a.active::before { background:#8b531b; }
.dy-main .dy-container .right-container .content-container.pic-container ul .layui-flow-more { width:100%; float:left; } ；
.dy-main .dy-container.culture .left-container .left-content .left-menu ul li a:hover::after,
.dy-main .dy-container.culture .left-container .left-content .left-menu ul li a.active::after { background:url(../Images/themes_cultural_arrow.png) no-repeat; background-size:15px 15px; }
.dy-main .dy-container.culture .left-container .left-ending { background:url(../Images/themes_cultural_bottom.png) no-repeat; background-size:100% 100%; }
/* 艾灸养生菜单 */
.dy-main .dy-container.ajys .left-container .left-title { background:url(../Images/themes_about_top.png) no-repeat; background-size:100% 100%; }
.dy-main .dy-container.ajys .left-container .left-title p { color:#e3b048; }
.dy-main .dy-container.ajys .left-container .left-content { background:url(../Images/themes_about_middle.png) repeat; background-size:100% 100%; }
.dy-main .dy-container.ajys .left-container .left-content .left-contact .contact-title p { background:#e3b048; }
.dy-main .dy-container.ajys .left-container .left-content .left-menu ul li a:hover,
.dy-main .dy-container.ajys .left-container .left-content .left-menu ul li a.active { color:#e3b048; }
.dy-main .dy-container.ajys .left-container .left-content .left-menu ul li a:hover::before,
.dy-main .dy-container.ajys .left-container .left-content .left-menu ul li a.active::before { background:#e3b048; }
.dy-main .dy-container.ajys .left-container .left-content .left-menu ul li a:hover::after,
.dy-main .dy-container.ajys .left-container .left-content .left-menu ul li a.active::after { background:url(../Images/themes_about_arrow.png) no-repeat; background-size:15px 15px; }
.dy-main .dy-container.ajys .left-container .left-ending { background:url(../Images/themes_about_bottom.png) no-repeat; background-size:100% 100%; }
/* 辩症施灸菜单 */
.dy-main .dy-container.case .left-container .left-title { background:url(../Images/themes_product_top.png) no-repeat; background-size:100% 100%; }
.dy-main .dy-container.case .left-container .left-title p { color:#274358; }
.dy-main .dy-container.case .left-container .left-content { background:url(../Images/themes_product_middle.png) repeat; background-size:100% 100%; }
.dy-main .dy-container.case .left-container .left-content .left-contact .contact-title p { background:#274358; }
.dy-main .dy-container.case .left-container .left-content .left-menu ul li a:hover,
.dy-main .dy-container.case .left-container .left-content .left-menu ul li a.active { color:#274358; }
.dy-main .dy-container.case .left-container .left-content .left-menu ul li a:hover::before,
.dy-main .dy-container.case .left-container .left-content .left-menu ul li a.active::before { background:#274358; }
.dy-main .dy-container.case .left-container .left-content .left-menu ul li a:hover::after,
.dy-main .dy-container.case .left-container .left-content .left-menu ul li a.active::after { background:url(../Images/themes_product_arrow.png) no-repeat; background-size:15px 15px; }
.dy-main .dy-container.case .left-container .left-ending { background:url(../Images/themes_product_bottom.png) no-repeat; background-size:100% 100%; }
/* 经络穴位菜单 */
.dy-main .dy-container.hlxw .left-container .left-title { background:url(../Images/themes_manufactor_top.png) no-repeat; background-size:100% 100%; }
.dy-main .dy-container.hlxw .left-container .left-title p { color:#2f562a; }
.dy-main .dy-container.hlxw .left-container .left-content { background:url(../Images/themes_manufactor_middle.png) repeat; background-size:100% 100%; }
.dy-main .dy-container.hlxw .left-container .left-content .left-contact .contact-title p { background:#2f562a; }
.dy-main .dy-container.hlxw .left-container .left-content .left-menu ul li a:hover,
.dy-main .dy-container.hlxw .left-container .left-content .left-menu ul li a.active { color:#2f562a; }
.dy-main .dy-container.hlxw .left-container .left-content .left-menu ul li a:hover::before,
.dy-main .dy-container.hlxw .left-container .left-content .left-menu ul li a.active::before { background:#2f562a; }
.dy-main .dy-container.hlxw .left-container .left-content .left-menu ul li a:hover::after,
.dy-main .dy-container.hlxw .left-container .left-content .left-menu ul li a.active::after { background:url(../Images/themes_manufactor_arrow.png) no-repeat; background-size:15px 15px; }
.dy-main .dy-container.hlxw .left-container .left-ending { background:url(../Images/themes_manufactor_bottom.png) no-repeat; background-size:100% 100%; }
/* 招商合作菜单 */
.dy-main .dy-container.coo .left-container .left-title { background:url(../Images/themes_cooperation_top.png) no-repeat; background-size:100% 100%; }
.dy-main .dy-container.coo .left-container .left-title p { color:#a4005b; }
.dy-main .dy-container.coo .left-container .left-content { background:url(../Images/themes_cooperation_middle.png) repeat; background-size:100% 100%; }
.dy-main .dy-container.coo .left-container .left-content .left-contact .contact-title p { background:#a4005b; }
.dy-main .dy-container.coo .left-container .left-content .left-menu ul li a:hover,
.dy-main .dy-container.coo .left-container .left-content .left-menu ul li a.active { color:#a4005b; }
.dy-main .dy-container.coo .left-container .left-content .left-menu ul li a:hover::before,
.dy-main .dy-container.coo .left-container .left-content .left-menu ul li a.active::before { background:#a4005b; }
.dy-main .dy-container.coo .left-container .left-content .left-menu ul li a:hover::after,
.dy-main .dy-container.coo .left-container .left-content .left-menu ul li a.active::after { background:url(../Images/themes_cooperation_arrow.png) no-repeat; background-size:15px 15px; }
.dy-main .dy-container.coo .left-container .left-ending { background:url(../Images/themes_cooperation_bottom.png) no-repeat; background-size:100% 100%; }

/********** 内页：右侧导航标题栏 **********/
.dy-main .dy-container .right-container { float:left; margin-left:50px; width:853px; }
.dy-main .dy-container .right-container .right-title .cate-title { text-align:left; line-height:50px; font-size:28px; float:left; }
.dy-main .dy-container .right-container .right-title { overflow:hidden; padding-bottom:20px; background:url(../Images/themes_deafule_line.png) no-repeat left bottom; margin-bottom:30px; }
.dy-main .dy-container .right-container .right-title ul { float:right; }
.dy-main .dy-container .right-container .right-title ul li { float:left; font-size:14px; margin-top:25px; padding:0px 15px }
/* 关于我们右侧标题栏*/
.dy-main .dy-container.about .right-container .right-title .cate-title,
.dy-main .dy-container.about .right-container .right-title ul li,
.dy-main .dy-container.about .right-container .right-title ul li a { color:#e3b048; }
.dy-main .dy-container.about .right-container .right-title { background:url(../Images/themes_about_line.png) no-repeat left bottom;  }
/* 产品展示右侧标题栏*/
.dy-main .dy-container.products .right-container .right-title .cate-title,
.dy-main .dy-container.products .right-container .right-title ul li,
.dy-main .dy-container.products .right-container .right-title ul li a { color:#274358; }
.dy-main .dy-container.products .right-container .right-title { background:url(../Images/themes_product_line.png) no-repeat left bottom;  }
/* 种植基地右侧标题栏*/
.dy-main .dy-container.plant .right-container .right-title .cate-title,
.dy-main .dy-container.plant .right-container .right-title ul li,
.dy-main .dy-container.plant .right-container .right-title ul li a { color:#8fc31f; }
.dy-main .dy-container.plant .right-container .right-title { background:url(../Images/themes_plant_line.png) no-repeat left bottom;  }
/* 实力厂家右侧标题栏 */
.dy-main .dy-container.manufactor .right-container .right-title .cate-title,
.dy-main .dy-container.manufactor .right-container .right-title ul li,
.dy-main .dy-container.manufactor .right-container .right-title ul li a { color:#2f562a; }
.dy-main .dy-container.manufactor .right-container .right-title { background:url(../Images/themes_manufactor_line.png) no-repeat left bottom;  }
/* 养生加盟右侧标题栏 */
.dy-main .dy-container.health .right-container .right-title .cate-title,
.dy-main .dy-container.health .right-container .right-title ul li,
.dy-main .dy-container.health .right-container .right-title ul li a { color:#26124f; }
.dy-main .dy-container.health .right-container .right-title { background:url(../Images/themes_health_line.png) no-repeat left bottom;  }
/* 艾灸培训右侧标题栏 */
.dy-main .dy-container.train .right-container .right-title .cate-title,
.dy-main .dy-container.train .right-container .right-title ul li,
.dy-main .dy-container.train .right-container .right-title ul li a { color:#870e1f; }
.dy-main .dy-container.train .right-container .right-title { background:url(../Images/themes_train_line.png) no-repeat left bottom;  }
/* 文化传承右侧标题栏 */
.dy-main .dy-container.culture .right-container .right-title .cate-title,
.dy-main .dy-container.culture .right-container .right-title ul li,
.dy-main .dy-container.culture .right-container .right-title ul li a { color:#8b531b; }
.dy-main .dy-container.culture .right-container .right-title { background:url(../Images/themes_culture_line.png) no-repeat left bottom;  }
/* 艾灸养生右侧标题栏*/
.dy-main .dy-container.ajys .right-container .right-title .cate-title,
.dy-main .dy-container.ajys .right-container .right-title ul li,
.dy-main .dy-container.ajys .right-container .right-title ul li a { color:#e3b048; }
.dy-main .dy-container.ajys .right-container .right-title { background:url(../Images/themes_about_line.png) no-repeat left bottom;  }
/* 辩症施灸右侧标题栏*/
.dy-main .dy-container.case .right-container .right-title .cate-title,
.dy-main .dy-container.case .right-container .right-title ul li,
.dy-main .dy-container.case .right-container .right-title ul li a { color:#274358; }
.dy-main .dy-container.case .right-container .right-title { background:url(../Images/themes_product_line.png) no-repeat left bottom;  }
/* 经络穴位右侧标题栏 */
.dy-main .dy-container.hlxw .right-container .right-title .cate-title,
.dy-main .dy-container.hlxw .right-container .right-title ul li,
.dy-main .dy-container.hlxw .right-container .right-title ul li a { color:#2f562a; }
.dy-main .dy-container.hlxw .right-container .right-title { background:url(../Images/themes_manufactor_line.png) no-repeat left bottom;  }
/* 招商合作右侧标题栏*/
.dy-main .dy-container.coo .right-container .right-title .cate-title,
.dy-main .dy-container.coo .right-container .right-title ul li,
.dy-main .dy-container.coo .right-container .right-title ul li a { color:#a4005b; }
.dy-main .dy-container.coo .right-container .right-title { background:url(../Images/themes_cooperation_line.png) no-repeat left bottom;  }

/********** 内页：右侧内容栏 **********/
.dy-main .dy-container .right-container .content-container { width:100%; overflow:hidden; }
.dy-main .dy-container .right-container .content-container .content-title { font-size:22px; color:#333; line-height:2em; padding-bottom:10px; }
.dy-main .dy-container .right-container .content-container .content-info { font-size:16px; color:#666; line-height:2em; padding-bottom:20px; }
.dy-main .dy-container .right-container .content-container .content-info:last-child { padding-bottom:0; }
.dy-main .dy-container .right-container .content-container .content-info p { padding-bottom:10px; line-height:2em; }
.dy-main .dy-container .right-container .content-container .content-info p.info-title { font-size:20px; color:#333; }
.dy-main .dy-container .right-container .content-container .content-info p.info-time { font-size:14px; color:#999; margin-bottom:20px; padding-bottom:10px; border-bottom:1px solid #dad9d5; }
.dy-main .dy-container .right-container .content-container .content-info img { width:100%; height:100%; }

/********** 内页：图片列表：资质荣誉 **********/
.dy-main .dy-container .right-container .content-container.pic-container ul { padding:5px 0px; overflow:hidden; }
.dy-main .dy-container .right-container .content-container.pic-container ul li { float:left; background:#fff; box-shadow:0px 1px 1px rgba(0, 0, 0, 0.05); overflow:hidden; }
.dy-main .dy-container .right-container .content-container.pic-container ul.col-2 li { width:410px; height:auto; margin-right:33px; margin-bottom:33px; }
.dy-main .dy-container .right-container .content-container.pic-container ul.col-2 li:nth-child(2n) { margin-right:0px; }
.dy-main .dy-container .right-container .content-container.pic-container ul.col-3 li { width:271px; height:auto; margin-right:20px; margin-bottom:20px; }
.dy-main .dy-container .right-container .content-container.pic-container ul.col-3 li:nth-child(3n) { margin-right:0px; }
.dy-main .dy-container .right-container .content-container.pic-container ul li .list-img { width:100%; text-align:center; }
.dy-main .dy-container .right-container .content-container.pic-container ul li .list-img.certificates { height:294px; }
.dy-main .dy-container .right-container .content-container.pic-container ul li .list-img.equipment { height:272px; }
.dy-main .dy-container .right-container .content-container.pic-container ul li .list-img.oem { height:271px; }
.dy-main .dy-container .right-container .content-container.pic-container ul li .list-img.teacher { height:355px; }
.dy-main .dy-container .right-container .content-container.pic-container ul li .list-img.culturalrelic { height:271px; }
.dy-main .dy-container .right-container .content-container.pic-container ul li .list-img.literature { height:271px; }
.dy-main .dy-container .right-container .content-container.pic-container ul li .list-img a { display:block; width:100%; height:100%; }
.dy-main .dy-container .right-container .content-container.pic-container ul li .list-img a img { width:100%; height:100%; }
.dy-main .dy-container .right-container .content-container.pic-container ul li .list-title { padding:15px 15px; line-height:2em; border-bottom:1px solid #faf9f5; }
.dy-main .dy-container .right-container .content-container.pic-container ul li .list-title.oem,
.dy-main .dy-container .right-container .content-container.pic-container ul li .list-title.culturalrelic,
.dy-main .dy-container .right-container .content-container.pic-container ul li .list-title.literature { border-top: 1px solid #faf9f5; }
.dy-main .dy-container .right-container .content-container.pic-container ul li .list-title p { font-size:16px; color:#333; }
.dy-main .dy-container .right-container .content-container.pic-container ul li .list-title p.pic-title { font-size:18px; color:#333; }
.dy-main .dy-container .right-container .content-container.pic-container ul li .list-title p.pic-desc { font-size:14px; line-height:2em; height:2em; color:#999; overflow:hidden; }  
.dy-main .dy-container .right-container .content-container.pic-container ul li .list-title p.pic-desc-small { font-size:12px; line-height:2em; height:4em; color:#999; overflow:hidden; }  
.dy-main .dy-container .right-container .content-container.pic-container ul li .list-title a:hover { color:#000; }
.dy-main .dy-container .right-container .content-container.pic-container ul li .list-status { font-size:12px; color:#999; line-height:3em; padding:0 15px; }
.dy-main .dy-container .right-container .content-container.pic-container ul li .list-status span { font-size:12px; color:#999; }
.dy-main .dy-container .right-container .content-container.pic-container ul li .list-status .status-click:before { content:""; display:inline-block; width:20px; height:13px; margin-top:10px; margin-right:5px; background:url(../Images/icon_click.png) no-repeat 2px 0px; background-size:16px 16px; }
/* 放大图片展示层 */
.dy-enlarge { position:fixed; top:0; left:0; background:rgba(0,0,0,0.7); z-index:99999999; width:100%; height:100%; display:none; }
.dy-enlarge .enlarge-container { position:absolute; background:#fff; }
.dy-enlarge .enlarge-container img { border:5px solid #fff; }
.dy-enlarge .enlarge-container .about-video { width:640px; height:360px; border:1px solid #fff; margin:0px auto; }

#bg{position:fixed; width:100%; height:100%; background:rgb(0,0,0); filter:alpha(opacity=50); opacity:0.5; left:0; top:0 !important; z-index:99;}
#bg .video-container{width:800px; position:absolute; top:20%; left:50%; margin-left:-400px;}
#bg .video-container .video{width:100%;background-color: black;}
#bg .video-container .close{position:absolute; top:-44px; right:0; cursor:pointer;}
.video-container {display:none;width: 800px;height:450px;position: fixed;top: 20%;left: 50%;margin-left: -400px;z-index:100;}
.video-container .video{  width: 100%; background-color: black;}
.video-container .close {position: absolute;top: -44px;right: 0;cursor: pointer;}


/********** 内页：二级分类标签 **********/
.dy-main .dy-container .right-container .content-container .tab-container { padding:20px 0px 10px 0px; margin:20px 0px; border-bottom:1px solid #dad9d5; overflow:hidden; }
.dy-main .dy-container .right-container .content-container .tab-container .tab-title { float:left; font-size:22px; color:#333; } 
.dy-main .dy-container .right-container .content-container .tab-container ul { float:right; padding:0 0 5px; overflow:hidden; }
.dy-main .dy-container .right-container .content-container .tab-container ul li { float:left; padding:2px 6px; border-radius:5px; margin-right:20px; margin-top:5px; background:none; box-shadow:none; }
.dy-main .dy-container .right-container .content-container .tab-container ul li a { color:#666; }
.dy-main .dy-container .right-container .content-container .tab-container ul li:last-child { margin-right:0px; }
.dy-main .dy-container .right-container .content-container .tab-container ul li:hover,
.dy-main .dy-container .right-container .content-container .tab-container ul li.active { background:#fff; }
.dy-main .dy-container .right-container .content-container .tab-container ul li:hover a,
.dy-main .dy-container .right-container .content-container .tab-container ul li.active a { color:#333; }

/********** 内页：关于我们 **********/
/* 总裁致辞 */
.dy-main .dy-container.about.speech .right-container .content-container .content-info p.cover { float:left; padding-right:20px; }
.dy-main .dy-container.about.speech .right-container .content-container .content-info p:last-child { float:right; width:160px; height:98px; }
/* 企业动态列表 */
.dy-main .dy-container.about .right-container .content-container.news-container ul { padding-bottom:5px; }
.dy-main .dy-container.about .right-container .content-container.news-container ul li { border-bottom:1px solid #dad9d5; overflow:hidden; padding:25px 0px; }
.dy-main .dy-container.about .right-container .content-container.news-container ul li:first-child { padding-top:0px; }
.dy-main .dy-container.about .right-container .content-container.news-container ul li .box-left { float:left; width:248px; height:155px; overflow:hidden; }
.dy-main .dy-container.about .right-container .content-container.news-container ul li .box-left img { width:100%; height:100%; }
.dy-main .dy-container.about .right-container .content-container.news-container ul li .box-right { float:left; width:585px; margin-left:20px; }
.dy-main .dy-container.about .right-container .content-container.news-container ul li .box-right p { overflow:hidden; }
.dy-main .dy-container.about .right-container .content-container.news-container ul li .box-right p a:hover { color:#000; }
.dy-main .dy-container.about .right-container .content-container.news-container ul li .box-right .news-title { font-size:20px; color:#333; }
.dy-main .dy-container.about .right-container .content-container.news-container ul li .box-right .news-desc { padding-top:10px; font-size:14px; color:#666; height:75px; }
.dy-main .dy-container.about .right-container .content-container.news-container ul li .box-right .news-time { padding-top:10px; font-size:14px; color:#999; }
/* 企业动态详情 */
.dy-main .dy-container.about .right-container .content-container.news-container .content-info p.info-title,
.dy-main .dy-container.about .right-container .content-container.news-container .content-info p.info-time { text-align:center; }
/* 商务合作 */
.dy-main .dy-container.about .right-container .content-container.business-container .content-info p.info-title { text-align:center; margin-bottom:20px; padding-bottom:10px; border-bottom:1px solid #dad9d5; }
.dy-main .dy-container.about .right-container .content-container.business-container .content-info .business-form { width:100%; padding:5px 0px; margin:0 auto; overflow:hidden; }
.dy-main .dy-container.about .right-container .content-container.business-container .content-info .business-form .business-in-fl { width:24%; float:left; margin-right:1.333%; overflow:hidden; }
.dy-main .dy-container.about .right-container .content-container.business-container .content-info .business-form .business-in-fl .contact-title { width:100%; line-height:2em; font-size:16px; color:#666; margin-bottom:10px; display:block; }
.dy-main .dy-container.about .right-container .content-container.business-container .content-info .business-form .business-in-fl input { width:100%;line-height:40px; background:#f1f1f1; padding:0 5px; font-size:14px; color:#666; border:0px; }
.dy-main .dy-container.about .right-container .content-container.business-container .content-info .business-form .business-in-fl:nth-child(4n) { margin-right:0; }
.dy-main .dy-container.about .right-container .content-container.business-container .content-info .business-form .business-in-message { display:block; clear:both; margin-bottom:20px; width:100%; padding-top:20px; }
.dy-main .dy-container.about .right-container .content-container.business-container .content-info .business-form .business-in-message .contact-title { width:100%; line-height:2em; font-size:16px; color:#666; margin-bottom:10px; display:block; }
.dy-main .dy-container.about .right-container .content-container.business-container .content-info .business-form .business-in-message textarea { width:100%; border:none; background:#f1f1f1; height:350px; padding:5px; font-size:14px; color:#666; }
.dy-main .dy-container.about .right-container .content-container.business-container .content-info .business-form .business-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.about .right-container .content-container.business-container .content-info .business-form .business-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.about .right-container .content-container.business-container .content-info .business-form .business-send input { width:229px; font-size:14px; line-height:40px; background:#ccc; margin:20px 0; float:right; transition:all 0.3s ease; border:0px; }
.dy-main .dy-container.about .right-container .content-container.business-container .content-info .business-form .business-send input:hover { background-color:#e3b048; color:#fff; }

/********** 内页：产品展示 **********/
.dy-main .dy-container.products .right-container .content-container.products-container ul { padding:5px 0px; overflow:hidden; }
.dy-main .dy-container.products .right-container .content-container.products-container ul li { width:271px; height:auto; float:left; margin-right:20px; margin-bottom:20px; background:#fff; box-shadow:0px 1px 1px rgba(0, 0, 0, 0.05); overflow:hidden; }
.dy-main .dy-container.products .right-container .content-container.products-container ul .layui-flow-more { width:100%; float:left; }
.dy-main .dy-container.products .right-container .content-container.products-container ul li:nth-child(3n) { margin-right:0px; }
.dy-main .dy-container.products .right-container .content-container.products-container ul li .list-img { width:271px; height:271px; text-align:center; }
.dy-main .dy-container.products .right-container .content-container.products-container ul li .list-img img { width:100%; height:100%; }
.dy-main .dy-container.products .right-container .content-container.products-container ul li .list-title { padding:15px 15px; line-height:2em; border-top:1px solid #faf9f5; border-bottom:1px solid #faf9f5; }
.dy-main .dy-container.products .right-container .content-container.products-container ul li .list-title p { font-size:16px; color:#333; text-align:center; }
.dy-main .dy-container.products .right-container .content-container.products-container ul li .list-title i { display:block; background:url(../Images/line_pro.png) no-repeat; width:115px; height:10px; margin:0 auto; }
.dy-main .dy-container.products .right-container .content-container.products-container ul li .list-title p.pic-title { font-size:18px; color:#333; letter-spacing:2px; }
.dy-main .dy-container.products .right-container .content-container.products-container ul li .list-title p.pic-desc { font-size:14px; color:#999; }  
.dy-main .dy-container.products .right-container .content-container.products-container ul li .list-status { font-size:12px; color:#999; line-height:3em; padding:0 15px; }
.dy-main .dy-container.products .right-container .content-container.products-container ul li .list-status span { font-size:12px; color:#999; }
.dy-main .dy-container.products .right-container .content-container.products-container ul li .list-status .status-click:before { content:""; display:inline-block; width:20px; height:13px; margin-top:10px; margin-right:5px; background:url(../Images/icon_click.png) no-repeat 2px 0px; background-size:16px 16px; }
.dy-main .dy-container.products .right-container .content-container.products-container ul li .list-status .status-buy { float:right; }
.dy-main .dy-container.products .right-container .content-container.products-container ul li .list-status .status-buy:before { content:""; display:inline-block; width:20px; height:13px; margin-top:10px; margin-right:5px; background:url(../Images/icon_buy.png) no-repeat 2px 0px; background-size:16px 16px; }

/********** 内页：养生加盟 **********/
/* 养生项目 */
.dy-main .dy-container.health .right-container .content-container.healthproject-container ul { padding-bottom:5px; }
.dy-main .dy-container.health .right-container .content-container.healthproject-container ul li { border-bottom:1px solid #dad9d5; overflow:hidden; padding:25px 0px; }
.dy-main .dy-container.health .right-container .content-container.healthproject-container ul li:first-child { padding-top:0px; }
.dy-main .dy-container.health .right-container .content-container.healthproject-container ul li .box-left { float:left; width:248px; height:155px; overflow:hidden; }
.dy-main .dy-container.health .right-container .content-container.healthproject-container ul li .box-left img { width:100%; height:100%; }
.dy-main .dy-container.health .right-container .content-container.healthproject-container ul li .box-right { float:left; width:585px; margin-left:20px; }
.dy-main .dy-container.health .right-container .content-container.healthproject-container ul li .box-right p { overflow:hidden; }
.dy-main .dy-container.health .right-container .content-container.healthproject-container ul li .box-right p a:hover { color:#000; }
.dy-main .dy-container.health .right-container .content-container.healthproject-container ul li .box-right .project-title { font-size:20px; color:#333; }
.dy-main .dy-container.health .right-container .content-container.healthproject-container ul li .box-right .project-desc { padding-top:10px; font-size:14px; color:#666; height:75px; }
.dy-main .dy-container.health .right-container .content-container.healthproject-container ul li .box-right .project-time { padding-top:10px; font-size:14px; color:#999; }

/********** 内页：艾灸培训 **********/
/* 师资力量 */
.dy-main .dy-container.train .right-container .content-container.teacher-container .leader {width:100%; border-bottom:1px solid #f4f4f4; overflow:hidden; margin-bottom:15px; background:#fff; }
.dy-main .dy-container.train .right-container .content-container.teacher-container .leader .list-img { float:left; width:260px; height:340px; }
.dy-main .dy-container.train .right-container .content-container.teacher-container .leader .list-img img { width:260px; height:340px; }
.dy-main .dy-container.train .right-container .content-container.teacher-container .leader .list-title { float:left; border-bottom:0px; width:500px; margin-left:25px; padding:15px 0px;  }
.dy-main .dy-container.train .right-container .content-container.teacher-container .leader .list-title p { font-size:16px; color:#333; }
.dy-main .dy-container.train .right-container .content-container.teacher-container .leader .list-title p.leader-title { color:#333; font-size:20px; line-height:30px; }
.dy-main .dy-container.train .right-container .content-container.teacher-container .leader .list-title p.leader-desc { color:#999; font-size:14px; line-height:30px; }
.dy-main .dy-container.train .right-container .content-container.teacher-container .leader .list-title a:hover { color:#000; }
.dy-main .dy-container.train .right-container .content-container.teacher-container .leader .list-title .leader-content { color:#666; font-size:14px; line-height:2em; margin-top:10px; }
/* 往期风采 */
.dy-main .dy-container.train .right-container .content-container.pasttraining-container ul { padding-bottom:5px; }
.dy-main .dy-container.train .right-container .content-container.pasttraining-container ul li { border-bottom:1px solid #dad9d5; overflow:hidden; padding:25px 0px; }
.dy-main .dy-container.train .right-container .content-container.pasttraining-container ul li:first-child { padding-top:0px; }
.dy-main .dy-container.train .right-container .content-container.pasttraining-container ul li .box-left { float:left; width:530px; margin-right:20px; }
.dy-main .dy-container.train .right-container .content-container.pasttraining-container ul li .box-left p { font-size:20px; color:#333; }
.dy-main .dy-container.train .right-container .content-container.pasttraining-container ul li .box-left p a:hover { color:#000; }
.dy-main .dy-container.train .right-container .content-container.pasttraining-container ul li .box-left .training-title { font-size:20px; color:#333; }
.dy-main .dy-container.train .right-container .content-container.pasttraining-container ul li .box-left .training-desc { padding-top:10px; font-size:14px; color:#666; text-align:justify; line-height: 25px;}
.dy-main .dy-container.train .right-container .content-container.pasttraining-container ul li .box-left .training-time { padding-top:10px; font-size:14px; color:#999; }
.dy-main .dy-container.train .right-container .content-container.pasttraining-container ul li .box-right { float:right; width:248px; height:155px; overflow:hidden; }
.dy-main .dy-container.train .right-container .content-container.pasttraining-container ul li .box-right img { width:100%; height:100%; }
/* 往期风采详情 */
.dy-main .dy-container.train .right-container .content-container.pasttraining-container .content-info p.info-title,
.dy-main .dy-container.train .right-container .content-container.pasttraining-container .content-info p.info-time { text-align:center; }

/********** 文化传承 **********/
/* 蕲艾文化 */
.dy-main .dy-container.culture .right-container .content-container.qiaiculture-container { overflow:hidden; position:relative; }
.dy-main .dy-container.culture .right-container .content-container.qiaiculture-container:before { content:""; width:7px; height:100%; background:#8b531b; position:absolute; top:0; left:50%; transform:translateX(-50%); }
.dy-main .dy-container.culture .right-container .content-container.qiaiculture-container .timeline { float:left; width:392px; padding:5px 50px 5px 0; position:relative; }
.dy-main .dy-container.culture .right-container .content-container.qiaiculture-container .timeline:before { content:""; width:15px; height:15px; border-radius:50%; background:#8b531b; border:7px solid #fff; position:absolute; top:50%; right:-25px; transform:translateY(-50%); }
.dy-main .dy-container.culture .right-container .content-container.qiaiculture-container .timeline:after { content:"";display:block; border-left:30px solid #fff; border-top:20px solid transparent; border-bottom:20px solid transparent; position:absolute; top:50%; right:20px; transform:translateY(-50%); }
.dy-main .dy-container.culture .right-container .content-container.qiaiculture-container .timeline .timeline-content { display:block; width:100%; background:#fff; position:relative; box-shadow:0px 1px 1px rgba(0, 0, 0, 0.05); overflow:hidden; }
.dy-main .dy-container.culture .right-container .content-container.qiaiculture-container .timeline .timeline-content:before,
.dy-main .dy-container.culture .right-container .content-container.qiaiculture-container .timeline .timeline-content:after {content:"";display:block;width:100%;clear:both; }
.dy-main .dy-container.culture .right-container .content-container.qiaiculture-container .timeline .timeline-content:hover { text-decoration:none; }
.dy-main .dy-container.culture .right-container .content-container.qiaiculture-container .timeline .timeline-content .list-img,
.dy-main .dy-container.culture .right-container .content-container.qiaiculture-container .timeline .timeline-content .list-img img { width:100%; height:100%; }
.dy-main .dy-container.culture .right-container .content-container.qiaiculture-container .timeline .timeline-content .list-title { width:100%; padding:15px 0px; } 
.dy-main .dy-container.culture .right-container .content-container.qiaiculture-container .timeline .timeline-content .list-title p { padding:0px 15px; font-size:16px; color:#333; line-height:2em; }
.dy-main .dy-container.culture .right-container .content-container.qiaiculture-container .timeline .timeline-content .list-title p.qiaiculture-title { font-size:16px; color:#333; }
.dy-main .dy-container.culture .right-container .content-container.qiaiculture-container .timeline .timeline-content .list-title p.qiaiculture-desc { font-size:12px; color:#999; }
.dy-main .dy-container.culture .right-container .content-container.qiaiculture-container .timeline:nth-child(2n) { float:right; padding-left:50px; padding-right:0; }
.dy-main .dy-container.culture .right-container .content-container.qiaiculture-container .timeline:nth-child(2n) .timeline-content { float:right }
.dy-main .dy-container.culture .right-container .content-container.qiaiculture-container .timeline:nth-child(2n):before { left:auto; left:-25px;}
.dy-main .dy-container.culture .right-container .content-container.qiaiculture-container .timeline:nth-child(2n):after{ border-left:none; border-right:30px solid #fff; left:20px; right:auto;}
/* 蕲艾文化详情 */
.dy-main .dy-container.culture .right-container .content-container.qiaiculture-container .content-info p.info-title { text-align:center; }
/* 招商合作列表 */
.dy-main .dy-container.coo .right-container .content-container.news-container ul { padding-bottom:5px; }
.dy-main .dy-container.coo .right-container .content-container.news-container ul li { border-bottom:1px solid #dad9d5; overflow:hidden; padding:25px 0px; }
.dy-main .dy-container.coo .right-container .content-container.news-container ul li:first-child { padding-top:0px; }
.dy-main .dy-container.coo .right-container .content-container.news-container ul li .box-left { float:left; width:248px; height:155px; overflow:hidden; }
.dy-main .dy-container.coo .right-container .content-container.news-container ul li .box-left img { width:100%; height:100%; }
.dy-main .dy-container.coo .right-container .content-container.news-container ul li .box-right { float:left; width:585px; margin-left:20px; }
.dy-main .dy-container.coo .right-container .content-container.news-container ul li .box-right p { overflow:hidden; }
.dy-main .dy-container.coo .right-container .content-container.news-container ul li .box-right p a:hover { color:#000; }
.dy-main .dy-container.coo .right-container .content-container.news-container ul li .box-right .news-title { font-size:20px; color:#333; }
.dy-main .dy-container.coo .right-container .content-container.news-container ul li .box-right .news-desc { padding-top:10px; font-size:14px; color:#666; height:75px; }
.dy-main .dy-container.coo .right-container .content-container.news-container ul li .box-right .news-time { padding-top:10px; font-size:14px; color:#999; }
/* 招商合作详情 */
.dy-main .dy-container.coo .right-container .content-container.news-container .content-info p.info-title,
.dy-main .dy-container.coo .right-container .content-container.news-container .content-info p.info-time { text-align:center; }

/********** 内页：艾灸养生 **********/
/* 艾灸养生列表 */
.dy-main .dy-container.ajys .right-container .content-container.news-container ul { padding-bottom:5px; }
.dy-main .dy-container.ajys .right-container .content-container.news-container ul li { border-bottom:1px solid #dad9d5; overflow:hidden; padding:25px 0px; }
.dy-main .dy-container.ajys .right-container .content-container.news-container ul li:first-child { padding-top:0px; }
.dy-main .dy-container.ajys .right-container .content-container.news-container ul li .box-left { float:left; width:248px; height:155px; overflow:hidden; }
.dy-main .dy-container.ajys .right-container .content-container.news-container ul li .box-left img { width:100%; height:100%; }
.dy-main .dy-container.ajys .right-container .content-container.news-container ul li .box-right { float:left; width:585px; margin-left:20px; }
.dy-main .dy-container.ajys .right-container .content-container.news-container ul li .box-right p { overflow:hidden; }
.dy-main .dy-container.ajys .right-container .content-container.news-container ul li .box-right p a:hover { color:#000; }
.dy-main .dy-container.ajys .right-container .content-container.news-container ul li .box-right .news-title { font-size:20px; color:#333; }
.dy-main .dy-container.ajys .right-container .content-container.news-container ul li .box-right .news-desc { padding-top:10px; font-size:14px; color:#666; height:75px; }
.dy-main .dy-container.ajys .right-container .content-container.news-container ul li .box-right .news-time { padding-top:10px; font-size:14px; color:#999; }
/* 艾灸养生详情 */
.dy-main .dy-container.ajys .right-container .content-container.news-container .content-info p.info-title,
.dy-main .dy-container.ajys .right-container .content-container.news-container .content-info p.info-time { text-align:center; }

/********** 内页：辩症施灸 **********/
/* 内页：辩症施灸列表 */
.dy-main .dy-container.case .right-container .content-container.news-container ul { padding-bottom:5px; }
.dy-main .dy-container.case .right-container .content-container.news-container ul li { border-bottom:1px solid #dad9d5; overflow:hidden; padding:25px 0px; }
.dy-main .dy-container.case .right-container .content-container.news-container ul li:first-child { padding-top:0px; }
.dy-main .dy-container.case .right-container .content-container.news-container ul li .box-left { float:left; width:248px; height:155px; overflow:hidden; }
.dy-main .dy-container.case .right-container .content-container.news-container ul li .box-left img { width:100%; height:100%; }
.dy-main .dy-container.case .right-container .content-container.news-container ul li .box-right { float:left; width:585px; margin-left:20px; }
.dy-main .dy-container.case .right-container .content-container.news-container ul li .box-right p { overflow:hidden; }
.dy-main .dy-container.case .right-container .content-container.news-container ul li .box-right p a:hover { color:#000; }
.dy-main .dy-container.case .right-container .content-container.news-container ul li .box-right .news-title { font-size:20px; color:#333; }
.dy-main .dy-container.case .right-container .content-container.news-container ul li .box-right .news-desc { padding-top:10px; font-size:14px; color:#666; height:75px; }
.dy-main .dy-container.case .right-container .content-container.news-container ul li .box-right .news-time { padding-top:10px; font-size:14px; color:#999; }
/* 内页：辩症施灸详情 */
.dy-main .dy-container.case .right-container .content-container.news-container .content-info p.info-title,
.dy-main .dy-container.case .right-container .content-container.news-container .content-info p.info-time { text-align:center; }

/********** 内页：经络穴位 **********/
/* 内页：经络穴位列表 */
.dy-main .dy-container.hlxw .right-container .content-container.news-container ul { padding-bottom:5px; }
.dy-main .dy-container.hlxw .right-container .content-container.news-container ul li { border-bottom:1px solid #dad9d5; overflow:hidden; padding:25px 0px; }
.dy-main .dy-container.hlxw .right-container .content-container.news-container ul li:first-child { padding-top:0px; }
.dy-main .dy-container.hlxw .right-container .content-container.news-container ul li .box-left { float:left; width:248px; height:155px; overflow:hidden; }
.dy-main .dy-container.hlxw .right-container .content-container.news-container ul li .box-left img { width:100%; height:100%; }
.dy-main .dy-container.hlxw .right-container .content-container.news-container ul li .box-right { float:left; width:585px; margin-left:20px; }
.dy-main .dy-container.hlxw .right-container .content-container.news-container ul li .box-right p { overflow:hidden; }
.dy-main .dy-container.hlxw .right-container .content-container.news-container ul li .box-right p a:hover { color:#000; }
.dy-main .dy-container.hlxw .right-container .content-container.news-container ul li .box-right .news-title { font-size:20px; color:#333; }
.dy-main .dy-container.hlxw .right-container .content-container.news-container ul li .box-right .news-desc { padding-top:10px; font-size:14px; color:#666; height:75px; }
.dy-main .dy-container.hlxw .right-container .content-container.news-container ul li .box-right .news-time { padding-top:10px; font-size:14px; color:#999; }
/* 内页：经络穴位详情 */
.dy-main .dy-container.hlxw .right-container .content-container.news-container .content-info p.info-title,
.dy-main .dy-container.hlxw .right-container .content-container.news-container .content-info p.info-time { text-align:center; }

/********** 联系我们 **********/
.dy-main .dy-container .right-container .content-container.contact-container ul li { padding-bottom:20px; margin-bottom:30px; border-bottom:1px solid #ddd; }
.dy-main .dy-container .right-container .content-container.contact-container ul li .contact-title { font-size:20px; color:#ef4e42; padding-bottom:20px; }
.dy-main .dy-container .right-container .content-container.contact-container ul li .contact-info { overflow:hidden; }
.dy-main .dy-container .right-container .content-container.contact-container ul li .contact-info .contact-cover { float:left; overflow:hidden; width:200px; height:132px; }
.dy-main .dy-container .right-container .content-container.contact-container ul li .contact-info .contact-cover img { width:200px; height:132px; }
.dy-main .dy-container .right-container .content-container.contact-container ul li .contact-info .contact-show { overflow:hidden; padding-left:20px; }
.dy-main .dy-container .right-container .content-container.contact-container ul li .contact-info .contact-show p { font-size:16px; color:#666; line-height:1.6em; padding-bottom:10px; }
.dy-main .dy-container .right-container .content-container.contact-container .map-content { margin:0 auto; } 
.dy-main .dy-container .right-container .content-container.contact-container .map-content #allmap { margin-bottom:20px; overflow:hidden; }
.dy-main .dy-container .right-container .content-container.contact-container .map-content #allmap .dy-map { width:853px; height:330px; }

/********** 友情链接  **********/
.dy-main .dy-container .right-container .content-container.flinks-container ul { margin-bottom:20px; padding-bottom:20px; border-bottom:1px solid #dad9d5; overflow:hidden; }
.dy-main .dy-container .right-container .content-container.flinks-container ul li { float:left; width:284px; }
.dy-main .dy-container .right-container .content-container.flinks-container ul li p { padding:0 0 5px; color:#333; font-size:14px; line-height:2em; }
