@charset "UTF-8";
#page { max-width: 767px; margin: 0 auto; }

.dropdown-toggle { display: none; }

.site-header-main { position: relative; width: 100%; }

.site-branding:after { clear: both; display: block; visibility: hidden; height: 0; line-height: 0; content: ""; }

.site-branding { position: relative; padding: 0 7px 10px; height: 35px; zoom: 1; }

.site-title { float: left; padding-top: 10px; }

#addtel, #menuctr { float: right; margin-left: 8px; }

#site-header-menu { position: absolute; display: none; top: 0; right: 0; padding: 10px 0 10px 10px; width: 190px; z-index: 998; background: #019ade; opacity: 0.9; -moz-box-shadow: 0px 5px 5px #999; box-shadow: 0px 5px 5px #999; }

#teleara { position: absolute; display: none; top: 0; right: 0; width: 100%; z-index: 998; background: #019ade; opacity: 0.9; -moz-box-shadow: 0px 5px 5px #999; box-shadow: 0px 5px 5px #999; }

#teleara h1 { padding-top: 5px; text-align: center; margin-bottom: 20px; }

#teleara h1 > img { height: 25px; }

#teleara .tclose { position: absolute; right: 20px; top: 0; }

#teleara .aftertela { display: block; text-align: center; padding-bottom: 20px; }

#teleara .aftertela img { max-width: 98%; }

