@media (max-width:768px){
/*弹出客服*/
.zhsb_kefuEject{position:fixed; width:549px; height:437px; margin-left:-274px; margin-top:-200px; top:50%; left:50%; z-index: 1000; }
.zhsb_kefuEject img{width:100%;}
.zhsb_kefuEject a.close{position: absolute; top:230px; right:100px;  width:40px; height:40px; background: url(../img/ind_close.png) no-repeat; display: inline-block; }
.zhsb_kefuEject a.close:hover{background: url(../img/ind_close_hover.png) no-repeat; }

/*右侧浮动*/
.floatR{position:fixed; right:50px; top:50%; margin-top:-90px; width:45px; z-index: 999;}
.floatRBtn a{width:45px; height:45px; display:block; border:solid 1px #e1e1e1; border-radius:5px; margin-top:5px;}

.floatRBtn a.kf{ background:#ffffff url(../img/fr_kf.png) no-repeat center; background-size:45px 45px ;}
.floatRBtn a.kf:hover{ background:#ffffff url(../img/fr_kf_hover.png) no-repeat center; background-size:45px 45px; }

.floatRBtn a.ewm{ background:#ffffff url(../img/fr_ewm.png) no-repeat center; background-size:45px 45px;}
.floatRBtn a.ewm:hover{ background:#ffffff url(../img/fr_ewm_hover.png) no-repeat center; background-size:45px 45px;} 

.floatRBtn a.tel{background:#ffffff url(../img/fr_tel.png) no-repeat center; background-size:45px 45px;}
.floatRBtn a.tel:hover{ background:#ffffff url(../img/fr_tel_hover.png) no-repeat center; background-size:45px 45px;} 

.floatRBtn a.goTop{ background:#ffffff url(../img/fr_top.png)  no-repeat center; background-size:45px 45px;}
.floatRBtn a.goTop:hover{ background:#ffffff url(../img/fr_top_hover.png)  no-repeat center; background-size:45px 45px;}

.FLR_kfMsgBox{position:absolute; top:110px; right:55px; width:200px; border:solid 1px #e1e1e1; border-radius:5px; background: #ffffff; padding:10px;}

.FLR_kfMsg p{font-size:14px; line-height: 23px; color:#F55C4E;}
.FLR_kfMsg p span{color:#666666}
.FLR_Arr_R{position:absolute; top:18px; right:-6px;width:6px;height:10px; background: url(../img/arr_R.png) no-repeat;}

.FLR_ewmMsg{text-align: center;}
.FLR_ewmMsg p{font-size:14px; line-height: 25px; text-align: center;}

/*头部*/
.zhsb_top{float:left; width:100%;overflow: hidden;}
.zhsb_Box{width:640px; height:auto; margin:0 auto; overflow: hidden;}
.zhsb_logo{float:left; width:40%; height:100px;}
.zhsb_logo img{float:left; width:208px; height:100px;}
.zhsb_logo p{float:left; font-size:14px; line-height: 100px; color:#ff9d26; display: inline-block;}

.zhsb_nav{float:left; width:60%; display: none;}
.zhsb_nav ul li{float:left; width:12.5%; text-align: center; line-height: 100px;  }
.zhsb_nav ul li a{font-size:14px; color:#666666;line-height: 30px; display: inline-block;}
.zhsb_nav ul li a:hover{color:#ff777f; border-bottom: solid 1px #ff777f;}
.zhsb_nav ul li a.act{color:#ff777f; border-bottom: solid 1px #ff777f;}

.zhsb_MobBtn{display: none;}

.zhsb_MobBtn{position:fixed; top:20px; right:10px; width:50px; height:50px; display: inline-block; z-index: 9999; border-radius: 8px; }
.zhsb_MobBtnA img{ border-radius: 8px;}
.zhsb_MobBtn ul{position:absolute; top:60px; right:0px; width:120px; background: #FFFFFF; text-align: center; border-radius: 8px; padding:10px; box-sizing: border-box; }
.zhsb_MobBtn ul li{font-size:14px; line-height:30px;}
.zhsb_MobBtn ul li a{color:#333333;}
.zhsb_MobBtn ul li a:hover{color:#ff777f}
.arr_up{position:absolute;top:-22px;right:20px;  width:0; height:0; display:inline-block; border:solid 5px transparent; border-bottom-color: #ffffff; line-height: 35px; margin-left:5px; margin-top:12px}

/*首页-banner*/
.zhsb_banner_home{float:left; position:relative; width:100%; height:500px;}

.zhsb_bannerTag{position:absolute; bottom:0px; left:0; width:100%; height:50px; text-align: center; line-height: 50px; z-index: 999;}
.zhsb_bannerTag a{width:8px; height:8px; display: inline-block; border:solid 1px #ffffff; border-radius: 100%; margin:0 2px;}
.zhsb_bannerTag a:hover{ border:solid 1px #ffffff; background: #ffffff;}
.zhsb_bannerTag a.act{border:solid 1px #ffffff; background: #ffffff;}

.zhsb_banner_home ul li{float:left; width:100%; height:500px; z-index: 900; background-size:cover; }
/*首页-特色*/
.zhsb_main_bg_fff8f8{float:left; width:100%; overflow: hidden; background:#fff8f8;}
.zhsb_main_bg_ffffff{float:left; width:100%; overflow: hidden; background:#ffffff;}
.zhsb_main_bg_f8f8f8{float:left; width:100%; overflow: hidden; background:#f8f8f8;}
.zhsb_main_bg_wh{float:left; width:100%; overflow: hidden; background:url(../img/gywm_wh.jpg) center no-repeat; background-size:cover;}

.zhsb_mainTitle{width:100%; padding:40px 0; text-align: center;box-sizing: border-box;}
.zhsb_mainTitle h1{font-size:36px; color:#ff777f; line-height: 60px;}
.zhsb_mainTitle h2{font-size:25px; color:#ff777f; line-height: 40px;}
.zhsb_mainTitle p{font-size:16px; color:#666666; line-height: 30px;}
.zhsb_mainTitle p.red{color:#ff777f;}

.zhsb_fkTS{width:100%; overflow: hidden;}
.zhsb_fkTS ul li{float:left; width:32%; text-align: center; padding:40px 0px 40px 0;box-sizing: border-box;}
.zhsb_fkTS ul li h1{font-size:26px; color:#ff777f; line-height:56px;}
.zhsb_fkTS ul li p{font-size:14px; color:#666666; line-height:22px;}
.zhsb_fkTS ul li p span{color:#ff777f;}

/*首页-名称解释*/
.zhsb_name{width:100%; overflow: hidden; padding:0px 0;box-sizing: border-box;}
.zhsb_name ul li{float:left; width:50%; padding:30px 0;  height:auto; text-align: center; background: #ff9c77;box-sizing: border-box;}
.zhsb_name ul li.red{background: #ff777f;}
.zhsb_name ul li img{width:25%;}
.zhsb_name ul li p{font-size:14px; line-height:50px; color:#ffffff}

/*首页-公司介绍*/
.zhsb_js{width:100%; overflow: hidden; padding:40px 20px 80px 20px;box-sizing: border-box;}
.zhsb_js dl dt{float:left; width:100%;}
.zhsb_js dl dt img{width:100%; border-radius: 8px;}
.zhsb_js dl dd{float:left; width:100%; padding-left:0%;}
.zhsb_js dl dd p{font-size:16px; line-height: 26px; color:#666666; margin-top:10px;}
.zhsb_js dl dd a{width:100%; height:40px; text-align:center; border-radius: 5px; color:#ff777f; border:solid 1px #ff777f; display: inline-block; line-height: 40px; margin-top:30px;}
.zhsb_js dl dd a:hover{background: #FF777F; color:#ffffff}

/*首页-招商加盟*/
.zhsb_zsjm{width:100%; overflow: hidden; padding:0px 0px 20px 0;box-sizing: border-box; }
.zhsb_Item {width:90%; margin:0 auto; overflow: hidden; padding:0 20px; box-sizing: border-box;}
.zhsb_Item input{width:100%; height:40px; border:solid 1px #e1e1e1; border-radius: 5px; padding-left:10px; line-height: 40px; font-size:14px; color:#333333;; margin-top:10px; box-sizing: border-box;}
.zhsb_Item textarea{width:100%; height:100px; border:solid 1px #e1e1e1; border-radius: 5px; padding-left:10px; line-height: 24px; font-size:14px; color:#333333;; margin-top:10px; box-sizing: border-box; }
.zhsb_Item button{width:100%; height:40px; border:solid 1px #ff777f; border-radius: 5px; text-align: center; color:#ffffff; background:#ff777f ;margin-top:15px;}
.zhsb_Item button:hover{background:#e86068; cursor: pointer;}
.zhsb_Item h2{font-size:24px; color:#ff777f; line-height: 100px; text-align:center}

.zhsb_jmPic{width:100%; overflow: hidden; }
.zhsb_jmPic ul li {float:left; width:30%;  height:auto; margin:0 1%;}
.zhsb_jmPic ul li img{ border-radius: 5px;}
.zhsb_jmTag{float:left; width:100%; height:30px; text-align: center; line-height: 30px; z-index: 999; margin-top:20px;}
.zhsb_jmTag a{width:8px; height:8px; display: inline-block; border:solid 1px #ff777f; border-radius: 100%; margin:0 2px;}
.zhsb_jmTag a:hover{ border:solid 1px #ff777f; background: #ff777f;}
.zhsb_jmTag a.act{border:solid 1px #ff777f; background: #ff777f;}

/*首页-产品*/
.zhsb_pro{width:100%; overflow: hidden; padding:0px 0px 80px 0;box-sizing: border-box;}
.zhsb_pro ul li{float:left; width:48%; height:auto; overflow: hidden; text-align: center; margin:1%; }
.zhsb_pro ul li:hover{color:#ff777f; filter:alpha(opacity=90);opacity:0.9;}
.zhsb_pro ul li img{width:100%;}
.zhsb_pro ul li p{font-size:16px; line-height: 50px;}

/*首页-新闻*/
.zhsb_newsBox{width:100%; overflow:hidden;}
.zhsb_newsL{float:left; width:40%; height:auto; display: none;}
.zhsb_newsL img{width:100%; height:355px;}

.zhsb_newsR{float:left; width:100%; margin-left:0%; padding:20px; box-sizing: border-box;}
.zhsb_newsR dl{float:left; width:100%; border-bottom: solid 1px #e1e1e1; padding-bottom: 8px; margin-bottom: 8px;}
.zhsb_newsR dl dt{float:left; width:12%; height:70px; background: #ff777f; text-align: center;}
.zhsb_newsR dl dt p{font-size:12px; text-align: center; color:#ffffff; line-height: 20px;}
.zhsb_newsR dl dt p.date{font-size:16px; text-align: center; color:#ffffff; line-height: 40px;}
.zhsb_newsR dl dd{float:left; width:80%; padding-left:20px; box-sizing: border-box;}
.zhsb_newsR dl dd h1{font-size:14px; color:#333333; line-height:30px; }
.zhsb_newsR dl dd h1 a{color:#333333}
.zhsb_newsR dl dd h1 a:hover{color:#ff777f}
.zhsb_newsR dl dd p{width:100%; font-size:14px; color:#666666; line-height:22px; word-break: break-all; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; text-overflow: ellipsis; }
.zhsb_newsR dl dd p.date2{font-size:12px; color:#999999; line-height: 30px; display: none;}

.zhsb_aBtn{float:left; width:100%; height:80px; text-align: center; margin-top:50px;}
.zhsb_aBtn a{font-size:14px; width:180px; height:40px; display: inline-block; border: solid 1px #e1e1e1; border-radius: 5px; line-height: 40px;}
.zhsb_aBtn a:hover{color:#ff777f;border:solid 1px #ff777f;}

/*首页-底部*/
.zhsb_foot{width:100%; overflow: hidden; padding:50px 0; box-sizing: border-box; background: #ff777f;}
.zhsb_footNav{width:100%; text-align: center;}
.zhsb_footNav a{color:#ffffff; font-size:14px; line-height: 22px; margin:0 5px;}
.zhsb_footNav a:hover{filter:alpha(opacity=80);opacity:0.8}

.zhsb_ewm{width:100%; text-align: center; padding:30px 0}
.zhsb_ewm p{font-size:14px; color:#ffffff; line-height: 36px;}
.zhsb_footMsg{width:100%; text-align: center;}
.zhsb_footMsg p{font-size:14px; color:#ffffff; line-height: 24px;}

/*二级-banner*/
.zhsb_banner{position:relative; width:100%; height:360px;}
.zhsb_banner.aboutUS{float:left; width:100%; background: url(../img/banner_cpzx.jpg) center no-repeat; background-size: cover}
.zhsb_banner.ZSJM{float:left; width:100%; background: url(../img/banner_zsjm.jpg) center no-repeat; background-size: cover}
.zhsb_banner.JSPX{float:left; width:100%; background: url(../img/banner_jspx.jpg) center no-repeat; background-size: cover}
.zhsb_banner.BNCC{float:left; width:100%; background: url(../img/banner_bncc.jpg) center no-repeat; background-size: cover}
.zhsb_banner.LXWM{float:left; width:100%; background: url(../img/banner_lxwm.jpg) center no-repeat; background-size: cover}
.zhsb_banner.GYWM{float:left; width:100%; background: url(../img/banner_gywm.jpg) center no-repeat; background-size: cover}
.zhsb_banner.NEWS{float:left; width:100%; background: url(../img/banner_xwzx.jpg) center no-repeat; background-size: cover}

.zhsb_bannerTxt{width:100%; overflow: hidden; margin-top:100px;padding-left:50px; box-sizing: border-box;}
.zhsb_bannerTxt h1{font-size:46px; color:#ff777f;}
.zhsb_bannerTxt h2{font-size:20px; color:#ff777f; padding-left:50px; box-sizing: border-box; line-height: 50px;}

/*二级-路径*/
.zhsb_path{float:left; width:100%; height:80px; border-bottom: solid 1px #e1e1e1;}
.zhsb_pathBox{width:600px; height:80px; margin:0 auto; line-height: 80px;}
.zhsb_pathBox a{float:left;color:#333333; font-size:14px}
.zhsb_pathBox a:hover{float:left;color:#ff777f}
.zhsb_pathBox span{float:left; color:#999999; margin:0 5px; font-size:14px}

/*二级-产品*/
.zhsb_ejpro{width:100%; overflow:hidden; padding: 0 0 50px 0;}
.zhsb_ejpro dl{float:left; width:100%; overflow: hidden; margin-bottom: 30px;  background: #ffffff; padding:20px; box-sizing: border-box;}
.zhsb_ejpro dl dt{float:left; width:40%; box-sizing: border-box;}
.zhsb_ejpro dl dt img{width:100%;}
.zhsb_ejpro dl dd{float:left; width:60%; padding:20px; box-sizing: border-box; border-left:solid 1px #e1e1e1; }
.zhsb_ejpro dl dd h1{font-size:18px; color:#333333; line-height: 30px;}
.zhsb_ejpro dl dd h1 a{color:#333333}
.zhsb_ejpro dl dd h1 a:hover{color:#ff777f}
.zhsb_ejpro dl dd p{font-size:14px; color:#666666; line-height: 24px;}

.zhsb_share{width:100%; text-align: right; margin-top:20px;}
.zhsb_xjBtn{width:100%; text-align: left; margin-top:20px;}
.zhsb_xjBtn a{width:120px; height:40px; border-radius:25px; text-align: center;color:#ffffff; background: #ff777f; display: inline-block; line-height: 40px;}
.zhsb_xjBtn a:hover{background:#e86068;}

/*二级-产品详情*/
.zhsb_porXQ{width:100%; padding:20px; box-sizing: border-box; border-top:solid 1px #e1e1e1; margin-top:10px; background: #ffffff;}
.zhsb_porXQ h1{font-size:22px; line-height: 50px; color:#333333;}
.zhsb_porXQ p{font-size:14px; line-height: 24px; color:#333333; margin-top:15px;}
.zhsb_porXQ p img{width:100%;}


/*二级-招商加盟*/
.zhsb_jmzc{width:100%; overflow: hidden; padding:0 20px 50px 20px; box-sizing: border-box; text-align: center;}
.zhsb_jmzcMsg{width:100%; padding:0 20px 20px 20px ; box-sizing: border-box;}
.zhsb_jmzcMsg > span{width:80px; height:80px; display: inline-block; background: #ff777f; border-radius: 100%; text-align: center; font-weight: bold; color:#ffffff; font-size:30px; line-height: 80px;;}
.zhsb_jmzcMsg h1{font-size:20px; line-height: 30px; color:#ff777f;margin-top:20px;;}
.zhsb_jmzcMsg p{font-size:15px; color:#666666; line-height: 30px;}
.zhsb_jmzcMsg p img{width: 100%;}
.zhsb_jmzcMsg p.T_left{text-align: left; margin-top:10px;line-height: 24px;}

/*二级-百年传承*/
.zhsb_bnccTJ{width:100%; overflow: hidden; padding:0 20px 50px 20px; box-sizing: border-box; text-align: center;}
.zhsb_bnccTJ img{width:100%}
.zhsb_bnccZX{width:100%; overflow: hidden; padding:0 20px 20px 20px; box-sizing: border-box; text-align: center;}
.zhsb_bnccZX ul li{float:left; width:25%; text-align: center; margin-bottom: 5px;}

/*二级-关于我们*/
.zhsb_gsjs{width:100%; overflow: hidden; padding-bottom: 50px;}
.zhsb_gsjs dl dt{float:left; width:100%;}
.zhsb_gsjs dl dt img{width:100%;}
.zhsb_gsjs dl dd{float:left; width:100%; padding-left:20px; box-sizing: border-box; margin-top:20px;}
.zhsb_gsjs dl dd p{font-size:14px; color:#666666; line-height: 25px; margin-bottom: 10px;}

.zhsb_whTxt{width:100%; height:400px; margin-top:100px; padding-left:200px; box-sizing: border-box;}
.zhsb_whTxt h1{font-size:40px; color:#ff777f}
.zhsb_whTxt h2{font-size:20px; color:#ff777f}

.zhsb_qyry{width:100%; overflow: hidden; padding-bottom: 100px;}
.zhsb_qyry ul li{float:left; width:23%; background: #f8f8f8; text-align: center; padding:60px 20px; box-sizing: border-box; margin:1%;}
.zhsb_qyry ul li img{width:80%;}
.zhsb_qyry ul li p{font-size:14px; color:#666666; line-height:30px; margin-top:50px;}

.zhsb_arr{width:100%; height:30px; overflow: hidden; text-align: center; margin-top:30px;}
.zhsb_arr a{width:30px; height:30px; display: inline-block; text-align:center;}
.zhsb_arr a.left{background: url(../img/gywm_arrL.png) no-repeat center;}
.zhsb_arr a.left:hover{background: url(../img/gywm_arrl_hover.png) no-repeat center; background-size:100% ;}
.zhsb_arr a.right{background: url(../img/gywm_arrR.png) no-repeat center;}
.zhsb_arr a.right:hover{background: url(../img/gywm_arrR_hover.png) no-repeat center;}

/*二级-联系我们*/
.zhsb_conHZ{width:100%; height:300px; overflow: hidden; background: url(../img/lxwm_map.jpg) center no-repeat; background-size: cover; ;}


.zhsb_contact{float:left;width:100%; margin-top:20px; padding:0 0 50px 0; box-sizing: border-box;}
.zhsb_contact ul{width:100%; overflow: hidden; margin: 0 auto;}
.zhsb_contact ul li{position:relative; float:left; width:33.33%; height:290px; text-align: center; background: #f8f8f8; padding:20px; box-sizing: border-box;}
.zhsb_contact ul li.white{background: #fefefe;}
.zhsb_contact ul li img{width:50px; height:50px; margin-top:30px;}
.zhsb_contact ul li h1{width:100%; font-size:18px; color:#ff777f; line-height: 50px; border-bottom: solid 1px #e1e1e1;display: inline-block; }

.zhsb_contact ul li h2{font-size:12px; color:#999999;line-height: 30px; font-weight: normal;}
.zhsb_contact ul li h3{font-size:12px; color:#333333;line-height: 30px; font-weight: normal;}
.zhsb_contact ul li p{font-size:12px; color:#666666; line-height: 26px; text-align: left;}

/*二级-新闻中心*/
.zhsb_news{width:100%; overflow: hidden;}
.zhsb_news ul li{float:left; width:48%; margin:0 1% 2% 1%; padding:0 0 10px 0; box-sizing: border-box; overflow: hidden; }
.zhsb_news ul li img{width:100%; height:300px}
.zhsb_news ul li h1{font-size:16px; color:#333333; line-height: 40px; text-align: center; }
.zhsb_news ul li h1 a{color:#333333}
.zhsb_news ul li h1 a:hover{color:#ff777f;}
.zhsb_news ul li h2{font-size:12px; color:#999999; line-height: 24px; text-align: center; font-weight: normal;}
.zhsb_news ul li p{font-size:14px; color:#666666; line-height: 24px; text-align: left; padding:0 10px; box-sizing: border-box; overflow:hidden;text-overflow:ellipsis; display:-webkit-box;-webkit-box-orient:vertical; -webkit-line-clamp:2; }
.zhsb_news ul li:hover{background: #f8f8f8; cursor: pointer;}

/*二级-新闻中心详情*/
.fbh_newsDL{float:left; width:100%; overflow: hidden; padding-bottom: 50px; box-sizing: border-box; margin-top:30px;}
.fbh_newsDL h1{width:100%; font-size:24px; text-align: center; color:#036eb8; line-height: 60px;}
.fbh_newsDL h2{width:100%; font-size:14px; text-align: center; color:#999999; line-height: 20px; font-weight: normal;}
.fbh_newsDL p{width:100%; font-size:16px; line-height: 30px; color:#333333; margin-top:15px; text-indent: 2em; padding:0 20px; box-sizing: border-box;}
.fbh_newsDL p.pic{text-align: center; width:100%; text-indent: 0; }
.fbh_newsDL p.pic img{ width:100%; }

.fbh_newsHot{float:left; width:100%; overflow: hidden; padding:0 10px; box-sizing: border-box;margin-top:50px;}
.fbh_newsHot h1{font-size:18px; color:#333333; line-height: 50px; border-bottom: solid 1px #e1e1e1;}
.fbh_newsHot ul{ background: #ffffff; overflow: hidden; padding:10px; box-sizing: border-box;}
.fbh_newsHot ul li{float:left; width:100%; margin-top:18px; overflow: hidden;}
.fbh_newsHot ul li a{font-size:14px; line-height: 24px; color:#333333}
.fbh_newsHot ul li a:hover{color:#142B87}
.fbh_newsHot ul li p{font-size:12px; line-height: 24px; color:#999999}

/*翻页*/
.my_page{float:left; width:100%; height:40px; text-align: center; margin:50px 0;}
.my_page a{padding:0px 15px; text-align: center; line-height: 40px; color:#666666; border:solid 1px #e1e1e1; display:inline-block; margin:0 5px; border-radius: 5px; font-size:14px;}
.my_page a:hover{background: #ff777f; color:#ffffff; border:solid 1px #ff777f;}
.my_page a.act{background: #ff777f;color:#ffffff; border:solid 1px #ff777f;}

}






