h1, h2, h3, h4, h5, h6, header, footer, section, article, ul {margin: 0;padding: 0;line-height: normal;}

.home-block {
	padding: 60px 0;
}

.home-block1 {
	padding: 80px 0 60px 0;
}

.home-block.hb-white {
	background:#fff;
}

.home-block.hb-yy {
	background:#f3f3f3;
}


img{ max-width:100%;}

/*new*/
.new-box{ background:#ededed;}
.new-title{ background:#fff;}
.commontitle li{ float:left; margin-right: 20px;}
.commontitle li:last-child{ margin-right:0;}
.commontitle li a{ display:inline-block; position:relative; padding:20px 15px 26px; line-height:normal; color:#5d5d5d; font-size:14px;}
.commontitle li a:before{ content:""; width:0; height:6px; background:#54be73; position:absolute; left:0; bottom:0; transition:340ms;}
.commontitle li a:hover:before,.commontitle li a.now:before{ width:100%;}
.news{ padding:0;}
.new-list li{width: 31.333333%;margin-right:2%;float:left;margin-bottom: 30px;}
.new-list li:nth-child(3n+3){ margin-right:0;}
.new-list li figure{ display:block; line-height:normal; overflow:hidden;margin: 0;}
.new-list li figure img{ display:block; width:100%; height:auto; line-height:0; transition:430ms;}
.new-list li figcaption{ display:block; padding:22px 16px 18px; overflow:hidden; background:#fff; position:relative; transition:340ms; height:157px;}
.new-list li figcaption time{ line-height:normal; color:#7e7e7e; font-size:14px; transition:300ms;}
.new-list li figcaption h3{ color:#1b1b1b; font-size: 16px; font-weight:normal; line-height:normal; height: 24px;overflow: hidden;margin-top:6px; transition:300ms; text-overflow:ellipsis;white-space:nowrap}
.new-list li figcaption p{ color:#6c6c6c; height: 54px; overflow:hidden; font-size:14px; line-height: 1.8; margin-top: 10px; transition:300ms;}
.new-list li figcaption span{ display:block; width:102px; height:30px; line-height:30px; background:#fff; color:#54be73; font-size:14px; margin-top:12px; position:relative; bottom:-30px; opacity:0; text-align:center; transition:300ms;}
.new-list li:hover figure img{ transform:scale(1.05); -webkit-transform:scale(1.05); -moz-transform:scale(1.05);}
.new-list li:hover figcaption{ margin-top:-56px; background:#54be73; height:213px;}
.new-list li:hover figcaption time{ color:#fff;}
.new-list li:hover figcaption h3{ color:#fff;}
.new-list li:hover figcaption p{ color:#fff;}
.new-list li:hover figcaption span{ opacity:1; bottom:0; position:relative; transition:355ms 100ms;}
.pagelist{ text-align:center;}
.pages{ display:inline-block; margin:auto;}
.pages a{display:inline-block;float:left;background:#fff;text-align:center;height: 30px;line-height: 30px;color:#7b7b7b;}
.pages a.prev{width: 55px;}
.pages a.home{ margin-right:8px;}
.pages a.last{ margin-left:8px;}
.pages a:hover{ color:#fff; background:#54be73;}
.pages a.prpage{width: 35px;}
.pages a.pre{ margin-right:8px;}
.pages a.nex{ margin-left:8px;}
.pages a.nuble{width: 35px;margin-right:1px;}
.pages a.act{ color:#fff; background:#54be73;}

.mtop{ height:86px;}
.backlist{ height:44px; padding-top:1px; background:url(../images/backbg.jpg) left top repeat;}
.backwr{ width:1098px; margin:auto;}
.backwr a{ display:inline-block; color:#ffffff; font-size:14px; padding:0 18px; height:42px; background:#54be73; line-height:42px;}
.backwr a:hover{ text-decoration:underline;}
.list-wr{ width:1098px; margin:auto;}
.list-wr a{ display:block; width:109px; height:42px; text-align:center; background:#54be73; color:#fff; line-height:42px;}
.new-titd{ padding:76px 0 12px; border-bottom:1px solid #ededed;}
.new-titlea{ width:1098px; margin:auto;}
.new-titlea h3{ color:#373737; font-size:30px; line-height:normal; font-weight:normal; margin-bottom:46px;}
.time span{ display:inline-block; float:left; color:#626262; margin-right:20px;}
.new-text{ padding:92px 0 180px; width:1098px; margin:auto;}
.new-text img{ max-width:100%; height:auto !important; width:auto !important;}
.new-text p{ color:#626262; font-size:16px; margin-bottom:30px;}
.new-text span{ display:block; color:#626262; font-size:18px; font-weight:bold;}
.share-box{ background:#ededed;}
.share{ position:relative; height:110px;}
.page{ float:left; margin-top:30px;}
.page a{ display:block; color:#626262; font-size:14px;}
.page a:hover{ color:#54be73;}
.pone{ float:right;}
.sharelist{ width:212px; position:absolute; left:50%; margin-left:-106px; top:0; padding-top:33px; height:78px; background:#d3d3d3; text-align:center;}

.sharelist p{ color:#626262; font-size:14px; line-height:normal; text-align:center; margin-bottom:12px;}
.sharelist .jiathis_style{ text-align:center;}
.sharelist .jiathis_style a{ display:inline-block !important; float:none;}


.product-icon{ padding:20px 0 18px; background:#54be73; text-align:center;}
.icon-list{ display:inline-block; margin:auto;}
.icon-list li{ margin-right:90px; float:left;}
.icon-list li:last-child{ margin-right:0;}
.icon-list li b{ display:block; width:42px; height:42px; border:2px solid #fff; margin:auto; position:relative; overflow:hidden;}
.icon-list li b:before{ content:""; width:100%; z-index:5; height:100%; position:absolute; left:0; top:0; transition:330ms;}
.icon-list li b:after{ content:""; width:100%; height:100%; background:#fff; position:absolute; left:0; top:0; transform-origin:left top; -webkit-transform-origin:left top; -moz-transform-origin:left top; transition:320ms; transform:rotate(-90deg); -webkit-transform:rotate(-90deg); -moz-transform:rotate(-90deg);}
.icon-list li span{ display:block; text-align:center; color:#fff; line-height:normal; margin-top:6px; font-size:14px;}
.icon-list li:nth-child(1) b:before{ background:url(../images/pro1.png) center no-repeat;}
.icon-list li:nth-child(2) b:before{ background:url(../images/pro2.png) center no-repeat;}
.icon-list li:nth-child(3) b:before{ background:url(../images/pro3.png) center no-repeat;}
.icon-list li:nth-child(4) b:before{ background:url(../images/pro4.png) center no-repeat;}
.icon-list li:nth-child(5) b:before{ background:url(../images/pro5.png) center no-repeat;}
.icon-list li:nth-child(6) b:before{ background:url(../images/pro6.png) center no-repeat;}
.icon-list li:hover b:after,.icon-list li.on b:after{ transform:rotate(0); -webkit-transform:rotate(0); -moz-transform:rotate(0);}
.icon-list li:nth-child(1):hover b:before,.icon-list li:nth-child(1).on b:before{ background:url(../images/pro1_1.png) center no-repeat;}
.icon-list li:nth-child(2):hover b:before,.icon-list li:nth-child(2).on b:before{ background:url(../images/pro2_1.png) center no-repeat;}
.icon-list li:nth-child(3):hover b:before,.icon-list li:nth-child(3).on b:before{ background:url(../images/pro3_1.png) center no-repeat;}
.icon-list li:nth-child(4):hover b:before,.icon-list li:nth-child(4).on b:before{ background:url(../images/pro4_1.png) center no-repeat;}
.icon-list li:nth-child(5):hover b:before,.icon-list li:nth-child(5).on b:before{ background:url(../images/pro5_1.png) center no-repeat;}
.icon-list li:nth-child(6):hover b:before,.icon-list li:nth-child(6).on b:before{ background:url(../images/pro6_1.png) center no-repeat;}

.owl-carousel .owl-wrapper:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; }
.owl-carousel { display: none; position: relative; width: 100%; -ms-touch-action: pan-y; }
.owl-carousel .owl-wrapper { display: none; position: relative; -webkit-transform: translate3d(0px, 0px, 0px); }
.owl-carousel .owl-wrapper-outer { position: relative; width: 100%; height: 100%; overflow: hidden; }
.owl-carousel .owl-wrapper-outer.autoHeight { -webkit-transition: height 500ms ease-in-out; -moz-transition: height 500ms ease-in-out; -ms-transition: height 500ms ease-in-out; -o-transition: height 500ms ease-in-out; transition: height 500ms ease-in-out; }
.owl-carousel .owl-item { float: left; }
.owl-controls .owl-page,
.owl-controls .owl-buttons div { cursor: pointer; }
.owl-controls { -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }
.grabbing { cursor: url(grabbing.png) 8 8, move; }
.owl-carousel .owl-wrapper,
.owl-carousel .owl-item { -webkit-backface-visibility: hidden; -moz-backface-visibility: hidden; -ms-backface-visibility: hidden; -webkit-transform: translate3d(0,0,0); -moz-transform: translate3d(0,0,0); -ms-transform: translate3d(0,0,0); height: 100%; }
.owl-theme .owl-controls { text-align: center; }
.owl-theme .owl-controls .owl-buttons div { color: #FFF; display: inline-block; zoom: 1; *display: inline; /*IE7 life-saver */ margin: 5px; padding: 3px 10px; font-size: 12px; -webkit-border-radius: 30px; -moz-border-radius: 30px; border-radius: 30px; background: #869791; }
.owl-theme .owl-controls.clickable .owl-buttons div:hover { filter: Alpha(Opacity=100); /*IE7 fix*/ opacity: 1; text-decoration: none; }
.owl-theme .owl-controls .owl-page { display: inline-block; zoom: 1; *display: inline; /*IE7 life-saver */ }
.owl-theme .owl-controls .owl-page span { display: block; width: 12px; height: 12px; margin: 5px 7px; -webkit-border-radius: 20px; -moz-border-radius: 20px; border-radius: 20px; }

.owl-theme .owl-controls .owl-page span.owl-numbers { height: auto; width: auto; color: #FFF; padding: 2px 10px; font-size: 12px; -webkit-border-radius: 30px; -moz-border-radius: 30px; border-radius: 30px; }
.owl-item.loading { min-height: 150px; background: url(../images/AjaxLoader.gif) no-repeat center center; }

.owl-origin { -webkit-perspective: 1200px; -webkit-perspective-origin-x: 50%; -webkit-perspective-origin-y: 50%; -moz-perspective: 1200px; -moz-perspective-origin-x: 50%; -moz-perspective-origin-y: 50%; perspective: 1200px; }
.owl-fade-out { z-index: 10; -webkit-animation: fadeOut .7s both ease; -moz-animation: fadeOut .7s both ease; animation: fadeOut .7s both ease; }
.owl-fade-in { -webkit-animation: fadeIn .7s both ease; -moz-animation: fadeIn .7s both ease; animation: fadeIn .7s both ease; }
.owl-backSlide-out { -webkit-animation: backSlideOut 1s both ease; -moz-animation: backSlideOut 1s both ease; animation: backSlideOut 1s both ease; }
.owl-backSlide-in { -webkit-animation: backSlideIn 1s both ease; -moz-animation: backSlideIn 1s both ease; animation: backSlideIn 1s both ease; }
.owl-goDown-out { -webkit-animation: scaleToFade .7s ease both; -moz-animation: scaleToFade .7s ease both; animation: scaleToFade .7s ease both; }
.owl-goDown-in { -webkit-animation: goDown .6s ease both; -moz-animation: goDown .6s ease both; animation: goDown .6s ease both; }
.owl-fadeUp-in { -webkit-animation: scaleUpFrom .5s ease both; -moz-animation: scaleUpFrom .5s ease both; animation: scaleUpFrom .5s ease both; }
.owl-fadeUp-out { -webkit-animation: scaleUpTo .5s ease both; -moz-animation: scaleUpTo .5s ease both; animation: scaleUpTo .5s ease both; }

.product-box{ background:#ededed; padding-bottom:70px;}
.solute-box{ padding:50px 0;}
.solute-box h2{ color:#1b1b1b; font-size:18px; font-weight:normal; line-height:normal; float:left; position:relative; top:-2px; margin-bottom:32px;}
.solute-banner{ float:right; width:100%; position:relative;}
.solute-wr{ position:relative;}
.solute-list li figure{ display:block; line-height:normal; position:relative; overflow:hidden;}
.solute-list li figure mark{ position:absolute; left:0; top:0; box-sizing:border-box; width:100%; height:100%; background:rgba(235,97,35,.2); background:#54be73\9; filter:alpha(opacity=20); z-index:20; opacity:0; transform:skewX(45deg); visibility:hidden; transition:360ms;}
.solute-list li figure mark b{ display:block; width:46px; height:46px; position:absolute; left:50%; top:50%; margin-left:-23px; margin-top:-23px; z-index:30;}
.solute-list li figure mark b:before{ content:""; width:100%; height:1px; background:#54be73; position:absolute; left:0; top:23px; transform:translateX(-200px); -webkit-transform:translateX(-200px); -moz-transform:translateX(-200px);}
.solute-list li figure mark b:after{ content:""; width:1px; height:100%; background:#54be73; position:absolute; left:23px; top:0; transform:translateY(-200px); -webkit-transform:translateY(-200px); -moz-transform:translateY(-200px);}

.solute-list li figure mark:before{ content:""; width:100%; height:0%; border-left:3px solid #54be73; border-right:3px solid #54be73; box-sizing:border-box; position:absolute; left:0; top:0; transition:320ms;}
.solute-list li figure mark:after{ content:""; width:0%; height:100%; border-top:3px solid #54be73; border-bottom:3px solid #54be73; box-sizing:border-box; position:absolute; left:0; top:0; transition:320ms;}

.solute-list li figure img{ display:block; width:100%; height:auto; transition:444ms;}
.solute-list li figcaption{ display:inline-block; color:#5d5d5d; font-size:14px; line-height:normal; margin-top:14px; transition:350ms;}
.solute-list .owl-item li{ padding:0 15px;}
.solute-list .owl-item li:hover figure mark{ opacity:1; transform:skewX(0); visibility:visible;}
.solute-list .owl-item li:hover figure mark:before{ height:100%; transition:330ms 200ms;}
.solute-list .owl-item li:hover figure mark:after{ width:100%; transition:330ms 200ms;}
.solute-list .owl-item li:hover figure img{ transform:scale(1.05); -webkit-transform:scale(1.05); -moz-transform:scale(1.05);}
.solute-list .owl-item li:hover figure mark b:before{ transition:355ms 180ms; transform:translateX(0); -webkit-transform:translateX(0); -moz-transform:translateX(0);}
.solute-list .owl-item li:hover figure mark b:after{ transition:355ms 240ms; transform:translateY(0); -webkit-transform:translateY(0); -moz-transform:translateY(0);}
.solute-list .owl-item li:hover figcaption{ color:#54be73;}
.solute-wr .owl-theme .owl-controls .owl-buttons div{ width:32px; height:32px; padding:0; margin:0; text-indent:999px; overflow:hidden; border-radius:0; position:absolute; top:94px; transition:330ms;}
.solute-wr .owl-theme .owl-controls .owl-buttons div.owl-prev{ background:#a1a1a1 url(../images/prev.png) center no-repeat; left:-34px;}
.solute-wr .owl-theme .owl-controls .owl-buttons div.owl-prev:hover{ background:#54be73 url(../images/prev.png) center no-repeat;}
.solute-wr .owl-theme .owl-controls .owl-buttons div.owl-next{ background:#a1a1a1 url(../images/next.png) center no-repeat; right:-34px;}
.solute-wr .owl-theme .owl-controls .owl-buttons div.owl-next:hover{ background:#54be73 url(../images/next.png) center no-repeat;}
.protitle{ color:#1b1b1b; padding-top:40px; font-size:18px; line-height:normal; font-weight:normal; position:relative; }
.protitle span{ display:inline-block; line-height:35px; float:left; margin-right:24px;}
.product-info{ padding-bottom:30px;}
.icu{ background:#ededed;}
.common-padd{ padding-top:25px;}
.product-down{ position:relative; width:188px; height:35px; line-height:35px; border:1px solid #d5d5d5; border:none; outline:none;  -webkit-appearance: none; -moz-appearance: none; appearance: none; cursor:pointer; transition:330ms; background:#fff url(../images/down1.png) 92% center no-repeat;}  
.product-d{ width:100%; position:absolute; background:#747474; padding-top:5px; padding-bottom:5px; left:0; top:30px; display:none;}
.product-d li a{ line-height:22px; color:#fff; padding-left:8px;}
.product-d li a:hover{ text-decoration:underline;}
.product-down >a{ display:block; line-height:35px; padding-left:8px; color:#5d5d5d; font-size:14px; position:relative; z-index:5; overflow:hidden;}
.vip .product-down,.ordinary .product-down{ width:100px;}
.vip .product-down a:before,.ordinary .product-down a:before{ display:none;}
.vip .product-down:before,.ordinary .product-down:before{ display:none;}
.vip .product-down:hover a{ color:#fff;}
.product-down:hover{ background:#54be73 url(../images/down2.png) 92% center no-repeat;}
.product-down:hover >a{ color:#fff;}
.product-list{ margin-top:15px;}
.product-list li{ width:31%; float:left; margin-right:3.5%; margin-bottom:52px;}
.product-list li:nth-child(3n+3){ margin-right:0;}
.product-list li figure{ display:block; line-height:normal; overflow:hidden; position:relative;}
.product-list li figure img{ display:block; width:100%; height:auto; transition:424ms linear;}
.product-list li figcaption{ display:block; color:#5d5d5d; font-size:14px; line-height:normal; margin-top:14px; transition:350ms;}
.product-box .product-down{ float:left;}

.product-list li figure mark{ position:absolute; left:0; top:0; box-sizing:border-box; width:100%; height:100%; background:rgba(235,97,35,.2); background:#54be73\9; filter:alpha(opacity=20); z-index:20; opacity:0; transform:skewX(45deg); visibility:hidden; transition:360ms;}
.product-list li figure mark b{ display:block; width:46px; height:46px; position:absolute; left:50%; top:50%; margin-left:-23px; margin-top:-23px; z-index:30;}
.product-list li figure mark b:before{ content:""; width:100%; height:1px; background:#54be73; position:absolute; left:0; top:23px; transform:translateX(-200px); -webkit-transform:translateX(-200px); -moz-transform:translateX(-200px);}
.product-list li figure mark b:after{ content:""; width:1px; height:100%; background:#54be73; position:absolute; left:23px; top:0; transform:translateY(-200px); -webkit-transform:translateY(-200px); -moz-transform:translateY(-200px);}
.product-list li figure mark:before{ content:""; width:100%; height:0%; border-left:3px solid #54be73; border-right:3px solid #54be73; box-sizing:border-box; position:absolute; left:0; top:0; transition:320ms;}
.product-list li figure mark:after{ content:""; width:0%; height:100%; border-top:3px solid #54be73; border-bottom:3px solid #54be73; box-sizing:border-box; position:absolute; left:0; top:0; transition:320ms;}
.product-list li:hover figure mark{ opacity:1; transform:skewX(0); visibility:visible;}
.product-list li:hover figure mark:before{ height:100%; transition:330ms 200ms;}
.product-list li:hover figure mark:after{ width:100%; transition:330ms 200ms;}
.product-list li:hover figure img{ transform:scale(1.05); -webkit-transform:scale(1.05); -moz-transform:scale(1.05);}
.product-list li:hover figure mark b:before{ transition:355ms 180ms; transform:translateX(0); -webkit-transform:translateX(0); -moz-transform:translateX(0);}
.product-list li:hover figure mark b:after{ transition:355ms 240ms; transform:translateY(0); -webkit-transform:translateY(0); -moz-transform:translateY(0);}
.product-list li:hover figcaption{ color:#54be73; }

.vip{ background:#747474;}
.vip .product-down{ background:#ededed;}
.vip .product-list li figcaption{ color:#fff;}
.vip .product-list li:hover figcaption{ color:#54be73;}
.ordinary{ background:#ffffff; border-bottom:1px solid #b9b9b9;}
.ordinary .product-down{ background:#747474;}
.ordinary .product-down a{ color:#fff;}
.ordinary .product-down a:before{ background:url(../images/down2.png) center no-repeat;}

.solute-title{ height:89px; background:url(../images/solute.jpg) left top repeat;}
.solute-title h3{ color:#1b1b1b; font-size:26px; line-height:normal; padding-top:38px;}
.solute-fix figure{ line-height:normal; overflow:hidden; display:block;}
.solute-fix figure img{ display:block; width:100%; height:auto;}
.solute-text{ padding:85px 0 68px;}
.solute-text p{ color:#5d5d5d; font-size:16px; line-height:2;}
.backpre{ text-align:right; margin-top:30px;}
.backpre a{ display:inline-block; color:#54be73; font-size:14px; position:relative;}
.backpre a span{ width:0; display:block; left:50%; bottom:0; height:1px; background:#54be73; transition:300ms;}
.backpre a:hover span{ width:100%; left:0;}

.producttt{ border-bottom:1px solid #ededed;}
.sorts{ padding:8px 0;}
.sorts a{ display:inline-block; float:left; color:#5d5d5d; font-size:14px; margin-right:5px;} 
.sorts a:hover{ color:#54be73;}

#slider{ position:relative;}
#slider .slides{ width:100%; height:100%;}
#slider .slides li{ display:inline-block; width:100%; height:100%; position:relative; text-align:center; vertical-align: middle;}
#slider .slides li img{ display: inline-block; vertical-align: middle; width:100%; height:auto;}

#carousel{ width:100%; margin-top:14px; z-index:40;}
#carousel .slides li{ overflow:hidden; border-right:1px solid #fff; line-height:normal; position:relative; line-height:0;}
.news-fix{ overflow:hidden;}
#carousel .slides li img{ height:auto; width:100%; line-height:0; cursor:pointer; } 
#carousel .slides li:after{ content:""; width:100%; height:100%; box-sizing:border-box; border:2px solid #54be73; position:absolute; left:0; top:0; opacity:0; transform:scale(0.77); -webkit-transform:scale(0.77); -moz-transform:scale(0.77); visibility:hidden; transition:350ms; z-index:10;}
#carousel .slides li.flex-active-slide:after{ opacity:1; transform:scale(1); -webkit-transform:scale(1); -moz-transform:scale(1); visibility:visible;}
#carousel .carouseimg{ width:100%; margin:auto;}
.carouseimg{ position:relative; text-align:right;}
.carouseimg .slides{ display:inline-block; width:auto !important;}
#slider .flex-prev,#slider .flex-next{width:60px; height:60px; display:block; position:absolute; text-indent:888px; overflow:hidden; top:50%; margin-top:-31px; border:1px solid #fff; z-index:29; background:#fff\9; filter:alpha(opacity=50);}
#carousel .slides li:last-child{ margin-right:0 !important;}
#slider .flex-prev{ left:19px; background:rgba(255,255,255,0.5) url(../images/prev2.png) center no-repeat;}
#slider .flex-next{ right:19px; background:rgba(255,255,255,0.5) url(../images/next2.png) center no-repeat;}
#slider .flex-prev:hover{ border-color:#54be73; background:#54be73 url(../images/prev2.png) center no-repeat;}
#slider .flex-next:hover{ border-color:#54be73; background:#54be73 url(../images/next2.png) center no-repeat;}
#carousel .slides li:before{ content:""; width:100%; height:100%; cursor:pointer; transition:760ms; position:absolute; left:0; top:0; visibility:visible; transform:scale(1); -webkit-transform:scale(1); -moz-transform:scale(1);}
#carousel .slides li.on:before{ transform:scale(0); -webkit-transform:scale(0); -moz-transform:scale(0); visibility:hidden;}
.model{ margin-top:110px; padding-bottom:100px;}
.model-info h3{ line-height:normal; color:#1b1b1b; font-size:26px; margin-bottom:10px;}
.model-info small{ display:block; line-height:normal; color:#5d5d5d; font-size:16px; padding-bottom:8px; border-bottom:1px solid #ededed;}
.model-list{ padding:22px 0 0;}
.model-list li{ width:130px;margin-right: 12px; text-align:center; margin-bottom:35px; float:left;}
.model-list li img{ display:block; height:auto; margin:auto;}
.model-list li span{ display:block;  color:#000000;text-align: left;text-align: center;height: 40px;overflow: hidden; font-size:14px; line-height:normal; margin-top:14px;}
.models-list{ padding-top:44px; border-top:1px solid #ededed;}
.models-list h2{ color:#000000; font-size:16px; line-height:normal; margin-bottom:30px;}
.models-list p{ color:#757575; font-size:16px; margin-bottom:5px; padding-left:24px;}
.ralac{ background:#ededed;}
.ralac .solute-banner{ float:none; margin-top:65px; width:auto;}
.ralac .solute-wr .owl-theme .owl-controls .owl-buttons div.owl-prev{ background:#fff url(../images/prev3.png) center no-repeat;}
.ralac .solute-wr .owl-theme .owl-controls .owl-buttons div.owl-next{ background:#fff url(../images/next3.png) center no-repeat;}
.ralac .solute-list .owl-item li{ padding:0 35px;}


.case-box{ padding:100px 0 125px; background:#ededed;}
.cases{ margin-bottom:10px;}
.cases li{ width:32.2%; margin-right:1.7%; float:left; margin-bottom:60px;}
.cases li:nth-child(3n+3){ margin-right:0;}
.cases li figure{ display:block; overflow:hidden; line-height:normal;}
.cases li figure img{ display:block; width:100%; height:auto; line-height:0; transition:450ms;}
.cases li figcaption{ display:block; width:100%; height:70px; color:#6c6c6c; font-size:14px; background:#fff; margin-top:3px; position:relative; overflow:hidden;}
.cases li figcaption span{ display:block; line-height:70px; text-align:center; position:relative; z-index:5; transition:350ms;}
.cases li figcaption:before{ content:""; width:100%; height:100%; background:#54be73; position:absolute; left:0; top:100%; transition:340ms;}
.cases li:hover figure img{ transform:scale(1.06); -webkit-transform:scale(1.06); -moz-transform:scale(1.06);}
.cases li:hover figcaption:before{ top:0;}
.cases li:hover figcaption span{ color:#fff;}


.contact-box{ padding:126px 0 96px; background:#ededed;}
.address{ margin-bottom:54px;}
.address h2{ color:#54be73; font-size:30px; line-height:normal; padding-bottom:18px; display:inline-block; padding-right:108px; border-bottom:1px solid #595757; margin-bottom:36px;}
.address span{ display:block; color:#595757; font-size:18px; margin-bottom:5px;}
.mapwr{ border:3px solid #54be73;}
.map{ width:100%; height:510px;}
.anchorBL{ display:none !important;}
.contact-list{ margin-top:70px;}
.contact-info{ padding:48px 0 0 50px; width:470px; height:189px; background:#fff; box-shadow:0 2px 2px #d6d6d6; float:left; transition:430ms; margin-right:88px; margin-bottom:48px;}
.contact-info:nth-child(2n+2){ margin-right:0;}
.contact-info h3{ color:#595757; font-size:24px; line-height:normal; font-weight:normal; margin-bottom:25px; transition:368ms;} 
.contact-info p{ color:#595757; transition:368ms; font-size:16px; margin-bottom:3px;}
.contact-info p a{ color:#595757; display:inline-block; padding-right:30px; position:relative;}
.contact-info p a b{ display:block; width:17px; height:25px; background:url(../images/map1.png) center no-repeat; position:absolute; right:0; top:0px;}
.contact-info:hover{ background:#54be73;}
.contact-info:hover h3{ color:#fff;}
.contact-info:hover p{ color:#fff;}
.contact-info:hover p a{ color:#fff;}
.contact-info:hover p a b{ background:url(../images/map2.png) center no-repeat;}
.contact-info p a:hover b{ animation:0.88s linear; -webkit-animation-fill-mode: both; animation-fill-mode: both; -webkit-animation-name: BOUNCE; animation-name: BOUNCE;  -webkit-backface-visibility: visible !important; backface-visibility: visible !important; animation-iteration-count: infinite;}
@-moz-keyframes BOUNCE{
	0% {
	    top:0;
	}
	25% {
	    top:3px;
	}
	50% {
	    top:8px;
	}
	75% {
	    top:3px;
	}
	100% {
	    top:0;
	}
}
@-webkit-keyframes BOUNCE{
	0% {
	    top:0;
	}
	25% {
	    top:3px;
	}
	50% {
	    top:8px;
	}
	75% {
	    top:3px;
	}
	100% {
	    top:0;
	}
}

.chance-box{ padding:84px 0 80px; background:#f7f7f7;}
.chance h1{ text-align:center; color:#505050; font-size:35px; line-height:normal; font-weight:normal; margin-bottom:42px;}
.chance p{ color:#787878; font-size:14px; text-align:center; line-height:2;}
.recruiment-box{ padding:94px 0 164px; background:#ededed;}
.recuite-title{ margin-bottom:76px;}
.recuite-title h3{ text-align:center; line-height:normal; color:#505050; font-size:35px; font-weight:normal; margin-bottom:16px;}
.recruite-fix{ width:1032px; margin:auto;}
.recuite-title small{ text-align:center; color:#c8c8c8; font-size:20px; font-family:Arial; line-height:normal; display:block;}
.recruite-t{ margin-bottom:20px;}
.recruite-t span{ color:#969696; display:block; float:left; font-size:14px; line-height:normal;}
.recruite-t span:nth-child(1){ padding-left:60px; width:132px;}
.recruite-t span:nth-child(2){ width:166px;}
.recruite-t span:nth-child(3){ width:143px;}
.recruite-t span:nth-child(4){ width:172px;}
.recruite-t span:nth-child(5){ width:175px;}
.recruite-t span:nth-child(6){ width:118px;}
.recruite-t span:nth-child(7){ width:66px;}
.recuite-info{ margin-bottom:28px;}
.recuite-top{ cursor:pointer; background:#838383; transition:366ms; position:relative; overflow:inherit;}
.recuite-info:nth-child(1) .recuites{ display:block;}
.recuite-top.on{ background:#54be73;}
.recuite-top.on span{ color:#fff;}
.recuite-top.on span:last-child:after{ transform:translateY(50px); -webkit-transform:translateY(50px); -moz-transform:translateY(50px); opacity:0; visibility:hidden;}
.recuite-top span{ display:block; float:left; position:relative; color:#fff; font-size:14px; line-height:48px; transition:320ms;}
.recuite-top span:nth-child(1){ padding-left:60px; width:132px;}
.recuite-top span:nth-child(2){ width:166px;}
.recuite-top span:nth-child(3){ width:143px;}
.recuite-top span:nth-child(4){ width:172px;}
.recuite-top span:nth-child(5){ width:175px;}
.recuite-top span:nth-child(6){ width:118px;}
.recuite-top span:nth-child(7){ width:66px;}
.recuite-top span:last-child{ width:19px; height:19px; position:absolute; right:20px; top:14px;}
.recuite-top span:last-child:before{ content:""; width:19px; height:3px; background:#fff; position:absolute; left:0; top:8px;}
.recuite-top span:last-child:after{ content:""; width:3px; height:19px; background:#fff; position:absolute; left:8px; top:0; transition:320ms;}

.recuites{ padding:32px 58px 70px 58px; background:#fff; position:relative; border:1px solid #54be73; border-top:none; display:none;}
.recuite-list{ margin-bottom:32px;}
.recuite-list strong{ font-weight:normal; line-height:normal; color:#969696; font-size:14px; margin-bottom:8px;}
.recuite-list p{ color:#969696; font-size:14px; margin-bottom:4px;}
.deliver{ margin-top:60px; padding-top:35px; border-top:1px solid #eeeeee;}
.deliver p{ color:#969696; font-size:14px; line-height:normal; margin-bottom:10px;}
.deliver a{ color:#54be73; font-size:14px; text-decoration:underline;}
.showd{ display:block; padding-left:26px; color:#54be73; font-size:14px; text-decoration:underline; background:url(../images/tshow.png) left center no-repeat; cursor:pointer; position:absolute; right:18px; bottom:20px; transition:322ms;}
.showd:hover{ background-position:left 2px;}
.loadmore{ margin:auto; margin-top:70px; width:140px; height:45px; text-align:center; line-height:45px; color:#54be73; font-size:16px; border:3px solid #54be73; overflow:hidden; position:relative;}
.loadmore a{ display:block; text-align:center; position:relative; z-index:5; line-height:45px; color:#54be73; font-size:16px;}
.loadmore:before{ content:""; width:100%; height:100%; background:#54be73; position:absolute; left:0; top:100%; transition:288ms;}
.loadmore:hover:before{ top:0;}
.loadmore:hover a{ color:#fff;}
.serviceline{ position:absolute; left:50%; margin-left:-600px; top:50%; margin-top:-110px;}
.menu-box{ padding:50px 0; position:relative; z-index:20;}
.menu-inner{ text-align:center;}
.menu-inner li{ display:inline-block; text-align:center; margin-right:116px;}
.menu-inner li:last-child{ margin-right:0;}
.menu-inner li b{ display:block; width:100px; transition:340ms; height:100px; margin:auto; position:relative; background:url(../images/radius.png) center no-repeat; background-size:cover !important;}
.menu-inner li b:before{ content:""; width:100%; height:100%; position:absolute; left:0; top:0; background:url(../images/radius1.png) center no-repeat; transition:488ms; transform:scale(0.48); -webkit-transform:scale(0.48); -moz-transform:scale(0.48); opacity:0; visibility:hidden;}
.menu-inner li b i{ display:block; width:43px; height:43px; position:absolute; left:50%; top:50%; margin-left:-21px; margin-top:-21px; z-index:10;}
.menu-inner li span{ display:block; text-align:center; color:#595757; font-size:14px; margin-top:12px; transition:355ms;}
.menu-inner li:nth-child(1) b i{ background:url(../images/ser1.png) center no-repeat;}
.menu-inner li:nth-child(2) b i{ background:url(../images/ser2.png) center no-repeat;}
.menu-inner li:nth-child(3) b i{ background:url(../images/ser3.png) center no-repeat;}
.menu-inner li:nth-child(4) b i{ background:url(../images/ser4.png) center no-repeat;}
.menu-inner li:nth-child(5) b i{ background:url(../images/ser5.png) center no-repeat;}

.menu-inner li:hover b:before{ opacity:1; visibility:visible; transform:scale(1); -webkit-transform:scale(1); -moz-transform:scale(1);}
.menu-inner li:hover span{ color:#54be73;} 
.dotbox{ padding:142px 0 77px;}
.dotline{ width:366px; float:left;}
.dotline b{ color:#595757; display:block; font-size:26px; line-height:normal; margin-bottom:6px;}
.dot-list{ margin-top:62px;}
.dot-list h3{ color:#595757; font-weight:normal; line-height:normal; font-size:26px; padding-bottom:26px; border-bottom:1px solid #595757; margin-bottom:7px;}
.addredot p{ color:#5d5d5d; font-size:14px; margin-bottom:6px;}

.netWorkPage{ background:url(../images/service.png) center no-repeat; width: 755px; height: 554px; position: relative; float:right;}
.netWorkPage .nbox{ position: absolute;}

.netWorkPage a{ font:12px/1.2 "microsoft yahei",Arial, Helvetica, sans-serif;}

.smpa{ position:absolute; z-index:1;}
.smpa1{ left:291px; bottom:104px; width:140px; height:121px;}
.sico{ position:absolute; z-index:20; display:inline-block; color:#fff; font-size:13px;}
.smpa1 .sico{ top:35px; left:58px;}
.smpa .imap{ display:none;}
.smpa2{ left:393px; top:248px; width:74px; height:122px;}
.smpa2 .sico{ top:64px; left:34px;}
.smpa3{ left:391px; bottom:135px; width:64px; height:60px;}
.smpa3 .sico{ top:27px; left:16px;}
.smpa4{ left:370px; bottom:84px; width:76px; height:67px;}
.smpa4 .sico{ top:25px; left:31px;}
.smpa5{ left:294px; bottom:39px; width:110px; height:113px;}
.smpa5 .sico{ bottom:43px; left:34px;}
.smpa6{ left:59px; bottom:116px; width:257px; height:141px;}
.smpa6 .sico{ bottom:51px; left:117px;}
.smpa7{ left:0; top:85px; width:283px; height:248px;}
.smpa7 .sico{ left:156px; top:124px;}
.smpa8{ left:197px; top:256px; width:170px; height:118px; z-index:10;}
.smpa8 .sico{ left:80px; top:33px;}
.smpa9{ left:231px; top:197px; width:204px; height:161px;}
.smpa9 .sico{ left:133px; top:110px;}
.smpa10{ left:291px; top:3px; width:357px; height:283px;}
.smpa10 .sico{ left:152px; top:200px;}
.smpa11{ left:377px; top:251px; width:44px; height:68px;}
.smpa11 .sico{ left:14px; top:25px;}
.smpa12{ left:451px; top:229px; width:57px; height:99px;}
.smpa12 .sico{ left:12px; top:36px;}
.smpa13{ right:184px; top:201px; width:86px; height:110px;}
.smpa13 .sico{ left:12px; top:63px;}
.smpa14{ right:213px; top:226px; width:29px; height:29px;}
.smpa14 .sico{ left:-2px; top:4px;}
.smpa15{ right:205px; top:238px; width:21px; height:30px;}
.smpa15 .sico{ left:0px; top:14px;}
.smpa16{ right:0; top:0; width:174px; height:191px;}
.smpa16 .sico{ left:57px; top:117px;}
.smpa17{ right:46px; top:137px; width:122px; height:96px;}
.smpa17 .sico{ left:45px; top:36px;}
.smpa18{ right:113px; top:186px; width:88px; height:80px;}
.smpa18 .sico{ left:46px; top:21px;}
.smpa19{ right:150px; top:268px; width:101px; height:63px;}
.smpa19 .sico{ left:33px; top:25px;}
.smpa20{ right:226px; top:298px; width:82px; height:77px;}
.smpa20 .sico{ left:29px; top:25px;}
.smpa21{ right:157px; top:316px; width:73px; height:66px;}
.smpa21 .sico{ left:28px; top:20px;}
.smpa22{ right:190px; bottom:150px; width:63px; height:80px;}
.smpa22 .sico{ left:18px; top:40px;}
.smpa23{ right:230px; bottom:147px; width:98px; height:64px;}
.smpa23 .sico{ left:33px; top:22px;}
.smpa24{ right:248px; bottom:85px; width:77px; height:84px;}
.smpa24 .sico{ left:22px; top:21px;}
.smpa25{ right:202px; bottom:84px; width:63px; height:81px;}
.smpa25 .sico{ left:14px; top:35px;}
.smpa26{ right:156px; bottom:167px; width:18px; height:23px;}
.smpa26 .sico{ left:-10px; top:4px;}
.smpa27{ right:153px; bottom:120px; width:58px; height:60px;}
.smpa27 .sico{ left:18px; top:23px;}
.smpa28{ right:176px; bottom:70px; width:61px; height:69px;}
.smpa28 .sico{ left:14px; top:26px;}
.smpa29{ right:158px; bottom:49px; width:29px; height:50px;}
.smpa29 .sico{ left:1px; top:17px;}
.smpa30{ right:280px; bottom:43px; width:97px; height:70px;}
.smpa30 .sico{ left:38px; top:27px;}
.smpa31{ right:215px; bottom:29px; width:99px; height:72px;}
.smpa31 .sico{ left:42px; top:17px;}
.smpa32{ right:293px; bottom:1px; width:33px; height:30px;}
.smpa32 .sico{ left:2px; top:8px;}


.netbox{ border: 1px solid #791b65; background-color: #fff; padding: 20px; width: 402px; color: #575757; position: relative;}
.netbox .t{ font: 18px/1.5 "microsoft yahei"; margin-bottom: 18px; color: #000;}
.netbox .c{ position: relative;}
.netbox .btnmap{ color: #fff; float: right; display: block; background: url(../images/n3.png) no-repeat scroll 8px center #006ee3; padding-left: 20px; width: 54px; height: 22px; line-height: 22px;}
.netbox .btnmap:hover{ background-color: #CF1818;}
.netClose{ position: absolute; right: 10px; top: 10px; background: url(../images/netclise.png) no-repeat; width: 16px; height: 16px;}
.maps{ display:none; padding:120px 0 50px;}
.maps img{ width:100%; height:auto;}
.nets{ background:#ededed;}

.equivalent{ visibility:hidden; opacity:0;}
.content-box{ padding:128px 0; background-size:cover !important;}
.content h2{ color:#595757; font-weight:normal; font-size:26px; text-align:center; line-height:normal; margin-bottom:36px;}
.content-info{ position:relative; width:30.5%; float:left; margin-right:4.25%; overflow:hidden;}
.content-info:last-child{ margin-right:0;}
.content-info figure{ display:block; line-height:normal; overflow:hidden; position:relative;}
.content-info figure img{ display:block; width:100%; height:auto; line-height:0; transition:466ms;}
.content-info figcaption{ display:block; height:75px; line-height:75px; color:#5d5d5d; font-size:16px; text-align:center; background:#fff; position:absolute; left:0; bottom:0; width:100%; transition:335ms;}
.content-text{ width:100%; height:100%; background:rgba(235,97,35,0.8); background:#54be73\9; filter:alpha(opacity=80); box-sizing:border-box; padding:9px; position:absolute; left:0; top:0; opacity:0; visibility:hidden; transform:rotateY(-90deg); transition:450ms;}
.content-wr{ padding:50px 24px 32px 22px;}
.content-wr:before{ content:""; width:95%; height:95%; position:absolute; left:2.5%; top:2.5%; border-left:1px solid #fff; border-right:1px solid #fff; box-sizing:border-box;}
.content-wr:after{ content:""; width:95%; height:95%; position:absolute; left:2.5%; top:2.5%; border-top:1px solid #fff; border-bottom:1px solid #fff; box-sizing:border-box;}

.content-wr h3{ color:#ffffff; font-size:20px; line-height:normal; font-weight:normal; padding-bottom:22px; border-bottom:1px solid #fff; }
.content-wr p{ color:#ffffff; font-size:14px; margin-top:42px;}
.content-wr span{ color:#ffffff; font-size:14px; position:absolute; left:32px; bottom:38px; z-index:10;}
.content-wr span:hover{ text-decoration:underline;}
.content-info:hover figure img{ transform:scale(1.05); -webkit-transform:scale(1.05); -moz-transform:scale(1.05);}
.content-info:hover figcaption{ bottom:-100%;}
.content-info:hover .content-text{ opacity:1; transform:rotateY(0); visibility:visible;}
.maintenance{ padding:110px 0 70px;}
.mainten{ background:#ededed; position:relative;}
.mainten figure{ display:block; width:50%; float:left; line-height:normal; overflow:hidden; position:relative;}
.mainten figure img{ display:block; width:100%; height:auto; line-height:0;}
.mainten figcaption{ display:block; position:absolute; left:50%; top:0; width:50%; height:100%;}
.mainten figcaption .main-wr{ position:absolute; box-sizing:border-box; padding:0 34px; width:100%; top:50%; margin-top:-160px; height:320px;}
.mainten figcaption .main-wr h3{ color:#595757; font-size:26px; line-height:normal; font-weight:normal; margin-bottom:18px;}
.mainten figcaption .main-wr p{ color:#5d5d5d; font-size:14px; line-height:2;}
.mainten figcaption .main-wr a{ display:inline-block; color:#54be73; font-size:14px; position:absolute; left:34px; bottom:0;}
.mainten figcaption .main-wr a:hover{ text-decoration:underline;}
.load-box{ padding:136px 0 162px; background-size:cover !important;}
.download-area{ width:300px; float:left;}
.download-area h3{ color:#595757; font-size:26px; font-weight:normal; line-height:normal; margin-bottom:44px;}
.download-area p{ color:#595757; line-height:2; font-size:14px;}
.downlaod-list{ width:770px; float:right;}
.down-title{ background:#595757; padding:0 73px 0 60px;}
.down-title span{ display:block; height:70px; line-height:70px; color:#fff; font-size:16px; float:left;}
.down-title span:last-child{ float:right;}
.down-content{ border-bottom:1px solid #d6e5f0; overflow:hidden; background:#fff; padding:0 51px 0 42px; height:70px; position:relative;}
.down-content a{ display:block; height:71px;}
.down-content span{ display:inline-block; position:relative; z-index:5; float:left; color:#606060; font-size:14px; margin-top:26px;}
.down-btn{ float:right; padding-top:23px; position:relative; z-index:5;}
.down-btn b{ display:block; width:26px; height:26px; float:left; background:url(../images/loads.png) center no-repeat; transition:330ms;}
.down-btn strong{ display:inline-block; float:left; color:#606060; font-size:14px; margin-left:12px; line-height:26px; font-weight:normal; transition:320ms;}
.down-content a:before{ content:""; width:100%; height:100%; background:#54be73; position:absolute; left:0; top:100%; transition:344ms;}
.down-content a:hover:before{ top:0;}
.down-content a:hover span{ color:#fff;}
.down-content a:hover .down-btn{ padding-top:42px; width:77px;}
.down-content a:hover .down-btn b{ background:url(../images/loads1.png) center no-repeat; position:absolute; left:50%; top:8px; margin-left:-13px;}
.down-content a:hover .down-btn strong{ display:block; text-align:center; color:#fff; float:none; margin-left:0;}
.downlaod-list .flex-direction-nav{ height:31px;}
.downlaod-list .flex-direction-nav li{ display:inline-block; float:left; margin-top:14px;}
.downlaod-list .flex-direction-nav li:nth-child(1){ border-right:1px solid #686869; line-height:0;}
.downlaod-list .flex-direction-nav li a{ display:inline-block; width:32px; height:31px; text-indent:999px; overflow:hidden; transition:330ms;}
.downlaod-list .flex-direction-nav li a.flex-prev{ background:#595757 url(../images/prev.png) center no-repeat;}
.downlaod-list .flex-direction-nav li a.flex-next{ background:#595757 url(../images/next.png) center no-repeat;}
.downlaod-list .flex-direction-nav li a.flex-prev:hover{ background:#54be73 url(../images/prev.png) center no-repeat;}
.downlaod-list .flex-direction-nav li a.flex-next:hover{ background:#54be73 url(../images/next.png) center no-repeat;}

.feedback-box{ padding:120px 0; background:#ededed;}
.feedback-right{ width:770px; float:right;}
.feedbackinput{ margin-bottom:44px;}
.inputinfo{ float:left; border-radius:2px; box-shadow:0 2px 2px #d6d6d6; background:#fff;}
.inputinfo span{ display:inline-block; float:left; padding-left:16px; line-height:43px; color:#747474; font-size:14px;}
.inputinfo input{ width:314px; float:left; height:43px; line-height:43px; padding:
0; padding-left:6px; background:none; border:none; outline:none;  font-size:14px; color:#747474;}
.inputinfo:nth-child(2){ float:right;}
.inputinfo:nth-child(3){ margin-top:20px; border-radius:6px;}
.inputinfo textarea{ width:682px; padding:12px 0; height:204px; float:left;  border:none; outline:none;}
.feed-sub input{ width:100%; height:50px; line-height:50px; color:#ffffff; font-size:18px; text-align:center; padding:0; border:none; outline:none; transition:340ms; background:#54be73;  cursor:pointer;}
.feed-sub input:hover{ opacity:0.78;}

.value-title.article-block small,.value-title.article-block h2{ position:relative; top:30px; opacity:0;}
.value-title.articleShow small,.value-title.articleShow h2{ opacity:1; top:0; transition:440ms 120ms;}
.value-title.articleShow h2{ transition:466ms 340ms;}

.solutions.article-block .solutes,.solutions.article-block .solute-info{ top:54px; opacity:0;}
.solutions.articleShow .solutes,.solutions.articleShow .solute-info{ top:0; opacity:1; transition:688ms 200ms;}
.solutions.articleShow .solute-info:nth-child(2){ transition:688ms 400ms;}
.solutions.articleShow .solute-info:nth-child(3){ transition:688ms 600ms;}
.solutions.articleShow .solute-info:nth-child(4){ transition:688ms 800ms;}
.solutions.articleShow .solute-info:nth-child(5){ transition:688ms 1000ms;}
.solutions.articleShow .solute-info:nth-child(6){ transition:688ms 1200ms;}

.case-banner.article-block,.customer.article-block{ transform:translateX(-600px); -webkit-transform:translateX(-600px); -moz-transform:translateX(-600px); opacity:0; visibility:hidden;}
.customer.article-block{ transform:translateX(600px); -webkit-transform:translateX(600px); -moz-transform:translateX(600px);}
.case-banner.articleShow,.customer.articleShow{ opacity:1; visibility:visible; transition:1200ms 300ms; transform:translateX(0); -webkit-transform:translateX(0); -moz-transform:translateX(0);}

.idea.article-block .idea-info{ opacity:0; top:55px;}
.idea.articleShow .idea-info{ opacity:1; top:0; transition:680ms 0ms;}
.idea.articleShow .idea-info:nth-child(2){ transition:680ms 300ms;}
.idea.articleShow .idea-info:nth-child(3){ transition:680ms 600ms;}

.linefix{ position:fixed; right:20px; bottom:10%; z-index:199;}


.search { min-width:35px; position: relative; float:left; margin-top:22px; margin-left:20px;}
.search input[type=text] { width:160px; opacity:1;  border:1px solid #5d5d5d; border-radius:16px; box-sizing: border-box; padding-left: 8px; height: 30px; background: none; outline: none; line-height: 30px; color: #787a82; font-size: 14px; font-family: Arial; transition:455ms ease-in-out;}
.search input[type=button] { width: 35px; height: 30px; position: absolute; right: 0; top: 0; background: url(../images/search1.png) center no-repeat; cursor: pointer; border: none; outline: none; z-index: 5; transition:366ms ease-in-out;}
.search input[type=button]:hover{ background:url(../images/search2.png) center no-repeat;}
.header-right .jiathis_style{ float:left; margin-top:30px; margin-left:6px;}
.header-right .jiathis_style a{ display:block; margin-left:12px; float:left;}
.header-right .jiathis_style .jtico{ padding-left:30px !important; height:18px !important; transition:355ms;}
.header-right .jiathis_style .jtico_tsina{ background:url(../images/weib.png) center no-repeat !important;}
.header-right .jiathis_style .jtico_linkedin{ background:url(../images/qq.png) center no-repeat !important;}
.header-right .jiathis_style .jtico_weixin{ background:url(../images/weix.png) center no-repeat !important;}
.header-right .jiathis_style .jtico:hover{ opacity:1;}
.header-right .jiathis_style .jtico_linkedin:hover{ background:url(../images/qq1.png) center no-repeat !important;}
.header-right .jiathis_style .jtico_tsina:hover{ background:url(../images/weib1.png) center no-repeat !important;}
.header-right .jiathis_style .jtico_weixin:hover{ background:url(../images/weix1.png) center no-repeat !important;}

.iphne-mnue { width: 90%; margin:auto; position: relative; border-bottom: 1px solid #5f6269; margin-top:66px;}
.iphne-mnue input[type=text] { width: 100%; box-sizing: border-box; padding-left: 8px; height: 40px; border: none; background: none; outline: none; line-height: 40px; color: #787a82; font-size: 20px; font-family: Arial; }
.iphne-mnue input[type=button] { width: 50px; height: 50px; position: absolute; right: 0; top: 0; background: url(../images/search1.png) center no-repeat; cursor: pointer; border: none; outline: none; z-index: 5; }
.sharelist .jiathis_style{ margin-top:0; float:none;}
.sharelist .jiathis_style a{ margin-left:0;}

.product-view{ border-top:1px solid #ededed;}
.sort-bg{ background:#ededed;}
.sorts{ margin:auto;}
.product-inn{ margin:auto; margin-top:34px;}
.modeo{ margin:auto;}
.model{ margin-top:0;}
.modelimsg img{ width:100%; height:auto;}
.modelimsg{ margin-bottom:20px;}
.models-list img{ max-width:100%; height:auto;}
.solute-fix{ margin:auto; margin-bottom:45px;}
.paddno{ padding-left:0;}
.addleft{ float:left;} 
.address .footer-right{ margin-top:114px;}
.sorts,.product-inn{ width:1100px;}

.banner .flex-direction-nav{ display:none;}

.serachT { font: 36px/1.5 "Microsoft JhengHei"; color: #5899dd; padding: 6% 0px; }
.serachI { background-color: #54be73; color: #5d5d5d; padding: 36px 30px; line-height: 30px; margin-bottom: 8%; }
.serachI .snum { font-style: italic; padding-left: 12px; color: #fff;}
.serachI .stxt { border: 1px solid #b8c9dc; padding: 0px 17px; height: 30px; width: 30%; float: left; color: #6D6B6B; }
.serachI .stxt:focus { box-shadow: 0 0 2px 0 rgba(0, 0, 0, 0.6); }
.serachI .sbtn { background-color: #fff;cursor: pointer;  overflow: hidden; text-align: center; width: 85px; border: 0px none; height: 32px; line-height: 32px; float: left; margin-left: 14px; }
.serachlist a:link, .serachlist a:visited { color: #a9a9a9; }
.serachlist a:active, .serachlist a:hover { color: #767676; }
.serachlist dd { border-bottom: 1px solid #cccccc; font-size: 14px; color: #a9a9a9; padding-bottom: 24px; margin-bottom: 30px; }
.serachlist dd .num { float: left; display: block; padding-right: 26px; font-size: 18px; line-height: 1.4; }
.serachlist dd .blue { color: #5899dd; text-decoration: underline; }

.iphonemap{ position:relative; display:none; float:left; width:100%;}

.iphonemap .netbox{ width:100%; box-sizing:border-box; margin-top:28px; border:none;}
.iphonemap .netClose{ display:none;}


.menus .jiathis_style{ margin-left:5%;}
.menus .jiathis_style .jtico{ margin-right:10px;}
.edite{ float:left; margin-top:12px; margin-left:5%;margin-bottom: 20px;}
.edite b{ color:#033257; font-size:18px; line-height:normal; margin-bottom:10px;}
.edifix a{ display:inline-block; line-height:normal; float:left; color:#646464; font-size:14px;}
.edifix a:nth-child(1){ padding-right:10px; position:relative;}
.edifix a:nth-child(1):before{ content:""; width:1px; height:14px; background:#a0a0a0; position:absolute; right:0; top:3px;}
.edifix a:nth-child(2){ padding-left:10px;}
.edifix a:hover{ color:#f7a300;}


.subNewsTitle h1,.subNewsTitle h2,.subNewsTitle h3,.subNewsTitle h4,.subNewsTitle h5,.subNewsTitle h6{font-size: 18px;padding-top: 100px;margin-top: -65px;margin-bottom: 5px;color: #333;}
.subNewsTitle h3:first-child{font-size: 25px; font-weight: 400;color: #333; margin-top: 0px; padding: 10px 0px 30px;border-bottom: 1px solid #D4D4D4; text-align: center;}
.article1 h3{font-size: 24px; color: #333; text-align: center; padding: 10px 0 30px;}


.article1 p{font-size: 14px; color: #666; margin-bottom: 15px; line-height: 1.8;}

.otherNews { position: relative; border-top: 1px solid #D4D4D4; }
.links22 { padding: 28px 0 0 0px; }
.links22 a { display: block; line-height: 2; font-size: 14px; color: #666; }
.links22 a:hover { color: #54be73; }

.c78{
border:1px solid #EFEFEF; padding:20px;
background:#fff;}

.p3-title{text-align:center;}
.p3-title h1{font-size: 2.25em;font-weight:normal;margin: 0 0.5em 0.5em 0.5em;color: #333333;}
.p3-title i{display:block;width:2.1875em;height:1px;background-color: #54be73;margin:0.5625em auto 0;}
.p3-title p{width:56em;font-size:0.75em;color:#888888;line-height:2em;margin:1em auto 0;}


.iTitle h1{ padding-left:10px;}

.itema{ padding:0 5px; font-size:14px; color:#434343;  }

.iTitle{height: 50px; line-height: 50px; color: #171717; font-size: 22px; font-weight: 400;	}

.iTitle2{ border-bottom: 1px solid #D4D4D4;  border-top:3px solid #1e3c30; 	}


.paa {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
.gfont14 {
	font-size: 14px;
	line-height: 41px;
	color: #333333;
}
.a44 {
	font-size: 12px;
	line-height: 20px;
	color: #FFFFFF;
	background-color: #54be73;
	display: block;
	height: 20px;
	width: 20px;
	text-align: center;
	margin-bottom: 0;
}
.a77 {
	font-size: 14px;
	line-height: 1.3;
	font-weight: 400;
	height: 20px;
	overflow: hidden;
	color: #333;
	margin-bottom: 10px;
}
.gfont15 {
	font-size: 13px;
	color: #666;
}

.a333{ border-bottom: 1px solid #D4D4D4; margin-bottom:15px;}
.a88{ height: 42px; font-size:12px; line-height:1.6; overflow:hidden;margin: 0;color: #959595;}

.ct2{ margin-bottom:30px; border-radius:5px;}

.single-paper{background-color:#f3f3f3;padding:3.125rem 1.875rem}
