﻿@charset "utf-8";
@import "animate.min.css";
::-webkit-scrollbar  
{  
    width: 6px;  
    height: 6px;  
    background-color: #f7f7f7;  
}  
/*定义滚动条轨道 内阴影+圆角*/  
::-webkit-scrollbar-track  
{  
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);  
    background-color: #f7f7f7;  
}    
/*定义滑块 内阴影+圆角*/  
::-webkit-scrollbar-thumb  
{  
    border-radius: 10px;  
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3);  
    background-color:#b0f74a;;  
}  
/*IE滚动条颜色*/
html {
    scrollbar-face-color:#bfbfbf;/*滚动条颜色*/
    scrollbar-highlight-color:#000;
    scrollbar-3dlight-color:#000;
    scrollbar-darkshadow-color:#000;
    scrollbar-Shadow-color:#adadad;/*滑块边色*/
    scrollbar-arrow-color:rgba(0,0,0,0.4);/*箭头颜色*/
    scrollbar-track-color:#eeeeee;/*背景颜色*/
}
html { font-size: 625%; overflow-y: scroll;overflow-x: hidden;font-family:'Microsoft YaHei'}
body { overflow-x: hidden;width: 100vw;font-family:'Microsoft YaHei'}
.shoplist li {
    margin-bottom: 0.32rem;
}
.clearfix{clear:both;}
.ipicture{width:35%;float:left;height:auto;}
.innfo{width:65%;float:right;}
.isubject{text-indent:10px;text-align:left}
.inewhref{padding:0.4rem 0px;text-align:center;width:100%;}
.inewhref a:link,.inewhref a:visited{padding:5px 40px;background:#71b6d8;color:#fff;text-align:center;font-size:0.14rem}
.inewhref a:hover{padding:5px 60px;background:#ff9907;color:#fff;text-align:center;font-size:0.14rem}
.shoplist article a {
    display: block;
    position: relative;
    background: #FFF;
    box-shadow: 0 0 0.12rem rgba(0,0,0,0.03);
}
.shoplist article a:hover {
    display: block;
    position: relative;
    background: #FFF;
    box-shadow: 0 0 0.12rem rgb(147, 220, 255);
}
.shoplist article a .subject {
    margin-bottom: 0.16rem;
    font-size: 0.18rem;
}
.shoplist article a .summary {
    font-size: 0.14rem;
    color: #999;
}
/*== 格式化 ==*/
body, button, input, select, textarea, h1 ,h2, h3, h4, h5, h6 { color: #333; font: 0.16rem/0.24rem "Microsoft YaHei","SimSun", "sans-serif"; outline: none; }
ul, li, p, figure { margin: 0; padding: 0; }
li { list-style: none; }
a, a:after, a:before { color: #333; cursor: pointer; outline: none;
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -ms-transition: all 0.5s;
    -o-transition: all 0.5s; 
    transition: all 0.5s; }
	.txtcenter{text-align:center}
a:hover { color:#7fbf26; text-decoration: none; outline: none; }
a:focus { text-decoration: none; outline: none; }
header{height:auto;width: 100%;    z-index: 999;    background: #fff;display:block;border-bottom:3px solid #91be27}
.daoshi_entit:before{display:block;content: "";background:#5bcbe4;height:3px;width:50px;margin-top:15px;margin-bottom:35px;}
.daoshi_entit{font-size:0.34rem;line-height:0.34rem;text-transform:Uppercase;color:#333333;}
.daoshi_cntit{font-size:0.24rem;color:#5bcbe4;padding:0px;margin:0.16rem 0;}
.daoshi_info{font-size:0.14rem;color:#333333;line-height:0.29rem}
.daoshibg{background:url(../images/about_bg.png) right bottom no-repeat;}
.cfff{color:#fff}
.cgreen{color:#7fbf26}
.margintopbottom20{margin-top:20px;margin-bottom:20px;}
/*=== 通用 ===*/
.tm-transition { 
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -ms-transition: all 0.5s;
    -o-transition: all 0.5s; 
    transition: all 0.5s; }
.tm-box { padding: 0 0.08rem; }
.tm-first-box { padding-top: 0.8rem; }
.tm-no-padding { padding: 0 !important; }
.tm-display-none { display: none !important; }
.teacher{padding: 0.28rem 0;}
.inewstit{height:30px;background:url(../images/titbg.jpg) no-repeat left center;width:100%;color:#1795cf;text-align:left;letter-spacing: 0.02rem;font-size:0.24rem;text-indent:0.2rem}
.shipintit{height:30px;background:url(../images/titbg.jpg) no-repeat left center;width:100%;color:#41c2c1;text-align:left;letter-spacing: 0.02rem;font-size:0.24rem;position:relative}
.spnr{    padding: 0.2rem 0 0.2rem 0;}
.spcontent{height:auto}
.spscorll{width:100px;height:30px;line-height:30px;position:absolute;right:20px;top:0px;}
.spleft{width:40%;height:30px;display:inline-block;float:left;background:url(../images/left2right.png) no-repeat #efefef;background-position:11px 5px;margin-right:2%}
.spright{width:40%;height:30px;display:inline-block;float:left;background:url(../images/left2right.png) no-repeat #4fd5d4;background-position:-45px 5px;}
.spleft:hover{width:40%;height:30px;display:inline-block;float:left;background:url(../images/left2right.png) no-repeat #b9c728;background-position:11px 5px}
.spright:hover{width:40%;height:30px;display:inline-block;float:left;background:url(../images/left2right.png) no-repeat #b9c728;background-position:-45px 5px;}
.inews{width:100%;height:auto;}
.page-menu { padding: 0.12rem 0.08rem 0rem 0.08rem !important; line-height: 0.32rem; }
.page-menu .link + .link { margin-left: 0.16rem; }
.page-menu .link a { display: block; position: relative; padding: 0 0.16rem; border-radius: 0.02rem; font-size: 0.14rem;    color: #ffffff;background:#b9b9b9;}
.page-menu .link a.current:link,.page-menu .link a.current:visited,
.page-menu .link a:hover { background: #7ab8d6; color: #FFF; }
.page-menu .link + .link a:before { content: ""; display: block; position: absolute; top: 50%; left: -0.08rem; margin-top: -0.06rem; width: 0.01rem; height: 0.12rem;  }
.page-menu .link2 + .link2 { margin-left: 0.16rem; }
.page-menu .link2 a { display: block; position: relative; padding: 0 0.16rem; border-radius: 0.02rem; font-size: 0.14rem;    color: #ffffff;background:#b9b9b9;}
.page-menu .link2 a.current:link,.page-menu .link2 a.current:visited,
.page-menu .link2 a:hover { background: #7ab8d6; color: #FFF; }
.page-menu .link2 + .link2 a:before { content: ""; display: block; position: absolute; top: 50%; left: -0.08rem; margin-top: -0.06rem; width: 0.01rem; height: 0.12rem;  }
.about{padding-bottom:50px;}
.about .section-title {
    padding-top: 14px;
    padding-bottom: 20px;
}
.about .text {
    margin-bottom: 35px;
}
.about .text li {
   color:#666666;margin-top:10px;
}
.about .text li  span{color:#607D8B;padding-right:15px;}
.section-title:before {
    display: block;
    content: "";
    background: #5bcbe4;
    height: 5px;
    width: 70px;
    margin-bottom:25px;
margin-top:25px;
}
.section-title{
    position: relative;
    font-size: 33px;
    color: #333;
    padding-bottom: 23px;
}
.about .text p {
    position: relative;
    line-height:32px;
    color: #888;
    font-size: 18px;padding-bottom:25px;
}
.about .list {
    position: relative;
}
.about .list li {
    position: relative;
    color: #777;
    font-size: 18px;
    padding-left: 38px;
    padding-bottom: 18px;
}
.about .list li:before {
    position: absolute;
    content: "";
    left: 0px;
    top: 6px;
    width: 15px;
    height: 15px;
    background: #f8ba59;
    border-radius: 50%;
}
.about .list li:after {
    position: absolute;
    content: "";
    left: 3px;
    top: 9px;
    width: 9px;
    height: 9px;
    border: 2px solid #fff;
    border-radius: 50%;
}
#carousel ul {list-style: none;display: block;margin: 0;padding: 0;overflow:hidden;}
.indexzp img{max-width:100%;}
.indexzp2 img{max-width:100%;}
.indexzp{border:1px solid none;}
.indexzp:hover{border:1px solid #7fbe25;}
.indexzp .subject{background:#fff;text-align:center;padding:15px 0px 15px 0px;}
.indexzp2 .subject2{background:#efefef;text-align:center;padding:17px 0px 17px 0px;}
.mdetail{border-bottom:1px solid #efefef;margin-bottom:30px;height:32px;margin-top:13px;}
.mdetail span{padding:10px 30px;background:#7ab8d6;color:#fff;}
.zdetail{position:relative;margin-bottom:30px;padding-bottom:20px;margin-top:13px;color:#7ab8d6;text-align:left;font-size:0.24rem}
.zdetail span{position:absolute;left:0px;height:1px;width: 150px;bottom: 0px;background:#7ab8d6;display:block;}
.zclick{position:absolute;right:0px;top: 0px;color:#ababab;font-size:0.16rem}
.bghui{background:#eff8ff}
.bgblank{background:#fff;}
/*=== 媒体查询 ===*/
/*手机*/
.zxinfo img{max-width:100%;}
.fs{ color:#ff7cba;}
.index_zhuanjia{ width:1228px; overflow:hidden;margin:40px auto 0 auto;}
.index_zhuanjia_pic{ width:949px; height:483px; overflow:hidden; float:left;position:relative;}
.index_zhuanjia_pic ul{height:377px;position:absolute; left:0;}
.index_zhuanjia_pic li{width:949px; height:483px; overflow:hidden;position:relative;float:left;}
.index_zhuanjia_left_inc{ width:32px; height:41px; position:absolute;left:0px;top:195px; cursor:pointer;background:url(../images/float_left_inc.png) left top no-repeat; z-index:9}
.index_zhuanjia_right_inc{ width:32px; height:41px; position:absolute;right:0px;top:195px; cursor:pointer;background:url(../images/float_right_inc.png) left top no-repeat; z-index:9}
.index_zhuanjia_list{ width:260px;height:655px; overflow:hidden; float:right;}
.index_zhuanjia_lists{width:260px; height:600px; overflow:hidden;position:relative;}
.index_zhuanjia_lists ul{ width:260px; height:428px;position:absolute;overflow:hidden;}
.index_zhuanjia_lists ul li{ width:260px; height:98px; padding-bottom:9px;position:relative;margin-bottom:10px;}
.index_zhuanjia_lists ul li.on dd img{ width:96px; height:96px; border:1px #7ab8d6 solid;}
.index_zhuanjia_lists ul li dd{ width:98px; height:98px; overflow:hidden; float:left;}
.index_zhuanjia_lists ul li dd img{ width:96px; height:96px; border:1px #efefef solid;padding:2px;}
.index_zhuanjia_lists ul li dt{ width:152px; height:26px; overflow:hidden; float:right; font-size:18px; padding-top:23px;}
.index_zhuanjia_lists ul li dl{ width:152px; height:26px; overflow:hidden; float:right; color:#7a7a7a;}
.index_zhuanjia_pre{ width:260px; height:23px; overflow:hidden; cursor:pointer;background:url(../images/index_zhuanjia_pre.png) no-repeat left top;}
.index_zhuanjia_next{ width:260px; height:23px; overflow:hidden; cursor:pointer;background:url(../images/index_zhuanjia_next.png) no-repeat left top;}
.xiangmu{margin:15px 0px;}
@media ( min-width :260px) {
.leftcont,.leftcontact{display:none;}
.online{display:none;}
.uk-width-5{width:50%;float:left;text-align:center;}
.aboutbg{width:100%;height:100%;background:url(../images/aboutbg.jpg) no-repeat top center;}
.iabout{margin-top:5px;}
.iaboutleft{background-image:url(../images/iaboutleft.jpg);background-size:100% 100%;float:left;width:100%;height:319px;}
.iaboutleftcont{width:48%;margin-right:1%;margin-top:20px;float:right;padding:5px;line-height:30px;text-align:left;color:#fff;overflow:hidden;}
.iaboutright{background-image:url(../images/iaboutright.jpg);background-size:100% 100%;float:left;width:100%;height:319px;}
.ifff{background:none}
.zpleft{position:absolute;z-index:99999999999;width:32px;height:32px;line-height: 32px;display:block;background:#8ec126;color:#fff;left:0px;top:50%;margin-top:-16px;text-align:center;}
.zpright{position:absolute;z-index:99999999999;width:32px;height:32px;line-height: 32px;display:block;background:#8ec126;color:#fff;right:0px;top:50%;margin-top:-16px;text-align:center;}
.zpleft:hover{background:#76a41b;color:#fff}
.zpright:hover{background:#76a41b;color:#fff}
.online{visibility:hidden;}
.swiper-main{width:300px;height:300px;max-width:95%;background:#000;margin:0 auto;position:relative;overflow:hidden;margin-top:50px;margin-bottom:50px;}
.mpic{display:none;width:260px;float:right;}
.showcont{width:100%;float:left;height:100%;border:1px solid #efefef;}
.iequ{background:#fff}
#carousel {width: 70%;height: auto;position: relative;padding-bottom: 20px;overflow: hidden;margin:10px 15%;}
.spscorll{right:0px;}
#carousel2 {width:100%;height:auto;position:relative;overflow:hidden;}
.indexzp{width:300px;max-width:300px;float:left;margin-top:30px;margin-left:5px;margin-right:5px;}
.indexzp img{width:100%;height:200px;max-height:200px;}
.indexzp2{width:300px;max-width:300px;float:left;margin-top:30px;margin-left:5px;margin-right:5px;}
.indexzp2 img{width:100%;height:200px;max-height:200px;}
.dh {    width: 100%;    overflow: hidden;margin-top:10px;}
.dh h2{margin-bottom:10px;padding:15px;line-height:25px; text-align:left;font-size:22px;font-weight:bold;color:#fff;background:#666;}
.dh h2 a{ color:#cd2424;display:block;}
.dh h2 em{font-size:22px; line-height:20px;font-style:normal;color:#fff;}
.dh_c{background:#fff;overflow:hidden;border:1px solid #efefef;}
.dh_c .li1{padding:8px 0px 8px 8px;font-size:16px;background:#7fbf26;color:#fff; overflow:hidden;}
.dh_c .li1 a:link,.dh_c .li1 a:visited{text-indent:10px;color:#fff;}
.dh_c .li2{padding:6px 0px 6px 8px;font-size:14px;background:#ffffff;color:#808080; overflow:hidden;border-bottom:1px solid #efefef;}
.dh_c .li2 a:link,.dh_c .li2 a:visited{text-indent:10px;color:#808080;}
.dh_c .li2 a:hover{color:#7fbf26;}
.dh_c .li22{padding:12px 0px 12px 8px;background:#ffffff;color:#808080; overflow:hidden;border-bottom:1px solid #efefef;}
.dh_c .li22 a:link,.dh_c .li22 a:visited{font-size:1em;text-indent:10px;color:#808080;}
.dh_c .li22 a:hover{color:#7fbf26;}
.dh_c .li22 span{display:inline-block;padding:0px 5px;padding-left:0px;}
a.current_green:link,a.current_green:visited{color:#7fbf26!important}
.dh_c li:last-child{border-bottom:none;}
.fright{float:right;margin-right:10px;margin-top:5px;}
.bgreen{background:#7fbf26;border-bottom:2px solid #599b25;height:50px;}
.bghui{background:#efefef;border-bottom:2px solid #599b25;height:50px;}
.noborder{border:none;}
.titsing{background:url(../images/titsing.png) 15px center #7fbf26 no-repeat!important;text-align:left;line-height:30px;font-size:1.4em!important;text-indent:50px;}
.titsing2{background:url(../images/titsing.png) 15px center #efefef no-repeat!important;color:#6c6c6c!important;text-align:left;line-height:30px;font-size:1.4em!important;text-indent:50px;}
.nlist li{border-bottom:1px solid #f1f1f1;margin-bottom:20px;overflow:hidden;padding-bottom:15px;width:100%;}
.page-subtitle {
    color:#7b7b7b;
    font-size: 14px;
    text-align: center;margin:0px;margin-top:20px;
}
.page-subtitle a{margin-top:10px;}
a.aselect:link,a.aselect:visited{display:inline-block;padding:5px 25px;text-align:center;background:#666;color:#fff;font-size:18px}
a.anoselect:link,a.anoselect:visited{display:inline-block;padding:5px 25px;text-align:center;color:#0076bc;border:1px solid #efefef;font-size:18px}
a.imore:link, a.imore:visited {
    width: 100%;
    display: block;
    text-align: right;
    color: #fff;
    font-size: 12px;
}
.inews li { float: left;    width:98%;margin:1%;height:auto;color: #6C6E85;    position: relative;overflow: hidden;}
.inews li img {width:100%;height:225px;max-height:225px;display: block;margin: 0 auto;}
.iinfo{ color: #fff;background:#7fbe25;padding:15px;    height:auto;text-align:left;font-size:14px;}
.inews li dd {font-size: 20px;    width:100%;    line-height: 50px;    height: 50px;    text-align:left; }
/*产品*/
.fastar{font-size:16px!important;margin-right:10px;}
.cp{ padding:0px;width:100%;overflow:hidden;margin-top:15px;}
.til01{ background:#dcdcdc; height:50px; line-height:50px; font-size:16px; font-weight:normal; border-radius:4px 4px 0 0; overflow:hidden}
.til01 span{ background:#7fbe25;padding:0px 20px;height:50px; line-height:50px;color:#fff;float:left;}
.til01 a:link,.til01 a:visited{display:inline-block;float:right;color:#727272;margin-right:10px;}
.til01 a:hover{color:#7fbe25}
.atitle{ height:50px; line-height:50px; font-size:16px; font-weight:normal; overflow:hidden;border-bottom:1px solid #efefef;text-align:right;font-size:12px;color:#999999;}
.atitle span{height:50px; line-height:50px;color:#7e7e7e;float:left;font-size:1.4em;position:relative}
.atitle span:after{display:block;position:absolute;background:#7fbf26;bottom:-2px;width:26px;height:5px;left:0px;content:'';z-index:9}
.atitle a:link,.atitle a:visited{display:none;color:#999999;margin-right:4px;margin-left:4px;}
.atitle i{display:none}
.atitle a:hover{color:#7fbe25}
.cp02{background:#fff;}
.cp_c li{float:left;width:100%;height:auto;overflow:hidden;padding:10px;}
.cp_c li a{display:block;border:solid 1px #EFEFEF;width:90%;height:100%;margin:0 auto;}
.cp_c li a:hover{border:solid 1px #7fbe25;color:#7fbe25}
.cp_c li p{display:block;max-width:100%;line-height:215px;height:215px;overflow:hidden;text-align:center;}
.cp_c li img{display: inline-block; vertical-align: middle;max-width:100%;max-height:215px;}
.cp_c li span{border-top:1px solid #efefef;margin:0 auto;line-height:25px; display:block;width:96%; text-align:center; height:55px;padding-top:10px; overflow:hidden;}
.cp_c2 li{float:left;width:100%;height:auto;overflow:hidden;padding:10px;}
.cp_c2 li a{display:block;border:solid 1px #EFEFEF;width:100%;height:100%}
.cp_c2 li a:hover{border:solid 1px #7fbe25;color:#7fbe25}
.cp_c2 li p{display:block;max-width:100%;line-height:215px;height:215px;overflow:hidden;text-align:center;}
.cp_c2 li img{display: inline-block; vertical-align: middle;max-width:100%;max-height:215px;}
.cp_c2 li span{font-size:14px;margin:0 auto;line-height:25px; display:block;width:100%; text-align:center; height:55px;overflow:hidden;}
.productnm{background:#f2f2f2;}
.psize{width:100%;text-align:center;color:#7fbf26;font-size:18px;}
.psize a:link,.psize a:visited{color:#7fbf26;}
.link{background:#a5a5a5;}
.ilink li{width:33.33%;float:left}
.shoplist article a .picture{width:100%!important;max-width:100%!important;}
.shoplist li img{width:100%!important;height:auto;}
.shoplist article a .subject{margin-top:10px;}
.shoplist article a .info {
   padding:0px!important;
   height:auto!important;padding-bottom:10px!important;
}
/*产品详情*/
.pdetail{clear:both;padding:5px;height:auto;width:100%;line-height:26px;font-size:14px;color:#808080}
.proimg{width:100%;}
.propc{width:100%;float:left;}
.proinfo{width:100%;float:right;}
.ewmjpg{text-align:right;}
.cpsize{color:#434343;font-size:24px;font-weight:bold;}
.dcpname{padding:5px 0px;}
.paniu{height:44px;box-shadow:0 0 1px #000 inset;border-radius:5px;background-color:#fff;-moz-box-shadow: 1px 1px 6px #efefef; box-shadow: 1px 1px 6px #efefef;margin:26px 0px 10px 0px;text-align:center;}
.paniu i{font-size:20px;margin-top:12px;color:#928e8b}
.gbtnleft{float:left;margin-left:10px;}
.gbtnright{float:right;margin-right:10px;}
.pnote{padding:3px 0px;font-size:16px;}
.feedbackpro{background:#999999;color:#fff;text-align:center;width:100%;height:41px;line-height:41px;}
.feedcont{width:100%;padding:10px 0px;}
.tmalllink{background-image: linear-gradient(#f2f2f2, #fff);font-size:20px;height:62px;line-height:62px;border-radius:5px;color:#434343;margin:26px 0px 10px 0px;text-align:center;}
.fgreen{font-size:20px;color:#7fbe27}
.fgreen2{color:#7fbe27}
/**tabs**/
.tabPanel{width:96%;margin:0px auto;position:relative;}
.pright{position:absolute;right:0px;top:-10px;}
.tabPanel ul{height:40px;border-bottom:3px solid #7dc025;margin-top:20px;}
.tabPanel ul li{
	float:left;margin:0 8px 0 0;font-size:11px;height:37px;line-height:37px;
	width:28%;text-align:center;cursor:pointer;
	background:#efefef;font-size: 12px;border-radius:5px 5px 0px 0px;
}
.tabPanel .hit{cursor:pointer;color:#fff;
	background:#7dc025;border-bottom:1px solid #7dc025;color:#fff;
}
.pane{border:1px solid #efefef;border-top:0;min-height:300px;background-color:#fff;display:none;padding:10px;}
.pane p{padding:15px 15px 0 10px;}
.pane h4{padding:15px 15px 0 10px;font-size:14px;font-weight:bold;}
/*产品缩略*/
#tsShopContainer li,#tsShopContainer img{vertical-align:top;}
#tsShopContainer{position:relative;}
#tsShopContainer #tsImgS{text-align:left;width:100%;position:relative;height:295px;max-height:320px;}
#tsShopContainer #tsImgS a{display:block;text-align:left;}
#tsShopContainer #tsImgS img{border:0px;border:1px solid #efefef;margin-bottom:10px;padding:10px;margin:0 auto;display:block;max-height:285px;}
#tsShopContainer #tsPicContainer{margin-top: 20px;width:100%;height:70px;position:relative;background:url(../images/scrollPicbg.gif) repeat-x 0px 0px;}
#tsShopContainer #tsPicContainer #tsImgSArrL{width:17px;position:absolute;top:-2px;left:8px;cursor:pointer;}
#tsShopContainer #tsPicContainer #tsImgSArrR{width:17px;position:absolute;top:-2px;right:8px;cursor:pointer;}
#tsShopContainer #tsPicContainer #tsImgSCon{height: auto;width: 100%;text-align:center;}
#tsShopContainer #tsPicContainer #tsImgSCon ul{width:100%;height:auto;}
#tsShopContainer #tsPicContainer #tsImgSCon li{width:45px;display:inline-block;cursor:pointer;height:50px;}
#tsShopContainer #tsPicContainer #tsImgSCon li img{padding:3px;margin:1px;border:1px solid  #efefef;display:block;width:42px;height:42px;}
#tsShopContainer #tsPicContainer #tsImgSCon li.tsSelectImg img{border:2px solid #7fbf26;margin:0px;}
.swiper-main{width:300px;height:300px;max-width:95%;background:#000;margin:0 auto;position:relative;overflow:hidden;margin-top:50px;margin-bottom:50px;}
    .uk-container { padding: 0 0.08rem; }
    /*=== 通用 ===*/
    .tm-wrap { padding-top:0px; } 
    /*=== 头部 ===*/
    .top { position: fixed; top: 0; left: 0; width: 100%; z-index: 9999; }
    .top .logo { max-width: 2.4rem;font-size:12px; }
    /*=== 首页 ===*/
    .home .slogan { padding: 0.32rem 0; }
    .home .slogan .unit { margin-bottom: 0.16rem; }
    .home .section .list-knowledge .unit .picture,
    .teams .list-staff .unit .picture,
    .news .list article a .picture { position: relative; left: 0; max-width:100%; }
	
    .home .section .list-knowledge .unit .info { padding: 0.16rem; height: auto; overflow: hidden; }
    /*=== 公司团队 ===*/
    .teams .page { padding: 0.32rem 0; }
    .teams .page .left { margin-bottom: 0.16rem; }
    .teams .page .title { margin-bottom: 0.24rem; line-height: 0.4rem; text-align: center; font-size: 0.28rem; color: #47C4E0; }
    .teams .list-staff .unit .info { padding: 0.16rem; height: auto; overflow: hidden; }
    /*=== 新闻资讯 ===*/
    .tax-news .news .right .list article a .info {  }
    .tax-news .news .article article {  }
	.newinfo{position:relative;}
	.ntime{margin-top:0.4rem}
    /*=== 学习视频 ===*/
    .tax-video .video .article .content iframe { width: 100%; height: 2.4rem; }
    /*=== 旗下门店 ===*/
    .tax-store .store .article .content { padding: 0.16rem; border: 0.01rem solid rgba(0,0,0,0.03); border-bottom-left-radius: 0.02rem; border-bottom-right-radius: 0.02rem; font-size: 0.14rem; color: #666; }
    .tax-store .store .article .title { position: relative; padding: 0.16rem 0.16rem 0.16rem 0.48rem; background: #F6F6F6; border-top-left-radius: 0.02rem; border-top-right-radius: 0.02rem; font-size: 0.18rem; }
    .tax-store .store .article .title i { display: block; position: absolute; left: 0.16rem; top: 0.18rem; width: 0.32rem; height: 0.32rem; margin-right: 0.08rem; font-size: 0.24rem; color: #FFBC51; }
    /*=== 联系我们 ===*/
    .contact .page .map-box { height: 3.2rem; }
    .contact .page .content { padding: 0.16rem; background: #FFF; box-shadow: 0 0 0.04rem rgba(0,0,0,0.03); color: #666; }
    /*=== 底部 ===*/
    .footer .wave svg { height: 0.58rem; }
    .footer .contact ul li,
    .copyright ul li { margin-right: 0.16rem; text-align: center; }
    /*=== 分页 ===*/
    .tm-post-nav-box { margin-top: 0.32rem; padding: 0.16rem; background: #efefef; border-radius: 0.02rem;color:#999}
    .tm-pageing > * {  display: block; float: left; width: 0.24rem; height: 0.24rem; background: #E6E6E6; border-radius: 50%; line-height: 0.24rem; color: #666; 
        -webkit-transition: all 0.5s;
        -moz-transition: all 0.5s;
        -ms-transition: all 0.5s;
        -o-transition: all 0.5s; 
        transition: all 0.5s; }
/*-----------------------------*/
.flid {float: left;width:100%;    padding-right: 40px;    line-height: 25px;height:auto;overflow:hidden;margin-top:20px;}
.flid h3{padding-top: 10px;    padding-bottom: 9px;    margin-bottom:13px;    font-size: 18px;color: #d4d4d4;border-bottom:2px solid #171717;}
.flid a:link,.flid a:visited{color: #d4d4d4;font-size:14px;display:block;overflow: hidden; text-overflow:ellipsis; white-space: nowrap;}
.ibottomcont{line-height:18px;font-size:12px;color:#d4d4d4}
.ibottomcont p{font-size:15px;padding:3px 0px;}
.ibottomshare{text-align:center}
.ibottomshare a:link, .ibottomshare a:visited {
    transition: all .25s ease-in;
    -moz-transition: all .25s ease-in;
    -webkit-transition: all .25s ease-in;
    display: inline-block;
    margin-right: 10px;
    margin-top: 10px;
    width: 40px;
    height:40px;
    -moz-border-radius: 20px;
    -webkit-border-radius: 20px;
    border-radius: 20px;
    background: url(../images/ico.png) #2a2a2a;
}
.facebook {
    background-position: 0px 0px!important;
}
.Twitter {
    background-position: -52px -42px!important;
}
.in{
    background-position: -104px -42px!important;
}
.instagram {
    background-position: -156px -42px!important;
}
}
.paddingleft30{text-indent:30px;}
@media ( min-width : 360px) { 
.online{visibility:hidden;}
.mpic{display:none;width:260px;float:right;}
.showcont{width:100%;float:left;height:100%;border:1px solid #efefef;}
.swiper-main{width:360px;height:300px;max-width:95%;background:#000;margin:0 auto;position:relative;overflow:hidden;margin-top:50px;margin-bottom:50px;}
.spscorll{right:0px;}
#carousel2{width:100%;height:300px;position:relative;overflow:hidden;}
.indexzp{width:340px;max-width:340px;max-width:100%;float:left;margin-top:30px;margin-left:5px;margin-right:5px;}
.indexzp img{width:100%;height:260px;max-height:260px;}
.indexzp2{width:340px;max-width:340px;max-width:100%;float:left;margin-top:30px;margin-left:5px;margin-right:5px;}
.indexzp2 img{width:100%;height:260px;max-height:260px;}
} 
@media ( min-width : 460px) { 
.online{visibility:hidden;}
.mpic{display:none;width:260px;float:right;}
.showcont{width:100%;float:left;height:100%;border:1px solid #efefef;}
.swiper-main{width:400px;height:300px;max-width:95%;background:#000;margin:0 auto;position:relative;overflow:hidden;margin-top:50px;margin-bottom:50px;}
.spscorll{right:0px;}
#carousel2{width:100%;height:300px;position:relative;overflow:hidden;}
.indexzp{width:400px;max-width:400px;max-width:100%;float:left;margin-top:30px;margin-left:5px;margin-right:5px;}
.indexzp img{width:100%;height:300px;max-height:300px;}
.indexzp2{width:400px;max-width:400px;max-width:100%;float:left;margin-top:30px;margin-left:5px;margin-right:5px;}
.indexzp2 img{width:100%;height:300px;max-height:300px;}
} 
@media ( min-width : 540px) { 
.online{visibility:hidden;}
.mpic{display:none;width:260px;float:right;}
.showcont{width:100%;float:left;height:100%;border:1px solid #efefef;}
.swiper-main{width:380px;height:380px;max-width:95%;background:#000;margin:0 auto;position:relative;overflow:hidden;margin-top:50px;margin-bottom:50px;}
.indexzp{width:250px;float:left;margin-left:5px;margin-right:5px;margin-top:30px;}
.indexzp img{width:100%;height:200px;max-height:200px;}
.spscorll{right:0px;}
#carousel2 {width:100%;position:relative;overflow:hidden;}
.indexzp2{width:250px;float:left;margin-left:5px;margin-right:5px;margin-top:30px;}
.indexzp2 img{width:100%;height:200px;max-height:200px;}
} 
/*平板电脑*/
@media ( min-width : 640px) {
.online{visibility:hidden;}
.mpic{display:none;width:260px;float:right;}
.showcont{width:100%;float:left;height:100%;border:1px solid #efefef;}
.swiper-main{width:400px;height:400px;max-width:95%;background:#000;margin:0 auto;position:relative;overflow:hidden;margin-top:50px;margin-bottom:50px;}
.indexzp{width:300px;float:left;margin-left:5px;margin-right:10px;margin-top:30px;}
.indexzp img{width:100%;height:220px;max-height:220px;}
.spscorll{right:0px;}
#carousel2 {width:100%;height:300px;position:relative;overflow:hidden;}
.indexzp2{width:300px;float:left;margin-left:5px;margin-right:5px;margin-top:30px;}
.indexzp2 img{width:100%;height:220px;max-height:220px;}
.leftcont,.leftcontact{display:block;}
.sh-iconbox-aside {
    width: 100%;
    height: auto;
    clear: both;
    margin-bottom: 10px; margin-top: 10px;color:#848484;
}
.sh-iconbox-content {
    float:left;
    font-size: 14px;width: calc(100% - 70px);
}
.sh-iconbox-content h3 {
    margin-top: 2px;margin-bottom: 2px;
    font-size: 16px;font-weight:bold;color:#848484;
}
.sh-iconbox-aside img{max-width:60px;max-height:60px;display:inline-block;width:60px;float:left;margin-right:5px;}
}
@media ( min-width : 800px) {
.iabout{margin-top:0px;}
.iaboutleft{background-image:url(../images/iaboutleft.jpg);background-size:100% 100%;float:left;width:75%;height:319px;}
.iaboutleftcont{width:48%;margin-right:1%;margin-top:20px;float:right;padding:5px;line-height:30px;text-align:left;color:#fff;overflow:hidden;}
.iaboutright{background-image:url(../images/iaboutright.jpg);background-size:100% 100%;float:left;width:25%;height:319px;}
.online{visibility:visible}
.mpic{display:block;width:260px;float:right;}
.showcont{width:460px;float:left;height:100%;border:1px solid #efefef;}
.swiper-main{width:650px;height:650px;max-width:95%;background:#000;margin:0 auto;position:relative;overflow:hidden;margin-top:50px;margin-bottom:50px;}
#carousel {width: 80%;height: auto;position: relative;padding-bottom: 20px;overflow: hidden;margin:10px 10%;}
.indexzp{width:250px;float:left;margin-left:5px;margin-right:5px;margin-top:30px;}
.indexzp img{width:100%;height:180px;max-height:200px;}
.spscorll{right:0px;}
#carousel2{width:100%;height:auto;position:relative;overflow:hidden;}
.indexzp2{width:250px;float:left;margin-left:5px;margin-right:5px;margin-top:30px;}
.indexzp2 img{width:100%;height:180px;max-height:180px;}
}
.nltitle{font-size:0.222rem;padding-top:10px;}
.list a:link .ntime,.list a:visited .ntime{color:#cecece!important}
.list a:hover .ntime{color:#cecece}
a.ntime:link,a.ntime:visited{color:#cecece!important}
/*笔记本电脑*/
@media ( min-width : 960px) {
.online{display:block;}
.top { position: relative; top: 0; left: 0; width: 100%; z-index: 99;}
.online{visibility:hidden;}
.mpic{display:block;width:260px;float:right;}
.showcont{width:620px;float:left;height:100%;border:1px solid #efefef;}
.indexzp{width:300px;float:left;margin-left:3px;margin-right:3px;margin-top:30px;}
.indexzp img{width:100%;height:200px;max-height:200px;}
.spscorll{right:0px;}
#carousel2{width:100%;position:relative;overflow:hidden;}
.indexzp2{width:300px;float:left;margin-left:3px;margin-right:3px;margin-top:30px;}
.indexzp img{width:100%;height:200px;max-height:200px;}
.shoplist article a .picture {
    max-width: 3.2rem!important;
}
.shoplist article a .info {
    padding: 0.32rem 0.32rem 0.32rem 3.52rem!important;
    height: 1.76rem!important;
}
.shoplist li img{max-height:170px!important;}
    /*=== 通用 ===*/
    .tm-wrap { padding-top: 0; } 
    /*=== 头部 ===*/
    
    .top .logo { max-width: 100%;}
    /*=== 首页 ===*/
    .home .slogan { padding: 0.48rem 0; }
    .home .slogan .unit { margin-bottom: 0; }
    .home .section .list-knowledge .unit .picture,
    .teams .list-staff .unit .picture,
    .news .list article a .picture { position: absolute; left: 0; max-width:1.4rem; }
    .home .section .list-knowledge .unit .info {     padding: 0 0 0.16rem 1.50rem;overflow: hidden; }
 .shoplist article a .picture {
    position: absolute;
    left: 0;
    max-width: 2rem;
}
    /*=== 公司团队 ===*/
    .teams .page { padding: 0.64rem 0; }
    .teams .page .left { margin-bottom: 0; padding-right: 0.32rem; }
    .teams .page .title { margin-bottom: 0.32rem; text-align: left; }
    .teams .list-staff .unit .info { padding: 0.32rem 0.32rem 0.32rem 2.32rem; height: 2.4rem; }
    /*=== 新闻资讯 ===*/
    .tax-news .news .left { padding-right: 0.16rem; }
    .tax-news .news .right { padding-left: 0.16rem; }
    .tax-news .news .right .list article a .info {}
    .tax-news .news .article article { padding: 0.48rem; }
    /*=== 学习视频 ===*/
    .tax-video .video .article .content iframe { width: 100%; height: 6.4rem; }
    /*=== 旗下门店 ===*/
    .tax-store .store .article .content { padding: 0.48rem; }
    .tax-store .store .article .title { padding: 0.24rem 0.48rem 0.24rem 0.8rem; }
    .tax-store .store .article .title i { top: 0.26rem; left: 0.48rem; }
    /*=== 联系我们 ===*/
    .contact .page .map-box { height: 4.8rem; }
    .contact .page .content { padding: 0.48rem; }
    /*=== 底部 ===*/
    .footer .contact ul li,
    .copyright ul li { float: left; margin-right: 0.16rem; text-align: left; }
    /*=== 分页 ===*/
    .tm-post-nav-box { padding: 0.24rem 0.48rem; }
    .tm-pageing > * {  width: 0.4rem; height: 0.4rem; line-height: 0.4rem; }
	.uk-width-5{width:20%;float:left;text-align:center;}
	.uk-width-5 span{height:150px;line-height:150px;width:100%;display:block;text-align:center;}
	.uk-width-5 span img{width:190px;display: inline-block; vertical-align: middle;}
	.uk-width-5 p{border-top:1px solid #878787;color:#878787;display:block;padding-top:10px;text-align:center;font-size:0.14rem;width:80%;margin:0 auto;margin-top:15px;}
} 
. floatleft{float:left}
/*PC电脑*/
@media ( min-width : 1050px) { 
.newtitle{font-size:18px;text-align:center;padding-bottom:0px;color:#333}
.list article a .picture {}
.list article a .subject { margin-bottom: 0.16rem; font-size: 0.18rem; }
.list article a .summary { font-size: 0.14rem; color: #999; }
.ncolor{border-bottom:1px solid #efefef;color:#c3c3c3;font-size:14px;margin-bottom:18px;margin-top:10px;padding-bottom:5px;}
.nlist li{border-bottom:1px solid #f1f1f1;margin-bottom:20px;overflow:hidden;padding-bottom:15px;}
.darticle{border: 1px solid #ececec;border-radius: 0px 10px;padding:40px;line-height:30px;}
.online{visibility:visible}
.top {background:#7fbf26; color: #FFF;height:34px;line-height:34px;}
.showcont{width:700px;float:left;height:100%;border:1px solid #efefef;}
.aboutbg{width:100%;height:664px;background:url(../images/aboutbg.jpg) no-repeat top center;}
.iequ{height:217px;overflow:hidden;width:100%;position:relative;}
.margintop50{margin-top:50px;}
.heig50{height:50px;}
#carousel{width:87%;height:200px;position:relative;overflow:hidden;margin:0 auto;margin-top:7px;}
.indexzp{width:260px;float:left;margin-left:3px;margin-right:3px;margin-top:10px;}
.indexzp img{width:100%;height:200px;max-height:200px;}
.spscorll{right:0px;}
.fl {    float: left;}
.cpbox{ }
.dh{ width:258px; overflow:hidden;margin-top:0px;}
.dh h2{margin-bottom:10px;padding:15px;line-height:25px; text-align:left;font-size:22px;font-weight:bold;color:#fff;background:#666;}
.dh h2 a{ color:#cd2424;display:block;}
.dh h2 em{font-size:22px; line-height:20px;font-style:normal;color:#fff;}
.dh_c{background:#fff;overflow:hidden;border:1px solid #efefef;}
.dh_c .li1{padding:8px 0px 8px 8px;font-size:16px;background:#7fbf26;color:#fff; overflow:hidden;}
.dh_c .li1 a:link,.dh_c .li1 a:visited{text-indent:10px;color:#fff;}
.dh_c .li2{padding:6px 0px 6px 8px;font-size:14px;background:#ffffff;color:#808080; overflow:hidden;border-bottom:1px solid #efefef;}
.dh_c .li2 a:link,.dh_c .li2 a:visited{text-indent:10px;color:#808080;}
.dh_c .li2 a:hover{color:#7fbf26;}
.dh_c .li22{padding:12px 0px 12px 8px;background:#ffffff;color:#808080; overflow:hidden;border-bottom:1px solid #efefef;}
.dh_c .li22 a:link,.dh_c .li22 a:visited{font-size:1em;text-indent:10px;color:#808080;}
.dh_c .li22 a:hover{color:#7fbf26;}
.dh_c .li22 span{display:inline-block;padding:0px 5px;padding-left:0px;}
a.current_green:link,a.current_green:visited{color:#7fbf26!important}
.dh_c li:last-child{border-bottom:none;}
.fright{float:right;margin-right:10px;margin-top:5px;}
.bgreen{background:#7fbf26;border-bottom:2px solid #599b25;height:50px;}
.bghui{background:#efefef;border-bottom:2px solid #599b25;height:50px;}
.noborder{border:none;}
.titsing{background:url(../images/titsing.png) 15px center #7fbf26 no-repeat!important;text-align:left;line-height:30px;font-size:1.4em!important;text-indent:50px;}
.titsing2{background:url(../images/titsing.png) 15px center #efefef no-repeat!important;color:#6c6c6c!important;text-align:left;line-height:30px;font-size:1.4em!important;text-indent:50px;}
/*产品*/
.fastar{font-size:16px!important;margin-right:10px;}
.cp{ padding:0 0 0 50px;width:882px; overflow:hidden;margin-top:0px;}
.til01{ background:#dcdcdc; height:50px; line-height:50px; font-size:16px; font-weight:normal; border-radius:4px 4px 0 0; overflow:hidden}
.til01 span{ background:#7fbe25;padding:0px 20px;height:50px; line-height:50px;color:#fff;float:left;}
.til01 a:link,.til01 a:visited{display:inline-block;float:right;color:#727272;margin-right:10px;}
.til01 a:hover{color:#7fbe25}
.atitle{ height:50px; line-height:50px; font-size:16px; font-weight:normal; overflow:hidden;border-bottom:1px solid #efefef;text-align:right;font-size:12px;color:#999999;}
.atitle span{height:50px; line-height:50px;color:#7e7e7e;float:left;font-size:1.4em;position:relative}
.atitle span:after{display:block;position:absolute;background:#7fbf26;bottom:-2px;width:26px;height:5px;left:0px;content:'';z-index:9}
.atitle a:link,.atitle a:visited{display:inline-block;color:#999999;margin-right:4px;margin-left:4px;}
.atitle a:hover{color:#7fbe25}
.atitle i{display:inline-block;}
.cp02{background:#fff;}
.cp_c li{float:left;width:30%;height:auto;overflow:hidden;padding:10px;}
.cp_c li a{display:block;border:solid 1px #EFEFEF;width:100%;height:100%}
.cp_c li a:hover{border:solid 1px #7fbe25;color:#7fbe25}
.cp_c li p{display:block;max-width:100%;line-height:215px;height:215px;overflow:hidden;text-align:center;}
.cp_c li img{display: inline-block; vertical-align: middle;max-width:100%;max-height:215px;}
.cp_c li span{border-top:1px solid #efefef;margin:0 auto;line-height:25px; display:block;width:96%; text-align:center; height:55px;padding-top:10px; overflow:hidden;}
.cp_c2 li{float:left;width:31%;height:auto;overflow:hidden;padding:10px;}
.cp_c2 li a{display:block;border:solid 1px #EFEFEF;width:100%;height:100%}
.cp_c2 li a:hover{border:solid 1px #7fbe25;color:#7fbe25}
.cp_c2 li p{display:block;max-width:100%;line-height:215px;height:215px;overflow:hidden;text-align:center;}
.cp_c2 li img{display: inline-block; vertical-align: middle;max-width:100%;max-height:215px;}
.cp_c2 li span{font-size:14px;margin:0 auto;line-height:25px; display:block;width:100%; text-align:center; height:55px;overflow:hidden;}
.productnm{background:#f2f2f2;}
.psize{width:100%;text-align:center;color:#7fbf26;font-size:18px;}
.psize a:link,.psize a:visited{color:#7fbf26;}
/*产品详情*/
.pdetail{clear:both;padding:5px;height:auto;width:100%;line-height:26px;font-size:14px;color:#808080}
.proimg{width:100%;}
.propc{width:350px;float:left;}
.proinfo{width:460px;float:right;}
.ewmjpg{text-align:right;}
.cpsize{color:#434343;font-size:24px;font-weight:bold;}
.dcpname{padding:5px 0px;}
.paniu{height:44px;box-shadow:0 0 1px #000 inset;border-radius:5px;background-color:#fff;-moz-box-shadow: 1px 1px 6px #efefef; box-shadow: 1px 1px 6px #efefef;margin:26px 0px 10px 0px;text-align:center;}
.paniu i{font-size:20px;margin-top:12px;color:#928e8b}
.gbtnleft{float:left;margin-left:10px;}
.gbtnright{float:right;margin-right:10px;}
.pnote{padding:3px 0px;font-size:16px;}
.feedbackpro{background:#999999;color:#fff;text-align:center;width:100%;height:41px;line-height:41px;}
.feedcont{width:100%;padding:10px 0px;}
.tmalllink{background-image: linear-gradient(#f2f2f2, #fff);font-size:20px;height:62px;line-height:62px;border-radius:5px;color:#434343;margin:26px 0px 10px 0px;text-align:center;}
.fgreen{font-size:20px;color:#7fbe27}
/**tabs**/
.tabPanel{width:96%;margin:0px auto;position:relative;}
.pright{position:absolute;right:0px;top:-10px;}
.tabPanel ul{height:40px;border-bottom:3px solid #7dc025;margin-top:20px;}
.tabPanel ul li{
	float:left;margin:0 8px 0 0;font-size:11px;height:37px;line-height:37px;
	width:111px;text-align:center;cursor:pointer;
	background:#efefef;font-size: 15px;border-radius:5px 5px 0px 0px;
}
.tabPanel .hit{cursor:pointer;color:#fff;
	background:#7dc025;border-bottom:1px solid #7dc025;color:#fff;
}
.pane{border:1px solid #efefef;border-top:0;min-height:300px;background-color:#fff;display:none;padding:10px;}
.pane p{padding:15px 15px 0 10px;}
.pane h4{padding:15px 15px 0 10px;font-size:14px;font-weight:bold;}
/*产品缩略*/
#tsShopContainer li,#tsShopContainer img{vertical-align:top;}
#tsShopContainer{position:relative;}
#tsShopContainer #tsImgS{text-align:left;width:100%;position:relative;height:295px;max-height:320px;}
#tsShopContainer #tsImgS a{display:block;text-align:left;}
#tsShopContainer #tsImgS img{border:0px;border:1px solid #efefef;margin-bottom:10px;padding:10px;margin:0 auto;display:block;max-height:285px;}
#tsShopContainer #tsPicContainer{margin-top: 20px;width:100%;height:70px;position:relative;background:url(../images/scrollPicbg.gif) repeat-x 0px 0px;}
#tsShopContainer #tsPicContainer #tsImgSArrL{width:17px;position:absolute;top:-2px;left:8px;cursor:pointer;}
#tsShopContainer #tsPicContainer #tsImgSArrR{width:17px;position:absolute;top:-2px;right:8px;cursor:pointer;}
#tsShopContainer #tsPicContainer #tsImgSCon{height: auto;width: 100%;text-align:center;}
#tsShopContainer #tsPicContainer #tsImgSCon ul{width:100%;height:auto;}
#tsShopContainer #tsPicContainer #tsImgSCon li{width:45px;display:inline-block;cursor:pointer;height:50px;}
#tsShopContainer #tsPicContainer #tsImgSCon li img{padding:3px;margin:1px;border:1px solid  #efefef;display:block;width:42px;height:42px;}
#tsShopContainer #tsPicContainer #tsImgSCon li.tsSelectImg img{border:2px solid #7fbf26;margin:0px;}
/*联系*/
.adetail{clear:both;padding:5px;height:auto;width:100%;line-height:26px;font-size:14px;color:#808080}
.adetail img{max-width:100%}
.sh-iconbox-aside {
    width: 100%;
    height: auto;
    clear: both;
    margin-bottom: 10px; margin-top: 10px;color:#848484;
}
.wtop320 {    width: 320px;    height: 120px;    margin: 0 auto;    margin-top: 10px;}
.wtop320 li {    width: 154px;    padding-left: 5px;    float: left;    margin-bottom: 3px;}
.inews li { float: left;    width:32%;  margin:0px;  margin-right:1%;    height:auto;color: #6C6E85;    position: relative;overflow: hidden;}
.inews li img {width:100%;height:225px;max-height:225px;display: block;margin: 0 auto;}
.iinfo{ color: #fff;background:#7fbe25;padding:15px;    height:auto;text-align:left;font-size:14px;}
.inews li dd {font-size: 20px;    width:100%;    line-height: 50px;    height: 50px;    text-align:left; }
.ides{height:90px;overflow:hidden;}
a.imore:link, a.imore:visited {width:100%;display: block;text-align:right;color:#fff;font-size:12px;}
a.imore:hover{text-decoration:underline;}
/*-----------------------------*/
.flid {float: left;width:23%;    padding-right:2%;    line-height: 25px;height:auto;overflow:hidden;margin-top:20px;}
.flid h3{padding-top: 10px;    padding-bottom: 9px;    margin-bottom:13px;    font-size: 18px;color: #d4d4d4;border-bottom:2px solid #171717;}
.flid a:link,.flid a:visited{color: #d4d4d4;font-size:14px;display:block;overflow: hidden; text-overflow:ellipsis; white-space: nowrap;}
.ibottomcont{line-height:18px;font-size:12px;color:#d4d4d4}
.ibottomcont p{font-size:15px;padding:3px 0px;}
.ibottomshare{text-align:left}
.ibottomshare a:link, .ibottomshare a:visited {
    transition: all .25s ease-in;
    -moz-transition: all .25s ease-in;
    -webkit-transition: all .25s ease-in;
    display: inline-block;
    margin-right: 10px;
    margin-top: 10px;
    width: 40px;
    height:40px;
    -moz-border-radius: 20px;
    -webkit-border-radius: 20px;
    border-radius: 20px;
    background: url(../images/ico.png) #2a2a2a;
}
.facebook {
    background-position: 0px 0px!important;
}
.Twitter {
    background-position: -52px -42px!important;
}
.in{
    background-position: -104px -42px!important;
}
.instagram {
    background-position: -156px -42px!important;
}
}
/*=== Uikit ===*/
.ifeed{color:#c9c9c9;font-size:12px;line-height:16px;}
.imail{display:block;width:100%;height:40px;background:#fff; border-radius:5px;border:0px;margin-top:20px;}
.itijiao{display:block;width:100%;height:40px;background:#9cc001;color:#fff; border-radius:5px;text-align:center;border:0px;margin-top:10px;}
.iabout{width:100%;}
.iabout img,.icustom img{width:100%;max-width:100%}
.textcenter{text-align:center;}
.textleft{text-align:left;}
.youtube-titlebox {
    margin-bottom:20px;
}
.page-title {
    color: #666;
    font-size: 22px;
    margin-bottom: 5px;
    text-align: center;
}
.page-subtitle span{padding:5px 20px;border:1px solid #efefef;}
.ysbg{background:url(../images/ysbg.jpg?v=1.0) center 51px no-repeat;width:100%;}
.margintop20{margin-top:20px;}
.youshi{border:0px;width:100%}
.uk-grid { margin-left: 0; }
.uk-grid > * { padding-left: 0; }
.uk-grid + .uk-grid { margin-top: 0; }
[class*="uk-align-"] { margin-bottom: 0; }
* + .uk-grid-margin, .uk-grid + .uk-grid, .uk-grid > .uk-grid-margin { margin-top: 0; }
.uk-tooltip { padding: 0 0.08rem; max-width: 2.4rem; background: #97A0BA; color: #FFF; overflow: hidden; }
.uk-accordion-title { font-size: 0.16rem; }
.uk-modal-dialog { position: relative; padding: 0.24rem; width: auto; border-radius: 0.02rem; }
.uk-modal-dialog .uk-icon { position: absolute; top: -0.06rem; right: -0.06rem; padding: 0.08rem; background: #FFF; box-shadow: 0 0 0.04rem rgba(0,0,0,0.1); border-radius: 50%; }
.uk-modal-dialog .uk-icon svg { width: 0.08rem; height: 0.08rem; }
.uk-modal-dialog .subject { margin-top: 0.16rem; }
/*mCustomScrollbar*/
.mCSB_inside > .mCSB_container { margin-right: 0; }
.mCSB_scrollTools .mCSB_draggerRail { background: rgba(33,130,152,0.3); }
.mCSB_scrollTools { width: 0.08rem; }
/*=== Master幻灯片 ===*/
.banner .ms-bullets { width: auto !important; }
.banner .ms-bullet { width: 0.1rem !important; height: 0.1rem !important; background: #fff !important;  border-radius: 0.05rem !important; 
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -ms-transition: all 0.5s;
    -o-transition: all 0.5s; 
    transition: all 0.5s; }
.banner .ms-bullet.ms-bullet-selected { width: 0.2rem !important;background: #FFBC51 !important; }
/*=== 通用 ===*/
.crumbs { padding: 0.14rem 0; background: #EFF8FF; font-size: 0.15rem; color:#929292}
.crumbs .subtitle { margin-right: 0.04rem; }
.crumbs .subtitle i { position: relative; top: -0.02rem; }
.crumbs .subtitle i svg { width: 0.16rem; height: 0.16rem; }
.crumbs .icon { margin: auto 0.04rem; }
.tsearch{display:inline-block;position:relative;width:160px;}
.topicon{font-size:12px;}
.search{background:#e6ebd4;border-radius:3px;border:0px;height: 24px;    line-height: 24px;margin-top:3px;
    padding-left: 5px;width:160px;}
#fasearch{color:#7d7f7a;position:absolute;right:10px;top:10px;z-index:3}
.crumbs  a:link,.crumbs  a:visited{padding-left:6px;padding-right:6px;color:#929292}
.crumbs a:hover,
.crumbs a.current:link,.crumbs a.current:visited { color: #47C4E0; }
.list-photo { margin: auto -0.16rem; }
.list-photo .unit { padding: 0.16rem; }
.list-photo .unit a { display: block; background: #FFF; box-shadow: 0 0 0.12rem rgba(0,0,0,0.03); }
.list-photo .unit a .subject { padding: 0.24rem 0.16rem; font-size: 0.14rem; }
.list-photo .unit a:hover { box-shadow: 0 0 0.2rem rgba(0,0,0,0.2); }
.list-photo .unit .picture { position: relative; }
.list-photo .unit .picture i { position: absolute; top: 50%; left: 50%; margin-top: -0.26rem; margin-left: -0.32rem; width: 0.72rem; height: 0.72rem; line-height: 0.72rem; text-shadow: 0 0 0.04rem rgba(0,0,0,0.1); font-size: 0.72rem; color: rgba(255,255,255,0.8); }
.list-photo .unit .picture i:hover{color:rgb(255, 217, 105)}
.side-menu { margin-bottom: 0.48rem; }
.side-menu .title,
.tags .title { margin-bottom: 0.24rem; background:#7ab8d6;line-height: 0.40rem; letter-spacing: 0.02rem; font-size: 0.20rem; color: #FFF; }
.side-menu li a { display: block; padding: 0 0.08rem; border-bottom: 0.01rem dotted rgba(0,0,0,0.07); line-height: 0.4rem; font-size: 0.14rem; }
.side-menu li a > span { display: block; }
.side-menu li a .icon { margin-right: 0.08rem; color: #C5C5C5; }
.side-menu li a .num { position: relative; top: 0.08rem; width: 0.24rem; height: 0.24rem; background: #C5C5C5; border-radius: 50%; line-height: 0.24rem; font-size: 0.12rem; color: #FFF; }
.side-menu li a:hover,
.side-menu li a:hover .icon,
.side-menu li.current a,
.side-menu li.current a .icon { color: #47C4E0; }
.side-menu li a:hover .num,
.side-menu li.current a .num { background: #47C4E0; }
.tags .list a { float: left; display: block; margin-right: 0.08rem; margin-bottom: 0.08rem; padding: 0 0.16rem; background: #EEE; border-radius: 0.02rem; line-height: 0.32rem; color: #999; }
.tags .list a:hover { background: #47C4E0; color: #FFF; }
/*=== 头部 ===*/
.top a { color: #FFF;font-weight:normal;}
.top .tel {}
.top .tel .info { margin-left: 0.08rem;  line-height: 0.24rem; font-size: 0.14rem; }
.top .tel .info .number {font-size: 0.19rem; font-weight: 700; }
/*菜单*/
.main-menu { position: relative;background: #fff;    padding-top: 0.1rem;padding-bottom: 0.1rem; text-align:right;}
.main-menu i { display: none; }
.onemenu i {    display: inline-block;    position: relative;    top: -3px;    left: 7px;}
.main-menu .menu > li {display:inline-block; position: relative; padding: 0.22rem 0; font-size: 0.16rem; }
.main-menu .menu > li + li {  }
.main-menu .menu > li > a { display: block; padding: 0 0.19rem; line-height: 0.32rem; color: #666666; }
.main-menu .menu > li:hover > a,
.main-menu .menu > li.current-menu-ancestor > a,
.main-menu .menu > li.current-menu-item > a {border-radius: 0.2rem;color:#8cbd1d; }
.main-menu .sub-menu { position: absolute; background: #FFF; box-shadow: 0 0 0.08rem rgba(0,0,0,0.1); border-bottom-left-radius: 0.02rem; border-bottom-right-radius: 0.02rem; line-height: 0.24rem; font-size: 0.14rem; z-index: 999;
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -ms-transition: all 0.5s;
    -o-transition: all 0.5s; 
    transition: all 0.5s; 
opacity: 0;left:3px;
    top: 60px;
    padding: 0px 5px;
    -webkit-transform:scaleY( 0 );
    -webkit-transform-origin: 0 0;
    -moz-transform:scaleY( 0 );
    -moz-transform-origin: 0 0;
    -ms-transform:scaleY( 0 );
    -ms-transform-origin: 0 0;
    -o-transform:scaleY( 0 );
    -o-transform-origin: 0 0;
    transform:scaleY( 0 );
    transform-origin: 0 0; }
.main-menu .menu > li:hover .sub-menu { opacity: 1;
    -webkit-transform:scaleY( 1 );
    -moz-transform:scaleY( 1 );
    -ms-transform:scaleY( 1 );
    -o-transform:scaleY( 1 );
    transform:scaleY( 1 ); }
.main-menu .sub-menu > li + li { border-top: 0.01rem solid rgba(0,0,0,0.03); }
.main-menu .sub-menu > li > a {display: block;
    padding: 10px 15px;
    white-space: nowrap;}
.main-menu .sub-menu > li > a:hover{color:#90bd26}
.main-menu .sub-menu > li.current-menu-item > a { color: #FFBC51; }
/*=== banner ===*/
.bann{width:100%;}
.ft-carousel {
	position: relative;
	width: 100%;
	height: 100%;
	overflow: hidden;
}
.ft-carousel .carousel-inner {
	position: absolute;
	left: 0;
	top: 0;
	height: 100%;
}
.ft-carousel .carousel-inner .carousel-item {
	float: left;
	height: 100%;
}
.ft-carousel .carousel-item img {
	width: 100%;
}
.ft-carousel .carousel-indicators {
	position: absolute;
	left: 0;
	bottom:10px;
	width: 100%;
	text-align: center;
	font-size: 0;
}
.ft-carousel .carousel-indicators span {
	display: inline-block;
	width: 12px;
	height: 12px;
	background-color: #fff;
	margin: 0 4px;
	border-radius: 50%;
	cursor: pointer;
}
.ft-carousel .carousel-indicators span.active {
	background-color:#89c33b;
}
.ft-carousel .carousel-btn {
	position: absolute;
	top: 50%;
	width: 50px;
	height: 45px;
	margin-top: -25px;
	cursor: pointer;display:none;
}
.carousel-prev-btn {left:50px;background: url(../images/prev.png) no-repeat;cursor:pointer}
.carousel-next-btn {right:50px;background: url(../images/next.png) no-repeat;cursor:pointer}
/*=== banner ===*/
/*=== 首页 ===*/
.home .slogan .box { margin: 0 -0.16rem; }
.home .slogan .unit { padding: 0 0.16rem; }
.home .slogan .unit > div { padding: 0.32rem; height: 100%; }
.home .slogan .unit > div .summary { margin: 0.16rem auto; line-height: 0.28rem; font-size: 0.14rem; }
.home .slogan .unit > div .link a { display: inline-block; padding: 0 0.32rem; background: #63D5EF; border-radius: 0.02rem; line-height: 0.4rem; font-size: 0.14rem; color: #FFF; }
.home .slogan .unit > div .link2 a { display: inline-block; padding: 0 0.32rem; background:#8BC34A; border-radius: 0.02rem; line-height: 0.4rem; font-size: 0.14rem; color: #FFF; }
.home .slogan .unit > div .link a:hover { background: #FFBC51; }
.home .slogan .unit .team { background:#f1f1f3; }
.home .slogan .unit .train { background: #DAF8FF; }
.home .slogan .unit .wechat { background: #F1F1F3; }
.home .slogan .unit .wechat img + img { margin-top: 0.16rem; }
.home .section {}
.home .section .title .subject,
.teams .staff .title .subject,
.cat .title .subject { line-height: 0.4rem; font-size: 0.28rem;margin-top:0.4rem}
.home .section .title .subject span,
.teams .staff .title .subject span,
.cat .title .subject span { display: inline-block; position: relative; color:#4aaede}
.cat .title .subject span em{color:#b7b7b7!important;}
.home .section .title .subject span:before,
.home .section .title .subject span:after,
.teams .staff .title .subject span:before,
.teams .staff .title .subject span:after,
.cat .title .subject span:before,.subject span:before,
.cat .title .subject span:after,.title .subject span:after{ content: ""; display: block; position: absolute; top: 50%; width: 0.4rem; height: 0.01rem; background: #333; }
.home .section .title .subject span:before,
.teams .staff .title .subject span:before,
.cat .title .subject span:before { left: -0.64rem; }
.home .section .title .subject span:after,
.teams .staff .title .subject span:after,
.cat .title .subject span:after { right: -0.64rem; }
.home .section .title .desc,
.teams .staff .title .desc,
.cat .title .desc { margin: 0.16rem auto; font-size: 0.14rem; color: #AAA; }
.home .section .list-knowledge,
.teams .list-staff { margin: auto -0.16rem; }
.home .section .list-knowledge .unit,
.teams .list-staff .unit { padding: 0.16rem; }
.home .section .list-knowledge .unit a,
.teams .list-staff .unit .box,
.news .list article a { display: block; position: relative; background: #FFF;  }
.home .section .list-knowledge .unit a:hover,
.teams .list-staff .unit .box:hover,
.news .list article a:hover {  }
.home .section .list-knowledge .unit .info .subject { line-height: 0.32rem; }
.home .section .list-knowledge .unit .info .summary { font-size: 0.14rem; color: #999; }
.home .section .more a { display: inline-block; margin-top: 0.32rem; padding: 0 0.48rem; background: #63D5EF; box-shadow: 0 0 0.08rem rgba(0,0,0,0.1); border-radius: 0.2rem; line-height: 0.4rem; font-size: 0.14rem; color: #FFF; }
.home .section .more a:hover { background: #FFBC51; }
.ititle{background:url(../images/ititle.png) bottom center no-repeat;height:97px;line-height:97px;color:#000;font-size:0.34rem;letter-spacing:2px}
.ititinfo{font-size:0.14rem!important;color:#333!important}
.zpscorll{width:100px;height:35px;line-height:35px;border-radius: 5px 5px 5px 5px;padding-top: 15px;}
.ad{margin-top:0.3rem;margin-bottom:0.3rem}
/*发型中心*/
.home .hairstyle { background:url(../images/zuopin.jpg) top center no-repeat #d1eefc;}
/*学习视频*/
.home .video .list-photo .unit a { background: #F6F6F6; }
/*理发知识*/
.home .knowledge {  }
/*=== 公司团队 ===*/
.teams .page .content { line-height: 0.32rem; font-size: 0.14rem; color: #666; }
.teams .page .content p { text-indent: 2em; }
.teams .staff { padding: 0.48rem 0 1.2rem 0; background: #F6F6F6; }
.teams .list-staff .unit .box { overflow: hidden; }
.teams .list-staff .unit .info .subject { margin-bottom: 0.16rem; line-height: 0.4rem; }
.teams .list-staff .unit .info .subject .name { font-size: 0.24rem; }
.teams .list-staff .unit .info .subject .job { position: relative; top: -0.02rem; margin-left: 0.16rem; font-size: 0.14rem; color: #666; }
.teams .list-staff .unit .info .summary { font-size: 0.14rem; color: #999; }
/*=== 发型中心 ===*/
.tax-hairstyle .hairstyle { padding: 0.1rem 0 1.2rem 0; }
.tax-hairstyle .hairstyle .list-photo .unit a { background: #F6F6F6; }
/*=== 新闻资讯 ===*/
.tax-news .news { padding: 0.1rem 0 1.2rem 0; }
.tax-news .news .right .list li { margin-bottom: 0.22rem; }
.tax-news .news .right .list article a .picture {}
.tax-news .news .right .list article a .subject { margin-bottom: 0.16rem; font-size: 0.18rem; }
.tax-news .news .right .list article a .summary { font-size: 0.14rem; color: #999; }
.tax-news .news .article article header { margin-bottom: 0.24rem; padding-bottom: 0.24rem; border-bottom: 0.01rem solid rgba(0,0,0,0.03); }
.tax-news .news .article article header .title { line-height: 0.28rem; font-size: 0.2rem; }
.tax-news .news .article article header .time { margin-top: 0.16rem; font-size: 0.14rem; color: #999; }
.tax-news .news .article article .content { font-size: 0.14rem; }
.tax-news .news .article article .content p { margin-bottom: 0.08rem; text-indent: 2em; color: #666; }
.news .nlist li{border-bottom:1px solid #f1f1f1;margin-bottom:20px;overflow:hidden;padding-bottom:15px;}
.darticle{border: 1px solid #ececec;border-radius: 0px 10px;padding:40px;line-height:30px;}
 .widget {
    position: relative;
    margin-bottom: 40px;
    border: 1px solid #ececec;
    padding: 35px 30px;
    border-radius: 0px 10px;
}
.sidebar-title {
    position: relative;
    padding: 10px 0px;
}
.product-info li {
    position: relative;
    line-height: 32px;
    padding: 10px 0px 10px 0px;
    border-bottom: 1px solid #f2f2f2;
    font-size: 15px;
    color:#8c8c8c;
}
.sidebar .catagories.list.product-info li i {
    color: #888;
    font-size: 20px;
    position: relative;
    top: 4px;
    left: -15px;
}
.sidebar .catagories.list.product-info li span {
    color: #777;
}
.sidebar .catagories.list.product-info li i {
    color: #888;
    font-size: 20px;
    position: relative;
    top: 4px;
    left: -15px;
}
/*== 学习视频 ==*/
.tax-video .video { padding: 0.48rem 0 1.2rem 0; }
.tax-video .video .article .title { margin-top: 0.32rem; line-height: 0.28rem; font-size: 0.2rem; }
.tax-video .video .article .content { position: relative; box-shadow: 0 0 0.04rem rgba(0,0,0,0.1); z-index: 1; }
/*== 作品详细 ==*/
						.swiper-content{width:100%;height:100%;position:relative}
						.swiper-item{width:100%;height:100%;position:absolute;left:0;top:0}
						.swiper-item img{width:100%;display:block}
						.swiper-point{position:absolute;bottom:20px;left:50%;transform:translateX(-50%)}
						.swiper-circle{float:left;width:15px;height:15px;border-radius:50%;background-color:#ccc;margin:0 5px;cursor:pointer}
						.current-point{background-color:#ff9d0f}
						.swiper-arrow{width:40px;height:40px;border-radius:50%;background:#efefef;cursor:pointer;border:0;position:absolute;top:0;bottom:0;margin-top:auto;margin-bottom:auto}
						.swiper-arrow img{display:block;width:20px;height:20px;margin:10px auto}.arrow-left{left:10px}.arrow-right{right:10px}
						.zinfo{border-top:1px solid #efefef;width:90%;margin:0 auto;height:auto;padding-top:10px;padding-bottom:30px;}
/*== 作品详细 ==*/
/*=== 旗下门店 ===*/
.tax-store .store { padding: 0.48rem 0 1.2rem 0; }
.tax-store .store .article .content p { margin-bottom: 0.16rem; }
/*=== 联系我们 ===*/
.contact .page { padding-bottom: 1.2rem; background: #F6F6F6; }
.contact .page .map-box .amap-overlays .amap-adcombo-close { top: 0.12rem; right: 0.08rem; }
.contact .page .map-box .amap-overlays .amap-adcontent-body { min-width: 2.4rem; box-shadow: 0 0 0.08rem rgba(0,0,0,0.1); border: none; }
.contact .page .map-box .amap-overlays .amap-adcontent-body .info-content { padding: 0.08rem 0.16rem; background: #47C4E0; font-size: 0.14rem; color: #FFF; }
.contact .page .map-box .amap-overlays .amap-adcontent-body .amap-info-combo { padding-bottom: 0.08rem; }
.contact .page .map-box .amap-overlays .amap-adcontent-body .amap-info-combo table { margin-top: 0; margin-bottom: 0.08rem; line-height: 0.28rem; }
.contact .page .map-box .amap-overlays .amap-adcontent-body .amap-info-combo .tab { border: none; }
.contact .page .map-box .amap-overlays .amap-adcontent-body .amap-info-combo .input-label { padding-left: 0.16rem; }
.contact .page .map-box .amap-overlays .amap-adcontent-body .amap-info-combo .keyword { width: 100%; font-size: 0.12rem; }
.contact .page .map-box .amap-overlays .amap-adcontent-body .amap-info-combo .keyword-input { height: auto; border-color: #EEE; }
.contact .page .map-box .amap-overlays .amap-adcontent-body .amap-info-combo .nav-icon { border-color: #EEE; }
.contact .page .map-box .amap-overlays .amap-adcontent-body .amap-info-combo .nav-icon.hovered { background-color: #47C4E0 !important; border-color: #47C4E0; }
.contact .page .map-box .amap-overlays .amap-combo-sharp { width: 0; height: 0; background: none; border-left: 0.08rem solid transparent; border-right: 0.08rem solid transparent; border-top: 0.08rem solid #FFF; }
.contact .page .map-box .amap-overlays .amap-adcontent-body .amap-info-combo .search-button { background: url(http://webapi.amap.com/theme/v1.3/images/amap-info.png) 0.03rem -1.97rem no-repeat #47C4E0; width: 0.24rem; }
/*== 分页 ==*/
.tm-post-nav-box .tm-post-nav { font-size: 0.14rem; }
.tm-post-nav-box .tm-post-nav + .tm-post-nav { margin-top: 0.08rem; }
.tm-post-nav-box .tm-post-nav a:link,.tm-post-nav-box .tm-post-nav a:visited{ color: #999; }
.tm-post-nav-box .tm-post-nav a:hover { color: #7fbf26!important;text-decoration:underline }
.tm-post-nav span{color:#222}
.tm-pageing-box { margin-top: 0.32rem; font-size: 0.14rem; }
.tm-pageing { display: inline-block; }
.tm-pageing > * + * { margin-left: 0.16rem; }
.tm-pageing > a { color: #666; }
.tm-pageing > a:hover,
.tm-pageing > span:hover,
.tm-pageing > .current { background:#7fbf26; color: #FFF; }
.tm-pageing > .total { border: none; color: #666; }
.tm-pageing > .total:hover { background: none; border-color: none; color: #666; }
.tm-pageing > .total i { margin: auto 0.02rem; font-style: normal; }
/*=== 底部 ===*/
.footer { position: relative; background:#2a2a2a;padding-bottom:90px;}
.copyr{padding-top:0.33rem;font-size:0.14rem}
.footer a { color: #FFF; }
.copyright{width:100%;height:52px;line-height:45px;overflow:hidden;background:#1d1d1d;font-size:12px;}
.color999999{color:#999999}
/*=== 侧边浮动条 ===*/
.online { position: fixed; right: 0; top:160px; z-index: 998; }
.online .box,
.online .box .list { position: relative; right: 0;width:60px;}
.online .box .list i{font-size:0.3rem;}
.online .box .list > li { position: relative; width:60px; height:60px; line-height:60px; color: #FFF; cursor: pointer; overflow: hidden;}
.online .box .list > li.custom { right: 0; background:#7fbf26;}
.online .box .list > li.wechat { background:#7fbf26; }
.online .box .list > li.to-top { background:#4f9a13;}
.totel { background:#7fbf26;}
.totel:hover {background:#4f9a13;}
.online .box .list > li.custom:hover { right: 0; background:#4f9a13;}
.online .box .list > li.wechat:hover { background:#4f9a13; }
.online .box .list > li.to-top:hover { background:#4f9a13; }
.online .box .list > li a { color: #FFF; }
.online .box .custom-info { position: absolute; min-width: 2rem; box-shadow: 0 0 0.04rem rgba(0,0,0,0.1); z-index: 999; }
.online .box .custom-info .title { padding: 0 0.16rem 0 0.24rem; height: 0.56rem; background: #47C4E0; line-height: 0.56rem; color: #FFF; }
.online .box .custom-info .title .tm-icon { cursor: pointer; }
.online .box .custom-info .content { background: #FFF; color: #5E5E5E; }
.online .box .custom-info .content a { color: #5E5E5E; }
.online .box .custom-info .content > ul > li + li { border-top: 0.01rem solid rgba(0,0,0,0.07); }
.online .box .custom-info .content .qq .number,
.online .box .custom-info .content .tel .subtitle .subject { font-size: 0.14rem; }
.online .box .custom-info .content .qq li a { display: block; padding: 0 0.24rem; background: #F5F5F5; line-height: 0.4rem; color: #666; }
.online .box .custom-info .content .qq li a:hover { background: #FFBC51; color: #FFF; }
.online .box .custom-info .content .tel { padding: 0.16rem 0.24rem; border-top: 0.01rem solid rgba(0,0,0,0.05); line-height: 0.24rem; }
.online .box .custom-info .content .tel li { padding: 0; line-height: 0.24rem; }
.online .box .custom-info .content .icon { margin-right: 0.08rem; }
#WeChat .uk-modal-dialog { margin: auto; padding: 0; background: none; }
#WeChat .box { max-width: 2.4rem; margin-bottom: 0; }
#WeChat .box .subject { padding-bottom: 0.08rem; background: #FFF; line-height: 0.32rem; font-size: 0.14rem; }
/*=== 手机端导航 ===*/
.sidebar { box-sizing: border-box; position: fixed; top: 0; left: -100%; padding-top: 0.92rem; padding-bottom: 1.2rem; width: 100%; 
height: 100% !important; background: #7cbf1c; font-size: 0.14rem; overflow-y: scroll; z-index: 1; 
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -ms-transition: all 0.5s;
    -o-transition: all 0.5s; 
    transition: all 0.5s; }
.sidebar.on { left: 0; }
.sidebar nav { min-height: 100%; }
.sidebar nav .menu > li { position: relative; border-bottom: 0.01rem solid #90d232; overflow: hidden; }
.sidebar nav .menu > li > a { box-sizing: border-box; display: block; position: relative; padding: 0.08rem 0.16rem; height: 0.4rem; line-height: 0.24rem; color: #FFF; overflow: hidden; }
.sidebar nav .menu > li.on > a,
.sidebar nav .menu > li.current-menu-item > a,
.sidebar nav .menu > li.current-menu-ancestor > a { background:#5f9e05; color: #FFF; }
.sidebar nav .menu > li > i { position: absolute; top: 0; right: 0; width: 0.4rem; height: 0.4rem; line-height: 0.4rem; text-align: center; color: #FFF; z-index: 2; cursor: pointer;
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -ms-transition: all 0.5s;
    -o-transition: all 0.5s; 
    transition: all 0.5s; }
.sidebar nav .menu > li > a > i { position: relative; top: -0.02rem; margin-right: 0.08rem; font-size: 0.12rem; }
.sidebar nav .menu > li:hover > i,
.sidebar nav .menu > li.on > i,
.sidebar nav .menu > li.current-menu-item > i,
.sidebar nav .menu > li.current-menu-ancestor > i { color: #FFF; }
.sidebar nav .menu > li.on > i,
.sidebar nav .menu > li.current-menu-item > i,
.sidebar nav .menu > li.current-menu-ancestor > i { 
    transform:rotate(-180deg);
    -ms-transform:rotate(-180deg); 
    -moz-transform:rotate(-180deg);
    -webkit-transform:rotate(-180deg);
    -o-transform:rotate(-180deg); }
.sidebar nav .sub-menu { 
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -ms-transition: all 0.5s;
    -o-transition: all 0.5s; 
    transition: all 0.5s; }
.sidebar nav .sub-menu > li > a { display: block; position: relative; padding: 0.08rem 0.16rem 0.08rem 0.36rem; background:#9ad447; line-height: 0.24rem; font-size: 0.12rem; color: #FFF; }
.sidebar nav .sub-menu > li.on > a,
.sidebar nav .sub-menu > li.current-menu-item > a { background: #FFBC51; }
.sidebar nav .sub-menu > li + li > a { border-top: 0.01rem solid #86c131; }
.sidebar nav .sub-menu > li > a i { margin-right: 0.08rem; 
    transform: scale(0.3);
    -ms-transform: scale(0.3);
    -moz-transform: scale(0.3);
    -webkit-transform: scale(0.3);
    -o-transform: scale(0.3); }
/*边栏控制按钮*/
.sidebar-control { position: fixed; top: 0.02rem; right: 0.16rem; width: 0.20rem; height: 0.15rem; z-index: 99999; cursor: pointer; -webkit-tap-highlight-color: transparent;
    transform: translate(0, 0.36rem);
    -ms-transform: translate(0, 0.36rem);
    -moz-transform: translate(0, 0.36rem);
    -webkit-transform: translate(0, 0.36rem);
    -o-transform: translate(0, 0.36rem); }
   .bgfix{background: white;
    height: 0.92rem;
    box-shadow: rgba(0, 0, 0, 0.07) 0px 5px 5px;
    position: fixed;
    z-index: 9;
    width: 100%;}
	.logocontrol { position: fixed; top:-0.24rem; left: 0.16rem; width:200px; height: auto; z-index: 99999; cursor: pointer; -webkit-tap-highlight-color: transparent;
    transform: translate(0, 0.36rem);
    -ms-transform: translate(0, 0.36rem);
    -moz-transform: translate(0, 0.36rem);
    -webkit-transform: translate(0, 0.36rem);
    -o-transform: translate(0, 0.36rem); }
.sidebar-control.fixed-before { opacity: 0;
    transform: translate(0, -100%);
    -ms-transform: translate(0, -100%);
    -moz-transform: translate(0, -100%);
    -webkit-transform: translate(0, -100%);
    -o-transform: translate(0, -100%);  }
.sidebar-control.fixed-after { opacity: 1;
    transform: translate(0, 0.24rem);
    -ms-transform: translate(0, 0.24rem);
    -moz-transform: translate(0, 0.24rem);
    -webkit-transform: translate(0, 0.24rem);
    -o-transform: translate(0, 0.24rem); }
.sidebar-control.on {
    transform: translate(0, 0.36rem);
    -ms-transform: translate(0, 0.36rem);
    -moz-transform: translate(0, 0.36rem);
    -webkit-transform: translate(0, 0.36rem);
    -o-transform: translate(0, 0.36rem); }
.sidebar-control .line { position: absolute; top: 50%; margin-top: -0.01rem; width: 100%; height: 0.01rem; background:#83c22b; opacity: 1; 
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -ms-transition: all 0.5s;
    -o-transition: all 0.5s; 
    transition: all 0.5s; }
.sidebar-control.on .line { opacity: 0; }
.sidebar-control:before,
.sidebar-control:after { content: ""; display: block; position: absolute; width: 100%; height: 0.01rem; background:#83c22b;
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -ms-transition: all 0.5s;
    -o-transition: all 0.5s; 
    transition: all 0.5s; }
.sidebar-control:before { top: 0; }
.sidebar-control:after { bottom: 0; }
.sidebar-control.on:before { 
    transform-origin: right; 
    transform:rotate(-45deg);
    -ms-transform:rotate(-45deg); 
    -moz-transform:rotate(-45deg);
    -webkit-transform:rotate(-45deg);
    -o-transform:rotate(-45deg); }
.sidebar-control.on:after { 
    transform-origin: right; 
    transform:rotate(45deg);
    -ms-transform:rotate(45deg); 
    -moz-transform:rotate(45deg);
    -webkit-transform:rotate(45deg);
    -o-transform:rotate(45deg); }
.teacher{border-radius: 15px;overflow:hidden}
	
	
	
	
	