@charset "utf-8";
/* CSS Document */
@media (min-width: 640px) {
}
 @media (min-width: 768px) {
}
@media (min-width: 862px) {
}
 @media (min-width: 1024px) {
}
@media screen and (min-width:1200px) {
.toggleSub { display: none; }
body { font-size: 16px; }
.btn-box { padding-top: 45px; }
.btn-defaul { line-height: 46px; padding: 0 35px; }
.title01 { padding: 80px 0 35px; }
.title01 .large { font-size: 36px; }
.title01 .eg em { padding: 0 30px; }
.title02 { margin-bottom: 25px; padding: 18px 0; }
.title02 .large { padding-left: 14px; font-size: 30px; border-left-width: 4px; }
.wrap { min-width: 1200px; }
.content { width: 1200px; margin: 0 auto; }
.main-top { display: block; padding: 10px 0; background-color: #f5f8fa; line-height: 20px; color: #666; }
.main-top .fleft { width: 50%; }
.main-top .fright { width: 40%; text-align: right; }
.main-top .fright em { margin: 0 15px; }
.main-top .fright em:last-child { margin-right: 0; }
.main-top { font-size: 14px; }
.navToggle { display: none; }
.header { padding: 13px 0 0; overflow: inherit; }
.logo { float: left; width: 120px; }
.mainNav { position: relative; z-index: 100; float: left; width: 1030px; padding-right: 50px; }
.topform { position: absolute; width: 0; padding-left: 0; overflow: hidden; right: 0; top: 0; background-color: #f5f8fa; }
.topTel { float: right; }
.nav { width: 862px; }
.nav li { position: relative; z-index: 10; float: left; margin: 0 16px; padding-bottom: 13px; min-width: 50px; max-width: 120px; text-align: center; }
.nav .subNav { position: absolute; z-index: 100; top: 63px; width: 100px; padding: 20px 30px; left: -10px; background-color: #fff; background: rgba(255,255,255,0.95); box-shadow: inset 0px 20px 8px -20px rgba(102,204,255,0.4); transition: all 0.5s; text-align: left; }
.subNav dd { line-height: 26px; padding: 5px 0; }
.nav li:nth-child(2) .subNav { width: 360px; }
.nav li:nth-child(4) .subNav { width: 180px; }
.nav li:nth-child(2) .subNav:before { content: ""; position: absolute; top: 30px; bottom: 30px; left: 175px; width: 1px; background-color: #e4e4e5; }
.nav li:last-child .subNav { left: inherit; right: 0; }
.nav li:nth-child(2) .subNav dd { float: left; width: 180px; text-align: left; }
.banner_box { min-width: 1200px; }
.qiuye_i { bottom: 30px; }
.qiuye_i li { width: 50px; height: 4px; }
.qiuye_i li.on { width: 80px; }
.sidemenu { padding: 0 20px 20px; }
.sidemenu li { padding: 10px 0; border-bottom: 1px dashed #ddd; font-size: 16px; }
.sidemenu li>a { line-height: 34px; }
.subMenu { font-size: 16px; }
.subMenu dd a { display: block; font-size: 14px; }
.sidemenu .active .subMenu { display: block; }
.productList li { transition: all 0.5s; margin-bottom: 33px; }
.productList li .name a { line-height: 28px; }
.productList .pic img {max-width: 100%;height: 260px;}
.homeProduct .sidemenu { float: left; width: 120px; margin-right: 20px; }
.homeProduct .productList { float: left; width: 1020px; margin-bottom: -33px; }
.tableTitle { margin-bottom: 35px; }
.homePlan { }
.planTable { }
.planTable .inHd { float: right; width: 500px; width: 38%; }
.planTable .inBd {/* float: left;*/ width: 700px; width: 62%; }
.planTable .inHd li { padding: 29px 0 28px; border-bottom: 2px solid #fff; padding-left: 40px; line-height: 26px; font-size: 14px; }
.planTable .inHd li:last-child { border: none; }
.planTable .inHd2 li { padding-top: 49px; padding-bottom: 48px; }
.planTable .inHd .tit { font-size: 24px; line-height: 36px; }
.planTable .inHd .txt { }
.planTable .inHd .inBd img { transform: scale(1, 1); }
.planTable .inBd .main { line-height: 30px; }
.planTable .inBd .btn-defaul { margin-top: 20px; line-height: 40px; font-size: 16px; }
.planTable .btn-defaul:hover { position: relative; top: -1px; box-shadow: 0 0 8px #66ccff; }
.newsList { overflow: hidden; margin-left: -60px; }
.newsList li { margin-bottom: 35px; padding-left: 100px; min-height: 80px; float: left; width: 470px; margin-left: 60px; }
.newsList li .timer { width: 80px; padding: 10px 0; font-size: 16px; line-height: 30px; }
.newsList li .timer em { font-size: 30px; }
.newsList li .name { padding-bottom: 5px; margin-bottom: 5px; font-size: 16px; line-height: 30px; }
.newsList li .txt { font-size: 16px; line-height: 24px; }
.homeBgwrap { padding-top: 80px; position: relative; }
.homeBgwrap:before { content: ""; position: absolute; width: 100%; left: 0; top: 0; height: 260px; background-color: #66ccff; }
.homeBgwrap .content { position: relative; z-index: 10; }
.homeAbout { margin-bottom: 50px; box-shadow: 0 0 6px #cceafa; padding: 20px; }
.homeAbout .title { margin-bottom: 15px; font-size: 34px; line-height: 1; }
.homeAbout .title .large { margin-bottom: 10px; }
.homeAbout .title .small { font-size: 16px; }
.homeAbout .main { padding-top: 5px; }
.homeAbout .btn-box { text-align: right; padding-top: 10px; }
.homeAbout .btn-defaul { line-height: 40px; }
.homeBgwrap { padding-bottom: 40px; }
.homeBgwrap .title02 { margin-bottom: 25px; }
#hospSlide { padding-bottom: 30px; margin-bottom: 20px; }
.brandList li { width: 16.666%; }
.brandList li .pic { padding: 4% 2%; }
.footer { padding-top: 3%; background-color: #f5f8fa; }
.footer .clearfix { padding-bottom: 2%; }
.footmenu { float: left; width: 180px; }
.footmenu li a { display: block; line-height: 3.5; }
.footphone { padding-top: 10px; float: left; margin-left: 100px; }
.footphone .txt { }
.footphone .txt .iconfont { margin-right: 10px; font-size: 22px; }
.footphone .flogo { margin-bottom: 10px; }
.footphone .ftel { }
.footphone .ftel a { font-size: 22px; }
.fwechat { padding-top: 15px; margin-left: 100px; float: left; }
.fwechat .item { margin-right: 30px; }
.fwechat .item img { margin-bottom: 10px; }
.fcontact { padding-top: 10px; float: right; width: 300px; line-height: 30px; }
.frdLink { padding-bottom: 25px; text-align: center; }
.frdLink a { margin: 0 5px; }
.copyright { line-height: 30px; }
/* 子页面 */
.page-banner { height: 300px; margin-bottom: 60px; }
.page-banner img { position: absolute; margin-left: -960px; left: 50%; top: 0; width: 1920px; }
.page-wrap { padding-bottom: 90px; }
.page-wrap .sideBox { width: 13%; float: left; }
.page-wrap .mainBox { width: 85%; float: right; }
.sideTitle { padding-left: 20px; padding-top: 14px; height: 65px; padding-bottom: 0; }
.sideTitle .large { font-size: 20px; font-weight: 500; line-height: 32px; }
.crumb { padding: 20px; background-color: #f5f8fa; margin-bottom: 35px; }
.crumb p { line-height: 40px; }
.page { padding-top: 20px; }
.page a,  .page span {
*display: inline; zoom: 1; margin: 0 5px; }
.pageDtl { padding: 10px 4.46%; overflow: hidden; margin-top: 20px; }
.pageDtl p { float: left; width: 50%; }
.pageDtl p a { }
.pageDtl .next { text-align: right; }
/* 产品详情 */
.productShow { padding: 30px; margin-bottom: 20px; }
.productShow .main { padding-top: 25px; padding-right: 20px; margin-left: 434px; }
.productShow .title { font-size: 24px; padding-bottom: 15px; }
.productShow .info { padding-top: 20px; padding-bottom: 30px; }
.productShow .iconfont { }
.productShow .cat { padding: 10px 0; margin-bottom: 20px; font-size: 18px; }
.productShow .cat p { padding: 6px 0; }
.detailTable { padding: 40px 50px; position: relative; }
.dtlTabTit { display: block; position: absolute; top: 40px; left: 50px; width: 120px; }
.dtlTabTit li { margin-bottom: 10px; }
.dtlTabTit li a { font-size: 18px; }
.detailTable.fixed { }
.detailTable.fixed .dtlTabTit { left: 19%; top: 100px; z-index: 100; }
.detailTable.fixed .detail { padding-top: 5%; padding-top: 100px; }
.dtlTabBox { background-color: #fff; padding: 4%; margin-left: 130px; }
.detail { }
.detail .txt { margin-bottom: 15px; line-height: 1.9; }
.detail img { margin-bottom: 15px; }
.dtlTabBox .btn-box { padding-top: 20px; padding-bottom: 10px; }
.dtlTabBox .btn-down { font-size: 24px; line-height: 60px; border: none; }
.dtlTabBox .btn-defaul .icon-pdf { position: relative; top: 5px; font-size: 35px; margin-right: 0; }
/* 新闻资讯 */
.page-wrap .newsList { margin-left: 0; }
.page-wrap .newsList li { width: inherit; margin-left: 0; float: none; }
.page-wrap .newsList .name { font-size: 18px; }
.page-wrap .newsList .txt { font-size: 14px; }
.detailBox { background-color: #f5f8fa; }
.detailBox { padding: 30px; }
.dtlHead { margin-bottom: 20px; padding-bottom: 15px; }
.dtlHead .large { font-size: 24px; }
.dtlHead .other { font-size: 16px; }
.dtlHead .other span { margin: 0 10px; }
.inTitle { margin-bottom: 30px; padding: 0; padding-bottom: 13px; font-size: 18px; }
.contact { padding-bottom: 20px; }
.contact .item { margin-bottom: 3%; }
.contact .txt { margin-bottom: 8px; font-size: 18px; }
.contact .inTitle { margin-bottom: 20px; }
.map { margin-bottom: 5%; }
.message .inTitle { margin-bottom: 10px; }
.mesgForm { overflow: hidden; }
.mesgForm .list { float: left; width: 32%; margin-right: 2%; padding-bottom: 30px; }
.mesgForm .list3 { margin-right: 0; }
.mesgForm .list4 { margin-right: 0; width: 100%; }
.mesgForm .list textarea { height: 130px; }
.mesgForm .list .btn-defaul { min-width: 180px; font-size: 18px; line-height: 44px; }
.footWechat { padding: 28px 0; margin-top: 10px; }
.footWechat .item { margin: 0 15px; font-size: 16px; line-height: 20px; }
.footWechat .item img { width: 120px; margin-bottom: 10px; }
.roduecomPrct { margin-top: 35px; }
.inTitle .more { font-size: 16px; }
.roduecomPrct { overflow: hidden; }
.roduecomPrct .inTitle { margin-bottom: 15px; }
.roduecom-left .tempWrap { }
.roduecom-left .productList { padding-top: 6px !important; padding-bottom: 6px !important; }
.roduecom-left .productList li { margin: 0 10px; width: 215px; padding: 0 10px; }
}
 @media screen and (min-width:1600px) {
.wrap { min-width: 1300px; }
.content { width: 1300px; }
.mainNav { width: 1130px; }
.nav { width: 962px; }
.nav li { min-width: 70px; margin: 0 21px; }
.banner_box { min-width: 1300px; }
.homeProduct .productList { width: 1120px; padding-bottom: 6px; }
.planTable .inHd li { padding-top: 33px; padding-bottom: 32px; }
.planTable .inHd2 li { padding-top: 55px; padding-bottom: 54px; }
.planTable .inHd2 li:last-child { padding-top: 54px; }
.planTable .inHd .txt { line-height: 28px; }
.newsList li { width: 520px; }
.fwechat,  .footphone { margin-left: 130px; }
.detailTable.fixed .dtlTabTit { left: 28%; }
.roduecom-left .productList li { width: 236px; }
}
