
*{font-weight: 400!important;}
a{text-decoration: none!important;}
.bt10{border-top: 10px solid #f6f8fa}
a.btn,a.btn:hover{color: #fff}
ul{padding: 0;margin: 0}
/****************************for- font set****************************/

p,li,a,span,i{font:12px/1.5 tahoma,"microsoft yahei","\5FAE\8F6F\96C5\9ED1" }
.navbar .icon-taiorient1{font-size: 40px!important;}
.imgtitle{width: 100%}
.bg-1{background: #F8F7F5}
.bg-2{background: #a4ca39;color: #fff}
.clo-2{color: #a4ca39}
.bg-3{background: #f4f3f1}
.bg-4{background: #f39800;color: #fff}
.img{width: 100%}
.h3-titile{font: 18px/1.5 tahoma,"microsoft yahei","\5FAE\8F6F\96C5\9ED1";position: relative;color: #363535;text-align: center;margin-bottom: 1rem}
*{font-family:tahoma,"microsoft yahei","\5FAE\8F6F\96C5\9ED1"!important;}
.h3-titile a{position: absolute;right: 0;top: 50%;transform: translateY(-50%);color: #363535}
.shadow:hover{box-shadow: 0px 2px 5px rgba(153, 153, 153, 0.3);transition: all .6s}
li{list-style-type: none}
[class*="taiorient"] p{margin-bottom: 0;}
/**nav**/
.navbar-collapse{position: relative;position: absolute;z-index: 100;background: rgba(164, 202, 57, 0.95);width: 100%;top:100%;left: 0px;border-top: 1px #fff solid;box-shadow: 1px 2px 3px rgba(0, 0, 0, 0.3)
}
/**wecode**/
.wecode .img{position: relative;width: 100%}
.wecode>div{border-radius: 8px}
.wecode img{width: 100px}
.wecode .infos{position: absolute;width:calc(100% - 110px);right: 0;top: 50%;transform: translateY(-50%);text-align: center}
.wecode p{font-size:14px!important;margin-bottom: 0;color: #a4ca39}
.wecode .other p{font-size: 13px!important;}
.wecode a{display: inline-block;text-align: center}
@media (min-width: 640px) and (max-width: 1920px) {.wecode p{font-size:14px!important;}}
/**footer**/
footer .col-10.row.offset-1 .col-3{padding-left:0!important;padding-right:0!important;line-height:1.8}
footer{border-top: 10px #f6f8fa solid; text-align: center!important;}
footer img{width: 100%}
footer .tel a{font-size:18px!important;line-height: 7vw;border: 2px solid #a4ca39;border-radius:10px;padding: 3% 0;width: 100%;display: block}
footer .ban p{margin-bottom: 0;font-weight: 300}
footer .col-12 .kh{position: relative;font-size: 4.5vw!important;margin-bottom:0px}
footer .col-12 .kh span{font-size: 6vw!important;color: #a4ca39;margin:0 2vw;line-height: 0}
footer .col-12 .kh:before{position: absolute;width:calc(50% - 20vw);height: 1px;background: #1d2124;content: '';left: 0;top: 50%;transform: translateY(-50%);}
footer .col-12 .kh:after{position: absolute;width:calc(50% - 20vw);height: 1px;background: #1d2124;content: '';right: 0;top: 50%;transform: translateY(-50%);}
/********float*********/
.footfloat{position: fixed;bottom:0;width: 100%;z-index: 100}
.footfloat ul{margin: 0;padding: 0;text-align: center}
.footfloat a{color: #fff!important;text-align: center}
.footfloat .icon{font-size:1.5rem!important;margin-bottom: 0;line-height:1.3}
/****kst****/
#ks_ol_floatWin_img {background: #729a21 !important;font-size: 14px !important;}
#ks_ol_floatWin_img span {font-size: 14px!important}
/*************position**************/
.position{line-height: 1 !important;font-size: 12px!important;}
.position>a{margin:0 5px;font-size: 14px!important;line-height: 1.8}

strong{font-weight: bold!important;}
html,body{max-width: 640px!important;margin: 0 auto;box-shadow: 0px 0px 4px #f6f8fa;}
.footfloat{max-width: 640px!important;}
@media (min-width: 640px) {
    footer .tel a{font-size: 18px!important;line-height: 36px}
    footer .col-12 .kh{position: relative;font-size: 24px!important;margin-bottom:0px}
    footer .col-12 .kh span{font-size: 24px!important;color: #a4ca39;margin:0 2vw;line-height: 0}
    footer .col-12 .kh:before{position: absolute;width:calc(50% - 10rem);height: 1px;background: #1d2124;content: '';left: 0;top: 50%;transform: translateY(-50%);}
    footer .col-12 .kh:after{position: absolute;width:calc(50% - 10rem);height: 1px;background: #1d2124;content: '';right: 0;top: 50%;transform: translateY(-50%);}
}
.navbar.navbar-expand-sm.navbar-dark h1 {margin: 0;padding: 0;}
.navbar-brand img{width:150px;padding:10px 0}
