@font-face {
  font-family: 'REGULAR';
  src: url('./SOURCEHANSANSCN-REGULAR.OTF');
} 
@font-face {
  font-family: 'BOLD';
  src: url('./SOURCEHANSANSCN-BOLD.OTF'); 
} 

@font-face {
  font-family: 'SourceHanSerifCN-Regular';
  src: url('./SourceHanSerifCN-Regular.otf'); 
} 

@font-face {
  font-family: 'SourceHanSerifCN-SemiBold';
  src: url('./SourceHanSerifCN-SemiBold.otf'); 
} 

*{margin:0;padding:0;}  
h1,h2,h3,h4,h5,h6{ font-style: normal; font-size:100%; font-weight:normal;}
li{list-style-type: none;}
a{text-decoration:none;color:#333;}
body{min-width:1200px;max-width:1920px;margin: 0 auto; color:#333;font-size: 18px;font-family: 'REGULAR';}
img{ border:0;}
.clear{clear:both;}
.no{display:none;} 
.img{display: block;width:100%;}
.box{width:1200px;margin:0 auto;}
.box1{width:88.5417%;min-width:1200px;margin:0 auto;}
.box2{width:72.91667%;min-width:1200px;margin:0 auto;}
.over{overflow: hidden}
.fl{float: left} 
.fr{float: right}
.border{box-sizing:border-box;
-moz-box-sizing:border-box; /* Firefox */
-webkit-box-sizing:border-box;}
.ct{font-family: 'BOLD';}
.systr{font-family: 'SourceHanSerifCN-Regular';}
.systzc{font-family: 'SourceHanSerifCN-SemiBold';}
.wr{writing-mode: vertical-rl;writing-mode: tb-rl;}
.wl{writing-mode: vertical-lr; writing-mode: tb-lr;}
.dx{text-transform : uppercase} 
.xx{text-transform : lowercase}
.sdx{text-transform : capitalize}

.swiper{ margin: 0;}
.swiper-button-prev,.swiper-button-next{outline: none;margin: 0;}

.ht_img img{cursor: pointer; transition: all 0.6s;}
.ht_img:hover img{transform: scale(1.06);}

/* 首页 */
header{width: 100%;height: 100px;background: #fff; min-width: 1200px;position:fixed;top: 0;left:0;z-index:999;}
header .box1{width: 95%; height: 100px;}
header .box1 .hl .logo{display: block;height: 80px;margin-right: 10px;}
header .box1 .hl h5{font-size: 16px;}
header .box1 .hl p{font-size: 12px;line-height: 16px;}
header .box1 .hr{width: 68%;min-width: 1050px;}
header .box1 .hr nav{width: 70%;}
header .box1 .hr nav a{color:#4c4c4c;height: 100px;}
header .box1 .hr nav a span{font-size: 12px;}
header .box1 .hr nav a:hover,header .box1 .hr nav a.active{color:#407b38;border-bottom: 3px solid #407b38}

header .box1 .hr .phone img{margin-right: 10px;}
header .box1 .hr .phone span{font-size:24px;font-family: 'Consolas'}
header.active{top:0;background:#fff;box-shadow: 0 0 10px rgba(0, 0, 0, 0.1)}


.banner{width: 100%;height: 620px;margin-top: 100px;letter-spacing: 1px;}
.banner1{width: 100%;height:100%;top:0;left:0;}
.banner1 h3{font-size: 60px;line-height: 60px;}
.banner1 h4{font-size: 48px;opacity: 0.7}
.banner1 p{font-size: 16px;margin-top: 10px;}
.banner1 p a{color:#fff;}
.banner1>p{position: absolute;bottom: 20px;width: 100%}
.banner1 p:nth-child(4){font-size: 12px;margin-top: 5px;opacity: 0.7}

.sy_banner{margin-top: 100px;}
.sy_banner .swiper-button-prev{top:0;bottom: 0;left: 4%;margin:auto;}
.sy_banner .swiper-button-next{top:0;bottom: 0;right: 4%;margin:auto;}
.sy_banner .swiper-button-next::after,.sy_banner .swiper-button-prev::after{font-size: 50px;color: #fff;}

.sy_banner .swiper-pagination{bottom: 30px;}
.sy_banner .swiper-pagination span{line-height: 999px;overflow: hidden;box-sizing: border-box; border: none; width: 20px;height: 3px;border-radius: 2px;background: #fff;opacity: 1}
.sy_banner .swiper-pagination-bullet-active{background: #407b38 !important;width: 30px;}

.cor{color: #407b38}
.cor1{color: #f3dfb5}
.cor2{color: #ffffff}
/* 内容 */
.title{padding: 75px 0 60px; }
.title h3{font-size: 60px;line-height: 80px;margin: 0 -5px;}
.title h4{font-size: 24px;margin-top: 12px}

.ht1{width: 100%;height: 864px; background:url(../images/ht1.jpg) no-repeat center;}
.ht10{background:#fff;padding: 80px 4%;margin-top: 35px;}
.ht10 h4{width: 517px;height: 66px;background:url(../images/ht10.png) no-repeat center;font-size: 26px;top: -33px;left: 0;right: 0;margin:auto;}

.ht11{width: 47.52%;}
.ht12{width: 47%;margin-top: 30px;}
.ht12 h5{font-size: 26px;}
.ht12 h6{font-size: 12px;}
.ht12 p{font-size: 16px;line-height: 24px;margin-top: 15px;}
.ht10 .anniu{width: 47%;bottom: 80px;right: 0}
.ht10 .anniu .swiper-button-prev{width: 24px;height: 24px;border-radius: 50%;background: #cccccc;position: static;margin-right: 5px;}
.ht10 .anniu .swiper-button-next{width: 24px;height: 24px;border-radius: 50%;background: #cccccc;position: static;}
.ht10 .anniu .swiper-button-next::after,.ht10 .anniu .swiper-button-prev::after{font-size: 12px;color: #fff;}
.ht10 .anniu .swiper-button-prev:hover,.ht10 .anniu .swiper-button-next:hover{background:#407b38;}

.ht13{width: 100%;padding: 70px 0; background:url(../images/ht13.jpg) no-repeat center;}
.ht13 h4{font-size: 30px;}
.ht13 h3{font-size: 50px;margin-top: 10px;}
.ht131{width: 418px;height: 63px;background:url(../images/ht13.png) no-repeat center;font-size: 22px;margin: 30px auto;}
.ht13 p{font-size: 20px;line-height: 30px;}

.ht2{width: 100%;padding-bottom: 100px; background:url(../images/ht2.jpg) no-repeat center;}
.ht21{width: 67.34%;}
.ht2100{padding-bottom: 44.1%;}
.ht2100>img{width: 100%;height: 100%;position: absolute;top: 0;left: 0;}
.ht210{width: 100%;height: 100%;top: 0;left: 0;padding-left: 5%;}
.ht210 h5{font-size: 34px;color: #58351e;padding-left: 10%}
.ht210 h6{font-size: 14px;color: #58351e;padding-left: 10%}
.ht211{width: 425px;height: 65px;line-height: 47px;font-size: 16px; margin-top: 10px; background:url(../images/ht21.png) no-repeat center;padding: 5px 33px 13px;}

.ht220{padding-bottom: 32px;}
.ht22_img{width: 100%;padding-bottom: 52%;border-radius: 20px;}
.ht22_img img{width: 100%;height: 100%;position: absolute; top: 0;left: 0;}
.ht22_tit{width: 294px;height: 64px;line-height: 64px;color: #fff; background:url(../images/ht22.png) no-repeat center;font-size: 22px;padding: 0 25px;bottom: 0;left: 0;right: 0;margin:auto;}

.ht2 .swiper-pagination{position: static;margin-top: 50px;}
.ht2 .swiper-pagination span{line-height: 999px;overflow: hidden;box-sizing: border-box; border: none; width: 12px;height: 12px;background: #407b38}
.ht2 .swiper-pagination-bullet-active{}

.ht3{width: 100%;background:#407b38;padding-bottom: 110px;}
.ht3100{width: 1660px;}
.ht31 .mySwiper{width: 1081px;overflow:visible;}
.ht310{width: 347px;height: 420px;padding: 5px 9px 13px 9px;}
.ht311{border-radius: 17px 17px 0 0}
.ht312{height: 102px;background:#689058;border-radius: 0 0 17px 17px}
.ht312 h5{font-size: 26px;}
.ht312 h6{font-size: 12px;}
.ht310::after{display: block;content: '';width: 100%;height: 100%;background:url(../images/ht3.png) no-repeat center;position: absolute; top: 0;left: 0;}

.ht411{width: 47.4%;background:#407b38;padding: 100px 5% 0;}
.ht4112{margin: 2px 15px 0 0;}
.ht4111 h5{font-size: 36px;}
.ht411 p{line-height: 28px;margin-top: 15px;}

.ht412{width: 52.6%;}

.ht5{padding-bottom: 120px;}
.ht5100{width: 1660px;}
.ht51 .mySwiper{width: 876px; overflow:visible;}
.ht510{width: 100%;height: 409px;padding: 12px 110px 12px 12px; background:url(../images/ht5.png) no-repeat center;}
.ht510 h6{font-size: 20px;top: 30px;}
.ht510>img{display: block;position: absolute;bottom: 40px;right: 38px;}
.ht512{width: 125px;height: 244px;margin-top: 63px; background:url(../images/ht50.png) no-repeat center;padding-left: 58px;padding-top: 28px;font-size: 30px;}
.ht512 img{margin: 12px 0;}

.ht6{width: 100%;height: 756px; background:url(../images/ht6.jpg) no-repeat center;}
.ht610{padding: 16px 16.5px;}
.ht6100,.ht6100_{width: 100%;}

.ht610 .p_a{max-width: 80%;max-height: 80%;position: absolute;top: 0;left: 0;bottom: 0;right: 0;margin:auto;}
.ht610::before{display:block;content: '';width: 33px;height: 34px;background:url(../images/ht60.png) no-repeat center;position: absolute;top: 0;bottom: 0;left: 0;margin:auto;}
.ht610::after{display:block;content: '';width: 33px;height: 34px;background:url(../images/ht60.png) no-repeat center;position: absolute;top: 0;bottom: 0;right: 0;margin:auto;}

.ht9{width: 100%;padding-bottom: 90px;}
.ht90{padding: 75px 0 35px;}
.ht90 h3{font-size: 60px;line-height: 76px;}
.ht90 h4{font-size: 30px;margin-top: 8px;}
.ht910{width: 31.214%;height: 47px;margin-bottom: 30px; background:#efefef;padding: 0 20px;font-size: 14px;}
.ht910 .text{display: block;width: 70%;height: 100%;background: none;outline: none;border: none;font-size: 14px;color: #333;}
.ht91 .tj{display: block;width: 27.1428%; height:47px; background: #407b38;outline:none;cursor: pointer;border: none; font-size:18px;color: #fff;}
.ht911{width: 70.6428%;}
.ht911 .text{width: 83%;}
.ht91>p{margin-top: 10px;opacity: 0.6}

/* 底部 */
footer{width: 100%;background:#2a2a2a;}
footer .footT{padding: 55px 0 30px ;}
footer .footT nav a{color:#fff;font-size: 18px;}
footer .footT nav a span{font-size: 12px;opacity: 0.5}
footer .footB{padding: 40px 0 25px;border-bottom: 1px solid rgba(255,255,255,0.18);border-top: 1px solid rgba(255,255,255,0.18);}
footer .footB .footL{width: 450px;}
footer .footB .footL p{font-size: 20px;}
footer .footB .footL p:last-child{margin-bottom: 0;}
footer .footB .footM div{font-size: 20px;margin-bottom: 10px;}
footer .footB .footM div img{margin-right: 10px;}
footer .footB .footM p{font-size: 28px;font-family: 'Consolas'}
footer .footB .footR ul li{margin-left: 15px;}
footer .footB .footR ul li img{width: 136px;}
footer .footB .footR ul li p{font-size: 16px;margin-top: 15px;}
footer .ftb{height: 40px;line-height: 40px;font-size: 12px;}
footer a{color: #fff}








.con{padding: 80px 0 100px;}
.con1{padding:0  0 80px;}
.con2{padding:80px  0 0;}

/* 关于我们 */
.atit{padding: 75px 0 40px;}
.atit h6{font-size: 18px;}
.atit h3{font-size: 48px;line-height: 50px;margin: 12px 0 20px;}
.atit .line{width: 84px;height: 4px;background:#fff;margin: 0 auto;}

.about_body{white-space:-moz-pre-wrap;word-wrap:break-word;font-size: 16px;line-height: 30px;color: #434343}
.about_body img{max-width:100%;}

.gy1{width: 100%;background: #fafafa;padding: 120px 0;}
.gy10{background:#fff;}
.gy11{width: 50%;height: 464px;}
.gy11 img{min-width: 100%;height: 100%}
.gy12{width: 50%;padding: 30px 15px 0 30px;color: #030303}
.gy12 h1{font-size: 24px;letter-spacing: 0.6px;margin-top: 20px;}
.gy12 h2{font-size: 18px;}

.gy120{font-size: 16px; line-height: 26px;height: 312px;padding-right: 15px;overflow:auto;text-align: justify;margin-top: 15px;}


/*Scrollbar 4*/
#scrollbar4 ::-webkit-scrollbar {
    width: 2px;
    height: 2px;
}
 
#scrollbar4 ::-webkit-scrollbar-track {
    background-color: #fafafa;
    /* box-shadow: inset 0px 0px 0px 11px #f2f2f3; */
    /* border-radius: 5px; */
}
 
#scrollbar4 ::-webkit-scrollbar-thumb {
    background: #407b38;
    border-radius: 10px;
}

#scrollbar4 ::-webkit-scrollbar-corner {
}

.gy2{width: 100%;height: 664px;background:url(../images/a2.jpg) no-repeat center;}
.gy21{font-size: 26px;line-height: 54px;height: 400px;overflow:auto;}



/*Scrollbar 4*/
#scrollbar3 ::-webkit-scrollbar {
    width: 2px;
    height: 2px;
}
 
#scrollbar3 ::-webkit-scrollbar-track {
    background-color: rgba(255, 255, 255, 0.2);
    /* box-shadow: inset 0px 0px 0px 11px #f2f2f3; */
    /* border-radius: 5px; */
}
 
#scrollbar3 ::-webkit-scrollbar-thumb {
    background: #fff;
    border-radius: 10px;
}

#scrollbar3 ::-webkit-scrollbar-corner {
}

/* 产品中心 */
.product ul li{width: 380px;padding: 14px 14px 0;background:#fff;margin: 0 30px 30px 0;}
.product ul li:nth-child(3n){margin-right: 0}
.p_img{display: block; width: 100%;height: 302px;}
.p_img img{width: 100%;height: 100%;}
.p_con{padding: 25px 0;}
.p_tit{font-size: 24px;height: 30px;line-height: 30px;padding: 0 45px 0 25px;background:url(../images/pm.png) no-repeat right 12px center; }
.p_tit span{font-size: 16px;}
.p_con p{font-size: 12px;padding: 3px 25px 0;}
.product ul li:hover{background:#407b38;}
.product ul li:hover .p_tit{background:url(../images/pm_.png) no-repeat right 12px center;color: #fff;}
.product ul li:hover .p_con p{color: #fff}

/* 健康管理&养生 */
.jk_nav{border-bottom: 1px solid #c3c3c3}
.jk_nav ul li a{font-size: 30px;color: #ababab}
.jk_nav ul .line{width: 1px;height: 105px;background: #c3c3c3;margin:  0 140px; }
.jk_nav ul .line:last-child{display: none;}
.jk_nav ul li a:hover,.jk_nav ul li a.active{color: #407b38;}

.health{width: 66.667%}
.health ul li{width: 32%;margin: 0 2% 55px 0;}
.health ul li:nth-child(3n){margin-right: 0}
.jk_img{display: block; width: 100%;padding-bottom: 59%;}
.jk_img img{width: 100%;height: 100%;display: block;position: absolute;top: 0;left: 0}
.jk_tit{font-size: 24px;margin-top: 15px;color: #404040}


/* 中医药膳与食疗 */
.food{width: 1030px;}

.zy_img{width: 594px;height: 283px;}
.zy_img img{width: 100%;height: 100%;}
.zy_con{width: 350px;margin-right: 50px;}
.zy_tit{font-size: 24px;line-height: 30px;height: 30px;}
.zy_yw{font-size: 12px;line-height: 16px;height: 16px;margin-top: 5px;}
.zy_des{font-size: 14px;line-height: 24px;height: 96px;text-align: justify;margin: 18px 0 48px; -webkit-line-clamp: 4;color: #808080;letter-spacing: 2px;}
.zy_con p{font-size: 12px;color: #797979}
.zy_con .zy_more{font-size: 12px;color: #4c4c4c}
.zy2{padding: 40px 100px 35px 0;border-bottom: 1px solid #cccccc;}
.zy21>p{font-size: 30px;color: #7f7f7f}
.zy21 .line{width: 65px;height: 1px;background:#001f0f;}
.zy211{width: 700px;}
.zy211 .zy2_tit{height: 26px;line-height: 26px;}
.zy211 p{font-size: 12px;margin-top: 5px;color: #7f7f7f}
.zy22{margin-top: 10px;}
.zy22 .zy2_more{width: 40px;height: 40px;}
.zy22 .zy2_des{width: 700px;font-size: 14px;line-height: 28px;height: 56px; -webkit-line-clamp: 2;}

.food ul li:hover .zy_tit{color: #407b38}
.food ul li:hover .zy21 p{color: #333333}
.food ul li:hover .zy22 .zy2_more{background:#407b38;}
.food ul li:hover .zy22 .zy2_more img{filter: brightness(100);}

/* 商业合作 */
.hz11{width: 63%;}
.hz12{width: 37%;background: #407b38;padding: 60px 4% 0;}
.hz12 h5{font-size: 30px;margin-top: 20px;}
.hz12 h6{font-size: 16px;margin: 0 0 15px;}
.hz12 p{font-size: 16px;line-height: 28px;}
.hz12 .p_a{display: block;bottom: 0;right: 3%;}

.hz13{background:url(../images/hz12.png) no-repeat center;margin-top: 78px;}
.hz13 ul li{width: 15%}
.hz13 ul li .yuan{width: 12px;height: 12px;border-radius: 50%;border: 1px solid #494949;}
.hz131{width: 130px;height: 130px;border-radius: 50%;background:#494949;font-size: 24px;line-height: 25px;color: #fff}
.hz131 h5{font-size: 20px;}
.hz131 p{font-size: 12px;line-height: 18px;margin-top: 5px}
.hz13::before{display: block;content: ''; width: 360px;height: 1px;background:url(../images/hz13.png) no-repeat center;position: absolute; top: 0;bottom: 0;left: -360px;margin:auto;}
.hz13::after{display: block;content: ''; width: 360px;height: 1px;background:url(../images/hz13.png) no-repeat center;position: absolute; top: 0;bottom: 0;right: -360px;margin:auto;}
.hz13 ul li.active .hz131{background:#407b38;}

.hz21{width: 48.75%;}
.hz22{width: 51.25%;background:#407b38;padding: 100px 0 0 7%;}
.hz220 ul li{margin-bottom: 40px;}
.hz220 ul li h6{width: 75px;height: 75px;border-radius: 50%;border: 1px solid #fff;font-size: 28px;}
.hz220 ul li img{filter: brightness(100);display: block;margin: 0 15px 20px 25px;}
.hz220 ul li h4{font-size: 28px;}
.hz220 ul li h5{font-size: 14px;}


.hz22 .swiper-pagination{position: static;text-align: left;}
.hz22 .swiper-pagination span{line-height: 999px;overflow: hidden;box-sizing: border-box; border: none; width: 40px;height: 3px;border-radius: 0;background: #fff}
.hz22 .swiper-pagination-bullet-active{}

.hz3{padding-bottom: 120px;}
.c_img{display: block; width: 100%;height: 241px;}
.c_img img{width: 100%;height: 100%;}
.c_tit{font-size: 16px;height: 30px;line-height: 30px;margin-top: 15px;}

.hz31 .swiper-pagination{position: static;margin-top: 50px;}
.hz31 .swiper-pagination span{line-height: 999px;overflow: hidden;box-sizing: border-box; border: none; width: 12px;height: 12px;background: #407b38}
.hz31 .swiper-pagination-bullet-active{}



/* 新闻中心 */
.n_nav ul li{display: inline-block;margin: 0 15px 50px;}
.n_nav ul li a:hover,.n_nav ul li a.active{color: #407b38;font-weight: bold;}
.news ul li{width: 380px; margin: 0 30px 40px 0;}
.news ul li:nth-child(3n){margin-right: 0}
.n1_img{display: block;width: 100%;height: 224px;}
.n1_img img{width: 100%;height: 100%;}
.n1 p{font-size: 14px;color: #444444;margin: 20px 0;}
.n1 p::before{display:block;content: ''; width: 30px;height: 2px;background:#333333;margin-right: 15px;}
.n_tit{font-size: 20px;line-height: 26px;height: 52px;-webkit-line-clamp: 2;}

.n_more{width: 122px;height: 35px;border-radius: 18px;background: #fff;font-size: 16px;color: #264584;margin-top: 155px;}
.n_more img{margin-left: 8px;}
.news ul li:hover .n_tit{color: #407b38;}

.xw_img{display: block;width: 600px;height: 353px;}
.xw_img img{width: 100%;height: 100%;}
.xw_con{width: 600px;height: 353px;background:#f9f9f9;padding: 45px 60px 0 55px;}
.xw_con .xw_date{font-size: 18px;color: #444444;}
.xw_con .xw_line{width: 100%;height: 1px;background:#e5e5e5;margin: 25px 0;}
.xw_con .xw_tit{font-size: 20px;line-height: 26px;height: 26px;font-weight: bold;}
.xw_con .xw_des{font-size: 16px;line-height: 22px; -webkit-line-clamp: 3;color: #515151;height: 66px;margin: 10px 0 30px;}
.xmr .swiper-pagination{position: static;margin: 50px 0 55px;}
.xmr .swiper-pagination span{line-height: 999px;overflow: hidden;box-sizing: border-box;background:#dddddd;border-radius: 0; opacity: 1;  width: 43px;height: 4px;}
.xmr .swiper-pagination-bullet-active{background: #407b38 !important;box-shadow: none !important;}



/* 联系我们 */
.lx{background:#fff;top: -110px;left:0;right:0;z-index:99;}
.lx1{padding: 40px 50px ;}
.lx1 h1{font-size: 30px;margin: 10px 0 8px;}
.lx1 p{font-size: 16px;color:#808080;}
.lx12 ul li{width: 140px;margin-left: 30px;}
.lx .line{width: 100%;height: 2px;background:url(../images/l00.png) no-repeat center;}
.lx2{padding: 40px 50px;}
.lx21{max-width: 350px;font-size: 20px;margin-left: 18px;}
/* 
.map{width:100%;height: 720px; overflow: hidden;}
.map #container{width:100%; height: 720px;overflow: hidden;}
.BMap_bubble_buttons{display: none!important;}
.BMap_bubble_title{font-weight: bold;font-size: 16px;width: initial!important;padding-top: 10px;}
.BMap_bubble_content{margin-top: 10px;}
.BMap_bubble_center{width: 90%!important;}
.BMap_bubble_pop{padding: 0 15px!important;}

 */
/* 页码 */
.pagination{margin-top: 50px; clear: both;width:100%;padding:0 0 0;text-align: center; font-size:18px; color:#333;}
.pagination li{ width:40px; height:40px;background: #f4f4f4; text-align:center; line-height:40px; display:inline-block; margin:0 3px; background:#fff;}
.pagination li a{width:40px; height:40px;background: #f4f4f4; display:block; color:#333;}
.pagination li a:hover{  background:#407b38;color: #fff;}
.pagination li.active{ background:#407b38 !important;color: #fff;}


/* 上下篇 */
.sxy{margin-top: 50px;font-size: 16px;color: #666}
.sxy div{max-width: 48%; color: #666}
.sxy a:hover{color: #407b38}
/* 详情页 */
.article_title{text-align: center;margin-bottom: 30px}
.article_title h2{font-size: 30px;color:#333;}
.article_title p{font-size: 14px;color:#858585;margin-top: 10px;}
.article_body{white-space:-moz-pre-wrap;word-wrap:break-word;font-size: 18px;line-height: 36px;padding:50px 0;border-top: 1px solid #ddd;border-bottom: 1px solid #ddd;}
.article_body img{max-width:100%;}




@media (min-width: 0px) and (max-width: 1199px) {
header .box1 .hl div{display: none}
header .box1 .hr{width: 80%;}
header .box1 .hr nav{font-size: 16px;}
header .box1 .hr .phone span{font-size: 21px}

.title h5{font-size: 16px;}
.title h3{font-size: 40px;line-height: 60px;}
.title h4{font-size: 20px;}
.ht90 h5{font-size: 16px;}
.ht90 h3{font-size: 40px;line-height: 56px;}
.ht90 h4{font-size: 24px;}
}
@media (min-width: 1199px) and (max-width: 1299px) {
header .box1 .hl div{display: none}
header .box1 .hr{width: 80%;}
header .box1 .hr nav{font-size: 16px;}
header .box1 .hr .phone span{font-size: 21px}


.title h5{font-size: 16px;}
.title h3{font-size: 42px;line-height: 62px;}
.title h4{font-size: 20px;}

.ht90 h5{font-size: 16px;}
.ht90 h3{font-size: 42px;line-height: 58px;}
.ht90 h4{font-size: 24px;}
}
@media (min-width: 1299px) and (max-width: 1399px) {
header .box1 .hl div{display: none}
header .box1 .hr{width: 80%;}
header .box1 .hr nav{font-size: 16px;}
header .box1 .hr .phone span{font-size: 21px}


.title h5{font-size: 16px;}
.title h3{font-size: 46px;line-height: 66px;}
.title h4{font-size: 20px;}

.ht90 h5{font-size: 16px;}
.ht90 h3{font-size: 46px;line-height: 62px;}
.ht90 h4{font-size: 24px;}

}
@media (min-width: 1399px) and (max-width: 1499px) {

header .box1 .hl div{display: none}
header .box1 .hr{width: 80%;}
header .box1 .hr nav{font-size: 16px;}
header .box1 .hr .phone span{font-size: 21px}

.title h5{font-size: 16px;}
.title h3{font-size: 50px;line-height: 70px;}
.title h4{font-size: 20px;}

.ht90 h5{font-size: 16px;}
.ht90 h3{font-size: 50px;line-height: 66px;}
.ht90 h4{font-size: 24px;}
}
@media (min-width: 1499px) and (max-width: 1599px) {
header .box1 .hl div{display: none}
header .box1 .hr{width: 78%;}
header .box1 .hr nav{font-size: 16px;}
header .box1 .hr .phone span{font-size: 21px}

.title h5{font-size: 16px;}
.title h3{font-size: 52px;line-height: 72px;}
.title h4{font-size: 20px;}

.ht90 h5{font-size: 16px;}
.ht90 h3{font-size: 52px;line-height: 68px;}
.ht90 h4{font-size: 24px;}
}

@media (min-width: 1599px) and (max-width: 1699px) {
header .box1 .hl div{display: none}
header .box1 .hr{width: 80%;}
header .box1 .hr nav{font-size: 16px;}
header .box1 .hr .phone span{font-size: 21px}

.title h5{font-size: 16px;}
.title h3{font-size: 54px;line-height: 74px;}
.title h4{font-size: 21px;}

.ht90 h5{font-size: 16px;}
.ht90 h3{font-size: 54px;line-height: 70px;}
.ht90 h4{font-size: 24px;}
}
@media (min-width: 1699px) and (max-width: 1799px) {

header .box1 .hl h5{font-size: 14px;}
header .box1 .hr nav{font-size: 16px;}
header .box1 .hr .phone span{font-size: 23px}


.title h5{font-size: 17px;}
.title h3{font-size: 56px;line-height: 76px;}
.title h4{font-size: 22px;}

.ht90 h5{font-size: 17px;}
.ht90 h3{font-size: 56px;line-height: 72px;}
.ht90 h4{font-size: 26px;}
}
@media (min-width: 1799px) and (max-width: 1899px) {

header .box1 .hr nav{font-size: 17px;}
header .box1 .hr .phone span{font-size: 23px}

.title h5{font-size: 17px;}
.title h3{font-size: 58px;line-height: 78px;}
.title h4{font-size: 23px;}

.ht90 h5{font-size: 17px;}
.ht90 h3{font-size: 58px;line-height: 74px;}
.ht90 h4{font-size: 28px;}

}
@media (min-width: 1899px) and (max-width: 1920px) {


.title h5{font-size: 18px;}
.title h3{font-size: 60px;line-height: 80px;}
.title h4{font-size: 24px;}

.ht90 h5{font-size: 18px;}
.ht90 h3{font-size: 60px;line-height: 76px;}
.ht90 h4{font-size: 30px;}

}