@charset "utf-8";
/*==========@@HTML默认 开始@@==========*/
/*基本*/
* {padding:0px;margin:0px}
body {font-size:100px;}
* {margin:0;padding:0;-webkit-tap-highlight-color:rgba(0,0,0,0);box-sizing:border-box;}
.trans {transition:all .3s ease-in;}
html {width:100%;min-height:100%;}
body {width:100%;min-height:100%;max-width:640px;min-width:320px;margin:0 auto;font:.24rem/1.6 'PingFangSC-Light','microsoft yahei',Arial,Helvetica,sans-serif,"Hiragino Sans GB";color:#333;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background:#fff;position:relative;}
body:before,body:after {content:"";width:100%;display:block;}
body:before {height:1rem;}
body:after {height:1.2rem;}
img {border:0px;}
em {font-style:normal;}
s,i {font-style:normal;}
ul,ol {list-style-type:none;}
li {list-style:none outside none;}
strong,b {font-weight:normal;}
/*表单*/
input,button,select,textarea {outline:none;font-family:"Microsoft Yahei",Arial;font-size:.24rem;-webkit-appearance:none !important;}
table {border-collapse:collapse;border-spacing:0;}
input::-webkit-input-placeholder,textarea::-webkit-input-placeholder {color:#999;}
input:-moz-placeholder,textarea:-moz-placeholder {color:#999;}
input::-moz-placeholder,textarea::-moz-placeholder {color:#999;}
input:-ms-input-placeholder,textarea:-ms-input-placeholder {color:#999;}
/*公用样式*/
.layout {position:fixed;width:100%;height:100%;left:0;top:0;z-wrapper:101;background:#000;opacity:1;}
.blue {color:#28a5f4;}
/*链接*/
a,a:link,a:visited,a:hover,a:active {color:#666;text-decoration:none;-webkit-tap-highlight-color:rgba(0,0,0,0);/* 取消链接高亮 */}
a:focus {outline:none;}
a:hover,a:active {color:#3ba86f;outline:none;}
/*标题*/
h1,h2,h3,h4,h5,h6,h7 {font-weight:normal;}
.icon {background:url("../images/icon.png") no-repeat;display:inline-block;background-size:4rem auto;vertical-align:middle;}
.icon,.iconn:before,.iconn:after,.iconbef:before,.iconbef:after {content:"\20";display:block;}
.iconn {background:url("../images/iconn.png")no-repeat;background-size:1.4rem auto;vertical-align:middle;}
/*清除浮动*/
.fl {float:left;}
.fr {float:right;}
.hide {display:none;}
.clearfix:after {content:"";display:block;clear:both;width:100%;height:0;line-height:0;font-size:0;}
.clear,.clearfix:after {content:"";display:block;clear:both;width:100%;height:0;line-height:0;font-size:0;}
/*==========@@HTML默认 结束@@==========*/
.header {position:relative;}
#top_main {width:100%;height:1rem;z-index:9999;position:fixed;top:0px;left:0px;}
#top {max-width:640px;min-width:320px;height:1rem;margin:0px auto;position:relative;background:#fff;box-shadow:0 0 0.2rem rgba(0,0,0,.1);border-bottom:1px solid #eee;}
#top .logo {float:left;margin:0 auto;display:block;text-align:center;margin-top:.125rem;margin-left:.1rem;}
#top .logo a {display:block;}
#top .logo img {height:.75rem;vertical-align:top;}
#top .topsearch {display:block;position:absolute;right:1rem;top:0px;text-align:center;cursor:pointer;width:.5rem;height:.5rem;margin:.25rem auto;background:url("../images/sou1.png")no-repeat center;background-size:.4rem auto;z-index:6;}
#top #nav {width:.8rem;height:100%;position:absolute;right:0;top:0;text-align:center;cursor:pointer;z-index:6;}
#top .nav {width:.5rem;height:.36rem;margin:.33rem auto;background-position:-.56rem -.94rem;}
#top .cur .nav {background-position:0 -.94rem;}
#search {background:#f2f2f2;width:100%;margin:0 auto;height:1rem;position:absolute;left:0;top:.88rem;padding-top:.2rem;display:none;z-index:999;}
#search input {display:block;padding:0;margin:0;}
#search .txt {border:none;width:80%;height:0.65rem;line-height:0.65rem;margin-left:4%;color:#666;font-size:0.22rem;background:#fff;text-indent:3%;border-top-left-radius:.3rem;border-bottom-left-radius:.3rem;}
#search .btn {cursor:pointer;border:none;font-size:0.24rem;width:0.8rem;height:0.65rem;text-align:center;background:#3ba86f url("../images/icon.png")no-repeat 0 -4.6rem;background-size:2.4rem auto;color:#fff;border-top-right-radius:.3rem;border-bottom-right-radius:.3rem;background-size:2.0rem auto;vertical-align:middle;}
.searchinfo {background:#fff;padding:0.2rem 0;height:100%;width:92%;margin:0 auto;}
.searchinfo h2 {color:#333;}
.searchinfo .searchlist {padding:0.2rem 0;}
.searchinfo .searchlist a {display:inline-block;margin:0 4% 4% 0;color:#333;background:#f5f5f5;font-size:0.24rem;text-align:center;height:0.64rem;line-height:0.64rem;padding:0 0.2rem;border-radius:3px;}
.searchinfo .searchlist a:hover {background:#913d23;color:#fff;}
#top_main .pages_name {text-align:center;display:block;font-size:.32rem;color:#333;line-height:1rem;}
#top_main .back_out {width:12%;height:1rem;position:absolute;left:0;top:0;}
#top_main .back_out i {width:.26rem;height:.42rem;background-position:0 -1.5rem;display:block;margin-top:.3rem;margin-left:.3rem}
.soupage {background:#fff;}
/*subNav*/
.subNav {position:fixed;width:100%;height:100%;right:-100%;top:.88rem;z-index:999;max-width:640px;min-width:320px;background:#fff;}
.subNavCon {margin:0px;width:100%;height:100%;}
.subNav .closrbox {width:20%;height:0.5rem;line-height:.5rem;background:#fff;position:absolute;right:2%;top:-5%;}
.subNav ul {background:#fff;position:relative;z-index:2;}
.subNav li {width:100%;display:block;margin:0 auto;position:relative;transition:all .3s ease-in;}
.subNav li:first-child {margin-top:0.4rem;}
.subNav li a {display:block;width:4rem;margin:0 auto;color:#333;font-size:0.34rem;line-height:1rem;text-align:center;border-bottom:1px solid #f0efef;}
.subNav li a:hover {color:#3ba86f;}
.subNav .toptel {padding-left:4%;padding-top:.3rem;padding-bottom:.4rem;}
.subNav .toptel span {display:block;}
.subNav .toptel p {font-family:avgr;font-size:.5rem;}
.subNav.show {right:0 !important;}
.subNavShow {-webkit-transform:translateX(-48%);-moz-transform:translateX(-48%);-ms-transform:translateX(-48%);transform:translateX(-48%);display:block;}
/* banner */
#banner_main {width:100%;overflow:hidden;position:relative;z-index:1;}
.banner {margin:0 auto;width:100%;*zoom:1;overflow:hidden;position:relative;z-index:1;}
.banner .list {width:100%;overflow:hidden;}
.banner .list li {float:left;width:100%;overflow:hidden;}
.banner .list li a {display:block;}
.banner .list li img {width:100%;height:auto;display:block;}
#banner .tip {width:80%;height:0.32rem;line-height:0.32rem;text-align:center;clear:both;position:absolute;left:8%;bottom:3%;z-index:2;font-size:0;}
#banner .tip span {display:inline-block;vertical-align:middle;width:0.33rem;height:0.04rem;margin:0 0.1rem;vertical-align:middle;border:#fff solid 1px;opacity:0.5;filter:Alpha(opacity=50);box-sizing:unset;}
#banner .tip span.cur {width:0.33rem;height:0.04rem;background-color:#80c20f;border:#80c20f solid 1px;opacity:1;filter:Alpha(opacity=100);}
/* reLink */
.reLink {margin:.2rem 3% .3rem;}
.reLink .prevLink,.reLink .nextLink {display:block;height:.7rem;line-height:.7rem;font-size:.24rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%;box-sizing:border-box;border-bottom:1px solid #e8e8e8;}
/*版权信息*/
.footer_main {text-align:center;width:100%;padding:.2rem;color:#666;}
.copyright {width:94%;margin:0 auto;padding:3% 0;font-size:.18rem;}
.toTop {width:0.9rem;height:0.9rem;background:url("../images/gotop.png")no-repeat center top;background-size:0.9rem auto;position:fixed;bottom:20%;right:2%;cursor:pointer;z-index:10;display:none;}
.footer_main a {color:#666;}
/* 工具栏 */
#toolbar {position:fixed;bottom:0.3rem;width:100%;z-index:888;height:.8rem;left:0;}
#toolbar .list {width:5.8rem;margin:0 auto;background:#005197;border-radius:1rem;}
#toolbar .list li {float:left;width:25%;text-align:center;border-right:.01rem solid #00447e;}
#toolbar .list li:last-child {border-right:0;}
#toolbar .list a {display:block;font-size:0.22rem;color:#fff;padding-top:0.2rem;height:0.8rem;}
#toolbar .list li:first-child a {border-radius:1rem 0 0 1rem;}
#toolbar .list li:last-child a {border-radius:0 1rem 1rem 0;}
#toolbar .list a.hover {background:#3ba86f;}
#toolbar .list a s {margin-left:auto;margin-right:auto;width:0.46rem;height:0.46rem;display:block;background-size:4.6rem auto;}
#toolbar .list a .too-home {background-position:0.02rem 0;}
#toolbar .list a .too-qiao {background-position:-1.43rem 0;}
#toolbar .list a .too-map {background-position:-2.16rem 0;}
#toolbar .list a .too-tel {background-position:-.7rem 0;}
.xbg {width:100%;display:block;position:fixed;height:1.05rem;left:0;bottom:0;background:#fff;z-index:880;}
#toolbar .list a s span {color:#fff;padding-top:.9rem;text-transform:initial;font-style:normal;}
/*==========@@页面布局 开始@@==========*/
.index,.floor {width:100%;max-width:640px;min-width:320px;margin:0 auto;}
.index {padding-top:0;position:relative;}
/*首页导航*/
.navlist {background:#005197;width:100%;max-width:640px;min-width:320px;margin:0 auto;}
.navlist ul {padding:0;}
.navlist li {float:left;width:25%;text-align:center;display:block;}
.navlist li a {display:block;}
.navlist li h3 {line-height:.66rem;font-size:.24rem;color:#fff;height:.66rem;border-right:1px solid #3071a9;border-bottom:1px solid #3071a9;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
.navlist li:nth-child(4n) h3 {border-right:0;}
/*首页标题*/
.in_title {padding-top:.5rem;padding-bottom:.4rem;text-align:center;position:relative;}
.in_title h3 {display:inline-block;font-size:0.44rem;color:#005197;position:relative;z-index:2;font-weight:bold;}
.in_title h3 span {color:#3ba86f;padding-left:.25rem;}
.in_title i {display:block;font-size:0.18rem;color:#333;font-weight:normal;text-transform:uppercase;padding-top:0.04rem;}
.index .floor_1_main {padding-bottom:.5rem;}
/*首页分类*/
.index .imenu {width:100%;position:relative;}
.index .imenu ul {display:block;text-align:center;}
.index .imenu li {width:29.5%;border:1px solid #dcdcdc;text-align:center;border-radius:0.08rem;overflow:hidden;margin:0 1% 2%;display:inline-block;box-shadow:0px 1px 5px #dcdcdc;}
.index .imenu li a {display:block;font-size:.22rem;height:0.52rem;line-height:0.5rem;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
.index .imenu li.on a {color:#3ba86f;}
.enbody .index .imenu li {line-height:.4rem;height:.4rem;overflow:hidden;}
.enbody .index .title h3 {font-size:.3rem;position:relative;z-index:3;}
.enbody .index .title s {background:url("../images/line.png") no-repeat center top;background-size:.8rem auto;top:.6rem;z-index:1;}
.enbody .iabout .con .desc {white-space:normal;word-break:break-all;}
.enbody #top_main .pages_name {text-transform:uppercase;}
.productlist {overflow:hidden;padding:0 3% 3%;padding-bottom:0;}
.productlist .item {width:49%;float:left;margin-top:.2rem;margin-right:2%;border:1px solid #e8e8e8;}
.productlist li:nth-child(2n) {margin-right:0;}
.productlist .item a {display:block;}
.productlist .item figure {width:100%;padding-top:75%;position:relative;overflow:hidden;}
.productlist .item figure img {width:100%;height:100%;position:absolute;left:0;top:0;min-height:100%;display:block;}
.productlist .item h3 {color:#333;font-size:.24rem;height:.64rem;line-height:.64rem;text-align:center;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
.index .more {width:6rem;margin:0 auto;height:0.8rem;border-radius:0.08rem;overflow:hidden;text-align:center;margin-top:0.3rem;}
.index .more a {display:block;height:0.8rem;background-color:#005197;font-size:0.24rem;color:#fff;line-height:0.8rem;}
.index .more a:hover {border:.02rem solid #3ba86f;background:#3ba86f;color:#fff;}
/*小banner*/
.index_slip {position:relative;width:100%;height:2rem;background:url("../images/ixbannerbg1.jpg")no-repeat;background-size:6.4rem auto;}
.index_slip1 {background:url("../images/ixbannerbg2.jpg")no-repeat;}
.index_slip .tit1 {width:6rem;padding-top:.4rem;padding-bottom:.15rem;margin:0 auto;font-size:.3rem;font-weight:bold;color:#fff;line-height:.5rem;}
.index_slip .tit2 {margin-left:.2rem;font-size:.24rem;font-weight:bold;color:#fff;line-height:.58rem;}
.index_slip .slip_btn {display:block;position:absolute;bottom:.4rem;right:.2rem;width:2rem;height:.56rem;font-size:.26rem;line-height:.56rem;text-align:center;color:#fff;background:-moz-linear-gradient(top,#49c584,#2d8457);background:-webkit-linear-gradient(top,#49c584,#2d8457);background:-o-linear-gradient(top,#49c584,#2d8457);background:linear-gradient(top,#49c584,#2d8457);-webkit-border-radius:5px;border-radius:5px;border-radius:.1rem;}
/*产品优势*/
.floor_2_main {padding-bottom:0.3rem;}
.floor_2_1 .slideBox {width:5.9rem;margin:0 auto;overflow:hidden;}
.floor_2_1 .slideBox .bd {}
.floor_2_1 .slideBox .bd ul li {float:left;width:5.9rem;}
.floor_2_1 .slideBox .bd ul li .img {display:block;width:100%;height:2.95rem;text-align:center;background:#fff;}
.floor_2_1 .slideBox .bd ul li .img img {width:100%;height:100%;display:inline-block;}
.floor_2_1 .slideBox .bd ul li h3 {margin:0 auto;display:block;height:0.77rem;width:100%;margin-top:0.52rem;}
.floor_2_1 .slideBox .bd ul li h3 i {display:block;float:left;width:0.77rem;height:0.77rem;margin-left:0.02rem;}
.floor_2_1 .slideBox .bd ul li h3 span {display:block;float:left;margin-left:.18rem;width:3.9rem;font-size:.3rem;color:#333;line-height:.38rem;text-align:left;}
.floor_2_1 .slideBox .bd ul li h3 b {display:block;float:left;margin-left:.18rem;width:3.9rem;font-size:.3rem;color:#3ba86f;line-height:.38rem;text-align:left;font-weight:bold;}
.floor_2_1 .slideBox .bd ul li p {margin:0 auto;display:block;width:100%;font-size:.2rem;color:#666;line-height:.35rem;margin-top:.24rem;text-align:justify;}
.floor_2_1 .slideBox .bd ul li a {display:block;}
.floor_2_1 .slideBox .bd ul li a:hover {background-color:#3ba86f;border:#3ba86f solid 1px;color:#fff;}
.floor_2_1 .slideBox .bd ul li.li1 h3 i {background:url("../images/t8_03.jpg")center center no-repeat;background-size:100%;}
.floor_2_1 .slideBox .bd ul li.li2 h3 i {background:url("../images/t8_07.jpg") center center no-repeat;background-size:100%;}
.floor_2_1 .slideBox .bd ul li.li3 h3 i {background:url("../images/t8_10.jpg")center center no-repeat;background-size:100%;}
.floor_2_1 .slideBox .bd ul li.li4 h3 i {background:url("../images/t8_12.jpg") center center no-repeat;background-size:100%;}
.floor_2_1 .slideBox .hd {width:5.8rem;margin:0 auto;text-align:center;margin-top:0.3rem;}
.floor_2_1 .slideBox .hd ul {display:inline-block;}
.floor_2_1 .slideBox .hd ul li {float:left;width:.2rem;height:.2rem;border:#d2d2d2 solid 0.04rem;background-color:#fff;border-radius:.2rem;text-indent:-9999px;overflow:hidden;margin:0 6px;}
.floor_2_1 .slideBox .hd ul li.on {background-color:#3ba86f;border:#3ba86f solid 0.04rem;}
/*服务领域*/
.floor_3_main {background:url("../images/t9_02.jpg")center center no-repeat;width:100%;background-size:100%;padding-bottom:.5rem;}
.floor_3_main .in_title .cntit,.floor_3_main .in_title .cntit span,.floor_3_main .in_title i {color:#fff;}
.floor_3_2 {width:5.9rem;margin:0 auto;}
.floor_3_2 dl {width:5.901rem;height:2.23rem;display:block;}
.floor_3_2 dl dt {float:left;width:2.95rem;height:2.23rem;position:relative;overflow:hidden;}
.floor_3_2 dl dt img {width:100%;height:100%;display:block;}
.floor_3_2 dl dd {float:right;width:2.9502rem;height:2.23rem;background-color:#fff;position:relative;}
.floor_3_2 dl dd i {width:0;height:0;border-style:solid;border-width:0.13rem 0.14rem 0.13rem 0;border-color:transparent #fff transparent transparent;position:absolute;top:0.38rem;left:-0.14rem;}
.floor_3_2 dl:nth-child(2n) dd i {width:0;height:0;border-style:solid;border-width:0.13rem 0 0.13rem 0.14rem;border-color:transparent transparent transparent #fff;position:absolute;top:0.38rem;right:-0rem;left:2.9rem}
.floor_3_2 dl:nth-child(2n) dt {float:right;}
.floor_3_2 dl:nth-child(2n) dd {float:left;}
.floor_3_2 dl dd h3 {display:block;font-size:0.24rem;color:#333;line-height:0.24rem;padding-top:0.32rem;padding-left:0.28rem;text-align:left;}
.floor_3_2 dl dd p {display:block;width:2.4rem;font-size:0.2rem;color:#666;line-height:0.28rem;padding-top:0.24rem;text-align:justify;margin-left:0.28rem;overflow:hidden;
  display:-webkit-box;
  -webkit-box-orient:vertical;
  -webkit-line-clamp:2;}
.floor_3_2 dl dd h3 span {display:block;width:0.4rem;height:0.02rem;background-color:#3ba86f;margin-top:0.18rem;}
.floor_3_1 .more {margin:0 auto;margin-top:0.5rem;height:0.8rem;width:5.8rem;}
.floor_3_1 .more a {display:block;width:5.8rem;height:0.78rem;border:#fff solid 1px;border-radius:0.08rem;text-align:center;line-height:0.78rem;color:#fff;font-size:0.24rem;background:none;}
/*关于我们*/
.floor_4_2 b {display:block;background:url("../images/t12_03.jpg")center center no-repeat;width:5.9rem;height:3.66rem;margin:0 auto;text-align:center;background-size:100%;}
.floor_4_2 b img {width:5.7rem;height:3.47rem;margin-top:0.1rem;}
.floor_4_2 p {font-size:.236rem;line-height:0.4rem;color:#333;width:5.9rem;margin:0 auto;padding-top:0.2rem;text-align:justify;}
.floor_4_main {background-color:#fff;}
/*关于我们*/
.floor_5_main {padding-top:.5rem;background-color:#fff;padding-bottom:.5rem;}
.floor_5_1 .tabBox {width:6rem;margin:0 auto;}
.floor_5_1 .tabBox .hd {text-align:center;}
.floor_5_1 .tabBox .hd ul {display:inline-block;}
.floor_5_1 .tabBox .hd ul li {height:0.64rem;float:left;margin-right:0.2rem;}
.floor_5_1 .tabBox .hd ul li:nth-child(2n) {margin-right:0;}
.floor_5_1 .tabBox .hd ul li a {display:block;width:2.9rem;height:0.64rem;font-size:0.24rem;color:#333;line-height:0.64rem;border:#e5e5e5 solid 1px;}
.floor_5_1 .tabBox .hd ul li.on a {background-color:#005197;border-color:#005197;color:#fff;}
.floor_5_1 .tabBox .bd {width:5.9rem;margin:0 auto;}
.floor_5_1 .tabBox .bd ul {display:inline-block;width:6rem;padding-bottom:.1rem;margin:0 auto;}
.floor_5_1 .tabBox .bd li {float:left;width:2.9rem;margin-right:.2rem;margin-top:.2rem;text-align:center;}
.floor_5_1 .tabBox .bd li a {display:block;}
.floor_5_1 .tabBox .bd li:nth-child(2n) {margin-right:0;}
.floor_5_1 .tabBox .bd li figure {width:100%;padding-top:75%;position:relative;overflow:hidden;z-index:2;display:block;margin:0;}
.floor_5_1 .tabBox .bd li figure img {width:100%;height:100%;position:absolute;left:0;top:0;min-height:100%;display:block;}
.floor_5_1 .tabBox .bd li .txt {width:100%;color:#333;height:0.55rem;border:#e8e8e8 solid 1px;border-top:none;}
.floor_5_1 .tabBox .bd li h3 {font-size:.22rem;line-height:0.55rem;}
/*新闻资讯*/
.textlist {display:block;margin:0 0.24rem;margin-top:0;}
.textlist ul {display:inline-block;width:100%;}
.textlist ul li {display:block;width:100%;float:left;border-bottom:#dddddd solid 1px;padding:.2rem 0;}
.textlist ul li:nth-child(4) {border-bottom:none;}
.textlist ul li .tl {float:left;width:3.8rem;}
.textlist ul li .tl em {display:block;font-size:0.28rem;color:#333333;line-height:0.4rem;margin-bottom:0.09rem;font-weight:normal;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
.textlist ul li .tl p {font-size:.22rem;line-height:0.3rem;height:0.58rem;color:#999999;overflow:hidden;margin-bottom:0.09rem;}
.textlist ul li .tl span {display:block;font-size:0.2rem;color:#999999;line-height:0.2rem;float:left;height:0.24rem;line-height:0.24rem;}
.textlist ul li .tl i {display:block;font-size:0.2rem;color:#999999;line-height:0.2rem;float:left;height:0.24rem;line-height:0.24rem;padding-left:0.16rem;}
.textlist ul li img {float:right;width:1.84rem;height:1.38rem;}
/*内页样式*/
/*menu*/
.menubox .iconn {width:.4rem;height:.4rem;display:inline-block;cursor:pointer;}
.menubox .goHome {margin-right:.16rem;}
.menubox .iconn:before {width:.4rem;height:.4rem;background-size:1.4rem;}
.menubox .goBack {background:none;}
.wrapper {width:100%;overflow:hidden;max-width:640px;min-width:320px;position:relative;padding-top:.2rem;}
.productPage {padding:3% 0 .5rem;}
.productPage .gridlist {padding:0 3%;}
.productPage .erro {padding:0 3%;}
.erro {text-align:center;color:red;padding:3% 0;}
/*cateList*/
.iconbef:before {background:url("../images/iconn.png")no-repeat;background-size:1.4rem auto;vertical-align:middle;}
.cateList {width:100%;line-height:0.8rem;text-align:center;background:#f6f6f6;color:#666;position:relative;}
.cateList .goBack {width:.8rem;height:.8rem;padding-top:.23rem;position:absolute;left:.1rem;top:0;z-index:12;}
.cateList .goBack:before {width:.4rem;height:.4rem;display:block;margin:0 auto;background-position:-1.0rem -0.64rem;}
.cateList h3 {position:relative;font-size:.3rem;}
.cateList h3 s {position:absolute;top:0.34rem;right:.4rem;width:.25rem;height:.2rem;margin-left:.1rem;background-position:-1.16rem 0;display:none;}
.cateList .box {width:100%;padding:.2rem 3% .0;z-index:11;background:#fff;display:none;border-bottom:1px solid #e6e6e6;}
.cateList .box a {width:32%;margin-right:2%;margin-bottom:.15rem;height:.65rem;line-height:.63rem;font-size:.24rem;text-align:center;display:block;float:left;border-radius:.05rem;box-shadow:0 0 5px rgba(0,0,0,.1);text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
.cateList .box a:nth-child(3n) {margin-right:0;}
.cateList .box a.on {background:#3ba86f;color:#fff;}
.gridlist {padding:0 3%;}
.gridlist .item {width:calc(48.5%);margin-right:3%;margin-bottom:.05rem;float:left;position:relative;}
.gridlist .item a {width:100%;display:block;}
.gridlist .item h3 {width:100%;line-height:.35rem;height:.7rem;overflow:hidden;text-align:center;font-size:.24rem;}
.gridlist .item figure {width:100%;position:relative;padding-top:75%;margin-bottom:.1rem;overflow:hidden;}
.gridlist .item figure img {position:absolute;width:100%;min-height:100%;left:0;top:0;}
.gridlist .item:nth-child(2n) {margin-right:0;}
.gridlist.gridlist34 .item figure {padding-top:133%;padding-bottom:0;}
.newsPage {padding:.1rem 3% 0.6rem;}
.newsPage .item {width:100%;padding-right:.1rem;display:block;padding:.3rem 0 .3rem;border-bottom:1px dotted #b0b0b0;margin:0 auto 0;}
.newsPage .item img {width:2rem;height:1.5rem;display:block;margin-right:.22rem;}
.newsPage .item h3 {font-size:.28rem;line-height:0.48rem;color:#333333;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
.newsPage .item p {font-size:.22rem;line-height:0.33rem;color:#999999;overflow:hidden;}
.newsPage .item .time {color:#b7b7b7;font-size:.2rem;}
.newsPage .item:last-child {border-bottom:0px;}
.wrapper .caselist {padding:3%;}
.wrapper .caselist .item {margin-right:2%;}
.wrapper .caselist .item:nth-child(2n) {margin-right:0;}
.showInfo .showtit {margin:0 3% 0;font-size:.36rem;color:#333333;line-height:.44rem;text-align:center;}
.showInfo .showtit.showtit2 {margin:.3rem 0;margin-top:0;line-height:0.8rem;color:#3ba86f;font-weight:bold;border-bottom:1px dotted #dedede;}
.showInfo .showContxt {padding:.2rem 3% .3rem;}
.showInfo .showContxt * {line-height:.42rem !important;font-size:.24rem !important;color:#666;}
.showInfo .showContxt img,.showInfo .showContxt iframe {max-width:100%;height:auto !important;}
.showInfo .contxt {padding:.2rem 4% .4rem;line-height:.42rem;color:#666666;}
.showInfo .contxt img {max-width:100%;margin:0px auto;height:auto !important;display:inline;}
.showInfo .contxt p {line-height:.4rem;}
.showInfo .contxt .biao td {padding:.09rem;border:1px solid #ccc;vertical-align:middle;WORD-WRAP:break-word;table-layout:fixed;word-break:break-all;}
.showInfo .showTab {width:94%;padding:.3rem 0 0 0;margin-left:3%;}
.showInfo .showTab .title2 {border-bottom:1px solid #ededed;padding-bottom:.2rem;position:relative;}
.showInfo .showTab .title2 h3 {font-size:.32rem;font-weight:normal;}
.showInfo .showTab .title2 s {width:1.3rem;height:.05rem;display:block;position:absolute;left:0;bottom:-.02rem;background:#3ba86f;}
.showproduct .reLink {margin:.2rem 0 .1rem;}
.showimg {width:100%;position:relative;}
.showimg .imglist {width:5.6rem;height:4.55rem;margin:0px auto;padding:.4rem 0 .2rem;position:relative;overflow:hidden;}
.showimg .list {float:left;width:500%;}
.showimg a {float:left;width:5.6rem;text-align:center;display:block;}
.showimg a img {height:4.55rem;width:5.6rem;margin:0px auto;display:block;background-size:100%;}
.showimg span.left {right:auto;left:50%;margin-left:-3rem;}
.showimg span {display:none;width:30px;height:50px;text-align:center;position:absolute;top:50%;margin-top:-25px;right:50%;margin-right:-3.04rem;cursor:pointer;}
.showimg span.left::before {content:"";position:absolute;background:#fff;width:11px;height:11px;right:10px;top:20px;z-index:11;-moz-transform:rotate(45deg);-o-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);}
.showimg span.left::after {content:"";position:absolute;background:#aaaaaa;width:11px;height:11px;right:14px;top:20px;z-index:10;-moz-transform:rotate(45deg);-o-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);}
.showimg span.right::before {content:"";position:absolute;background:#fff;width:11px;height:11px;right:14px;top:20px;z-index:11;-moz-transform:rotate(45deg);-o-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);}
.showimg span.right::after {content:"";position:absolute;background:#aaaaaa;width:11px;height:11px;right:10px;top:20px;z-index:10;-moz-transform:rotate(45deg);-o-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);}
.aboutPage {padding:.3rem 0 .5rem;}
.aboutPage .txtcon {color:#666666;padding:0 3% .3rem;}
.aboutPage .txtcon img {max-width:100%;}
.singlePage {padding:.3rem 3%;border-bottom:.2rem solid #f1f1f1;}
.singlePage img {max-width:100%;}
.contactPage {overflow:hidden;}
.contactPage .t {color:#000;padding:0 3% .2rem;font-size:.3rem;}
.contactPage .txtcon {padding:0 3% .3rem;}
.contactPage .txtcon img {max-width:100%;}
.contactPage .mapArea {width:100%;height:3rem;}
.contactPage .messagePage {padding:.4rem 3% .5rem;}
.teamPage {padding-bottom:.6rem;padding-top:.3rem;}
.teamPage .list {padding:0 3%;}
.teamPage .item {padding:.3rem 0 .3rem;width:49%;display:block;margin-right:2%;}
.teamPage .item:nth-child(2n) {margin-right:0;}
.teamPage .item figure {width:100%;position:relative;padding-top:56%;overflow:hidden;}
.teamPage .item figure img {position:absolute;width:100%;min-height:100%;left:0;top:0;}
.teamPage .item h3 {font-size:.26rem;height:0.34rem;line-height:0.34rem;overflow:hidden;color:#000;}
.yewuPage .item .txt {font-size:.2rem;line-height:.3rem;height:.6rem;color:#333;overflow:hidden;}
.yewuPage .item .time {font-size:.2rem;color:#999;display:block;}
.yewuPage .item:first-child {padding-top:0;}
.yewuPage .moreBtn {margin-top:0;}
.yewuPage .erro {padding:3%;}
.moreBtn {width:100%;margin:.3rem auto 0;text-align:center;color:#fff;height:0.88rem;line-height:0.88rem;display:block;background:#3ba86f;box-shadow:0px 1px 1px rgba(0,0,0,0.1);}
.moreBtn a {display:block;color:#fff;}
.newsPage .moreBtn {width:100%;}
.infobox {padding:3%;}
.infobox img {max-width:100% !important;}
.nfoot {padding:0.3rem 0 0.6rem;background:#fff;display:block;font-size:12px;text-align:center;}
.content {width:100%;overflow:hidden;max-width:640px;min-width:320px;}
.singlepage {padding-top:0;background:#f1f1f1;}
.singlepage .floor_1,.singlepage .floor_2,.singlepage .floor_3,.singlepage .floor_4 {padding:.2rem 0 .4rem;}
.singlepage .title2 {padding:0 3%;}
.singlepage .title2 h3 {color:#333;font-size:.3rem;font-weight:bold;}
.singlepage .title2 h4 {color:#999;text-transform:uppercase;font-size:.24rem;display:block;}
.singlepage .info {padding:3%;}
.erro {text-indent:1em;}
.wrapper .honor {background:#fff;padding-bottom:0;}
/*sitepath*/.sitepathbox {width:100%;padding:0;height:.8rem;font-size:.26rem;margin:0;line-height:.8rem;background:#fff;position:relative;color:#666;}
.sitepath {padding-right:3%;}
.sitepath a {color:#666;display:inline-block;}
.sitepathbox em {width:.14rem;height:.2rem;display:inline-block;margin:0 .16rem;background-position:-2.04rem 0;}
.goBack {padding-left:2%;display:block;}
.floor {padding:.3rem 0;}
/*product.html*/.listProduct {padding-bottom:3%;}
.listProduct .list {width:100%;}
.listProduct li {width:47%;margin-left:2%;box-sizing:border-box;display:block;padding-top:3%;float:left;margin-bottom:3%;border-bottom:1px dotted #ccc;}
.listProduct li a {display:block;}
.listProduct li figure {width:100%;padding-top:75%;position:relative;overflow:hidden;}
.listProduct li figure img {width:100%;height:100%;position:absolute;left:0;top:0;min-height:100%;display:block;}
.listProduct li h3 {height:.5rem;line-height:.5rem;font-size:0.26rem;overflow:hidden;font-weight:normal;color:#000;text-align:center;}
.listProduct li:hover h3 {color:#ff0505;}
.listProduct li p {white-space:normal;word-wrap:break-word;color:#333}
/*news.html*/.newsList .list {width:100%;margin-bottom:.3rem;}
.newsList .item {overflow:hidden;position:relative;border-bottom:1px solid #f3f3f3;}
.newsList .item:nth-child(2n) {background:#f9f9f9;}
.newsList .item:nth-child(2n) span:after {background:#f9f9f9;}
.newsList .item:last-child {border:0px;}
.newsList .item a {width:92%;height:1.5rem;padding:.2rem 5% .2rem 2%;display:block;}
.newsList .item h3 {font-size:.3rem;line-height:.38rem;font-weight:normal;margin-bottom:.08rem;color:#093c84;}
.newsList .item .txt {color:#666666;font-size:.22rem;line-height:.28rem;}
/*showInfor*/.showInfo {padding:0 0 .2rem;width:100%;}
.showInfo .title {font-size:.4rem;text-align:center;line-height:.46rem;margin-bottom:.2rem;color:#333333;padding:.3rem 3% 0;}
.showInfo .menu {margin-bottom:.2rem;}
.showInfo .mark {font-size:.22rem;line-height:0.5rem;text-align:center;color:#666666;border-top:1px dashed #e5e5e5;border-bottom:1px dashed #e5e5e5;}
.showInfo .mark span {margin:0 .06rem;}
.showInfo .contxt {padding:.2rem 3% .4rem;color:#666666;}
.showInfo .contxt img {max-width:100%;height:auto !important;}
.showInfo .reLink {margin:.2rem 3% .1rem;}
.showInfo .showRelate {margin-top:.1rem;}
.showInfo .showRelate .sitepath {padding:.18rem 0 0;}
.showInfo .showRelate .sitepath h3 {font-weight:bold;}
.showInfo .showRelate .item {margin-bottom:.2rem;}
/*字体*/@media only screen and (min-width:641px) {html {font-size:100px;}
}
@media only screen and (max-width:640px) {html {font-size:100px;}
}
@media only screen and (max-width:540px) {html {font-size:84.375px;}
}
@media only screen and (max-width:480px) {html {font-size:75px;}
}
@media only screen and (max-width:414px) {html {font-size:64.6875px;}
}
@media only screen and (max-width:400px) {html {font-size:62.5px;}
}
@media only screen and (max-width:375px) {html {font-size:58.5938px;}
}
@media only screen and (max-width:360px) {html {font-size:56.25px;}
}
@media only screen and (max-width:320px) {html {font-size:50px;}
}
/** 自定义字体******************************/
@font-face {font-family:constantia;src:url("../font/constantia.eot");src:url("../font/constantia.eot-#iefix") format("eot"),url("../font/constantia.ttf")format("truetype");}
.animated {-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}
/*导航动画*/
@keyframes menu-line1-hover {0% {}
50% {transform:rotate(0deg);-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);}
100% {top:50%;transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);}
}
@keyframes menu-line2-hover {0% {opacity:1}
50% {opacity:1}
51% {opacity:0}
100% {opacity:0}
}
@keyframes menu-line3-hover {0% {}
50% {transform:rotate(0deg);-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);}
100% {top:50%;transform:rotate(-45deg);-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);}
}
@keyframes menu-line1 {0% {top:50%;transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);}
50% {top:50%;transform:rotate(0deg);-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);}
100% {top:0%;transform:rotate(0deg);-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);}
}
@keyframes menu-line2 {0% {opacity:0}
50% {opacity:0}
51% {opacity:1}
100% {opacity:1}
}
@keyframes menu-line3 {0% {top:50%;transform:rotate(-45deg);-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);}
50% {top:50%;transform:rotate(0deg);-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);}
100% {top:100%;}
}
@-webkit-keyframes menu {0% {width:24px;}
45% {width:6px;}
90% {width:24px;}
100% {width:24px;}
}
@keyframes menu {0% {width:24px;}
45% {width:6px;}
90% {width:24px;}
100% {width:24px;}
}
#tianditu {
  overflow: hidden;
  font-family: "微软雅黑";
    width: 100%;
  height: 450px;
}
#tianditu img {
  max-width: inherit !important;
  max-height: inherit !important;
}
#tianditu .map-content {
  padding: 20px 20px 0 20px;
}
#tianditu .map-content h6 {
  font-size: 18px;
  font-weight: bold;
}
#tianditu .map-content p {
  font-size: 14px;
  margin: 5px 0;
}