.menu-mobilemenu-container li a { display: block; padding: 5px 0; color: #FFF; }

.menu-mobilemenu-container li .sub-menu { margin-left: 20px; }

#closemenu { position: absolute; right: 20px; top: 14px; z-index: 999; width: 20px; height: 20px; text-align: center; }

.myslider li img { width: 100%; }

.home-introduce p { text-align: center; }

.home-introduce .text { padding: 20px 35px 0; text-align: left; }

#colophon { background-color: #019ade; }

.menu-footmenu-container li a { display: block; padding: 10px 0 10px 28px; color: #302021; }

.menu-footmenu-container li .sub-menu { background-color: #FFF; display: none; }

#menu-footmenu > li > a { border-bottom: 1px solid #FFF; background: url("../img/closesan.png") 14px center no-repeat; color: #FFF; }

.content1 { padding: 20px 8px 0; margin-top: 20px; border-top: 1px solid #cfcfcf; }

.middlediv > p { margin: 14px 0; }

.ask { display: block; overflow: hidden; text-indent: -999em; margin: 20px auto; width: 279px; height: 30px; background: url("../img/ask.jpg") no-repeat; }

.content1 h2, .content2 h2 { text-align: center; }

.middlediv { padding: 5px; }

.midsub1 p img { max-width: 100%; }

.ask { display: block; overflow: hidden; text-indent: -999em; margin: 8px auto; width: 279px; height: 30px; background: url("../img/ask.jpg") no-repeat; }

.content1 .leftimg { display: block; text-align: center; }

.content1 .rightimg { display: block; text-align: center; }

.content1 .rightimg img { max-width: 100%; }

.content1 .addp1 { text-align: left; }

.content1 p img { max-width: 100%; }

.content1 .zjmore { display: block; margin: 10px auto; width: 126px; height: 30px; font-size: 0; background: url("../img/moreinfo.jpg") left top no-repeat; }

.content2 { padding: 0 8px; margin-top: 20px; }

.content2 .sub2 { margin-top: 20px; }

.sub2 p, .midsub1 p { line-height: 24px; }

.more { display: block; overflow: hidden; text-indent: -999em; margin: 10px auto 20px; width: 126px; height: 30px; background: url("../img/moreinfo2.jpg") no-repeat; }

.more2 { display: block; overflow: hidden; text-indent: -999em; margin: 10px auto 20px; width: 126px; height: 30px; background: url("../img/moreinfo.jpg") no-repeat; }

.rightimg { display: block; text-align: center; }

.divauto { padding: 10px 8px; }

.divauto .imgauto { width: 100%; }

.hasline { text-align: center; margin-top: 14px; margin-bottom: 4px; }

.contactinfo { text-align: center; }

.footleft { padding: 10px 8px; }

.contactinfo p { text-align: left; line-height: 28px; color: #FFF; }

.contactinfo p a { color: #FFF; }

.contactinfo .fp1 { margin-top: 20px; padding-left: 32px; background: url("../img/wttel.jpg") left center no-repeat; }

.contactinfo .fp2 { padding-left: 32px; background: url("../img/wtxingfeng.jpg") left center no-repeat; }

.copyright { text-align: center; font-size: 12px; color: #FFF; padding: 14px 0; }

.copyright a { color: #FFF; }

.mybreadcrumb { padding: 8px 0; margin: 8px 0 5px 5px; }

.mybreadcrumb > li { display: inline-block; _zoom: 1; *display: inline; }

.mybreadcrumb > li + li:before { padding: 0 5px; content: ">"; }

.mybreadcrumb > .active { color: #53b2e2; }

.us, .manager, .culture, .quality, .questions, .family-health, .family-health2 { padding: 10px 8px; border-bottom: 1px solid #cfcfcf; margin-bottom: 10px; }

#aboutus4, #kftian4 { border-bottom: none; }

.us img, .manager img, .culture img, .quality img, .prodoct1 > img, .questions > img, .news-style2 > img, .img100, .imgauto { max-width: 100%; }

.us p, .manager p, .quality p { margin-bottom: 10px; }

h2.title { font-size: 20px; margin-bottom: 10px; }

.entry-content { width: 100%; position: relative; padding-bottom: 30px; }

.page-id-91 .entry-content { padding-bottom: 0; }

#backtop { position: absolute; right: 2px; width: 38px; height: 38px; overflow: hidden; text-indent: -999em; background: url("../img/up.png") no-repeat; bottom: 10px; }

#masthead { border-bottom: 3px solid #dedede; box-shadow: 2px 2px 10px #dedede; }

.page-id-91 #masthead { border-bottom: none; box-shadow: 0 0 0 #fff; }

.page-id-91 .bx-wrapper { margin-bottom: 0; }

.adjdis { margin-bottom: 10px; }

.calltel { display: block; margin-bottom: 14px; }

.siderdiv1 h3 { padding-bottom: 12px; border-bottom: 1px solid #cfcfcf; margin-bottom: 12px; }

.siderdiv1 ul { margin-bottom: 20px; }

.siderdiv1 ul li { padding-bottom: 8px; }

.siderdiv1 ul li a { padding-left: 20px; background: url("../img/point1.jpg") left center no-repeat; }

.siderdiv1 ul li a:hover { background-image: url("../img/point2.jpg"); }

.prodoct1, .prodoct2 { padding: 0 8px; }

.prodoct1 p { padding: 10px 0; }

.prodoct2 h3 { margin-bottom: 14px; padding-left: 5px; }

.prodoct2 table { max-width: 100%; }

.prodoct2 table td { border: 1px solid #cfcfcf; padding: 4px 0 4px 8px; white-space: normal; }

.tabarray h4 { padding-left: 20px; background: url("../img/clickb.jpg") 3px center no-repeat; cursor: pointer; margin-bottom: 10px; }

.tabarray .h4cur { background-image: url("../img/clicka.jpg"); border: 1px solid #049cdd; }

.CollapsiblePanelContent { margin-bottom: 20px; display: none; }

.questions h4 { font-weight: normal; color: #049cdd; }

.questions .noticep { color: red; }

.questions h5 { margin: 10px 0; }

.lastfaq dt { color: #049cdd; }

.lastfaq dd { margin-bottom: 10px; }

#questions4 { border-bottom: none; }

.djnews { border-bottom: 1px solid #cfcfcf; padding-left: 5px; }

.djnews li { padding: 8px 0; border-top: 1px solid #cfcfcf; }

.djnews li a { padding-left: 40px; }

.djnews li a:hover { color: #049cdd; background: url(img/point2.jpg) 18px center no-repeat; }

.copyright { padding: 10px 0; text-align: center; background-color: #000; color: #f6f9fe; font-size: 12px; }

.copyright a { color: #f6f9fe; }

.news-title { font-size: 26px; padding-bottom: 26px; border-bottom: 1px solid #cfcfcf; margin-bottom: 16px; }

.news-style1 p { margin: 20px 0 30px; }

.news-style1 img { max-width: 100%; }

/*清除浮动*/
.site-branding:after, .eara-div2:after, .eara-div3:after, .eara-div4:after { clear: both; display: block; visibility: hidden; height: 0; line-height: 0; content: ""; }

.news-style2 .newcont2 { width: 310px; margin: 0 auto; }

.news-style2 .newcont2 h3 { margin: 18px 0 20px; }

.news-style2 .newcont2 p { margin: 18px 0 8px; }

.news-style2 .newcont2 dd { padding: 16px 0; }

.postid-66 .pic-text { position: relative; width: 100%; }

.pic-text img { width: 100%; }

.txtinfo { position: absolute; top: 690px; color: #FFF; font-size: 18px; right: 5px; left: 5px; }

.eara-div1 { float: right; position: relative; width: 450px; margin-top: -50px; padding-right: 10px; }

.mixcon1 img { float: left; margin-top: -50px; }

.eara-div2, .eara-div3 { margin-top: 100px; margin-bottom: 80px; zoom: 1; }

.eara-div2 p { float: left; width: 382px; padding-left: 10px; }

.eara-div2 p img { float: left; margin-right: 10px; margin-top: -50px; }

.eara-div2 .rightimg { float: right; margin-top: -60px; }

.eara-div3 .leftimg { float: left; margin-top: -100px; }

.eara-div3 p { float: right; width: 376px; padding-right: 10px; }

.eara-div3 p img { float: left; margin-right: 10px; margin-top: -50px; }

.eara-div4 p { float: left; width: 320px; margin-right: 10px; margin-left: 10px; }

.eara-div4 p img { float: left; margin-right: 10px; margin-top: -50px; }

.eara-div4 .rightimg { float: right; margin-top: -40px; }

.eara-div4 { margin-bottom: 20px; zoom: 1; }

.postid-72 .news-style1 { padding-bottom: 530px; background: url("../img/news/bg.jpg") center bottom no-repeat; }

.postid-72 .news-style1 p { padding: 0 18px; }

.fontadj { font-size: 28px; }

#post-123 .innerleft { padding: 0 5px; }

.caifang1 { margin-top: 20px; color: #009ddc; }

.caifang1 span { font-size: 18px; font-weight: bold; }

.cfeara1, .cfeara2, .cfeara3, .cfeara4 { text-align: center; }

.cfeara1 img, .cfeara2 img, .cfeara3 img, .cfeara4 img { max-width: 100%; }

.cfeara1 dl, .cfeara2 dl, .cfeara3 dl, .cfeara4 dl { text-align: left; }

.cfeara1, .cfeara4 { margin-top: 20px; }

.cfeara1 dt, .cfeara4 dt { font-weight: bold; }

.cfeara1 dd, .cfeara4 dd { margin-bottom: 24px; }

.cfeara2 dt, .cfeara3 dt { font-weight: bold; margin-top: 24px; }

.content1 .leftimg img { max-width: 100%; }

.zjadd { font-size: 18px; font-weight: bold; margin: 10px 0 10px; text-align: left; }

.zjadd2 { line-height: 30px; text-align: left; }

.zjcon a { float: left; padding-top: 120px; }

.hasline { background: url("../img/zidown.jpg") left center repeat-x; text-align: center; margin-top: 15px; margin-bottom: 10px; }

.hasline span { background-color: #FFF; font-size: 24px; padding: 0 10px; letter-spacing: 3px; }

.content1 h2, .content2 h2 { font-size: 24px; text-align: center; color: #2b2223; margin-bottom: 10px; }

@media (max-width: 360px) { .site-title img { width: 222px; }
  .contactinfo > img { width: 300px; } }
@media all and (orientation: portrait) { /*竖屏*/
  .txtinfo { top: 344px; font-size: 10px; }
  .eara-div1 { float: none; position: relative; padding: 0 5px; width: auto; margin-top: -50px; }
  .eara-div2, .eara-div3 { margin-top: 80px; margin-bottom: 80px; padding: 0 5px; }
  .eara-div2 p, .eara-div3 p, .eara-div4 p { width: auto; }
  .eara-div2 .rightimg { margin-top: 0; }
  .eara-div3 { margin-top: 0; }
  .eara-div3 .leftimg, .eara-div2 .rightimg { float: none; }
  .eara-div3 .leftimg { margin-top: -129px; padding-bottom: 50px; }
  .eara-div4 .rightimg { margin-top: 0; padding-right: 10px; } }
#secondary { display: none; margin: 14px auto; width: 220px; }

@media all and (orientation: portrait) { #secondary { display: block; margin: 14px auto; width: 220px; } }
/* Company Profile*/
.innerleft.company-profile img { width: 100%; border: none; vertical-align: middle; }
.innerleft.company-profile p { font-size: 14px; margin-bottom: 10px; }
.innerleft.company-profile > .module { width: 100%; box-sizing: border-box; display: block; padding-bottom: 36px; border-bottom: 1px solid #cfcfcf; margin-bottom: 36px; }
.innerleft.company-profile > .module > h2.title { font-size: 26px; margin-bottom: 26px; }
.innerleft.company-profile > .module.us > .us-container { width: 100%; }
.innerleft.company-profile > .module.us > .us-container > .image { width: 100%; display: flex; box-sizing: border-box; padding-bottom: 10px; }
.innerleft.company-profile > .module.manager > .manager-container { width: 100%; display: flex; flex-wrap: wrap; }
.innerleft.company-profile > .module.manager > .manager-container > .image { width: 156px; flex-shrink: 0; }
.innerleft.company-profile > .module.manager > .manager-container > .image > img { width: 100%; }
.innerleft.company-profile > .module.manager > .manager-container > .text { /*width: 460px;*/ flex: 1; box-sizing: border-box; padding-left: 20px; }
.innerleft.company-profile > .module.manager > .manager-container > .text > p { margin-bottom: 20px; }
.innerleft.company-profile > .module.manager > .manager-container > .text > p:last-child { margin-bottom: 0; }
.innerleft.company-profile > .module.manager > .manager-container > .name { width: 100%; height: 50px; flex-shrink: 0; display: flex; justify-content: flex-end; }
.innerleft.company-profile > .module.manager > .manager-container > .name > img { height: 50px; width: auto; vertical-align: middle; }
.innerleft.company-profile > .module.culture > .culture-container { width: 100%; display: flex; }
.innerleft.company-profile > .module.culture > .culture-container > .image { width: 330px; flex-shrink: 0; order: 2; }
.innerleft.company-profile > .module.culture > .culture-container > .text { flex: 1; order: 1; }
.innerleft.company-profile > .module.culture > .culture-container > .text > .txt { margin-bottom: 30px; }
.innerleft.company-profile > .module.culture > .culture-container > .text > .txt:last-child { margin-bottom: 0; }
.innerleft.company-profile > .module.culture > .culture-container > .text > .txt > .sub-ttl { font-weight: bold; }
.innerleft.company-profile > .module.quality > .quality-container { width: 100%; }
.innerleft.company-profile > .module.quality > .quality-container > .image { width: 100%; display: flex; box-sizing: border-box; padding-bottom: 10px; }

@media all and (orientation: portrait) { /* Company Profile*/
  .innerleft.company-profile > .module { width: 100%; box-sizing: border-box; display: inline-block; border-bottom: 1px solid #cfcfcf; margin-bottom: 10px; padding: 0 5px 10px; }
  .innerleft.company-profile > .module > h2.title { font-size: 24px; margin-bottom: 10px; }
  .innerleft.company-profile > .module.manager > .manager-container { flex-wrap: wrap; }
  .innerleft.company-profile > .module.manager > .manager-container > .image { width: 100%; flex-shrink: 0; text-align: center; box-sizing: border-box; padding-bottom: 10px; }
  .innerleft.company-profile > .module.manager > .manager-container > .image > img { width: 100%; max-width: 200px; margin: 0 auto; }
  .innerleft.company-profile > .module.manager > .manager-container > .text { flex: 1; padding-left: 0; }
  .innerleft.company-profile > .module.manager > .manager-container > .name { width: 100%; height: 50px; flex-shrink: 0; display: flex; justify-content: flex-end; }
  .innerleft.company-profile > .module.manager > .manager-container > .name > img { height: 50px; width: auto; vertical-align: middle; }
  .innerleft.company-profile > .module.culture > .culture-container { flex-wrap: wrap; }
  .innerleft.company-profile > .module.culture > .culture-container > .image { width: 100%; flex-shrink: 0; order: 1; box-sizing: border-box; padding: 0 5% 10px 5%; }
  .innerleft.company-profile > .module.culture > .culture-container > .text { flex: 1; order: 2; }
  .innerleft.company-profile > .module.culture > .culture-container > .text > .txt { margin-bottom: 20px; }
  .innerleft.company-profile > .module.culture > .culture-container > .text > .txt:last-child { margin-bottom: 0; }
  .innerleft.company-profile > .module.culture > .culture-container > .text > .txt > .sub-ttl { font-weight: bold; } }
/*@media screen and(max-width: 767px) {*/
/*}*/

/*# sourceMappingURL=singlemobile.css.map */
