@charset "utf-8";

/**

深圳市国人伟业信息技术有限公司

http://www.grwy.cn/

**/

html{font-size:100%;/* overflow-y:scroll; */-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;overflow-x:hidden;}

body,div,ul,li,ol,h1,h2,h3,h4,h5,h6,input,textarea,select,p,dl,dt,dd,a,img,button,form,table,th,tr,td,tbody,article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{margin:0;padding:0;-webkit-tap-highlight-color:transparent;}

article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block;}

fieldset,img{border:0;vertical-align:top; }

ol,ul,li{list-style-type:none;}

table{border-collapse:collapse;border-spacing:0;}

h1, h2, h3, h4, h5, h6 {    font-weight:normal;font-size:100%;}

em,i{font-style:normal;}

input,textarea{border:none;resize:none;outline:none;-webkit-appearance:none; font-family:'Microsoft Yahei',Arial;color:#555;font-size:.18rem;font-weight:normal;}

input[type="button"], input[type="submit"], input[type="reset"] { -webkit-appearance:none;}

a{color:#555;text-decoration:none;outline:none;blr:expression(this.onFocus=this.blur());}

*{box-sizing:border-box;}



/*公用*/

body { font-family:Arial,"Roboto",sans-serif,Microsoft Yahei;color:#666;font-size:0.3rem;background:#fff;  }

img{max-width:100%;height:auto;width:auto\9;-ms-interpolation-mode:blicubic;}

.clearfix:after {clear:both;content:"";display:block;height:0;overflow:hidden;visibility:hidden; }

.clearfix {zoom:1}

.fl {float:left;}

.fr {float:right;}

.mb20{margin-bottom:20px;}

.eps {white-space:nowrap;overflow:hidden;text-overflow: ellipsis;}

.wrapper{width:100%;max-width:768px;min-width:320px;margin:0 auto;position:relative;overflow:hidden;padding-bottom:1.1rem;}

.con{padding:0 5%;}



@font-face {

  font-family: 'iconfont';  /* project id 281732 */

  src: url('//at.alicdn.com/t/font_5nhxzzmbce9rizfr.eot');

  src: url('//at.alicdn.com/t/font_5nhxzzmbce9rizfr.eot?#iefix') format('embedded-opentype'),

  url('//at.alicdn.com/t/font_5nhxzzmbce9rizfr.woff') format('woff'),

  url('//at.alicdn.com/t/font_5nhxzzmbce9rizfr.ttf') format('truetype'),

  url('//at.alicdn.com/t/font_5nhxzzmbce9rizfr.svg#iconfont') format('svg');

}



.iconfont {

  font-family:"iconfont" !important;

  font-size:18px;

  font-style:normal;

  -webkit-font-smoothing: antialiased;

  -webkit-text-stroke-width: 0.2px;

  -moz-osx-font-smoothing: grayscale;

}





/* 头部 */

.header{height:1.45rem;}

.logo{height:1.45rem;line-height:1.45rem}

.logo img{vertical-align:middle;max-height:.95rem;}

.headRight{padding-top:.4rem;}

.headRight a{float:left;width:.56rem;height:.56rem;background-image: url('../images/pIcon.png');margin-left:.3rem;background-size:100%;background-position: center center;background-repeat: no-repeat;}

.headRight .a2{background-image: url('../images/wIcon.png');position:relative;}
.headRight .a3{background-image: url('../images/pIcon1.png');position:relative;}

.headRight .navMenu_icon{width:.6rem;background-image: url('../images/menu.png');}



.dialogOverlay {width:100%;height:100%;background:#fff;opacity:0.9;position:fixed;top:0;z-index:10;display:none;overflow:hidden;transition:all 0.5s;max-width:768px;margin:0 auto;}

.dialogContent { z-index:99;position:fixed;top:50%;left:50%; width:5rem;height:5rem; padding:.4em; margin:-2.5rem 0 0 -2.5rem; background:#fff;display:none;text-align:center;border:1px solid #ddd;font-size:.24rem;}

.dialogQrcode{width: 3rem;height:3rem;margin-top:.2rem;}

.dialogContent .close{ width:4rem; margin:0 auto; cursor:pointer;height:.6rem;background:#e8312e; line-height:.6rem;color: #fff;cursor:pointer;margin-top:.2rem;}



/*导航 */

.navbar{position:fixed;z-index:20;max-width:768px;top:0;height:80%;display:none;width:100%;padding:5% 0;}

.navbar ul{position:relative;top:0;z-index:20;padding:.3rem 0;width:100%;height:auto;/* overflow-y:auto; */}

.navbar ul li{float:left;width:100%; height:7%;text-align:center;margin-bottom:.3rem; }

.navbar ul li a{display:inline-block;font-size:.3rem;color:#333;opacity:0;transform: translateY(100%); transition: all 0.4s ease 0s;transition-delay:160ms;}



.navbar ul li i{display:inline-block;width:138px}

.navbar ul li i{display:inline-block;width:1.38rem;height:1.38rem;background-image: url('../images/m2.png');background-position: center center;background-repeat: no-repeat;background-size:100%;}

.navbar ul li:nth-child(2) i{background-image: url('../images/m3.png');}

.navbar ul li:nth-child(3) i{background-image: url('../images/m1.png');}

.navbar ul li:nth-child(4) i{background-image: url('../images/n4.png');}

.navbar ul li:nth-child(5) i{background-image: url('../images/m4.png');}

.navbar ul li:nth-child(6) i{background-image: url('../images/n6.png');}

.navbar ul li:nth-child(7) i{background-image: url('../images/n7.png');}

.navbar ul li:nth-child(8) i{background-image: url('../images/n8.png');}

.navbar ul li span{display:block;height:.5rem;line-height:.5rem;}

.navbar ul li:first-child{border-top:none;}

.navbar ul li:nth-child(2) a{transition-delay:240ms;}

.navbar ul li:nth-child(3) a{transition-delay:320ms;}

.navbar ul li:nth-child(4) a{transition-delay:400ms;}

.navbar ul li:nth-child(5) a{transition-delay:480ms;}

.navbar ul li:nth-child(6) a{transition-delay:520ms;}

.navbar ul li:nth-child(7) a{transition-delay:600ms;}

.navbar ul li:nth-child(8) a{transition-delay:640ms;}

.navbar ul.show li a{ opacity:1;transform: translateY(0);}

.floatmask{width:100%;height:100%;background:#fff;opacity:0.9;position:fixed;top:0;z-index:10;display:none;overflow:hidden;transition:all 0.5s;max-width:768px;margin:0 auto;}


.navBar1{width: 100%;height: 80px;margin: 0 auto;  }
.navBar1 li{width:25%;height: 38px;float: left;background-color:#333;color:#fff;border-bottom: 1px #666666 solid ;}
.navBar1 li a{color: #fff;font-size: 0.25rem;display: block;line-height: 38px;text-align: center; border-right: 1px #666666 solid ; }
.navBar1 li a :hover{color: #00873c; font-size:0.2rem;line-height: 38px;text-align: center;}
/* BANNER */

.mainBox{position:relative;}

.banner{ position:relative;overflow:hidden;max-width:768px;}

.banner .hd{ position:absolute; height:28px; line-height:28px; bottom:0; right:43%; z-index:1; }

.banner .hd li{ display:inline-block; width:5px; height:5px; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; background:#333; text-indent:-9999px; overflow:hidden; margin:0 6px;   }

.banner .hd li.on{ background:#d53840;  }

.banner .bd{ position:relative; z-index:0; }

.banner .bd li{ position:relative; text-align:center;}

.banner .bd li img{ background:url(../images/loading.gif) center center no-repeat;vertical-align:top; width:100%;}



/* 搜索 */

.search{padding:2% 5%;position:relative;border-bottom:2px solid #e5e5e5;}

.search form{border:1px solid #d7d7d7;border-radius:3px;width:100%;display:block;height:.65rem;line-height:.65rem;}

.search .sear_text{width:88%;padding-left:3%;height:100%;line-height:.6rem;float:left;}

.search .sear_btn{width:12%;height:100%;float:left;background: url('../images/sIcon.png') no-repeat center center;position:relative;z-index:2;background-size:50%;}

.listWrapper .search{border-bottom:none;margin-bottom:15px;padding:0;}

.listWrapper  .search::before{top:.3rem;right:3%;}



/* 便捷菜单 */
.abMenu{padding:0% 0%;box-sizing: border-box;overflow:hidden;}

.look-more {
  display: block;
          width: 50%;
        height: 0.65rem;
  border: 1px solid #d6d6d6;

  line-height: 0.65rem;
  text-align: center;
        font-size: 0.25rem;
  color: #fff;
  margin: 30px auto 0;

background:#00873c;
-webkit-transition: background 0.3s ease 0s;
transition: background 0.3s ease 0s;
border-radius: 10px;
}

.look-more:hover {
  color: #fff;
  background-color: #e3ad1a;
  border: 1px solid #e3ad1a;
}



.hMenu{padding:5% 3%;box-sizing: border-box;overflow:hidden;}

.hMenu_main li{float:left;width:25%;text-align:center;margin-bottom:.3rem;}

.hMenu_main li a{color:#333;display:inline-block;position:relative;}

.hMenu_main li img{width:1.38rem;height:1.38rem;}

.hMenu_main li h5{font-size:.22rem;margin-top:.2rem;}

.hMenu_main li:nth-child(6) a:before,.hMenu_main li:nth-child(7) a:before{position:absolute;content: "";top:-.15rem;right:0;width:.48rem;height:.48rem;background: url('../images/m_icon.png') no-repeat;background-size:100%;}



/* 6大优势 */

.odds{border-bottom:1px solid #ccc;}

.odds .title{font-size:.3rem;color:#333;text-align:center;line-height:.3rem;padding:.4rem 0;background:#ededed;position:relative;}

.odds .title span{display:block;font-size:.6rem;color:#00873c;line-height:.8rem;font-weight:bold;margin-bottom:.1rem;}

.odds .title::before{position:absolute;content:"";left:50%;bottom:-.38rem;border:.2rem solid transparent;border-top-color: #ededed;margin-left:-.2rem;}

.oddsMain{padding:.6rem 0 .2rem 0;overflow:hidden;}

.oddsMain li{float:left;width:33.3%;text-align:center;font-size:.3rem;color:#333;margin-bottom:.6rem;}

.oddsMain li a{color:#333;}

.oddsMain li img{width:.7rem;height:.7rem;display:inline-block;margin-bottom:.15rem;}



/* 最新案例 */

.hot_case{padding:.5rem 0;overflow:hidden;}


.hTitle{text-align:center;color:#333;margin-bottom:.45rem;font-size:.42rem;}

.hot_caseMain{ position:relative;overflow:hidden;max-width:768px;}

.hot_caseMain .bd{ position:relative; z-index:0; }

.hot_caseMain .bd li{ position:relative; }

.hot_caseMain .bd li img{ background:url(../images/loading.gif) center center no-repeat;vertical-align:top; width:100%;}

.hot_caseMain .bd li p{height:.9rem;line-height:.9rem;border-bottom:1px solid #e5e5e5;padding:0 5%;white-space:nowrap;overflow:hidden;text-overflow: ellipsis;font-size:.26rem;position:relative;}

.hot_caseMain .bd li p:before{position:absolute;content:"";background: url('../images/c_icon.png') no-repeat;width:.25rem;height:.25rem;background-size:100%;right:5%;top:.3rem;}

.hot_caseMain .prev,.hot_caseMain .next{ position:absolute; left:0rem; top:60%;margin-top:-.3rem; display:block; width:.8rem; height:.8rem;text-align:center;text-align:center;background:#000;opacity:.7;border-radius:3px;line-height:.8rem;}

.hot_caseMain .hd span img{max-width:60%;vertical-align: middle;}

.hot_caseMain .next{ left:auto; right:0rem;}



/* 装修案例 */





.case{overflow:hidden; padding: .3rem 0;}
.case p{overflow:hidden; padding:0 0.2rem;  line-height: 0.6rem}

.caseMain,.liveMain{overflow:hidden;margin-bottom:.3rem;}

.case li{float:left;width:50%;padding-right:.05rem;margin-bottom:.1rem;}

.case li a{display:block;overflow:hidden;position:relative;}

.case li:nth-child(2n){padding-left:.05rem;padding-right:0;float:right;}

.case li img{width:100%;object-fit:cover;text-align:center;float:none;margin-left:auto;margin-right:auto; border:1px solid #e1e0e0; padding:5px; border-radius:5px;}

.case li span{display:block;width:100%;position:absolute;bottom:0;height:.6rem;line-height:.6rem;color:#fff;text-align:center;white-space:nowrap;overflow:hidden;text-overflow: ellipsis;padding:0 5%;background: url('../images/opc.png');}

.case li p{display:block;width:100%;bottom:0;height:.6rem;    font-size: 0.3rem;line-height:.6rem;color:#fff;text-align:center;white-space:nowrap;overflow:hidden;text-overflow: ellipsis;padding:0 5%;background: url('../images/opc.png');}


.case .more,.live .more{display:block;width: 2rem;
    height: .6rem;
    line-height: .6rem;background:#00873c;color:#fff;font-size:.26rem;text-align:center;margin:0 auto;}

.pageBan{margin-bottom:.6rem;}

.pageBan img{width:100%;display:block;}



/* 装修直播 */

.live{padding-bottom:.7rem; padding-top: 20px; overflow:hidden;    background: #ededed;}

.liveMain li{margin-bottom:.4rem;overflow:hidden;width:31%; float: left; margin: 1%; text-align: center;}

.liveMain li img{width:100%;display:block;}

.liveMain li h4{margin-top:.25rem;font-weight:normal;color:#333;font-size:.22rem;padding:0 3%;margin-bottom:.1rem;}

.liveMain li p{padding:0 3%;font-size:.22rem;}

.liveMain li p span{margin-left:20px;}

.liveMain{margin-bottom:.35rem;}



/* 新闻资讯 */    

.news{padding:.5rem 0;overflow:hidden;}

.newsMenu{margin-bottom:.2rem;overflow:hidden;}

.newsMenu a{float:left;width:50%;height:.6rem;border-bottom:3px solid #363636;font-size:.3rem;color:#333;text-align:center;}

.newsMenu a.on{border-bottom:3px solid #00873c;color:#00873c;}

.newsMain{overflow:hidden;}

.newsMain .n1{overflow:hidden;padding:0 5% .3rem 5%;font-size:.16rem;border-bottom:1px dotted #b2b2b2;}

.newsMain .n1 .fl{width:46%;padding-right:.3rem;}

.newsMain .n1 img{width:100%;display:block;}

.newsMain .n1 h4{font-size:.24rem;margin-bottom:.2rem;}

.newsMain .n1 h4 a{color:#333;}

.news li.n2{font-size:0.3rem;border-bottom:1px dotted #b2b2b2;overflow:hidden;position:relative;padding:.2rem 5%;}

.news li.n2 a{padding-left:.3rem;}

.news li.n2::before {background:#ae1e28;content: "";height:.08rem;left:5%;position:absolute;top:.35rem;width:.08rem;}



/* 合作伙伴 */

.partner{overflow:hidden;}

.partner .title{font-size:.44rem;color:#333;padding:0 5%;position:relative;margin-bottom:.4rem;}

.partner .title a{float:right;color:#999;font-size:.22rem;text-transform: uppercase;margin-top:.2rem;}

.partner .title::before{position:absolute;content:"";left:3%;top:.08rem;background:#ae1e28;width:3px;height:.48rem;}

.partnerMain{margin-right:-1px;}

.partnerMain li{float:left;width:33.3%;}

.partnerMain li a{display:block;border:1px solid #ccc;margin-left:-1px;margin-top:-1px;}

.partnerMain li img{display:block;width:100%;}

.partnerMain li:nth-child(4) a{}



/* 底部 */

.backtop{overflow:hidden;position: fixed;bottom:1rem;display:none;right:0;}

.backtop i{width:1rem;height:1rem;background: url('../images/opc.png');bottom:1rem;float:right;border-radius:3px;color:#fff;text-align:center;line-height:1rem;font-size:.4rem;cursor:pointer;}

.footMenu{height:1.1rem;background:#181818;font-size:.24rem;color:#fff;overflow:hidden;position:fixed;bottom:0;z-index:10;width:100%;max-width:768px;margin:0 auto;}

.footMenu li{float:left;width:25%;text-align:center;}

.footMenu li a{display:block;border-right:1px solid #494949;height:1.1rem;}

.footMenu li span{display:block;color:#fff;}

.footMenu li .icon{display:inline-block;width:.36rem;height:.38rem;background-position: center center;background-repeat: no-repeat;background-size:100%;background-image: url('../images/f1.png');margin-top:.15rem;}

.footMenu li:nth-child(2) .icon{background-image: url('../images/f2.png');}

.footMenu li:nth-child(3) .icon{background-image: url('../images/f3.png');}

.footMenu li:nth-child(4) .icon{background-image: url('../images/f4.png');}


#footer{height:1.1rem;background:#181818;font-size:.24rem;color:#fff;overflow:hidden;position:fixed;bottom:0;z-index:10;width:100%;margin:0 auto;}

#footer li{float:left;width:25%;text-align:center;}

#footer li a{display:block;border-right:1px solid #494949;height:1.1rem;}

#footer li span{display:block;color:#fff;    font-size: 0.25rem;}

#footer li .icon{display:inline-block;width:.36rem;height:.38rem;background-position: center center;background-repeat: no-repeat;background-size:100%;background-image: url('../images/f1.png');margin-top:.15rem;}

#footer li:nth-child(2) .icon{background-image: url('../images/f2.png');}

#footer li:nth-child(3) .icon{background-image: url('../images/f3.png');}

#footer li:nth-child(4) .icon{background-image: url('../images/f4.png');}

/*分类样式*/

.listWrapper{padding:0 5% .8rem 5%;}

.sjsw_wrap{padding:0 0 .8rem 0;}

.breadCrumb{border-bottom:1px solid  #ccc;padding:0 5%;line-height:.9rem;height:.9rem;font-size:.28rem;color:#333;margin-bottom:.6rem;}

.breadCrumb strong{font-weight:normal; position:relative;padding-left:.3rem;}

.breadCrumb strong::before,.filter .btn strong::before{position:absolute;left:0;top:-.1.8rem; content:" \e996 ";font-family:"iconfont" !important;}

.breadCrumb .fenlei{position:relative;padding-left:5%;color:#b11e28;font-weight:800;}

.breadCrumb .fenlei::before{position:absolute;left:2%;top:0; content:" \e677 ";font-family:"iconfont" !important;}

.breadCrumb .fenlei a{color:#b11e28;}

.catalog { width: 100%; position: fixed; left:0; top: 0; background-color: rgba(0,0,0,0.6); -webkit-transition:-webkit-transform .2s ease-in; display: none; z-index:100; padding:10px 0 0 0; overflow:hidden; }

.catalog>ul { width: 50%; background-color: #fff; position:absolute; top: 0; right: 0; padding-top:10px; }

.catbtn{ font-size: 14px; position: fixed; top: 200px; left: 50%; display: block; width: 30px; margin-left: -30px; padding:10px 0; text-align: center; color: #fff; border-radius: 6px 0 0 6px; background-color: #fff; }

.catalog ul li{ width: 90%; margin: 0 auto; border-bottom: 1px solid rgba(255,255,255,.25); }

.catalog ul li a{ font-size: 14px; line-height: 30px; display: block; overflow: hidden; width: 90%; white-space: nowrap; text-indent: 5px; text-overflow: ellipsis; }

.catalog > ul li a{ background: url(../images/arrow2.png) no-repeat right center; background-size: 5px; color:#333;}

.catalog ul li ul li:last-child{ border-bottom: none; }

.catalog ul li ul li{ margin-left: 13px; }

.subcatalog{ display: none; }

.catalog ul li a:first-child{ background: url(../images/arrow3.png) no-repeat right center; background-size: 8px; }

.catalog ul li a:nth-child(2),.catalog ul li a:nth-child(3){ background: url(../images/arrow2.png) no-repeat right center; background-size: 8px; }

.mask{background:rgba(0,0,0,0.6);height:100%;width:100%;}



/* 案例 */

.filter{position:relative;margin-bottom:.5rem;border-bottom:1px solid  #ccc;}

.filter .btn {border-bottom:1px solid  #ccc;padding:0 5%;line-height:.9rem;overflow:hidden;}

.filter .btn a{font-size:.28rem;color:#333;position:relative;padding-right:.4rem;line-height:.9rem;}

.filter .btn a:before{position:absolute;right:0;content: "\e6fc";top:0;font-family:"iconfont";}

.filter .btn strong{font-weight:normal;font-size:.28rem;color:#333;position:relative;padding-left:.3rem;}



.filterMain{padding:0 5%;background:#fff;}

.filterMain dl{border-top:1px dotted #ccc;padding:.1rem 0;}

.filterMain dt{font-size:.26rem;margin-bottom:.1rem;}

.filterMain dd{overflow:hidden;margin-right:-1%;}

.filterMain dd a{float:left;height:.6rem;width:24%;background:#e5e5e5;text-align:center;line-height:.6rem;margin-right:1%;margin-bottom:1%;font-size:.2rem;}

.filterMain dl:first-child{border-top:none;}

.filterMain .button{overflow:hidden;padding-top:.2rem;padding-bottom:.6rem;}

.filterMain .button a{float:left;width:49%;height:.8rem;background:#00873c;color:#fff;text-align:center;line-height:.8rem;font-size:.24rem;}

.filterMain .button a:nth-child(2){float:right;background:#828282;}



.caseList li{margin-bottom:.5rem;}

.caseList li img{display:block;width:100%;}

.caseList li p{font-size:.26rem;padding:.25rem 3% 0 3%;color:#333;}

.listMore{text-align:center;font-size:.28rem;display:block;margin:.5rem 0;}



/* 案例详情 */

.caseShow .title{font-size:.32rem;color:#333;text-align:center;padding:0 5%;padding-bottom:.35rem;}

.caseShow_box1{background:#f0f0f0;padding:5%;margin-bottom:.6rem;}

.caseShow_box1 h4{color:#b11e28;font-size:.28rem;margin-bottom:.3rem;}

.caseShow_bxo2{border-bottom:1px solid #d9d9d9;padding-bottom:.5rem;margin-bottom:.7rem;}

.caseShow_bxo2 li{width:100%;margin-bottom:.2rem;}

.caseShow_bxo2 img{display:block;width:100%;}

.recommended{text-align:center;font-size:.42rem;margin-bottom:.3rem;}

.recommended li{float:left;width:50%;padding-right:.05rem;margin-bottom:.1rem;font-size:.22rem;}

.recommended li a{display:block;overflow:hidden;position:relative;}

.recommended li:nth-child(2n){padding-left:.05rem;padding-right:0;float:right;}

.recommended li img{display:block;width:100%;}

.recommended li span{display:block;width:100%;position:absolute;bottom:0;height:.6rem;line-height:.6rem;color:#fff;text-align:center;white-space:nowrap;overflow:hidden;text-overflow: ellipsis;padding:0 5%;background: url('../images/opc.png');}



/* 图片列表 */

.listPic{overflow:hidden;}

.listPic ul{margin:0 -1%;}

.listPic li{ width:50%;float:left;text-align:center;margin-bottom:.2rem;padding:0 1%;}

.listPic li span{display:block;padding:.1rem .1rem;background:#f1f1f1;border-top:1px solid #ddd;}

.listPic li img{display:block;width:100%;}

.listPic li a{display:block;border:1px solid #ddd;}



/* 图文列表详情 */

.listPic2{overflow:hidden;margin-bottom:20px;}

.listPic2 li{display: table;width: 100%;height:auto;border-bottom:1px solid #ccc;padding-bottom:.3rem;margin-bottom:.3rem;}

.listPic2 li .pImg{border:1px solid #ccc;width:40%;float:left;text-align:center;padding:.15rem 0;text-align:center;}

.listPic2 div{ padding-left: .25rem;padding-left:5%;width:60%;float:right;}

.listPic2 div h5{margin-bottom:.2rem;white-space:nowrap;overflow:hidden;text-overflow: ellipsis;font-size:.28rem;}

.listPic2 div h5 a{color:#333;}

.newsDetail .tie{text-align:center;font-size:.28rem;color:#333;padding-bottom: .2rem;}

.newsDetail .time{text-align:center;color:#888;border-bottom:1px solid #ddd;padding-bottom: .3rem;margin-bottom:.8rem;}

.newsDetail .font{border-bottom:1px solid #ddd;margin-bottom:.6rem;}

.newsDetail .font,.pageN{padding-bottom:.6rem;}



/* 精英团队 */

.teamList li{padding:5%;border-top:1px solid #ccc;overflow:hidden;}

.teamList li .fl{width:64%;padding-right:5%;}

.teamList li img{display:block;width:100%;}

.teamList li h4{font-size:.3rem;color:#333;margin-bottom:.4rem;padding-top:.1rem;}

.teamList li .btn{display:block;overflow:hidden;background:#00873c;height:.6rem;line-height:.6rem;color:#fff;text-align:center;margin-top:.1rem;}

.teamList li .btn.more{background:#363636;}



/* 精英团队详情 */

.picShow{padding:0 5% 1rem 5%;overflow:hidden;}

.picShow .title{font-size:.36rem;color:#333;padding:0 5% 0 .4rem 5%;text-align:center;}

.teamShow_img img{width:100%;display:block;}

.teamShow_font{padding:.45rem 0;border-bottom:1px solid #c9c9c9;}

.teamShow_font h4,.teamShow_box h4{font-size:.28rem;color:#b11e28;margin-bottom:.3rem;}

.teamShow_font .more{display:inline-block;width:3.5rem;height:.8rem;line-height:.8rem;background:#00873c;color:#fff;font-size:.24rem;text-align:center;margin-top:.4rem;}

.teamShow_box{margin-top:.4rem;padding-bottom:.6rem;border-bottom:1px solid #c9c9c9;}



/* 新闻 */

.newsSlide{position:relative;overflow:hidden;margin-bottom:.3rem;}

.newsSlide li img{display:block;width:100%;}

.newsSlide li p{padding:.3rem 5%;border-bottom:1px solid #ccc;overflow:hidden;font-size:.3rem;color:#333;}

.newsSlide .hd{display:none;}

.newsSlide .hd li{float:left;font-size:0;line-height:0;width:33%;background:#999;height:4px;margin-right:.3%;}

.newsSlide .hd li.on{background:#00873c;}

.newsList li{border-bottom:1px solid #ccc;overflow:hidden;padding:0 5%;padding-bottom:.3rem;margin-bottom:.3rem;}

.newsList li .fl{width:45%;padding-right:5%;}

.newsList li .fl img{display:block;width:100%;}

.newsList li h4{font-size:.3rem;margin-bottom:.2rem;}

.newsList li h4 a{color:#333}

.newsList li:last-child{border-bottom:none;}



.newsList2 li{margin-bottom:.4rem;overflow:hidden;}

.newsList2 li img{width:100%;display:block;}

.newsList2 li h4{margin-top:.25rem;font-weight:normal;color:#333;font-size:.28rem;padding:0 3%;margin-bottom:.1rem;}

.newsList2 li p{padding:0 3%;font-size:.22rem;}

.newsList2 li p span{margin-left:20px;}



.faqList li{font-size:0.24rem;border-bottom:1px dotted #b2b2b2;overflow:hidden;position:relative;padding:.2rem 5%;}

.faqList li a{padding-left:.3rem;}

.faqList li::before {background:#ae1e28;content: "";height:.08rem;left:5%;position:absolute;top:.35rem;width:.08rem;}



.jobList dt{margin-bottom:.3rem;padding-bottom:.3rem;border-bottom:1px solid #ddd;}

.jobList .button{text-align:center;border-radius:3px;background:#ccc;width:2rem;text-align:center;height:.5rem;line-height:.5rem;display:block;margin:.3rem auto 0 auto;}



/* 装修报价 */

.zxbj{padding:0 5%;margin-bottom:.8rem;overflow:hidden;}

.zxbj ul{overflow:hidden;margin-bottom:.3rem;}

.zxbj li{margin-bottom:.15rem;}

.zxbj label{display:block;font-size:.28rem;color:#333;margin-bottom:.1rem;}

.zxbj label i{font-style:normal;color:#00873c;}

.zxbj input{display:block;width:100%;height:.6rem;line-height:.6rem;border:1px solid #ccc;padding:0 10px;font-size:.28rem;}

.zxbj li.code input{width:20%;float:left;margin-right:5px;padding-left:2%;}

.zxbj .btn{overflow:hidden;}

.zxbj .btn input{width:49%;float:left;height:.6rem;line-height:.6rem;color:#fff;background:#00873c;cursor:pointer;border:none;font-size:.28rem;}

.zxbj .btn input.res{float:right;background:#b3b2b2;}



/* 留言 */

.feedback ul{overflow:hidden;margin-bottom:10px;}

.feedback li{margin-bottom:10px;position:relative;}

.feedback li input{height:.6rem;line-height:.6rem;border:1px solid #ddd;border-radius:3px;width:100%;padding:0 2% 0 8%; -webkit-appearance:none;}

.feedback li textarea{height:1.5rem;border:1px solid #ddd;border-radius:3px;width:100%;padding:.2rem 2% .2rem 8%;}

.feedback li.code input{width:20%;float:left;margin-right:5px;padding-left:2%;}

.feedback li.code img,.zxbj li.code img{height:.6rem;}

.feedback .button{width:100%;height:.6rem;line-height:.6rem;background:#333;text-align:center;font-size:.24rem;color:#fff;cursor:pointer;}

.feedback li::before {position:absolute;font-size: 0.3rem;left:2%;top:.15rem; content:" \e632";font-family:"iconfont" !important;}

.feedback li.f2::before{content: "\e637"}

.feedback li.f3::before{content: "\e639";}

.feedback li.tarea::before{content: "\e638"}

.feedback li.code::before{content: "";}

.product-list{
	padding: 0% 0% 5% 0%;
}

.pro-wrap {
	text-align: center;
	margin: 3px;
	border: 1px solid #e6e6e6;
	padding: 5px;

}
.pro-wrap img{
	padding: 4% 10% ;
	width: 100%;
}
.pro-wrap h4{
	font-size: 0.25rem;
	margin:0;

	overflow: hidden;
	line-height: 0.35rem; font-weight:500;	
}

.pro-wrap p{
	font-size: 0.25rem;
	color: #999;
	padding:5px 0 2px 0;
}
.pro-wrap p a{color: #00873c;}
.pro-wrap p a:hover{color: #00873c;}
span.price{
	color: #E10000;
	font-size: 22px;
	padding: 0 12px;
}
.col-xs-41 {
        width: 50%;        float: left;
}

.look-more1 {
  display: block;
  width: 80%;
  height: 0.65rem;
  border: 1px solid #d6d6d6;

  line-height: 0.65rem;
  text-align: center;
  font-size: 0.25rem;
  color: #fff;
  margin: 20px auto 0;

background:#00873c;
-webkit-transition: background 0.3s ease 0s;
transition: background 0.3s ease 0s;

}

.look-more1:hover {
  color: #fff;
  background-color: #f66901;
  border: 1px solid #f66901;
}

.t1{ display: block;width:50px; height:50px;background: url("../images/d1.png") center top no-repeat; margin:auto;}
.t1:hover{background: url("../images/d1h.png") center top no-repeat;}
.t2{display: block;width:50px; height:50px;background: url("../images/d2.png") center top no-repeat;margin:auto;}
.t2:hover{background: url("../images/d2h.png") center top no-repeat;}
.t3{display: block;width:50px; height:50px;background: url("../images/d3.png") center top no-repeat;margin:auto;}
.t3:hover{background: url("../images/d3h.png") center top no-repeat;}
.t4{display: block;width:50px; height:50px;background: url("../images/d4.png") center top no-repeat;margin:auto;}
.t4:hover{background: url("../images/d4h.png") center top no-repeat;}
.block-stretch{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;margin:0 -10px;-webkit-box-align:stretch;align-items:stretch}
				.block-stretch a{ color:#a19e9e;}
				.block-stretch a:hover{ color:#00873c;}
.space-xs {
        height: 0.22rem;
}
.ab-list{width: 100%;margin: 26px auto 28px;height:88px;}
.ab-list a{display: block;float: left;width:33%;height:50px;padding-top: 70px;}
.ab-list .a1{background: url("../images/map11.png") center top no-repeat;}
.ab-list .a1:hover{background: url("../images/map22.png") center top no-repeat;}
.ab-list .a2{background: url("../images/map33.png") center top no-repeat;}
.ab-list .a2:hover{background: url("../images/map44.png") center top no-repeat;}
.ab-list .a3{background: url("../images/map5.png") center top no-repeat;}
.ab-list .a3:hover{background: url("../images/map66.png") center top no-repeat;}
.ab-list a p{width: 90%;text-align: center;}

.ab-list a .cn{font-size: 0.22rem;line-height: 0.25rem;color: #666;}
.ab-list a .en{font-size:0.22rem;line-height:0.25rem;color: #ebebeb;}
.ab-list a:hover .cn{color: #e14a51;font-size: 0.22rem;}
.ab-list a:hover .en{color: #c7d7e9;}

/* 新增 */
#news {height: auto; position: relative; }
#news .newsBox { width: 100%; height: auto; position: relative; padding: 25px 0px;}
#news .newsBox .title { font-size: 0px; text-align: center; }
#news .newsBox .titBox { width: 100%; height: 52px; position: relative; margin: auto; margin-top: 25px; }
#news .newsBox .titBox ul { width: 100%; height: 52px; line-height: 52px; position: relative; perspective: 9000; -webkit-perspective: 9000; z-index: 50; }
#news .newsBox .titBox li { width:30%; height: 100%; margin: 0 40px; float: left; text-align: center; }
#news .newsBox .titBox.kitchen li{ width: 127px; margin: 0 19px 0 0; text-align: left; text-indent: 20px;}
#news .newsBox .titBox.kitchen li.center{
	text-align: center;
	text-indent: 0px;
}
#news .newsBox .titBox.kitchen li.right{
	text-indent: 10px;
}
#news .newsBox .titBox li:hover a, #news .newsBox .titBox li.active a { transform: rotateX(90deg); -webkit-transform: rotateX(90deg); }
#news .newsBox .titBox a { display: block; transition-duration: .5s; -webkit-transition-duration: .5s; width: 100%; height: 100%; transform-style: preserve-3d; position: relative; -webkit-transform-style: preserve-3d; }
#news .newsBox .titBox a > div { width: 100%; height: 100%; position: absolute; top: 0px; left: 0px; color: #FFFFFF; font-size: 14px; }
#news .newsBox .titBox .d1 { background: url(../resources/titArrow.png) no-repeat #191817 bottom right; transform: translateZ(26px); -webkit-transform: translateZ(26px); }
#news .newsBox .titBox .d2 { background: url(../resources/titArrow.png) no-repeat #41b847 top right; transform: rotateX(-90deg) translateZ(26px); -webkit-transform: rotateX(-90deg) translateZ(26px); }
#news .listBox { width: 100%; height: auto; position: relative; margin: auto; text-align: center; padding-bottom: 50px; }
#news .listBox .list { text-align: left; }
#news .listBox .list li { width: 100%; height: auto; overflow: hidden; transition-duration: .3s; -webkit-transition-duration: .3s; background: #e6e5e5; margin-bottom: 0.3rem; }
#news .listBox .list li:hover { background: #00873c; }
#news .listBox .list li:hover .time { color: #FFFFFF; }
#news .listBox .list li:hover .time .date { border-bottom-color: #FFFFFF; }
#news .listBox .list li:hover .btn { background: url(../resources/newBtn2.png) no-repeat center; }
#news .listBox .list li:hover .textBox .tit { color: #FFFFFF; border-bottom-color: #FFFFFF; }
#news .listBox .list li:hover .textBox .text { color: #FFFFFF; }
#news .listBox .list li a { display: block; width: 100%; height: 100%; }
#news .listBox .list li .time { float: left;width: 30%;padding: 5px; text-align: center; color: #9c9c9c; font-family: arial; font-weight: bold; transition-duration: .3s; -webkit-transition-duration: .3s; }
#news .listBox .list li .time .date { font-size:0.35rem; border-bottom: 1px solid #9c9c9c; padding-top: 0.1rem; }
#news .listBox .list li .time .year { font-size:0.25rem; margin-top: 8px; }
#news .listBox .list li .imgs { float: left; width: 20%; margin-right: 30px; }
#news .listBox .list li .textBox { float: left; width: 70%;padding-left:5%;   }

#news .listBox .list li .textBox .tit { display: inline-block;padding-top:0.25rem; font-size: 0.3rem; color: #333333; font-weight: 500;  border-bottom: 1px solid #9C9C9C; line-height:0.6rem; transition-duration: .3s; -webkit-transition-duration: .3s; }
#news .listBox .list li .textBox .text { font-size:0.2rem;line-height: 0.4rem; padding-top: 0.1rem; transition-duration: .3s; -webkit-transition-duration: .3s;opacity: .8;}
#news .listBox .list li .btn { width: 100px; height: 100%; background: url(../resources/newBtn.png) no-repeat center; float: left; transition-duration: .5s; -webkit-transition-duration: .5s; position: relative; top: 0; margin-top: 0;}
#news .listBox .pageList { display: inline-block; margin-top: 40px; }
#news .listBox .pageList li { float: left; margin: 0 10px; width: 30px; height: 30px; }
#news .listBox .pageList .page { border-radius: 50%; cursor: pointer; font-size: 20px; line-height: 30px; }
#news .listBox .pageList .page.active { background: #00873c; color: #FFFFFF; }
#news .listBox .pageList .btn { background: url(../resources/pageBtn.png) no-repeat; position: relative; top: 0; top: 0;}
#news .listBox .pageList .btnPrev { background-position: -12px center; }
#news .listBox .pageList .btnNext { background-position: -60px center; }

.page{font-size:0.22rem;line-height:0.5rem;text-align:center;clear:both; width:100%;}
.page a{text-decoration:none;color:#3c3c3c;background:#fff;border:1px solid #cccccc;padding:3px 8px;padding-bottom:2px;margin-right:2px;cursor:pointer}
.page .red{background:#00873c !important; color:#fff; border:0; padding:3px 4px;}
.page a.active{background:#000;border:1px solid #cccccc;color:#fff}
.page a:hover{text-decoration:none;color:#fff;background:#00873c;border:1px solid #cccccc}



.hong{color: #fff;height: 26px;font: 15px/26px "微软雅黑"; padding: 0 13px; background: #97292c !important;}
#LRdiv1{ display: none!important; }


.category{ padding:0;         height: 1.1rem;width:100%;}
.category a{width:100%;display:inline-block; }
.icon1{display:inline-block;width:.36rem;height:.38rem;background-position: center center;background-repeat: no-repeat;background-size:100%;background-image: url('../images/f1.png');margin-top:.15rem;}
#shop_page_contents{width:100%;}
#cover_layer{width:100%; height:100%; top:0px; display:none; z-index:100000; background:#000; filter:alpha(opacity=20); opacity:0.2; -moz-opacity:0.2; position:fixed; overflow:hidden; }

#category{width:100%; background:#fff; position:absolute; z-index:100001; left:-100%; top:0;  border-right:1px solid #ccc;}
#category .close{position:absolute; right:7px; top:3px; width:18px; height:17px; background:url(../images/bg.png) -229px -63px no-repeat;}
#category dl{height:100%;}
#category dl dt{height:36px; line-height:36px; overflow:hidden; text-indent:22px; white-space:nowrap; text-overflow:ellipsis; border-bottom:1px dotted #ccc; background:url(../images/bg.png) -297px -47px no-repeat;}
#category dl dt a{ font-size:0.25rem; text-decoration:none; color:#444;}
#category dl dd{height:0.5rem; line-height:0.5rem; overflow:hidden; border-bottom:1px dotted #ccc; text-indent:22px; white-space:nowrap; text-overflow:ellipsis;}
#category dl dd a{color:#666; display:block; text-decoration:none;}


.kuai{width:100%; float:left; margin:10px 0px 10px 0px;}
.kuai1{width:31%; float:left; margin-right:5px; margin-left:5px; border:1px solid #e4e3e3;border-top-color: #ffac13;border-radius: 6px; padding-bottom: 20px;  }
.kuai2{width:31%; float:left; margin-right:5px; border:1px solid #e4e3e3;border-top-color: #e53935;border-radius: 6px; padding-bottom: 20px; }
.kuai3{width:31%; float:left; border:1px solid #e4e3e3; border-top-color: #83c44e;padding-bottom: 20px;border-radius: 6px;}
.kuai1 img,.kuai2 img,.kuai3 img{ padding:15% 0px 0px 30%; width:70%;}
.test {
  line-height: 30px;
  font-size: 12px;

  text-align: center;    
}
.test a {
  color: #000;
  display: inline-block;
}

.test1 {
  line-height: 22px;
  font-size: 12px;color: #cccccc;   
 
  text-align: center;
}
.test1 a {
  color: #000;
  display: inline-block;
}


.catalog-choose { overflow: hidden; margin-bottom: 10px; margin-top:10px;}
.catalog-choose li { float: left; width:32.5%; margin-left:0.5% }
.catalog-choose li a, .catalog-choose li span { display: block; height: 40px; line-height: 40px; font-size: 14px; color: #545454; text-align: center; background: #dcdcdc; margin-top: 10px; }
.catalog-choose li a:hover{ color: #fff; background: #00873c; }
.catalog-choose li a.cur{background:#00873c;color: #fff;}

.catalog-choose li:nth-child(3n+1) a, .catalog-choose li:nth-child(3n+1) span { }
.catalog-choose li:nth-child(3n+2) a, .catalog-choose li:nth-child(3n+2) span { margin-right: 3px; }
.catalog-choose li:nth-child(3n+3) a, .catalog-choose li:nth-child(3n+3) span {  }

.mainTitle{font-family: "novecento_widelight", "STHeiti", "Microsoft JhengHei", "Microsoft YaHei", tahoma;color:#434343;font-size:36px;line-height:40px;font-weight:100;width:100%;text-align:center; }
.mainTitle1{font-family: "MyriadPro-LightCond";letter-spacing:0;color:#434343;font-size:60px;line-height:60px;font-weight:100;font-stretch:ultra-condensed;width:100%;text-align:center; }
.catalog-choose1 { overflow: hidden; margin-bottom: 10px; margin-top:10px;}
.catalog-choose1 li { float: left; width:49.5%; margin-left:0.5% }
.catalog-choose1 li a, .catalog-choose li span { display: block;         height: 0.7rem;
    line-height: 0.7rem;
    font-size: 0.3rem; color: #545454; text-align: center; background: #dcdcdc; margin-top: 10px; }
.catalog-choose1 li a:hover{ color: #fff; background: #00873c; }
.catalog-choose1 li a.cur{background:#00873c;color: #fff;}

.catalog-choose1 li:nth-child(3n+1) a, .catalog-choose1 li:nth-child(3n+1) span { }
.catalog-choose1 li:nth-child(3n+2) a, .catalog-choose1 li:nth-child(3n+2) span { margin-right: 3px; }
.catalog-choose1 li:nth-child(3n+3) a, .catalog-choose1 li:nth-child(3n+3) span {  }


.cen-04{float:left; width:100%;font-size: 0.32rem;color: #000;text-align:center; line-height:0.5rem;font-family: "Microsoft YaHei"; margin-top:20px;}
.cen-04-1{ text-align:center; border-bottom:1px dashed #ccc; line-height:0.5rem; color:#666; float:left; width:100%;font-size: 0.2rem;}
.cen-04-2{float:left; width:100%; background:#f2e3d0; border:1px solid #e7d1b4;  padding:5px;}
.cen-04-3{float:left; width:100%; padding:8px; line-height:30px; overflow:hidden; }
.cen-04-3 iframe{width:100% !important;}
.cen-04-3 img{  widows: 1;  box-sizing: border-box !important; word-wrap: break-word !important; visibility: visible !important;}
.cen-04-2 span{ font-weight:bold; color:#ff9933;}
.cen-04-6{float:left;width:100%; border:1px solid #fec3d7; font-size:12px;}


.sx{width:90%;    padding: 0.15rem 0.1rem; text-align:left;border-top:1px dashed #ddd;color:#333;margin-top:0.25rem; font-size:0.25rem;line-height:0.5rem; }
.sx p{clear:both;line-height:0.5rem;font-size:0.25rem}
.sx a{padding-left:10px;font-weight:normal}
.sx a:link{color:#999;text-decoration:none;}
.sx a:visited{color:#999;text-decoration:none;}
.sx a:hover{color:#121212;text-decoration:underline;}
.sx a:active{color:#121212;text-decoration:underline;}
.sx span{ float:right;  padding-right:20px;}
.sx span a{ padding-left:20px; color:#999 !important; text-transform:uppercase;	}

.content{margin-top:38px;}
.content .child{ float:left; width:45%; margin-right:3%;position:relative;margin-bottom:80px; }
.content .child:after{content: "020"; display: block; height: 0; clear: both;visibility:hidden;}


.content .child{box-shadow:5px 5px 5px 5px #eceaea;margin-bottom:38px;width:30.3333%; margin-left:1.5%;  margin-right:1.5%;/*border-bottom:solid 1px #ccc;*/padding-bottom:15px;}
.content .child .childInfo{}

.content .child .childInfo .title{         color: #060000; font-weight: bold;font-size:14px;line-height:30px;margin-top:10px;padding-left:15px;padding-right:15px;}
.content .child .childInfo .info{height:100px;overflow:hidden;font-size:12px;line-height:20px;margin-top:10px;padding-left:15px;padding-right:15px;}


.mainsTitle{font-size:44px;}
.mainSub{width:126px;margin:16px auto 26px auto;height:2px;}
.mainsInfo{font-size:29px;line-height:29px;padding-bottom:16px;}



.indexm {
	MARGIN: 0px auto;
	WIDTH: 100%;
	HEIGHT: auto;
}
.jianjie_huadong_main{
	WIDTH: 100%;
	HEIGHT:auto;

float:left;


}
#jianjie_huadong{
	WIDTH: 100%;

	background-color: #ffffff;
	float:left;
	padding-top:10px;

}
#jianjie_huadong li{
	float:left;
	width:auto;
	 line-height:.8rem;
	text-align:center;    
	font-size: .25rem;
             
	list-style-type: none;
	    width: 50%;
    height: .8rem;
}

.neiye1 {
		color: #333333;font:.22rem "Microsoft YaHei"
}
.neiye2 {
	 color: #ffffff;background-color:#00873c;font:.22rem "Microsoft YaHei"
}
.l_main{
width:100%;
height: auto;
float:left; padding: 0.15rem 0 0 0.15rem;

}


.newsdetail2 { width: 150px; text-align: right; float:right; padding-top:20px; padding-right:30px;     font-size: 0.25rem;      letter-spacing: 0.5px;}
.newsdetail2 a:hover{ color:#00873c; font-weight:bold;}


.tec-wrap 1.list ul,.tec-wrap1 .list li{
	width:100%;
}

.tec-wrap1 .list li.gray{
	background-color:#f8f8f8;
}

.tec-wrap1 .list .center{
	width:100%;
	margin:0 auto;
	position:relative;
	-webkit-transition:all 0.3s linear 0s;
	transition:all 0.3s linear 0s;
	left:0;
}

.tec-wrap1 .list li{
	padding:40px 0;        float: left; 
}

.tec-wrap1 .list .num{
	display:block;
	width:20%;
	border-right:1px solid #ddd;
	        line-height: 1.3;
	font-size: 24px; padding-left:5%;
	font-family: "novecento_widelight", "STHeiti", "Microsoft JhengHei", "Microsoft YaHei", tahoma;
	color:#00873c;
	        font-weight: 300;
	
}

.tec-wrap1 .list .font{
	display:block;
	width:75%;
	font-size:12px;
	line-height:30px;
}

.tec-wrap1 .list li:hover{
	background-color:#c5c7c6;
}

.tec-wrap1 .list li:hover .num,.tec-wrap1 .list li:hover .font{
	color:#fff;
}

.tec-wrap1 .list li:hover .num{
	border-right:1px solid #fff;
}

.tec-wrap1 .list li:hover .center{
	left:-16px;
}
ul, ol {
  list-style: none outside none; }
.tec-wrap1 .more{
	display:block;
	width:260px;
	height:45px;
	line-height:45px;
	text-align:center;
	color:#fff;
	font-size:16px;
	border-radius:20px;
	background-color:#ee7801;
	margin:40px auto 60px;
}
.main_img_a_con{width:1000px;height:auto;float:left;margin-top:0px;}
#mbOverlay { position:fixed; z-index:9998; top:0; left:0; width:880px; height:100%; background-color:#000; cursor:pointer; }
#mbOverlay.mbOverlayFF { background:transparent url(80.png) repeat; }
#mbOverlay.mbOverlayIE { position:absolute; }
#mbCenter { height:557px; position:absolute; z-index:9999; left:50%; background-color:#fff; -moz-border-radius:10px; -webkit-border-radius:10px; -moz-box-shadow:0 10px 40px rgba(0, 0, 0, 0.70); -webkit-box-shadow:0 10px 40px rgba(0, 0, 0, 0.70); }
#mbCenter.mbLoading { background:#fff url(../images/WhiteLoading.gif) no-repeat center; -moz-box-shadow:none; -webkit-box-shadow:none; }
#mbImage { left:0; top:0; font-family:Myriad, Verdana, Arial, Helvetica, sans-serif; line-height:20px; font-size:12px; color:#fff; text-align:left; background-position:center center; background-repeat:no-repeat; padding:10px; }
#mbImage a, #mbImage a:link, #mbImage a:visited { color:#ddd; }
#mbImage a:hover, #mbImage a:active { color:#fff; }
#mbBottom { min-height:20px; font-family:Myriad, Verdana, Arial, Helvetica, sans-serif; line-height:20px; font-size:12px; color:#999; text-align:left; padding:0 10px 10px; }
#mbTitle { display:inline; color:#999; font-weight:bold; line-height:20px; font-size:12px; }
#mbNumber { display:none;background:url(../images/mbNumber_bg.gif) no-repeat center; display:inline; color:#fff; line-height:26px; font-size:12px; position: absolute; bottom: 10px; right: 10px; text-align: center; width:65px; height:26px; }
#mbCaption { display:block; color:#999; line-height:14px; font-size:10px; }
#mbPrevLink, #mbNextLink, #mbCloseLink { display:block; float:right; height:20px; margin:0; outline:none; }
#mbPrevLink {display:block; width:32px; height:100px; background:transparent url(../images/CustomBlackPrevious.gif) no-repeat center; position: absolute; top:38%; left:-32px; }
#mbNextLink {display:block;  width:32px; height:100px; background:transparent url(../images/CustomBlackNext.gif) no-repeat center; position: absolute; top:38%; right:-32px; }
#mbCloseLink {display:block; width:24px; background:transparent url(../images/CustomBlackClose.gif) no-repeat center; position:absolute; top:10px; right:10px; }
#mbError { position:relative; font-family:Myriad, Verdana, Arial, Helvetica, sans-serif; line-height:20px; font-size:12px; color:#fff; text-align:center; border:10px solid #700; padding:10px 10px 10px; margin:20px; -moz-border-radius:5px; -webkit-border-radius:5px; }
#mbError a, #mbError a:link, #mbError a:visited, #mbError a:hover, #mbError a:active { color:#d00; font-weight:bold; text-decoration:underline; }
.layout_default{float:left; margin-top:5px;margin-bottom:5px;margin-right:10px;margin-left:15px;}
.mod_gallerylist{width:1000px; margin:0 auto}
.meta{font-size:12px; text-align:center;}
.image_container img{width:210px;height:250px; border:1px solid #e1e0e0; padding:2px; border-radius:5px;}
.meta a{color:#666; text-decoration:none}



.pt60{
	padding-top: 20px;
}

.history-time{

	height: 47px;
	margin-bottom: 38px;
	position: relative;
}
.history-time .btn{
	width: 27px;
	height: 27px;
	position: absolute;
	top: 0;
	overflow: hidden;
	cursor: pointer;
}
.history-time .prev{
	left: 0;
	background: url(../images/prev01.jpg) no-repeat;
	display: none;
}
.history-time .next{
	right: 0;
	background: url(../images/next01.jpg) no-repeat;
}
.history-time .btn.hover{
	background-position: -27px 0;
}
.history-time .list{top:0px;
	width: 730px;margin:auto;
	height: 47px;
	position: relative;z-index:1;
	overflow: hidden; border:none;display: block !important;
}
.history-time .list .line{
	width: 100%;
	height: 2px;
	background: #cdcdcd;
	position: absolute;
	left: 0;
	top: 12px;
	z-index: 1;
}
.history-time .list ul{
	float: left;
}
.history-time .list li{
	width: 61px;
	height: 22px;
	padding-top: 25px;
	float: left;
	position: relative;
	z-index: 2;
	background: url(../images/bg_sign42.png) no-repeat center top;
	line-height: 22px;
	text-align: center;
	cursor: pointer;
}
.history-time .list li.on{
	font-weight: bold;
	font-size: 16px;
	color: #00873c;
	background-position: center -47px;
}
.history-intro{ position:relative;min-height:250px}
.history-intro ul{ position:absolute; width:100%; opacity:0;}
.history-intro ul li{ line-height:50px; min-height:50px; padding:0px 30px; background:#f2f2f2; color:#5d5d5d; border-bottom:1px solid #fff; font-size:15px;}
.history-intro .hotintro{ background:#00873c; padding:20px 30px; color:#fff; font-size:15px; line-height:28px;}
.history-intro .hotintro b{ font-size:34px; font-weight:normal; margin-right:10px; font-family:Arial, Helvetica, sans-serif;}
.history-intro .hotintro span{ font-size:20px;}


.news_detail{ }	
.news_content1{
	height:auto;
	overflow:hidden;
	padding:10px;
	background:#fff;
}
.news_content1 input{
   background: none repeat scroll 0 0 #FDFDFD;
    border-color: #858585 #AFAFAF #C9C9C9;
    border-style: solid;
    border-width: 1px;
    box-shadow: 1px 2px 3px #B7B7B7 inset;
    height: 33px;
    line-height: normal;
    padding: 0 10px;
    width: 95%;
	margin-bottom:10px;
}
.z3g-textarea {
    background: none repeat scroll 0 0 #FDFDFD;
    border-color: #858585 #AFAFAF #C9C9C9;
    border-style: solid;
    border-width: 1px;
    box-shadow: 1px 2px 3px #B7B7B7 inset !important;
    height: 130px;
    line-height: 20px;
    padding: 10px;
    resize: none;
    width: 95%;
	margin-bottom:10px;
}
#sendt{
cursor:pointer;display: block;
width: 120px;
height: 40px;
float: left;
line-height: 40px;
border-radius: 3px;
text-align: center;
background-color: #404446;
color: #fff;
font-size: 14px;
}
button, input{ line-height:normal;}
button, input[type="button"], input[type="reset"], input[type="submit"]{ cursor:pointer; -webkit-appearance:button; *overflow:visible}
input[type="checkbox"], input[type="radio"]{ box-sizing:border-box; padding:0}
input[type="search"]{ -webkit-appearance:textfield; -moz-box-sizing:content-box; -webkit-box-sizing:content-box; box-sizing:content-box}
input[type="search"]::-webkit-search-decoration{ -webkit-appearance:none}
button::-moz-focus-inner, input::-moz-focus-inner{ border:0; padding:0}


.main1 .content .child{padding:34px 0;}
.main1 .content .child p{font-size:12px;line-height:20px;}
.main1 .content .child .name{line-height:43px;font-size:20px;}
.main1 .content .child .nameEn{font-size:20px;line-height:40px;}
.main1 .content .child .department{font-size:14px;line-height:34px;}
.main1 .content .child .department .sub{margin:0 5px;}
.main1 .content .child .childContent{padding-top:12px;}
.main1 .content .child .childPointer{top:47px;width:53px;height:27px;background-size:53px 27px;}

.main1 .content:after{content: "020"; display: block; height: 0; clear: both;visibility:hidden;}
.main1 .content .child{position:relative;border-bottom:1px solid #d5d5d5;padding:20px 0;text-align:left; width:100%;}
.main1 .content .child.no{border-bottom:2px solid #e60012;}
.main1 .content .child p{color:#434343;}
.main1 .content .child .name{color:#939393;}
.main1 .content .child .nameEn{color:#434343;}
.main1 .content .child .department{color:#434343;}
.main1 .content .child .department .sub{margin:0 5px;color:#DFDFDF;}
.main1 .content .child .department .redSpan{color:#00873c;}
.main1 .content .child .childContent{padding-top:14px;display:none;}
.main1 .content .child .childPointer{position:absolute;cursor:pointer;top:55px;right:0;width:62px;height:32px;background-image:url(../../images/jobBottom.png);background-repeat:no-repeat;}
.main1 .content .child .childPointer{transition-duration: .5s;-ms-transition-duration: .5s;-moz-transition-duration: .5s; -webkit-transition-duration: .5s; }
.main1 .content .child .childPointer.on{ transform:rotateZ(180deg);-moz-transform:rotateZ(180deg);-ms-transform:rotateZ(180deg);-o-transform:rotateZ(180deg);-webkit-transform:rotateZ(180deg);}


.about-xz{width:100%; float: left;font-size: 0.3rem; line-height: 0.6rem;}
.about-xz img{border-radius: 10px;width:100%; border:1px solid #f0efef;}
.about-xz .title{width:100%; text-align: center; line-height: 50px; font-size:20px; font-weight: bold; color: #000000;}
.about_text p{font-size: 0.3rem; line-height: 0.6rem;}

.about_text {padding: 0px 5px;    line-height: 0.6rem;}
.about_text .tit{ font-size: 0.4rem; color: #FBA51A;    line-height: 0.7rem;padding: 0px 20px;}
.about_text .tit span{ font-size: 13px; color: #4b4b4b; text-transform: uppercase; line-height: 20px; display: block;}
.about_text .texts{ font-size: 0.3rem; line-height: 0.6rem; margin-top: 20px;}
.about_text .texts p{font-size: 0.3rem; line-height: 0.6rem;}


.foot_info{text-align:center;    font-size: 0.25rem; line-height: 0.45rem;   float: left; width: 100%;}
.foot_info a{display:inline-block;padding:0 9px;vertical-align:top}
.foot_info a:first-child{position:relative}
.foot_info a:first-child:after{content:"";height:10px;width:0;background:#939590;position:absolute;right:0;top:1px}
.foot_info p{margin:0 10px 3px}
.foot_info p:first-child{padding-top:10px;border-top:1px solid #eee}



.contBox{ padding-bottom: 0.5rem;}
.contBox .bigText{ font-family: "Microsoft Yahei", arial; color: #000000; opacity: .3; filter: alpha(opacity=30); font-size:0.3rem;}
.contBox .tit{ font-size: 0.45rem; color: #FBA51A; line-height: 0.7rem;}
.contBox .tit span{ font-size: 0.25rem; color: #4b4b4b; text-transform: uppercase; line-height: 0.5rem; display: block;}
.contBox .texts{     font-size: 0.2rem;line-height: 0.4rem;}
.contBox .texts p{    font-size: 0.2rem; line-height: 0.4rem; }

.productList{ width:100%; float: left;}
.detailproduct{ width:100%; overflow:hidden; zoom:1;}
.detail_pro{ padding-top:0.15rem; padding-bottom:0px;}
.detail_pro_center{ width:100%; margin:0 auto; background:#fff; margin-bottom:0.5rem; }
.detail_pro_center h3{ line-height: 0.5rem;
    padding-left: 0.1rem;
    font-size: 0.25rem; background:#00873c;border-radius: 4px; color:#FFF; font-weight:normal;}

.detail_pro_img{ padding:0.1rem ; text-align:left;font-size:0.2rem;   line-height: 0.6rem} 

.detail_pro_img table { border-collapse: collapse; width: 100%;}
.detail_pro_img td {padding-left: 0.1rem;border: 1px solid #cccccc; text-align: left;}

.connet{
	position: relative;
	z-index: 2;
	width: 100%;
	margin: 0 auto;

	
}
.productList_li li.current{     font-size: 0.2rem;
    line-height: 0.3rem;
    color: #000;
    border-radius: 4px;
    padding: 5px;}

.Big_productimg img{width:90%; object-fit:cover;text-align:center; float: left; margin-left: 5%; border:1px solid #e1e0e0; padding:5px; border-radius:5px;}





.normal_product_list .product{float:left;box-sizing:border-box;border-bottom:1px solid #eee;width:50%}
.normal_product_list .product .pic{padding:20px 15px 17px 15px}
.normal_product_list .product img{width:100%; height: 3.2rem; object-fit:cover;text-align:center;float:none;margin-left:auto;margin-right:auto; border:1px solid #e1e0e0; padding:5px; border-radius:5px;}
.normal_product_list .product .info{font-size:13px;padding:0 15px}
.normal_product_list .product .name{height:37px;overflow:hidden;color:#333;text-align:center; line-height:37px;}
.normal_product_list .product .price{margin:6px 0 10px 0; height:30px;border-radius: 40px; line-height:30px; font-family:"Microsoft YaHei";  background:#00873c;color:#fff;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.normal_product_list a:nth-child(2n+1) .product{width:50%;border-right:1px solid #eee}
.normal_product_list a:nth-child(2n) .product{width:50%;border-left:1px solid #eee;margin-left:-1px}



.col-left1 {float:left; width:100%; padding:0.05rem 0.1rem;background:#fff;margin-bottom:36px;}
.col-left1 .contents1{width:100%; margin:0px; padding:0px; overflow:hidden;}
.col-left1 .contents1 .tea_list {width:45%;overflow:hidden;margin-top:20px;margin-left:5px; margin-right:6px; padding:0; float:left; display:inline;}
.search_list1 {width:100%;line-height:0.4rem; border-bottom:1px #ededed dashed;font-size:0.25rem; }
.search_list1 dt {width:18%; float:left; padding-left:0.2rem;line-height:0.6rem;}



.search_list {width:100%;overflow:hidden;line-height:0.6rem; border-bottom:1px #ededed dashed;font-size:0.25rem; height:0.6rem;}
.search_list dt {width:10%; float:left; padding-left:0.2rem;line-height:0.6rem;}
.search_link{ padding:0.05rem 0.1rem; line-height:0.6rem;color:#666666;}
.search_current {background:#00873c;color:#fff; padding:0.05rem 0.25rem; margin:0.3rem 0; line-height:0.6rem; text-decoration:none;}
.search_current a{background:#00873c;color:#fff; }
.search_current a:hover{color:#ffffff !important;text-decoration:none;}
.search_list a:hover{color:#00873c;}


.col-left .contents1{width:100%; margin:0px; padding:0px; overflow:hidden;}
.col-left .contents1 .tea_list {width:425px;overflow:hidden;margin-top:20px;margin-left:5px; margin-right:4px; padding:0; float:left; display:inline;}
.tea_list dt {width:100%; overflow:hidden;}
.tea_list dt img{width:100%;height:2.8rem; object-fit:cover;text-align:center;float:none;margin-left:auto;margin-right:auto; border:1px solid #e1e0e0; padding:5px; border-radius:5px;}
.tea_list dd{ background:#FAFAFA; width:100%; padding:0.15rem;position:relative; overflow:hidden; border-bottom:1px #EDEDED solid;}
.tea_list dd h5{font-size:0.3rem; line-height:0.5rem;font-weight:bold;color:#666666;padding:0 0.2rem; }
.tea_list dd h5 a{color:#666666;}
.tea_list h5 a:hover{color:#00873c;}
.tea_list p{font-size:0.25rem; line-height:0.4rem; }
.tea_list .add {background:url(../images/icon.png) no-repeat left -3px;line-height:24px; padding-left:15px;}
.tea_list .tell {background:url(../images/icon_1.png) no-repeat left top; padding-left:15px;}
.tea_list .school_tips{width:100px;font-size:14px;line-height:24px; color:#fff;height:24px; position:absolute; text-align:center; bottom:20px;right:0; background:url(../images/school_tips.png) no-repeat left top;}


.menu_list{width:100%;margin:0 auto;}
.menu_head{
       height: 0.8rem;
    line-height: 0.8rem;
    padding-left: 10px;
    font-size: 0.3rem;
    font-weight: normal;
    color: #525252;
    cursor: pointer;
    border-left: 1px solid #e1e1e1;
    border-right: 1px solid #e1e1e1;
    border-bottom: 1px solid #e1e1e1;
    border-top: 1px solid #F1F1F1;
    position: relative;
    margin: 0px;
    background: #f1f1f1 url(../images/pro_left.png) center right no-repeat;
        font-family: Arial,Flaticon，microsoft yahei;
    text-transform: capitalize;
}
.menu_list .current{    background: #00873c;color: #fff;}
.menu_list .current a{    background: #00873c;color: #fff;}
.menu_body{
    line-height: 38px;
    border-left: 1px solid #e1e1e1;
    backguound: #fff;
    border-right: 1px solid #e1e1e1;
    
}
.menu_body a{
    display:block;height:38px;line-height:38px;padding-left:0.5rem;color:#777777; font-size:0.25rem ;
    background:#fff;text-decoration:none;border-bottom:1px solid #e1e1e1;
    transition: all .3s ease;
    font-family: microsoft yahei;
}
.menu_body a:hover{text-decoration:none;background:#e3ad1a;color:#eee;}
.sunmenu_body{
    background:#e3ad1a !important;
    color:#eee !important;
}

.register{
	/*background: url(../img/login.jpg) no-repeat center center;*/
	width: 100%;
	height: 100%; float: left;
}
.register .regbox{
	 float: left;
width: 100%;

}
.register .w336{

}
.register .w299{
	
}

.register .regbox .tp{
	margin-bottom: 21px;
	width: 518px;
	line-height:50px

}
.register .regbox .tp a{
	color: #E50011;
	font-size: 12px
}
.register .regbox .tp a:hover{
	color: #E50011
}
.register .regbox .tp p{
	color: #fff;
}
.register .regbox .tp .fr a{
	border: 1px solid #fff;
	border-radius: 5px;
	padding: 10px 20px;
	margin-left: 16px;
}
.register .regbox .tp .fr a:hover{
	color: #E50011;
	border: 1px solid #E50011;
}

.register .zcbox img{
	/*margin-top: 20px;*/
	width:100%;
	/*margin-left: 85px;*/
	text-align: center;

}
.register .zcbox{
	background: #fff;
	border: 1px solid #d2d2d2;
	box-shadow: 0 0 5px #c49f7e;
	padding: 33px 47px 28px 47px;
	width: 100%
}
.register .w420{
	width: 410px;
	border: 1px solid #e3e3e3;
	height: 46px;
	line-height: 46px;
	padding-left: 10px;
	background: #fff;
	margin-bottom: 8px;
	display: block;
}
.register .red{
	color: red;
	/*margin-top: 5px;*/
	margin-bottom: 6px;
}
.register .mb13{
	margin-bottom: 13px;
}
.register .w420js{
	width: 100%;
	margin-top: 10px;
	height: 46px;
	line-height: 46px;
	
	background: #E50011;
	color: #fff;
	font-size: 16px;
	border: none;
	border-radius: 5px;
	display: block;
}
.register .w283{
	width: 273px;
	border: 1px solid #e3e3e3;
	height: 46px;
	line-height: 46px;
	padding-left: 10px;
	background: #fff;
	margin-bottom: 8px;
}
.register .w120{
	width: 120px;
	border: 1px solid #e3e3e3;
	height: 46px;
	line-height: 46px;
	padding-left: 10px;
	background: #f0f0f0;
	color: #888888;
	font-size: 12px;
	margin-left: 15px;
	margin-bottom: 8px;
}
.register .zcbox  .link{
	border: 1px solid #E50011;
	border-radius: 50px;
	width: 185px;
	height: 36px;
	line-height: 36px;
	margin: 0 auto;
	margin-bottom: 20px;
	overflow: hidden;
}
.register .zcbox  .link a{
	color: #E50011;
	font-size:14px;
	width: 92.5px;
	text-align: center;
	display: inline-block;
	cursor: pointer;
}
.register .zcbox  .link a:hover,.register .zcbox  .link a.on{
	background: #E50011;
	color: #fff;
}
.register .jjrzc{
	display: none;
}
.register .bt{
	color: #fff;
	font-size: 12px;
	text-align: center;
	margin-top: 33px;
	width: 518px;
}


