/* AB模版网 做最好的织梦整站模板下载网站 Www.AdminBuy.Cn *//* QQ：9490489 *//* 仿站：Fang.AdminBuy.Cn *//* 素材：Sc.AdminBuy.Cn *//* js特效：Js.AdminBuy.Cn */
@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.5 "PingFang SC", Helvetica, "Helvetica Neue", "microsoft yahei", Tahoma, Arial, sans-serif;color: #666;-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: .9rem;}
body:after {height: .88rem;}
img {border: 0px;}
em {font-style: normal;}
s, i {font-style: normal;}
ul, ol {list-style-type: none;}
li {list-style: none outside none;}
b {font-weight: normal;}
/*表单*/input, button, select, textarea {outline: none;font-family: "PingFang SC", "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;}
a:focus {outline: none;}
a:hover, a:active {color: #f37b1d;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: 2.4rem auto;vertical-align: middle;}
.icon, .iconbef:before, .iconbef:after {content: "\20";display: inline-block;}
.iconbef:before {background: url(../images/icon.png) no-repeat;background-size: 2.4rem auto;vertical-align: middle;}
/*清除浮动*/.fl {float: left;}
.fr {float: right;}
.hidden {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默认 结束@@==========*//*==========@@HTML默认 结束@@==========*/.wrapper {width: 100%;}
/*==========@@公共模块 开始@@==========*/.header {background-size: 100% 1.04rem;}
#top_main {width: 100%;height: .9rem;*zoom: 1;z-index: 300;position: fixed;top: 0px;left: 0px;background: url("../images/top_bg.png") no-repeat;background-size:100% .9rem;}
#top {max-width: 640px;min-width: 320px;height: .9rem;margin: 0px auto;position: relative;border-bottom: 1px solid #ddd;}
#top .logo {width: 4.5rem;display: block;margin-left:0.3rem;}
#top .logo a {display: block;}
#top .logo img {display: block; height:0.8rem; margin-top:0.07rem;}
#top .topsearch {display: block;position: absolute;right: 16%;top:.08rem;text-align: center;cursor: pointer;width:.5rem;height:.5rem;margin: .23rem auto;}
#top .topsearch span {display: block;width:.34rem;height: 0.34rem;background-position: 0rem -1.2rem;}
#top_main .tsearch * {box-sizing: border-box;}
#top_main .tsearch {position: absolute;height: 1rem;width: 6.4rem!important;padding: .2rem 5%;left: 0;top: .9rem;z-index: 99;background: #fefaf4;box-sizing: border-box;display: none;border-top: 1px solid #ec8e44;}
#top_main .tsearch input {-webkit-appearance: none;}
#top_main .tsearch .txt {width: 76%;color: #666;text-indent: .3rem;font-size:.22rem;height: .64rem;background: #fff;border: 1px solid #fff;border-radius: 0.1rem;position: absolute;left: 5%;top:.2rem;border-top-left-radius: .6rem;border-bottom-left-radius: .6rem;}
#top_main .tsearch .btn {color: #fff;font-size:.22rem;width: 16%;height: .62rem;line-height: .6rem;text-align: center;border: 0px;background-color: #f37b1d;background-position: -0.748rem -1.055rem;position: absolute;right: 5%;top:.2rem;border-top-right-radius: .6rem;border-bottom-right-radius: .6rem;}
#top_main .tsearch .btn .btn_icon {display: block;width: 0.34rem;height: 0.34rem;margin-left:.32rem;margin-top:.14rem;background-position: -1.08rem -1.2rem;}
#top_main .btn_close_main {width: .88rem;height: 0.9rem;background-color: #f37b1d;position: absolute;top: 0;right: 14%;z-index: 101;display: none;}
#top_main .btn_close_main .btn_close {width: .34rem;height: .33rem;margin-top: .32rem;margin-left: .26rem;background-position: -2rem -1rem;}
#top #nav {width: .4rem;height: .4rem;background-position: -.5rem -1.2rem;position: absolute;right: 4%;top: .24rem;text-align: center;cursor: pointer;}
#top .close {background-position: -2.06rem 0;width: .34rem;height: .34rem;cursor: pointer;position: absolute;right: 12%;top: -0.06rem;text-align: center;}
/*subNav*/.subNav {position: fixed;top: 0px;left: 0px;right: 0px;filter: progid:DXImageTransform.Microsoft.Shadow(color=#4c91c0, direction=120, strength=5);z-index: 399;opacity: 0;visibility: hidden;width: 100%;height: 100%;max-width: 640px;min-width: 320px;margin: auto;background: #fefaf4;transition: all .6s ease 0s;transform: translate3d(0, -100px, 0);-moz-transform: translate3d(0, -100px, 0);-webkit-transform: translate3d(0, -100px, 0);}
.subNavCon {margin: 0px;width: 100%;}
.subNav .subTop {height:.9rem;background: #fff;z-index: 400;position: relative;border-bottom: 1px solid #ddd;}
.subNav .subTop .nylogo {width: 4.5rem;display: block;padding-top: .05rem;margin-left: .14rem;}
.subNav .subTop .nylogo img {display: block;width: 4.5rem;}
.subNav .subTop .close {width:.42rem;height:.42rem;position: absolute;z-index: 1;right:.4rem;top:.24rem;background-position: -2.06rem 0;display: inline-block;vertical-align: middle;}
.subNav .subBottom {height: 100%;margin: 0 0.6rem;}
.subNav .subBottom li {padding-top:.06rem;padding-bottom:.08rem;border-bottom: 1px solid #ddd;position: relative;}
.subNav .subBottom li a {display: block;font:normal .3rem "AvantGarde Bk BT";color: #999;width: 80%;}
.subNav .subBottom li a .txt {height:.8rem;line-height:.8rem;color: #333;}
.subNav .subBottom li a.hover .txt {color: #f37b1d;}
.subNav .subBottom li a .tit {display: inline-block;font-size:.3rem;line-height:.8rem;font-family: "AvantGarde Bk BT";color: #333;}
.subNav .subBottom li em {width: .28rem;height: .28rem;display: inline-block;background-position: -2.08rem -.5rem;vertical-align: middle;position: absolute;right: 0;top: .32rem;}
.subNav .subBottom .list {padding-top: 0.2rem;}
.subNav .subBottom li.hover a .tit, .subNav .subBottom li:hover a .tit {color: #333;}
.subNav.show {opacity: 1;visibility: visible;transform: translate3d(0, 0, 0);-moz-transform: translate3d(0, 0, 0);-webkit-transform: translate3d(0, 0, 0);}
.subNavShow {-webkit-transform: translateX(-48%);-moz-transform: translateX(-48%);-ms-transform: translateX(-48%);transform: translateX(-48%);display: block;}
.subNav .subnav2 {margin-top:.2rem;display: none;}
.subNav .subnav2 a {height: .6rem;font-size: .24rem;box-sizing: border-box;line-height: .6rem;text-align: left;color: #fff;display: block;padding: 0;background: none;border-bottom: 1px solid #ddd;font-size: .24rem!important;margin-bottom: .2rem;}
.subNav li.hover em {width:.31rem;height:.03rem;top:.46rem;background-position: -2.06rem -1.54rem;}
/* banner */#banner_main {width: 100%;overflow: hidden;position: relative;z-index: 1;height: 2.68rem;background-size: 1px auto;}
.banner {margin: 0 auto;width: 100%;*zoom: 1;overflow: hidden;position: relative;height: 2.68rem;}
.banner .list {width: 100%;overflow: hidden;}
.banner .list li {float: left;width: 100%;overflow: hidden;}
.banner .list li img {width: 100%;height: 2.68rem;}
#banner .tip {width: 100%;height: 0.32rem;line-height: 0.32rem;text-align: center;clear: both;position: absolute;left: 0%;bottom: 4%;z-index: 12;font-size: 0;}
#banner .tip span {display: inline-block;vertical-align: middle;width: 0.4rem;height: 0.05rem;margin: 0 0.06rem;vertical-align: middle;background-color: #fff;}
#banner .tip span.cur {width:.4rem;height:.05rem;background-color: #f37b1d;}
/* reLink */.reLink {line-height: 0.38rem;color: #666;border-top: 0.02rem solid #e4e4e4;border-bottom: 0.02rem solid #e4e4e4;margin-bottom: 0.15rem;font-size: 0.24rem;padding: 0.15rem;}
.reLink .prevLink, .reLink .nextLink {width: 100%;}
.reLink a {color: #666;font-size: 0.24rem;}
.reLink a:hover {color: #004a91;}
/*版权信息*/#footer_main {text-align: center;width: 100%;background: #3a3a3a;padding: 0.1rem 0 0.4rem;}
#returntop {width: 1rem;height: 1rem;background: url(../images/gotop.png) no-repeat center top;background-size: 1rem auto;position: fixed;bottom: 20%;right: 2%;cursor: pointer;z-index: 99;}
#copyright {width: 90%;margin: 0 auto;color: #FFF;font-size: 0.24rem;line-height:.4rem;padding: 0.2rem 0;}
#copyright p {font-size:.24rem;color: #666;line-height:.4rem;text-align: center;}
#footer_main .bottomNav {padding-left:.4rem;padding-right:.4rem;}
#footer_main .bottomNav .list {padding-top:.3rem;}
#footer_main .bottomNav .list li {width: 100%;height:.8rem;border-bottom: 1px solid #ccc;}
#footer_main .bottomNav .list li a {display: block;height: 0.8rem;line-height: 0.8rem;}
#footer_main .bottomNav .list li .tit {display: block;font: normal 0.26rem "AvantGarde Bk BT";color: #333;line-height: 0.8rem;float: left;}
#footer_main .bottomNav .list li em {display: block;float: right;width: 0.28rem;height: 0.32rem;margin-top: 0.25rem;background-position:-2.08rem -.5rem;}
#footer_main .bottomNav .list li:hover .tit {color: #8ABC29;}
#copyright a {font:normal .2rem "AvantGarde Bk BT";color: #FFF;line-height:.3rem;}
#fix-sider {width: 1rem;height: 1rem;position: fixed;right: 2%;bottom: 29%;background: url(../../shouji/images/tel.png) no-repeat center top;background-size: 1rem auto;cursor: pointer;z-index: 999;}
/* 工具栏 */#toolbar {position: fixed;bottom: 0;width: 100%;z-index: 88;height: 1.12rem;background: #fff;left: 0;border-top: 1px solid #ddd;}
#toolbar .list {width: 100%;max-width: 640px;min-width: 320px;margin: 0 auto;}
#toolbar .list li {float: left;width: 25%;text-align: center;border-right: 1px solid #ddd;}
#toolbar .list li:last-child {border-right: none;}
#toolbar .list a {display: block;height: 1.12rem;line-height: 0.24rem;font: bold 0.26rem "Myriad Pro";padding-top: 0.2rem;}
#toolbar .list a span {text-align: center;color: #f37b1d;margin-top:.12rem;display: block;font-size:.2rem;}
#toolbar .list a s {margin-left: auto;margin-right: auto;width: 0.31rem;height: 0.32rem;display: block;background-position: -.8rem -.0rem;margin-bottom: .12rem;}
#toolbar .list li:nth-child(2) s {background-position: -.0rem -.0rem;}
#toolbar .list li:nth-child(3) s {background-position: -.4rem -.0rem;width: .36rem;height: .33rem;}
#toolbar .list li:nth-child(4) s {background-position: -1.19rem -.0rem;width:.4rem;height:.34rem;}
#toolbar .list li:hover {background: #f37b1d;border-right: none;}
#toolbar .list li:nth-child(1):hover s {background-position: -.8rem -.4rem;width:.36rem;height:.33rem;}
#toolbar .list li:nth-child(2):hover s {background-position: -.0rem -.4rem;width:.36rem;height:.33rem;}
#toolbar .list li:nth-child(3):hover s {background-position: -.4rem -.4rem;}
#toolbar .list li:nth-child(4):hover s {background-position: -1.19rem -.4rem;width:.4rem;height:.34rem;}
#toolbar .list li:hover span {color: #fff;}
/*==========@@页面布局 开始@@==========*/#search {background: #fff;width: 96%;margin: 0.2rem auto;height: 0.6rem;-moz-border-radius: 0.5rem;-webkit-border-radius: 0.5rem;border-radius: 0.5rem;padding: 0;-webkit-box-shadow: 1px 1px 1px #e7e9e9;-moz-box-shadow: 1px 1px 1px #e7e9e9;box-shadow: 1px 1px 1px #e7e9e9;}
#search input {display: block;font-family: "微软雅黑";padding: 0;margin: 0;}
#search .txt {border: none;width: 66%;height: 0.5rem;line-height: 0.6rem;margin-right: 1%;padding: 0 4%;color: #666;font-size: 0.22rem;background: none;}
#search .searchbtn {cursor: pointer;border: none;font-size: 0.24rem;width: 0.8rem;height: 0.6rem;text-align: center;background-position: -0.63rem 0;}
/*首页导航*/.inav_t {width: 100%;height: 0.7rem;background: -moz-linear-gradient(top, #009423 0%, #006B31 100%);background: #f37b1d;}
.inav_t dl {height: 1.4rem;overflow: hidden;}
.inav_t dl dd {width: 33.33%;height: 0.7rem;float: left;text-align: center;border-right: 1px #fb8d37 solid;border-bottom: 1px #fb8d37 solid;}
.inav_t dl dd:nth-child(3n) {border-right: 0;}
.inav_t dl dd:nth-child(4), .inav_t dl dd:nth-child(5), .inav_t dl dd:nth-child(6) {border-bottom: 0;}
.inav_t dl dd a {display: block;width: 100%;height: .69rem;line-height: .69rem;color: #fff;}
/*index*/.index {background: #fff;overflow: hidden;}
.index .top_tit {position: relative;padding-top:.6rem;}
.index .top_tit .enName {font:normal .5rem "Vladimir Script";color: #513f35;line-height:.8rem;text-align: center;}
.index .top_tit .cName {margin-top:.12rem;font-size:.3rem;color: #3e342e;text-align: center;line-height:.3rem;background: url(../images/titline1.png) no-repeat center center;background-size:100% .24rem;}
/*about*/.about {width: 100%;height: 10rem;background: url("../images/about_bg.png") no-repeat;background-size: 100% 10rem;}
.about .aboutCont {width: 5.6rem;margin: 0 auto;}
.about .aboutCont .img {width: 100%;height: 4rem;margin-top:.4rem;}
.about .aboutCont .img img {display: block;width: 100%;height: 100%;}
.about .aboutCont .video img {display: block;width: 100%;height: 100%;}
.about .aboutCont .aboutTxt .aTit {margin-top:.4rem;font-size:.26rem;font-weight: bold;color: #333;line-height:.28rem;}
.about .aboutCont .aboutTxt .cont {margin-top:.2rem;font-size:.22rem;color: #333;line-height:.4rem;height: 1.6rem;overflow: hidden;}
.about .aboutCont .aboutTxt .viewMore {display: block;width: 2.5rem;height:.5rem;font-size:.24rem;margin-top:.36rem;line-height:.54rem;text-align: center;color: #fff;background: #f37b1d;border-radius: .27rem;}
/*new arrival*/.newArr {position: relative;height: 11.8rem;background: url(../images/new_bg.png) no-repeat;background-size: 100% 11.8rem;}
.newArr .top_tit .enName {color: #fff;}
.newArr .top_tit .cName {background: url(../images/titline2.png) no-repeat center center;color: #fff;background-size:6.4rem .24rem;}
.newArr .product {width: 6rem;margin: 0 auto;margin-top:.4rem;}
.newArr .product .list li {position: relative;display: block;width: 6rem;height: 2.24rem;}
.newArr .product .list li .img {width: 3rem;height: 2.24rem;}
.newArr .product .list li .img img {display: block;width: 3rem;height: 2.24rem;}
.newArr .product .list li .txt {width: 3rem;height: 2.24rem;background: #fff;}
.newArr .product .list li .txt .tit {padding-top:.4rem;font-size:.28rem;font-weight: bold;color: #333;line-height:.3rem;text-align: center;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.newArr .product .list li .txt .cont {width: 2.6rem;margin: 0 auto;margin-top:.14rem;font-size:.24rem;color: #666;line-height:.4rem;text-align: center;}
.newArr .product .list li .txt .more {width: 1rem;height:.3rem;margin: 0 auto;margin-top:.14rem;font:normal .2rem "Vani";line-height: .3rem;text-align: center;color: #666;border: 1px solid #ddd;border-radius: .15rem;}
.newArr .product .list li .img {float: left;}
.newArr .product .list li .txt {float: right;}
.newArr .product .list li.pro2 .img {float: right;}
.newArr .product .list li.pro2 .txt {float: left;}
.newArr .product .list li .triangle {border-style: dashed solid dashed dashed;border-color: transparent #fff transparent transparent;border-width: .24rem;width: 0;height: 0;overflow: hidden;position: absolute;left: 50%;margin-left: -.47rem;top: 0.92rem;}
.newArr .product .list li.pro2 .triangle {border-style: dashed dashed dashed solid;border-color: transparent transparent transparent #fff;border-width: .24rem;width: 0;height: 0;overflow: hidden;position: absolute;left: 50%;margin-left: 0rem;top: 0.92rem;}
/*restShow*/.index .restShow .top_tit {padding-top:.5rem;}
.index .restShow {width: 100%;height: 7.5rem;}
.index .restShow #ipro {position: relative;padding-top:.4rem;padding-bottom: .4rem;width: 5.6rem;margin: 0 auto;}
.index .restShow #ipro a {text-align: center;display: block;width: 100%;height: 4.2rem;}
.index .restShow #ipro a img {width: 5.6rem;height: 4.2rem;display: block;}
.index .restShow #ipro a .txt {position: absolute;bottom: 0;left: 0;width: 5.6rem;height:.5rem;line-height:.5rem;background: rgba(0,0,0,0.5);}
.index .restShow #ipro a .txt h3 {width: 65%;height: .5rem;font-size:.24rem;line-height: .5rem;color: #fff;text-indent:.2rem;text-align: left;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.index .restShow #ipro .swiper-container {padding-bottom:.6rem;}
.index .restShow #ipro .swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet {width: .14rem;height: .14rem;display: inline-block;vertical-align: top;margin: 0 .08rem;border-radius: 100%;background: #dfddd9;opacity: 1;}
.index .restShow #ipro .swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet-active {width:.14rem;height:.14rem;background: #f37b1d;border-radius:.14rem;}
/*news*/.news {width: 100%;height: 9.82rem;background: url("../images/news.png") no-repeat;}
.news .top_tit {padding-top:.4rem;}
.news .top_tit .enName {color: #fff;}
.news .top_tit .cName {background: url(../images/titline2.png) no-repeat center center;color: #fff;background-size:6.4rem .24rem;}
.news .newsList {margin-top:.4rem;}
.news .newsList .list li {display: block;width: 6rem;margin: 0 auto;padding:.2rem;background: #fff;margin-bottom:.2rem;}
.news .newsList .list li a {display: block;width: 5.6rem;height: 1.5rem;margin: 0 auto;}
.news .newsList .list li .img {float: left;width: 2rem;height: 1.5rem;}
.news .newsList .list li .img img {display: block;width: 100%;height: 100%;}
.news .newsList .list li .txt {margin-top:.02rem;float: left;width: 3.2rem;margin-left:.3rem;}
.news .newsList .list li .txt .tit {font-size:.26rem;color: #333;line-height:.4rem;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.news .newsList .list li .txt .cont {margin-top: .1rem;font:normal .24rem arial;color: #999;}
.news .newsList .list li .txt .time {margin-top: .1rem;font:normal .2rem arial;color: #666;}
.news .newsList .more {display: block;width: 6rem;height:.66rem;margin: 0 auto;font-size:.26rem;line-height:.66rem;text-align: center;color: #f37b1d;background: #fff;border-radius: .33rem;}
.news .newsList .list li:hover .txt .tit {color: #f37b1d;}
.news .newsList .more:hover {background: #f37b1d;color: #fff;}
/*shops*/.shops {width: 100%;height: 8.04rem;background: url("../images/shop_bg.png") no-repeat;background-size: 100% 8.04rem;}
.shops .shopList {margin-top:.4rem;}
.shops .shopList li {display: block;width: 5.6rem;height: 1.2rem;margin: 0 auto;margin-bottom:.2rem;}
.shops .shopList li a {display: block;height: 1.2rem;}
.shops .shopList .list li .img {float: left;width: 1.6rem;height: 1.2rem;}
.shops .shopList .list li .img img {display: block;width: 100%;height: 100%;}
.shops .shopList .list li .txt {width: 3.6rem;float: left;margin-left:.36rem;}
.shops .shopList .list li .txt .tit {font-size:.3rem;font-weight: bold;color: #513f35;line-height:.36rem;margin-top: .1rem;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.shops .shopList .list li .txt .address {margin-top: .1rem;font-size: .25rem;color: #3e342e;line-height: .3rem;}
.shops .more {display: block;width: 5.6rem;height:.6rem;margin: 0 auto;margin-top:.5rem;font-size:.26rem;line-height:.6rem;text-align: center;color: #f37b1d;border: 1px solid #f37b1d;border-radius: .3rem;}
/**************category****************/.nybanner {width: 100%;height: 2.4rem;position: relative;overflow: hidden;margin-bottom: -.9rem;background-position: center top;background-repeat: no-repeat;background-size: 6.4rem 2.4rem;color: #fff;background-image: url(../images/nybanner.jpg);}
.nybanner .title {padding-left:.4rem;}
.nybanner h3 {margin-top: .7rem;font-size: .4rem;line-height: .45rem;color: #fff;}
.nybanner .en {font-size: .33rem;font-family: arial;font-weight: bold;}
.nybanner .line {display: block;width:.6rem;height:.04rem;background: #fff;margin-top: .05rem;}
.cateList {width: 100%;margin-top:.9rem;line-height: 0.8rem;text-align: center;background: #f37b1d;color: #fff;position: relative;}
.cateList .goBack {width: .8rem;height: .8rem;padding-top: .25rem;position: absolute;left: .1rem;top: 0;}
.cateList .goBack:before {width: .2rem;height: .32rem;display: block;margin: 0 auto;background-position: -1.5rem -2.1rem;}
.cateList h3 {position: relative;font-size: .3rem;}
.cateList h3 s {position: absolute;top: 0.34rem;right: .4rem;width: .22rem;height: .18rem;margin-left: .1rem;background-position: -1.06rem -2.2rem;display: none;}
.cateList .box {width: 100%;padding: .2rem 3% .0;z-index: 11;background: #fff;display: none;border-bottom: 1px solid #ddd;}
.cateList .box a {width: 48.5%;margin-right: 3%;margin-bottom: .15rem;height: .62rem;line-height: .6rem;border: 1px solid #dddddd;font-size: .26rem;text-align: center;display: block;float: left;}
.cateList .box a:nth-child(2n) {margin-right: 0;}
.cateList .box a.on {background: #f37b1d;border-color: #f37b1d;color: #fff;}
.dialog-layout {position: fixed;width: 100%;height: 100%;left: 0;top: 0;z-index: 999;background: #000;opacity: .8;}
/*content*/.content {width: 100%;padding: .3rem 0 .3rem;background: #f0f0f0;}
.content.iteam {padding: 0 3% .4rem;}
/*newsPage*/.newsPage {padding-bottom: .4rem; margin-top:20px;}
.newsPage .item {width: 94%;padding-right: .1rem;height: 1.5rem;display: block;background: #fff;margin: 0 auto .22rem;}
.newsPage .item img {width: 2rem;height: 1.5rem;display: block;margin-right: .2rem;}
.newsPage .item h3 {padding-top: .1rem;font-size: .26rem;line-height: 0.34rem;margin-bottom: .06rem;color: #333333;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.newsPage .item p {font-size: .22rem;line-height: 0.32rem;color: #999999;overflow: hidden;}
.newsPage .item .time {color: #999;font-size: .22rem;}
.newsPage .item:first-child {padding-top: 0;}
/*picturePage*/.picturePage {width: 100%;padding-bottom: 5%; margin-top:46px;}
.picturePage .item {width: 45.5%;margin-left: 3%;margin-bottom: .3rem;float: left;background: #fff;}
.picturePage .item a {display: block;width: 100%;}
.picturePage .item figure {width: 100%;padding-top: 75%;overflow: hidden;position: relative;}
.picturePage .item img {width: 100%;min-height: 100%;position: absolute;left: 0;top: 0;}
.picturePage .item h3 {text-align: center;line-height: .6rem;height: .6rem;}
/*showPage*/.showPage {width: 100%;padding-bottom: 5%;}
.showPage .item {width: 45.5%;margin-left: 3%;margin-bottom: .3rem;float: left;background: #fff;}
.showPage .item a {display: block;width: 100%;}
.showPage .item figure {width: 100%;padding-top: 56.25%;overflow: hidden;position: relative;}
.showPage .item img {width: 100%;min-height: 100%;position: absolute;left: 0;top: 0;}
.showPage .item h3 {text-align: center;line-height: .6rem;height: .6rem;}
.searchPage .list {width: 100%;padding: 0;}
.searchPage .list .item img {height: auto;}
.seeMore {width: 94%;margin: 0 auto;height: 0.7rem;line-height: 0.7rem;display: block;text-align: center;background: #f37b1d;color: #fff;}
.seeMore a {color: #fff;}
/*reLink*/.reLink {margin: .2rem .4rem .2rem;border: 1px solid #dddddd;color: #333;}
.reLink .prevLink, .reLink .nextLink {width: 100%;/*height: 0.6rem;*/line-height: 0.6rem;position: relative;overflow: hidden;text-indent: .18rem;border-bottom: 1px solid #ddd;background: #fff;}
.reLink .prevLink:before, .reLink .nextLink:before {width: 0.16rem;height: 0.26rem;position: absolute;right: .18rem;top: .18rem;background-position: -4.45rem 0;}
.reLink .nextLink {border-bottom: 0;}
.reLink .nextLink:hover a {color: #f37b1d;}
/*showInfo*/.showInfo {padding: 0 0 .2rem;overflow: hidden;}
.showInfo article {width: 100%;padding: .3rem 0;text-align: center;background: #fff;border-bottom: 1px solid #dddddd;}
.showInfo article .title {margin: 0 2%;font-size: .36rem;line-height: .44rem;text-align: center;}
.showInfo article .mark {font-size: .22rem;padding: .2rem 0 0;text-align: center;color: #666666;}
.showInfo article .mark span {margin: 0 .06rem;}
.showInfo .img {width: 94%;margin: .25rem auto;}
.showInfo .img img {max-width: 100%;display: block;margin: 0 auto;}
.showInfo .contxt {padding: .2rem 3% .4rem;line-height: .42rem;color: #666666;}
.showInfo .contxt img {max-width: 100%;height: auto !important; display: block;margin: 0 auto;}
/*imessage*/.imessage {margin-top: .6rem;margin-bottom: .4rem;}
.imessage h2 {color: #333333;margin-bottom: .3rem;text-align: center;font-size: .28rem;}
.imsg {width: 93%;margin: 0 auto;}
.imsg .item {width: 100%;height: .67rem;box-sizing: border-box;margin-bottom: .28rem;position: relative;line-height: .67rem;border: 1px solid #aaaaaa;background: #fff;}
.imsg .item span.red {position: absolute;left: .05rem;top: .02rem;color: red;}
.imsg .item s {width: .35rem;height: .32rem;position: absolute;right: .1rem;top: .18rem;}
.imsg .item s {background-position: -1.05rem -0.98rem;}
.imsg .item:nth-child(2) s {background-position: -1.46rem -0.98rem;}
.imsg .item:nth-child(3) s {background-position: -1.82rem -0.98rem;}
.imsg .item .txt {width: 100%;height: .65rem;text-indent: .2rem;line-height: .65rem;border: 0px;background: none;outline: none;color: #666;}
.imsg .item.liuyan {width: 100%;margin-bottom: .2rem;height: 2.08rem;}
.imsg .item.liuyan textarea {width: 100%;color: #666;overflow: hidden;box-sizing: border-box;padding: .1rem 0;text-indent: .2rem;height: 2.08rem;font-family: "微软雅黑";resize: none;border: 0;background: none;}
.imsg .submit {width: 100%;height: .68rem;cursor: pointer;border: 0;line-height: .68rem;text-align: center;color: #fff;display: block;background: #f37b1d;}
/*proPage*/.proPage .item {margin: 0 3% .4rem;background: #fcfafb;border-bottom: .04rem solid #e7e5e6;}
.proPage .item a {display: block;width: 100%;}
.proPage .item a img {width: 100%;display: block;}
.proPage .item h3 {height: 1rem;line-height: 1rem;color: #333333;font-size: .28rem;font-weight: bold;padding-left: .2rem;}
/*aboutPage*/.aboutPage {padding: .3rem 3% .4rem;color: #666;line-height: .38rem;box-sizing: border-box;text-align: justify;}
.aboutPage1 {background: #fff;}
.aboutPage img {max-width: 100%; height:auto !important}
.aboutPage p{ text-indent:2em;}
.aboutPage h3{ color:#fd8c00; font-size:18px; font-weight:bold; margin:15px 0 5px; text-align: left;}
/*contactPage*/.contactPage1 {background: #fff;}
.contactPage {padding-bottom: .3rem;}
.contactPage .txtcon {padding: 0 .4rem .3rem;}
.contactPage .imessage {position: relative;}
.contactPage .miaod {position: absolute;width: 100%;height: .01rem;display: block;opacity: 0;left: 0;top: -1rem;}
.contactPage .title {margin: .2rem 3% .2rem;color: #61b32e;font-size: .34rem;font-weight: bold;}
.contactPage .mapArea {width: 100%;overflow: hidden;margin-top: .2rem;}
.BMap_bubble_content {font-size: .2rem;}
.detailPage {background: #fff; margin-top:50px;}
/*recomNew*/.showInfo .showSubTit {width: 100%;height: .65rem;line-height: .65rem;font-weight: normal;margin: .2rem 0 .1rem;background: #f6f6f6;border-bottom: 1px solid #f37b1d;font-size: .24rem;text-indent: .2rem;}
.recomNew {width: 100%;padding: 0.1rem 0.4rem 2%;margin: 0 auto;}
.recomNew li {width: 100%;height: .6rem;line-height: .6rem;border-bottom: 1px solid #eeeeee;overflow: hidden;}
.recomNew li a {font-size: .24rem;display: block;position: relative;padding-left: 2%;}
.recomNew li a:before {content: "";position: absolute;background: #cccccc;width: 3px;height: 3px;left: 0;top: 0.28rem;z-index: 11;-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;}
.recomNew li:hover a {color: #f37b1d;}
.aboutPage .biao td {padding:.09rem;border: 1px solid #ccc;vertical-align: middle;WORD-WRAP: break-word;table-layout: fixed;word-break: break-all;}
.rotate1 {transform: rotate(180deg);margin-top: -.12rem!important;}
/* 搜索 */#top .search {margin: 0.1rem auto;width: 4.6rem;height: 0.56rem;line-height: 0.56rem;border-radius: 0.5rem;background: #fff;}
#top .search input {border: none;}
#top .search .txt {width: 80%;display: block;background: none;height: 0.56rem;line-height: 0.56rem;text-indent: 0.08rem;color: #333;font-size: 0.22rem;}
#top .search .searchbtn {background-position: -1.2rem -1.7rem;width: 0.4rem;height: 0.4rem;display: block;margin: 0.05rem 0.2rem 0 0;}
.searchinfo {background: #fff;padding: 0.4rem 2%;height: 100%;}
.searchinfo h2 {color: #000;}
.searchinfo .searchlist {padding: 0.2rem 0;}
.searchinfo .searchlist a {display: inline-block;margin: 0 1.0rem 0.3rem 0;color: #fff;background: #093c84;font-size: 0.24rem;text-align: center;height: 0.64rem;line-height: 0.64rem;padding: 0 0.2rem;border-radius: 0.5rem;}
/*fenx*/#nativeShare {margin: 0 auto;width: 100%;padding-top: 0.3rem;max-width: 640px;min-width: 320px;}
#nativeShare .label {margin-left: 0.2rem;font-size: 0.24rem;color: #666666;line-height: 0.6rem;}
#nativeShare .list {width: 5.4rem;float: right;}
#nativeShare .list span {height: 0.9rem;width: 0.9rem;padding: 0;display: inline-block;}
#nativeShare .list span i {margin: 0 auto;width: 0.63rem;height: 0.63rem;display: block;}
#nativeShare .weibo i {background-image: url('../../shouji/images/weibo.png');background-size: cover;}
#nativeShare .weixin i {background-image: url('../../shouji/images/weixin_friend.png');background-size: cover;}
#nativeShare .weixin_timeline i {background-image: url('../../shouji/images/weixin.png');background-size: cover;}
#nativeShare .qq i {background-image: url('../../shouji/images/qq.png');background-size: cover;}
#nativeShare .qzone i {background-image: url('../../shouji/images/qqzone.png');background-size: cover;}
#nativeShare .more i {background-image: url('../../shouji/images/more.png');background-size: cover;}
#nativeShare .list span.qzone, #nativeShare .list span.more {width: 0.73rem;}
#fenxiang {display: none;}
.fenx {height: 1.0rem;width: 100%;}
.fenx .tt {margin-left: 0.2rem;font-size: 0.24rem;color: #666666;line-height: 0.6rem;}
.fenx .bdsharebuttonbox {width: 80%;float: right;}
.fenx .bdsharebuttonbox a {margin-left: 0.2rem;}
#bdfx a {height: 0.6rem;width: 0.6rem;margin: 0;padding: 0;margin: 0px 0.08rem;display: inline-block;}
#bdfx .d1 {background: url(../../shouji/images/qqzone.png) no-repeat center;background-size: 100% 100%;}
#bdfx .d2 {background: url(../../shouji/images/weibo.png) no-repeat center;background-size: 100% 100%;}

.clefix{ clear:both;}
.liuyan{ width:100%; margin:0 auto; background:#f2f2f2; padding:30px 0px; margin-bottom:40px;}
.liu{ text-align:center; font-weight:bold; background:#f2f2f2; line-height:40px; font-size:16px;}
.liu-info  { width: 90%; margin:0 auto;}
.liu-info ul li{ width:100%; margin-top:20px;}
.liu-info ul li .liu-left{ width:30%; float:left; line-height:40px;}
.liu-info ul li .liu-right{ width:70%; float:right;}
.liu-info ul li .liu-right input{ border:1px solid #ccc; height:40px; line-height:40px; width:100%;}
.liu-info ul li .liu-right textarea{ border:1px solid #ccc; width:100%; height:150px;}
.tijiao{ width:50%; margin:0 auto; margin-top:20px;}
.tijiao input{ width:100%; margin:0 auto; background:#1174c7; color:#fff; border:none; height:40px; font-size:16px; border-radius:4px;}
embed {width: 100% !important;height: auto !important;}
/*字体*/@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;}
}



/*网站修改*/
.ysj{ width:94%; margin:0 auto;box-sizing:border-box;}
/*标题*/
.tit_mat{ font-size:30px; color:#5a5a5a; font-weight:bold; letter-spacing:5px; text-align:center; background:url(../images/tit_bg.png) no-repeat bottom; padding-bottom:25px;}
/*产品中心*/
.cp_mat{ overflow:hidden; margin-top:40px;}
.cp_mat .neir{ width:100%; margin-top:30px;}
.cp_mat .neir li{ width:49%;height: auto; float:left; margin: 0 2% 5px 0; border:1px solid #FFFFFF; box-sizing:border-box; transition:all ease 0.3s;}
.cp_mat .neir li:hover { border:1px solid #fd8c00; background:#fd8c00;}
.cp_mat .neir li:nth-child(2n) { margin-right:0;}
.cp_mat .neir li .tu{ width:100%; height: auto; line-height:0;}
.cp_mat .neir li .tu img{ width:100%;}
.cp_mat .neir li p{ width:100%; height:40px; line-height:40px; text-align:center; color:#666666; font-size:16px;}
.cp_mat .neir li:hover p{ color:#FFFFFF;}

/*公司简介*/
.ab_mat{ width:100%; height: auto; /*background:url(../images/ab_bg.jpg) no-repeat center top;*/background:#efedee;  background-size:auto 108%; margin-top:20px; padding:50px 0 30px; box-sizing:border-box;}
.ab_mat .ab_tit{ overflow:hidden; padding-left:15px; box-sizing:border-box;}
.ab_mat .ab_tit h3{ font-size:24px; color:#5a5a5a;}
.ab_mat .ab_tit p{ font-family:"宋体"; font-size:24px; color:#5a5a5a; margin:2px 0 5px;}
.ab_mat .ab_tit h5{ width:25px; height:7px; background:#333333;}
.ab_mat .neir { margin-top:20px; color:#676767; text-align:justify; font-size:16px; line-height:28px;box-sizing:border-box;}
.ab_mat .neir p{ text-indent:2em; margin:5px 0;}
.ab_mat .neir .ab_gd{ width:40px; height:40px; background:url(../images/ab_gd.png) no-repeat; transition:all ease 0.3s; display:block; margin-top:20px;}
.ab_mat .neir .ab_gd:hover{ background-image:url(../images/ab_gd_x.png);}
.ab_mat .neir .tu { width:100%; margin-top:20px;}
.ab_mat .neir .tu img{ width:100%;}

/*应用案例背景*/
.yyxw_bg{ width:100%; overflow:hidden; box-sizing:border-box; height: auto; background:url(../images/yyxw_bg.jpg) no-repeat bottom center; padding-top:50px;}
/*新闻咨询*/
.xw_mat{ overflow:hidden;}
.xw_mat .neir{ width:100%; height: auto; margin-top:60px; overflow:hidden; margin-bottom:30px;}
.xw_mat .neir li{ width:100%; height:100px; overflow:hidden; margin-bottom:20px; float:left; border-bottom:1px solid #dfdfdf; padding-bottom:20px;}
.xw_mat .neir li:nth-child(2n){ margin-right:0;}
.xw_mat .neir li:nth-child(5){ border:none;}
.xw_mat .neir li:nth-child(6){ border:none;}
.xw_mat .neir li .rq{ width:34%; height:100%; float:left; background-color:#3a3a3a; text-align:center;color:#FFFFFF; transition:all ease 0.3s;}
.xw_mat .neir li .rq h3{ margin-top:15px; font-size:20px; margin-bottom:5px;}
.xw_mat .neir li:hover .rq{ background:#ea8210;}
.xw_mat .neir li .zi{ width:62%; margin-left:4%; float:left; height:100%; color:#5a5a5a;}
.xw_mat .neir li .zi h3{ font-size:16px; margin:7px 0 0px; font-weight:bold;white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.xw_mat .neir li .zi p{ font-size:14px; line-height:22px; display: -webkit-box; -webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}

/*内页新闻*/
.xw_mat_ny{ overflow:hidden;}
.xw_mat_ny .neir{ width:100%; height: auto; margin-top:20px; overflow:hidden; margin-bottom:0px;}
.xw_mat_ny .neir li{ width:100%; height:100px; overflow:hidden; margin-bottom:20px; float:left; border-bottom:1px solid #dfdfdf; padding-bottom:20px;}
.xw_mat_ny .neir li:nth-child(2n){ margin-right:0;}
.xw_mat_ny .neir li:nth-child(5){ border:none;}
.xw_mat_ny .neir li:nth-child(6){ border:none;}
.xw_mat_ny .neir li .rq{ width:34%; height:100%; float:left; background-color:#3a3a3a; text-align:center;color:#FFFFFF; transition:all ease 0.3s;}
.xw_mat_ny .neir li .rq h3{ margin-top:15px; font-size:20px; margin-bottom:5px;}
.xw_mat_ny .neir li:hover .rq{ background:#ea8210;}
.xw_mat_ny .neir li .zi{ width:62%; margin-left:4%; float:left; height:100%; color:#5a5a5a;}
.xw_mat_ny .neir li .zi h3{ font-size:16px; margin:7px 0 0px; font-weight:bold;white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.xw_mat_ny .neir li .zi p{ font-size:14px; line-height:22px; display: -webkit-box; -webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}

   .fenlei{ width:90%; margin:0 auto; margin-top:0.2rem;}
	.fenlei dl dd{ margin-left:0.2rem; float:left;  text-align:center; border-radius:3px; line-height:30px; font-size:14px; padding:3px 15px; background:#eeeeee; margin-top:10px;}
	.fenlei dl dd a{ text-decoration:none; color:#000;}
	.fenlei dl dd:hover {  background:#208ef5; color:#fff;}
	.fenlei dl dd:hover a{ color:#fff;}
