﻿/*------------------------------------------ * * Developed By: lyh * ----------------------------------------------*//* reset */html, body {color:#464646;	font-family:"微信雅黑,黑体,Arial,san-serif,Microsoft YaHei,Helvitica,Verdana,Tohoma";	margin:0;	padding: 0;	text-decoration: none;font-size:14px;}body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td {margin:0;padding:0;}img {border:0;}ol, ul {list-style:none outside none;margin:0;padding: 0;}a {color:#303030;text-decoration: none;outline:none;-moz-outline:none;hide-focus: expression(this.hideFocus=true);}a:hover{color:#d03238;}.clear{display:block;clear:both;height:0;overflow:hidden;}table{border-collapse:collapse;border-spacing:0}.clearfix {*zoom:1;}.clearfix:before,.clearfix:after{display:table;line-height:0;content:"";}.clearfix:after{clear:both;}.blank{height:15px;overflow:hidden;}.fl{float:left;}.fr{float:right;}/* loading */.loading_div{position:fixed;z-index:222;width:146px;height:146px;overflow:hidden;width:100%; height:100%; background:rgba(0,0,0,.8);}.loading{position:fixed;left:50%;top:50%;margin:-70px 0 0 -70px; overflow:hidden;background:rgba(0,0,0,.8);width:140px; height:100px; border-radius:10px; text-align:center;padding-top:40px; color:#aaa;}.loading img{margin-bottom:10px;}.unslider-nav{display:none;}/*common*/body{position:relative;}.bodyA{background:url(../images/body01.jpg) center top fixed no-repeat;background-size:100% auto;}.bodyB{background:url(../images/body02.jpg) center top fixed no-repeat;background-size:100% auto;}.bodyC{background:url(../images/body03.jpg) center top fixed no-repeat;background-size:100% auto;}.bodyD{background:url(../images/scene_bg.jpg) center top fixed no-repeat; background-size:100% auto;}.aboutA{background:url(../images/about22.png) center top fixed no-repeat;background-size:100% auto;}.aboutB{background:url(../images/about23.png) center top fixed no-repeat;background-size:100% auto;}.aboutC{background:url(../images/about24.png) center top fixed no-repeat;background-size:100% auto;}.aboutD{background:url(../images/about25.jpg) center top fixed no-repeat;background-size:100% auto;}.aboutE{background:url(../images/about26.jpg) center top fixed no-repeat;background-size:100% auto;}.blank01{height:12px;}.show-mobile {visibility:visible;display:block!important;}.bgBlack{width:100%;height:100%;position:fixed;z-index:999998;background:#000;opacity: 0.7;left:0;top:0;}.alert_dz{width:820px;height:500px;position:absolute;z-index:999999;left:50%;top:50%;margin-left:-410px;background:#fff;}.close_btn{width:43px;height:42px;background:url(../images/btn_close.png) no-repeat;display:block;position:absolute;top:-21px;right:-21px;}.alert_wrap{padding:38px 38px 0;}.alert_wrap .form_box01{width:230px;float:left;}.alert_wrap .form_box02{width:460px;float:left;}.alert_wrap .form_box03{width:725px;}.alert_wrap .form_box04{padding-left:55px;}.alert_wrap .title_alert_dz ,.title_product{background:url(../images/bg_alert.jpg) no-repeat;display:block;width:297px;height:65px;color:#fff;font-size:18px;font-family:FZLSJW;text-align:center;line-height:70px;margin:0 auto 30px;}.send_msg ,.gobuy_btn{width:96px;height:42px;background:url(../images/product0_34.png) no-repeat; background-size:100% auto;text-align:center;line-height:42px;display:block;font-size:14px;color:#fff; border: none; cursor:pointer; }.send_msg:hover ,.gobuy_btn:hover{background:url(../images/product0_34_hover.png) no-repeat; background-size:100% auto;}.send_msg2{width:96px;height:42px;background:url(../images/product0_34.png) no-repeat; background-size:100% auto;text-align:center;line-height:42px;display:block;font-size:14px;color:#fff; border: none; cursor:pointer; }.send_msg2:hover{background:url(../images/product0_34_hover.png) no-repeat; background-size:100% auto;}.send_msg2{ margin: 30px 0 0 60px;}.send_msg:hover ,.gobuy_btn:hover{color:#fff;}.alert_wrap span{text-align:center;height:38px;line-height:38px;color:#464646;float:left;}.alert_wrap .input{text-indent:5px;height:38px;line-height:38px;color:#9e9e9e;float:left;border:1px solid #9e9e9e;margin-bottom:12px;}.alert_wrap .input_bit{width:167px;}.alert_wrap .input_small{width:93px;}.alert_wrap em{width:40px;float:left;line-height:38px;text-align:center;font-style: normal;color:#464646;}.alert_wrap .code_img{width:112px;height:40px;display:block;float:left;margin-left:8px;}.alert_wrap .form_box04 em{width:112px;height:40px;color:#464646;line-height:38px;float:left;margin-left:8px;}.alert_wrap .textarea{width:618px;float:left;height:120px;line-height:30px;font-size:14px;color:#464646;padding:0 5px;border:1px solid #9e9e9e;resize:none;margin-bottom:12px;}/*toolbar*/.class_btn{cursor:pointer;display:none;width:40px;background:url(../images/class0.png) no-repeat;background-size:120px 108px;height:53px;color:#fff;font-weight:700;padding-left:30px;padding-top:25px;font-size:16px;line-height:24px;position:fixed;right:0;bottom:0;z-index:22;}.toolbar{width:122px;padding:5px;position:fixed;top:120px;left:25px;z-index:999997;background:url(../images/white.png) repeat #fff;border:1px solid #c0c1c0;box-shadow: 0px 1px 2px #ccc, 0px -1px 2px #ccc, 1px 0px 2px #ccc, -1px 0px 2px #ccc;}.toolbar .toolbarM i{width:33px;height:33px;display:block;float:left;margin-right:7px;}.toolbar .toolbarMa{line-height:33px;font-size:16px;display:block;}.toolbar .toolbarC{padding-left:40px;display:none;}.toolbar .toolbarC a{display:block;line-height:28px;font-size:14px;}.toolbar .toolbarM{margin-bottom:15px;text-align: center;    margin-top: 15px;}.toolbar .i1 i{background:url(../images/navicon01.png) no-repeat;}.toolbar .i2 i{background:url(../images/navicon02.png) no-repeat;}.toolbar .i3 i{background:url(../images/navicon03.png) no-repeat;}.toolbar .i4 i{background:url(../images/navicon04.png) no-repeat;}.toolbar .i5 i{background:url(../images/navicon05.png) no-repeat;}.toolbar .i6 i{background:url(../images/navicon06.png) no-repeat;}.toolbar .i7 i{background:url(../images/navicon07.png) no-repeat;}.toolbar .i8 i{background:url(../images/navicon08.png) no-repeat;}.toolbar .i9 i{background:url(../images/navicon09.png) no-repeat;}.toolbar .i10 i{background:url(../images/navicon10.png) no-repeat;}.toolbar .toolbarM.open .toolbarC{display:block;}.toolbar .toolbarM.open .toolbarMa{color:#d03238;}.toolbar .i1:hover i ,.toolbar .toolbarM.open .i1 i{background:url(../images/navicon01_r.png) no-repeat;}.toolbar .i2:hover i ,.toolbar .toolbarM.open .i2 i{background:url(../images/navicon02_r.png) no-repeat;}.toolbar .i3:hover i ,.toolbar .toolbarM.open .i3 i{background:url(../images/navicon03_r.png) no-repeat;}.toolbar .i4:hover i ,.toolbar .toolbarM.open .i4 i{background:url(../images/navicon04_r.png) no-repeat;}.toolbar .i5:hover i ,.toolbar .toolbarM.open .i5 i{background:url(../images/navicon05_r.png) no-repeat;}.toolbar .i6:hover i ,.toolbar .toolbarM.open .i6 i{background:url(../images/navicon06_r.png) no-repeat;}.toolbar .i7:hover i ,.toolbar .toolbarM.open .i7 i{background:url(../images/navicon07_r.png) no-repeat;}.toolbar .i8:hover i ,.toolbar .toolbarM.open .i8 i{background:url(../images/navicon08_r.png) no-repeat;}.toolbar .i9:hover i ,.toolbar .toolbarM.open .i9 i{background:url(../images/navicon09_r.png) no-repeat;}.toolbar .i10:hover i ,.toolbar .toolbarM.open .i10 i{background:url(../images/navicon10_r.png) no-repeat;}.toolbar .toolbarD a{padding:0 0 0 45px;display:block;background:url(../images/case_13.png) 13px center no-repeat;line-height:30px;height:30px;}.toolbar .toolbarD a:hover ,.toolbar .toolbarD.focus a{background:url(../images/case_10.png) 13px center no-repeat;}.toolbar .toolbarD{padding:10px 0 5px;}.dpn{display:none;}/*top*/.main{width:960px;margin:0 auto;}.shadow_content{width:1124px;margin:0 auto;}.shadow_topBG{width:1124px;background:url(../images/product_43.png) no-repeat;height:53px;}.shadow_midBG{width:1124px;background:url(../images/product_45.png) repeat-y;}.shadow_botBG{width:1124px;background:url(../images/product0_37.png) no-repeat;height:77px;margin:0 auto 100px;}.banner_product{max-width:960px; width:100%;margin:0 auto;}.banner_product2{max-width:1073px; width:100%; max-height: 296px; margin:10px auto; box-shadow:1px 1px 10px #555; -webkit-box-shadow:1px 1px 10px #555; -moz-box-shadow:1px 1px 10px #555; -ms-box-shadow:1px 1px 10px #555; -o-box-shadow:1px 1px 10px #555;}.class_product{margin:15px 0;}.class_product dt{background:url(../images/product_57.jpg) no-repeat;width:40px;height:39px;text-align:center;color:#fff;line-height:39px;float:left;color:#fff;}.class_product dt a{color:#fff;}.class_product dd{display:inline-block;line-height:39px;float:left;padding:0 10px;}.friend_tip{border:1px solid #bebebe;padding:0 10px;height:38px;line-height:38px;}.product_wrap{width:960px;margin:0 auto;}.product_box{margin:0px auto;}.product_list{padding:12px 0;}.product_list dl{ width:960px;height:252px;border:1px solid #c0c1c0;box-shadow: 0px 1px 2px #ccc, 0px -1px 2px #ccc, 1px 0px 2px #ccc, -1px 0px 2px #ccc;}.product_list2{padding:12px 0;}.product_list2 dl{ width:960px;height:252px;border:1px solid #c0c1c0;box-shadow: 0px 1px 2px #ccc, 0px -1px 2px #ccc, 1px 0px 2px #ccc, -1px 0px 2px #ccc;}.dt_odd{width:418px;height:252px;float:left;}.dt_even{width:418px;height:252px;float:right;}.dd_odd{width:455px;height:252px;margin-right:40px;float:right;}.dd_even{width:455px;height:252px;margin-left:40px;float:left;}.product_list2 dt img{display:block;width:100%;}.product_list2 dd h2{padding-top:20px;line-height:30px;font-size:20px;color:#555555;font-weight:700;height:60px;padding-bottom:15px;overflow:hidden;}.product_list2 dd p{line-height:26px;font-size:14px;color:#777;height:78px;margin-bottom:15px;overflow:hidden;}.product_list2 .gobuy_btn{float:right;}.product_list dt{width:418px;height:252px;float:left;}.product_list dt img{display:block;width:100%;height:100%;}.product_list dd{width:455px;height:252px;margin-right:40px;float:right;}.product_list dd h2{padding-top:20px;line-height:30px;font-size:20px;color:#555555;font-weight:700;height:60px;padding-bottom:15px;overflow:hidden;}.product_list dd p{line-height:26px;font-size:14px;color:#777;height:78px;margin-bottom:15px;overflow:hidden;}.product_list .gobuy_btn{float:right;}.mb-100{ padding-bottom:100px;}.selected{background: url(../images/product0_34.png) no-repeat center center; color:#fff;width: 50px;height: 20px;display: block;text-align: center;line-height: 20px;margin-top: 8px;}.select{background-color:red; text-align:center; color:#fff;}.leftBG{width:359px;height:100%;overflow:hidden;background:url(../images/index_nav_01.png) no-repeat;pointer-events:none;position:fixed;left:0;top:0;z-index:998;}.paging_wrap{ clear:both; padding:20px 0px 70px 40px; overflow:hidden;}.paging_wrap span{height:36px;}.paging_wrap a{ color:#fff; display:block; float:left; width:36px; height:36px; line-height:32px; font-size:14px; text-align:center; background:url(../images/bg_fy.jpg) no-repeat; background-position: -72px 0;}.paging_wrap a:hover{background-position: -36px 0}.paging_wrap .l{background-position: 0 0;}.paging_wrap .r{background-position: -108px 0;}.paging_wrap .on{background-position: -36px 0;}.column01R a{ color:#fff;}.friend_links a{width:93px;height:31px;display:block;margin-right:30px;float:left;}.friend_links img{display:block;}.banner_top{width:100%;margin:30px auto 10px;overflow:hidden;}.banner_top2{width:100%;margin:130px auto 10px;}.banner_top img{margin:0 auto;display:block;}.banner_top2 img{margin:0 auto;display:block;}.bread_nav{line-height:40px;padding-bottom:15px;}.bread_nav span{padding:0 8px;}.articleP .title_product{margin-bottom:15px;margin-top:30px;}.articleP  P{line-height:24px;padding-bottom:10px;}.articleP{line-height:24px;}.productD01 .columnP01L{width:500px;float:left;}.productD01 .columnP01r{width:420px;float:right;}.productD01 .columnP01r h2{font-size:25px;line-height:36px;color:#000;height:108px;overflow:hidden;}.productD01 .columnP01r .detail_wrap{font-size:16px;line-height:36px;padding-bottom:60px;}.productD01 .columnP01r .detail_wrap dt{width:60%;float:left;}.productD01 .columnP01r .detail_wrap dd{width:32%;float:right;}/* Elastislide Style */.es-carousel{ overflow:hidden;}.es-carousel ul li{ height:100%; float:left; display:block; }.es-carousel ul li a{ z-index: 999;display:block;opacity:0.8; -webkit-touch-callout:none; /* option */ -webkit-transition: all 0.2s ease-in-out; -moz-transition: all 0.2s ease-in-out; -o-transition: all 0.2s ease-in-out; -ms-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out; }.es-carousel ul li.selected a{ border-color:#fff; opacity:1.0; }.es-carousel ul li a img{ display:block; border:none;height:70px;width:100%; }.rg-image ,.es-carousel{margin:0 auto;}.columnP01L .rg-image{width:500px;height:302px;}.rg-image-nav{position:absolute;height:100%;width:100%;left:0;top:0; z-index:888;}.rg-image-nav .rg-image-nav-prev ,.rg-image-nav .rg-image-nav-next{width:52px;height:50px;display:block;position:absolute;top:50%;margin-top:-25px;z-index:99999999;}.rg-image-nav .rg-image-nav-prev{background:url(../images/product0_07.png) center center no-repeat;left:0;}.rg-image-nav .rg-image-nav-next{background:url(../images/product0_07.png) center center no-repeat;right:0;}.rg-image-nav .rg-image-nav-prev:hover{background:url(../images/product0_07_hover.png) center center no-repeat;left:0;}.rg-image-nav .rg-image-nav-next:hover{background:url(../images/product0_07_hover.png) center center no-repeat;right:0;}.rg-image-nav .rg-image-nav-prev img ,.rg-image-nav .rg-image-nav-next img{margin:15px auto;display:block;}.rg-image-wrapper{position:relative;margin-bottom:7px;}.es-nav{display:none;}.columnP01L .rg-gallery{width:500px;}.columnP01L .rg-gallery .rg-thumbs{position:relative;width:500px;margin:0 auto 0;height:70px;}.columnP01L .es-carousel {width:500px;}.es-carousel-wrapper{position:relative;height:70px;}.es-carousel li{width:120px;height:70px;overflow:hidden;border:1px solid #cacaca;margin-right:5px;float:left;}.rg-image img{	display:block;        width: 500px;    height: 375px;}.about_column03 .rg-image{width:883px;height:530px;}.about_column03 .es-carousel-wrapper ,.about_column03 .rg-gallery ,.about_column03 .es-carousel,.about_column03 .rg-gallery .rg-thumbs{width:883px;}.about_column03 .rg-image-nav .rg-image-nav-prev ,.about_column03 .rg-image-nav .rg-image-nav-next{top:auto;bottom:20px;margin-top:0;z-index:99999999;}.about_column03 .rg-image-nav .rg-image-nav-prev{background:url(../images/product0_07.png) center center no-repeat;left:14px;}.about_column03 .rg-image-nav .rg-image-nav-next{background:url(../images/product0_07.png) center center no-repeat;right:14px;}.about_column03 .rg-image-nav .rg-image-nav-prev:hover{background:url(../images/product0_07_hover.png) center center no-repeat;left:14px;}.about_column03 .rg-image-nav .rg-image-nav-next:hover{background:url(../images/product0_07_hover.png) center center no-repeat;right:14px;}.about_column03 .img_wrap .text{line-height:24px;height:48px;margin:17.5px auto;text-align:center;color:#bcbcbc;overflow:hidden;width:70%;z-index:99999998;position:absolute;bottom:0;left:15%;}.about_column03 .img_wrap .blackBG{height:93px;width:100%;background:#000;opacity:0.5;filter:alpha(opacity=50);position:absolute;left:0;bottom:0;z-index:9;}.product_ok dl{width:310px;float:left;margin-right:9px;margin-bottom:20px;}.product_ok dl.last{margin-right:0;}.product_ok dt{width:100%;height:233px;}.product_ok dt img{width:100%;height:100%;display:block;}.product_ok dd{line-height:40px;height:40px;overflow:hidden;text-align:center;}/*paging_wrap01*/.paging_wrap01{width:100%;margin:0 auto;}.paging_wrap01 a{display:block;}.paging_wrap01 a:hover{color:red;}.paging_wrap01 .prev{background:url(../images/product0_34.png) no-repeat; background-size:100% auto;width:96px;height:42px;float:left;margin-top:3px;line-height:42px;text-align: center;}.paging_wrap01 .next{background:url(../images/product0_34.png) no-repeat;background-size:100% auto;width:96px;height:42px;float:right;margin-top:3px;line-height:42px;text-align: center;}.paging_wrap01 .back{background:url(../images/product0_31.png) no-repeat;background-size:100% auto;width:56px;height:56px;float:left;margin-left:150px;line-height:56px;text-align: center; cursor:pointer;}.paging_wrap01 .prev:hover{background:url(../images/product0_34_hover.png) no-repeat;background-size:100% auto;}.paging_wrap01 .next:hover{background:url(../images/product0_34_hover.png) no-repeat;background-size:100% auto;}.paging_wrap02 p{ color:#333; margin:20px; overflow: hidden;text-overflow: ellipsis;white-space: nowrap; width:200px; float:left;}.paging_wrap01 p{ color:#333; margin:10px; text-overflow: ellipsis;white-space: nowrap; width:200px; float:left;}.paging_wrap01 p.right{ float:right; text-align:right;}.paging_wrap02 p.right{ float:right; text-align:right;}/*news*/.articleN .h2{font-size:24px;line-height:35px;text-align:center; color:#000000;}.articleN .time_wrap{font-size:14px;line-height:24px;text-align:center;padding-bottom:20px;padding-top:10px;}.articleN p{line-height:30px;text-indent:2em;padding:10px 0;}.paging_wrap02{ width: 100%;/* float: left; */ margin: 20px auto;}.paging_wrap02 a{color:#fff;display:block;}.paging_wrap02 a:hover{color:#fff;}.paging_wrap02 .prev{background:url(../images/product0_34.png) no-repeat; background-size:100% auto;width:96px;height:42px;float:left;margin-top:3px;line-height:42px;text-align: center;}.paging_wrap02 .prev:hover{background:url(../images/product0_34_hover.png) no-repeat; background-size:100% auto;}.paging_wrap02 .next{background:url(../images/product0_34.png) no-repeat;background-size:100% auto;width:96px;height:42px;float:right;margin-top:3px;line-height:42px;text-align: center;}.paging_wrap02 .next:hover{background:url(../images/product0_34_hover.png) no-repeat;background-size:100% auto;}.share{padding-left:20px;float:left;padding-top: 10px;}.bdsharebuttonbox span.text{width:60px;float:left;line-height:30px;}.news_DetailBOT{padding-bottom:100px;}/*case*/.case_Wrap{padding:80px 0 80px;width:1200px;margin:0 auto;position:relative;}.case_content{width:865px;margin:0 auto;}.case_content dl{width:169px;float:left;padding:0 23px 45px;}.case_content dt{height:165px;width:100%;}.case_content dt img{height:100%;width:100%;display:block;}.case_content dd {text-align:center;padding-top:10px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;height:28px;}.case_Wrap .unslider a.unslider-arrow{width:67px;height:66px;display:block;background:url(../images/case_27.png) no-repeat;position: absolute; top:40%}.case_Wrap .unslider a.unslider-arrow:hover ,.case_Wrap .button a.act{background:url(../images/case_19.png) no-repeat;}.case_Wrap .unslider .prev{ left: 70px;}.case_Wrap .unslider .next{ right:70px; }.case_Wrap .unslider .unslider-arrow img{display:block;width:100%;height:100%;}.mb_btn{display:none;}.case-images-group-wrapper li{position: relative}.case-images-group-wrapper .seo_description{width:960px;text-align:center;position:absolute;z-index:999;height:100px;bottom:0;right:0;bottom: 0; right: 0; background-color: #fff;    opacity: 0.5;}.case-images-group-wrapper .seo_description h3{font-size:20px;margin:20px 0 10px;}.case-images-group-wrapper .unslider-arrow{position:absolute;bottom:20px;display:block;width:50px;height:50px;z-index:1000}.case-images-group-wrapper .next{right:10px;background:transparent url("../images/product0_07.png") no-repeat scroll center center;}.case-images-group-wrapper .prev{left:10px;bottom:20px;background:transparent url("../images/product0_07.png") no-repeat scroll center center;}.case-images-group-wrapper  .unslider-arrow img{margin: 15px auto; display: block;}/*about*/.tab01{width:95%;right:2.5%;top:140px;position:fixed;z-index:9999999;}.tab01 a{width:72px;float:right;height:56px;margin-left:25px;padding-top:20px;overflow:hidden;display:block;background:url(../images/about02.png) no-repeat;color:#fff;text-align:center;}.tab01 a:hover ,.tab01 a.act{background:url(../images/about03.png) no-repeat;color:#fff;}.about_column01 ,.about_column02{width:710px;margin:0 auto 80px;}.about_column01 .text{font-size:14px;line-height:35px;width:709px;margin:0 auto;  padding-bottom: 100px;}.about_column01 .text p{padding:15px 0;text-indent:2em;}.about_column02 .text{text-align:center;   padding-bottom: 100px;}.about_column02 .text h3{color:#aa0013;font-size:25px;font-weight:400;padding-bottom:10px;}.about_column02 .text p{padding-bottom:30px;line-height: 28px;}.about_column03{width:883px;margin:0 auto 80px;}.about_column03 .img_wrap{width:883px;margin:0 auto; margin-bottom:80px;}.about_column04{width:100%;margin:0 auto 80px;}.about_column04 .history_wrap{width:100%;margin:80px auto 0;position:relative;}.about_column04 .text_wrap{width:580px;overflow:hidden;position:relative;margin:0 auto;}.about_column04 .text_list .text{line-height:28px;height:140px;overflow:hidden;margin-bottom:20px;}.about_column04 .text_list .time{text-align:center;}.about_column04 .button{width:100%;position:absolute;left:0;bottom:0;z-index:9;}.about_column04 .button a{background:url(../images/about10.png) no-repeat;width:35px;height:35px;display:block;}.about_column04 .button a.arrow_left{float:left;}.about_column04 .button a.arrow_right{float:right;}.about_column04 .button a img{display:block;width:100%;height:100%;}.about_column04 .time_bg{background:url(../images/about27.png) center bottom no-repeat;height:66px;width:100%;margin-top:35px;}.about_column04 .time span{display:block;font-size:25px;color:#000;font-weight:700;padding-bottom:8px;    font-family: "宋体";}.about_column04 .time p{font-size:16px;}.about_column05{width:1200px;overflow:hidden;margin:0 auto 100px;}.about_column05 .img_wrap{width:100%;overflow:hidden;position:relative;margin-bottom:100px;}.about_column05 .img_wrap .button{width:59px;height:130px;overflow:hidden;position:absolute;top:50%;left:15px;margin-top:-65px;z-index:999;}.about_column05 .img_wrap .button a{width:59px;height:59px;overflow:hidden;display:block;background:url(../images/about16.png) no-repeat;}.about_column05 .img_wrap .button a:hover{background:url(../images/about15.png) no-repeat;}.about_column05 .img_wrap .button a img{display:block;width:100%;height:100%;}.about_column05 .img_wrap .button a.arrow_left{margin-bottom:12px;}.about_column05 .img_content{width:987px;margin:0 auto;overflow:hidden;height:350px;}.about_column05 .img_content dl{width:220px;margin:0 13px 20px;background:#8a8a8a;overflow:hidden;height:350px;text-align:center;float:left;    box-shadow:1px 0 2px #8a8a8a,-1px 0 2px #8a8a8a,0 1px 2px #8a8a8a,0 -1px 2px #cbcbcb;    -moz-box-shadow:1px 0 2px #8a8a8a,-1px 0 2px #8a8a8a,0 1px 2px #8a8a8a,0 -1px 2px #cbcbcb;    -webkit-box-shadow:1px 0 2px #8a8a8a,-1px 0 2px #8a8a8a,0 1px 2px #8a8a8a,0 -1px 2px #cbcbcb;    -ms-box-shadow:1px 0 2px #8a8a8a,-1px 0 2px #8a8a8a,0 1px 2px #8a8a8a,0 -1px 2px #cbcbcb;}.about_column05 .img_content dt{width:220px;height:298px;overflow:hidden;}/*contact*/.ths_Text{width:50%;margin:0 auto;font-size:18px;line-height:28px;padding:20px 0;}.contact_wrap{width:820px;overflow:hidden;margin:0 auto;padding-bottom:100px;}.contact_wrap .columnL{width:460px;float:left;height:298px;overflow:hidden;}.contact_wrap .columnR h1{font-size:24px;padding-bottom:15px;}.contact_wrap .columnR p{font-size:18px;line-height:28px;}.contact_wrap .columnR img{display:block;width:100%;}.contact_wrap .columnR{width:335px;float:right;}.contact_wrap .code_img{padding-top:15px;}.contact_wrap .code_img dl.wx{float:left;}.contact_wrap .code_img dl.wb{float:right;margin:0 15px;}.contact_wrap .code_img dl.xcx{float:right;}.contact_wrap .code_img dl{width:100px;}.contact_wrap .code_img dt{width:100px;height:100px;}.contact_wrap .code_img dd{text-align:center;padding-top:10px;}.contact_wrap .code_img dt img{width:100%;height:100%;display:block;}.contact_wrap form {margin-top:35px;}.contact_wrap .form01{width:397px;float:left;}.contact_wrap .form02{width:413px;float:left;}.contact_wrap .form01 dl{margin-bottom:30px;}.contact_wrap .form02 dd{width:348px;height:148px;background:url(../images/contact_22.png) no-repeat;float:right;}.contact_wrap .form02 dd textarea{background:transparent;border:none;resize:none;width:340px;height:140px;margin:4px;line-height:28px;font-size:16px;font-family: "微软雅黑";}.contact_wrap .form01 dd{width:332px;height:39px;background:url(../images/contact_19.png) no-repeat;float:right;}.contact_wrap .form01 dd input.inputS{display:block;width:324px;height:33px;background:transparent;line-height:33px;border:none;margin:4px auto;font-size:16px;}.contact_wrap .form01 dt ,.contact_wrap .form02 dt{width:60px;text-align:center;font-size:18px;float:left;}.send{display:block;width:72px;height:56px;overflow:hidden;color:#fff;text-align:center;padding-top:16px;background:url(../images/contact_27.png) no-repeat;margin-top:15px;}.send:hover{color:#fff;}.contact_wrap .code_wrap .inputNS{text-align:center;font-size:14px;width:50px;height:23px;border:1px solid #999;line-height:23px;display:block;float:left;margin-right:20px;}.contact_wrap .code_wrap span{float:left;}.contact_wrap .code_wrap a{float:left;color:#ad091b;}.contact_wrap .code_wrap{margin-left:64px;}.contact_wrap .send{margin-left:64px;}.Validform_wrong{width:80px;}/*newsList*/.news_list{margin-left:-9px;width:978px;padding-bottom:50px;}.news_list dl{background:#8a8a8a;margin:0 9px 18px;float:left;width:470px;}.news_list dt{width:50%;float:left;}.news_list dd{width:50%;float:left;height:177px;margin: 12px 0px 0px -5px;}.news_list dd img{display:block;width:100%;height:100%;}.news_list a,.news_list{color:#fff;text-align:center;}.news_list h2{margin:15px;height:24px;line-height:24px;overflow:hidden;font-size:16px;}.news_list p{line-height:24px;height:48px;overflow:hidden;margin:0 15px 10px;    text-align: left;}.news_list .line{background:url(../images/index-news_25.jpg) center bottom no-repeat;width:100%;height:3px;}.dMORE{width:100px;height:44px;overflow:hidden;background:url(../images/index-news_29.png) no-repeat; background-size:100% auto;display:block;margin:20px auto;line-height: 50px;padding-left: 8px;}.dMORE:hover{background:url(../images/index-news_29_hover.png) no-repeat; background-size:100% auto;}.news_list_index{margin-left:-9px;width:489px;padding-bottom:10px;}.news_list_index dl{background:#8a8a8a;margin:0 9px 18px;float:left;width:470px;}.news_list_index dt{width:50%;float:left;}.news_list_index dd{width:50%;float:left;height:187px;}.news_list_index dd img{display:block;width:100%;height:100%;}.news_list_index a,.news_list{color:#fff;text-align:center;}.news_list_index h2{margin:15px;height:24px;line-height:24px;overflow:hidden;font-size:16px;}.news_list_index p{line-height:24px;height:48px;overflow:hidden;margin:0 15px 10px;}.scrollable {  overflow: scroll; }/*leftBG*/.leftBG{width:359px;height:100%;overflow:hidden;background:url(../images/index_nav_01.png) no-repeat;position:fixed;left:0;top:0;z-index:998;}.leftWrap{width:86px;left:25px;top:30px;background:#000;height:100%;position:fixed;z-index:999;}/*top*/.leftWrap .logo{background:url(../images/loglo01.png) no-repeat;background-size:100% auto; width:89px;height:90px;overflow:hidden;float:inherit;margin:0 0 50px;}.leftWrap .topperR{width:89px;float:inherit;padding-top:0;}.leftWrap .nav_top a{float:inherit;margin:0 auto 10px;}.leftWrap .links{padding-top:10px;}.leftWrap .links a{display:block;margin-bottom:18px;}.leftWrap .links a img{display:block;}.textSliderWrap a.arrow_left,.textSliderWrap a.arrow_right {    background: url(../images/about10.png) no-repeat;    width: 35px;    height: 35px;    display: block;    position: absolute;    bottom:0;    z-index: 9;}.textSliderWrap a.arrow_left {    left: 0;}.textSliderWrap a.arrow_right {    right: 0;}.imageSliderWrap a img{    display: block;    width: 100%;    height: 100%;}.imageSliderWrap a{    width: 59px;    height: 59px;    overflow: hidden;    display: block;    position: absolute;    left: 15px;    z-index: 999;    background: url(../images/about16.png) no-repeat;}.imageSliderWrap a:hover{background: url(../images/about15.png) no-repeat;}.imageSliderWrap a.arrow_left{    top:40%;}.imageSliderWrap a.arrow_right{    top:25%;}.indexbody{height:100%;position:relative;}.index01{background-size:100% 100%;width:100%;height:100%;position:fixed;}.index01 img{width:100%;display:block;}.index01 .img01{position:absolute;left:25%;top:15%;display:block;height:45%;max-height:453px;    animation-name:bounceInLeft;/*动画属性名，也就是我们前面keyframes定义的动画名*/    animation-duration:5s;/*动画持续时间*/    animation-timing-function: ease-in; /*动画频率，和transition-timing-function是一样的*/    animation-delay: 0s;/*动画延迟时间*/    animation-iteration-count:1;/*定义循环资料，infinite为无限次*/    animation-direction: alternate;/*定义动画方式*/    -webkit-animation-name:bounceInLeft;/*动画属性名，也就是我们前面keyframes定义的动画名*/    -webkit-animation-duration:5s;/*动画持续时间*/    -webkit-animation-timing-function: ease-in; /*动画频率，和transition-timing-function是一样的*/    -webkit-animation-delay: 0s;/*动画延迟时间*/    -webkit-animation-iteration-count:1;/*定义循环资料，infinite为无限次*/    -webkit-animation-direction: alternate;/*定义动画方式*/    -o-animation-name:bounceInLeft;/*动画属性名，也就是我们前面keyframes定义的动画名*/    -o-animation-duration:5s;/*动画持续时间*/    -o-animation-timing-function: ease-in; /*动画频率，和transition-timing-function是一样的*/    -o-animation-delay: 0s;/*动画延迟时间*/    -o-animation-iteration-count:1;/*定义循环资料，infinite为无限次*/    -o-animation-direction: alternate;/*定义动画方式*/}.index01 .img02{position:absolute;left:20%;bottom:10%;display:block;    animation-name:zoomInRight;/*动画属性名，也就是我们前面keyframes定义的动画名*/    animation-duration:10s;/*动画持续时间*/    animation-timing-function: ease-in; /*动画频率，和transition-timing-function是一样的*/    animation-iteration-count:1;/*定义循环资料，infinite为无限次*/    animation-direction: alternate;/*定义动画方式*/    -webkit-animation-name:zoomInRight;/*动画属性名，也就是我们前面keyframes定义的动画名*/    -webkit-animation-duration:10s;/*动画持续时间*/    -webkit-animation-timing-function: ease-in; /*动画频率，和transition-timing-function是一样的*/    -webkit-animation-iteration-count:1;/*定义循环资料，infinite为无限次*/    -webkit-animation-direction: alternate;/*定义动画方式*/    -o-animation-name:zoomInRight;/*动画属性名，也就是我们前面keyframes定义的动画名*/    -o-animation-duration:10s;/*动画持续时间*/    -o-animation-timing-function: ease-in; /*动画频率，和transition-timing-function是一样的*/    -o-animation-iteration-count:1;/*定义循环资料，infinite为无限次*/    -o-animation-direction: alternate;/*定义动画方式*/}.index01 .img03{position:absolute;display:block;height:75%;max-height:946px;right:20%;bottom:8%;}@-webkit-keyframes fadeIn {    from {        opacity: 0;    }    to {        opacity: 1;    }}@keyframes fadeIn {    from {        opacity: 0;    }    to {        opacity: 1;    }}.fadeIn {    animation-name: fadeIn;    animation-duration:5s;/*动画持续时间*/    animation-timing-function: ease-in; /*动画频率，和transition-timing-function是一样的*/    animation-delay:0s;/*动画延迟时间*/    animation-iteration-count:1;/*定义循环资料，infinite为无限次*/    animation-direction: alternate;/*定义动画方式*/    -webkit-animation-name: fadeIn;    -webkit-animation-duration:5s;/*动画持续时间*/    -webkit-animation-timing-function: ease-in; /*动画频率，和transition-timing-function是一样的*/    -webkit-animation-delay:0s;/*动画延迟时间*/    -webkit-animation-iteration-count:1;/*定义循环资料，infinite为无限次*/    -webkit-animation-direction: alternate;/*定义动画方式*/}@-webkit-keyframes fadeInDown {    from {        opacity: 0;        -webkit-transform: translate3d(0, -100%, 0);        transform: translate3d(0, -100%, 0);    }    to {        opacity: 1;        -webkit-transform: none;        transform: none;    }}@-webkit-keyframes lightSpeedIn {    from {        -webkit-transform: translate3d(100%, 0, 0) skewX(-30deg);        transform: translate3d(100%, 0, 0) skewX(-30deg);        opacity: 0;    }    60% {        -webkit-transform: skewX(20deg);        transform: skewX(20deg);        opacity: 1;    }    80% {        -webkit-transform: skewX(-5deg);        transform: skewX(-5deg);        opacity: 1;    }    to {        -webkit-transform: none;        transform: none;        opacity: 1;    }}@keyframes lightSpeedIn {    from {        -webkit-transform: translate3d(100%, 0, 0) skewX(-30deg);        transform: translate3d(100%, 0, 0) skewX(-30deg);        opacity: 0;    }    60% {        -webkit-transform: skewX(20deg);        transform: skewX(20deg);        opacity: 1;    }    80% {        -webkit-transform: skewX(-5deg);        transform: skewX(-5deg);        opacity: 1;    }    to {        -webkit-transform: none;        transform: none;        opacity: 1;    }}.lightSpeedIn {    -webkit-animation-name: lightSpeedIn;    animation-name: lightSpeedIn;    -webkit-animation-timing-function: ease-out;    animation-timing-function: ease-out;}@-webkit-keyframes zoomInRight {    from {        opacity: 0;        -webkit-transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0);        transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0);        -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);        animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);    }    60% {        opacity: 1;        -webkit-transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0);        transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0);        -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);        animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);    }}@keyframes zoomInRight {    from {        opacity: 0;        -webkit-transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0);        transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0);        -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);        animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);    }    60% {        opacity: 1;        -webkit-transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0);        transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0);        -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);        animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);    }}.zoomInRight {    -webkit-animation-name: zoomInRight;    animation-name: zoomInRight;}@-webkit-keyframes pulse {    from {        -webkit-transform: scale3d(1, 1, 1);        transform: scale3d(1, 1, 1);    }    50% {        -webkit-transform: scale3d(1.1, 1.1, 1.1);        transform: scale3d(1.1, 1.1, 1.1);    }    to {        -webkit-transform: scale3d(1, 1, 1);        transform: scale3d(1, 1, 1);    }}@keyframes pulse {    from {        -webkit-transform: scale3d(1, 1, 1);        transform: scale3d(1, 1, 1);    }    50% {        -webkit-transform: scale3d(1.1, 1.1, 1.1);        transform: scale3d(1.1, 1.1, 1.1);    }    to {        -webkit-transform: scale3d(1, 1, 1);        transform: scale3d(1, 1, 1);    }}.pulse {    animation-name: pulse;    animation-duration:15s;/*动画持续时间*/    animation-timing-function: ease-in; /*动画频率，和transition-timing-function是一样的*/    animation-delay:5s;/*动画延迟时间*/    animation-iteration-count:infinite;/*定义循环资料，infinite为无限次*/    animation-direction: alternate;/*定义动画方式*/    -webkit-animation-name: pulse;    -webkit-animation-duration:15s;/*动画持续时间*/    -webkit-animation-timing-function: ease-in; /*动画频率，和transition-timing-function是一样的*/    -webkit-animation-delay:5s;/*动画延迟时间*/    -webkit-animation-iteration-count:infinite;/*定义循环资料，infinite为无限次*/    -webkit-animation-direction: alternate;/*定义动画方式*/}@-webkit-keyframes bounceInLeft {    from, 60%, 75%, 90%, to {        -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);        animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);    }    0% {        opacity: 0;        -webkit-transform: translate3d(-3000px, 0, 0);        transform: translate3d(-3000px, 0, 0);    }    60% {        opacity: 1;        -webkit-transform: translate3d(25px, 0, 0);        transform: translate3d(25px, 0, 0);    }    75% {        -webkit-transform: translate3d(-10px, 0, 0);        transform: translate3d(-10px, 0, 0);    }    90% {        -webkit-transform: translate3d(5px, 0, 0);        transform: translate3d(5px, 0, 0);    }    to {        -webkit-transform: none;        transform: none;    }}@keyframes bounceInLeft {    from, 60%, 75%, 90%, to {        -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);        animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);    }    0% {        opacity: 0;        -webkit-transform: translate3d(-3000px, 0, 0);        transform: translate3d(-3000px, 0, 0);    }    60% {        opacity: 1;        -webkit-transform: translate3d(25px, 0, 0);        transform: translate3d(25px, 0, 0);    }    75% {        -webkit-transform: translate3d(-10px, 0, 0);        transform: translate3d(-10px, 0, 0);    }    90% {        -webkit-transform: translate3d(5px, 0, 0);        transform: translate3d(5px, 0, 0);    }    to {        -webkit-transform: none;        transform: none;    }}.bounceInLeft {    -webkit-animation-name: bounceInLeft;    animation-name: bounceInLeft;}.dotted{width:24px;height:176px;overflow:hidden;z-index:999;right:20px;top:50%;margin-top:-88px;position:fixed;}.dotted a{background:url(../images/case_13.png) no-repeat;width:24px;height:23px;display:block;margin:10px 0;}.dotted a:hover,.dotted .active a{background:url(../images/case_10.png) no-repeat;}.scrollbtn{background:url(../images/scence_24.gif) no-repeat;width:520px;height:70px;position: absolute;overflow:hidden;z-index:999;bottom:20px;left:50%;margin-left:-10px;display:block;}.index02{background:url(../images/about23_03.jpg) right top no-repeat;background-size:100% 100% ;}.banner_wrap img{display:block;margin:0 auto; width:65%;}.banner_wrap{padding-left:20%;padding-top:20px;}.index02_wrap{height:380px;margin-right:100px;  margin-top: 100px;}.index02_wrap dl{width:21%;float:left;margin:0 2%;}.index02_wrap a.unslider-arrow{width:67px;height:66px;display:block;background:url(../images/case_27.png) no-repeat;position: absolute; z-index:9999;  top: 60%;} .index02_wrap a.unslider-arrow:hover ,.index02_wrap .button a.act{width:67px;height:66px;display:block;background:url(../images/case_19.png) no-repeat;position: absolute; z-index:9999;}.index02_wrap .prev{margin-bottom:15px;top:65%;left:300px;}.index02_wrap .next{bottom:15%; right:60px;}.index02_wrap .unslider-arrow img{display:block;width:100%;height:100%;}.index02_list{margin-left:370px;}.index02_list dt img{display:block;margin:0 auto;}.index02_list dt h3{font-size:24px;margin:25px auto 25px;padding-bottom:20px;background:url(../images/line_r.png) center bottom no-repeat;text-align:center;}.index02_list dt p{display:block;margin:0 auto;font-size:16px;line-height:28px;height:84px;overflow:hidden;}.index02_list .read_more{background:url(../images/scence_21.png) no-repeat;background-size:100% auto; width:118px; height:54px;overflow:hidden;display:block;margin:20px auto 0; text-align: center;line-height: 54px;color: #fff;}.index02_list .read_more:hover{background:url(../images/scence_21_hover.png) no-repeat; background-size:100% auto;}.index03{background:url(../images/company_03.jpg) right top no-repeat;height:100%;position:fixed;z-index:1;width:100%;background-size:100% 100%;}.company_wrap{max-width:980px; width:80%;padding-left:30%;margin:10px auto;overflow:hidden;}.company_wrap img{display:block;width:100%;height:auto;box-shadow:1px 1px 10px #555; -webkit-box-shadow:1px 1px 10px #555; -moz-box-shadow:1px 1px 10px #555; -ms-box-shadow:1px 1px 10px #555; -o-box-shadow:1px 1px 10px #555;}.company_wrap .img01,.company_wrap .img02,.company_wrap .img03,.company_wrap .img04{position:relative;}.company_wrap .text{width:80%;position:absolute;left:10%;top:50px;z-index:6;color:#bcbcbc;text-align:center;display:none;}.company_wrap h3{font-size:25px;padding-bottom:15px;margin-bottom:15px;background:url(../images/line_red.jpg) center bottom no-repeat;}.company_wrap p{font-size:14px;line-height:24px;height:73px;overflow:hidden;}.company_wrap .mask{left:0;top:0;z-index:5;background:#000;position:absolute;display:none;width:100%;height:100%;opacity:0.7;filter:alpha(opacity=70);}.company_wrap .read_more01{width:85px;height:32px;background:#aa0013;display:block;color:#fff;text-align:center;line-height:32px;margin:15px auto;}.index04{background:url(../images/newsbody_03.jpg) center top no-repeat;height:100%;position:fixed;z-index:1;width:100%;background-size:100% 100%;}.index04 .news_list_Wrap{margin-left:20%;width: 980px;padding-left: 20%;margin: 10px auto;}.index04 .news_list{margin:0 auto;}.company_wrap .company_img{max-width:980px; width:80%; position:relative;}.company_wrap .open .mask,.company_wrap .open .text{display:block;}.company_wrap .img01_Wrap{width:60%;float:left;}/*.company_wrap .img01{height:350px;}*/.company_wrap .img02{max-width:391px; width:60%; float:left;}.company_wrap .img03{max-width:217px; width:39%; float:right;}.company_wrap .img04{max-width:358px; width:100%;}.company_wrap .img03_wrap{padding-top:12px;}.company_wrap .img02_Wrap{max-width:358px; width:39%; float:right;}.company_wrap .spec h3{padding-bottom:10px;margin-bottom:0;}.company_wrap .spec .read_more01{margin:10px auto;}/*搜索页*/.list-auto{ position:relative; display:block; margin:0 auto; overflow:hidden; _zoom:1; width: 960px;}.mt-152{margin-top: 152px; }.pb-50{padding-bottom:50px;}.ntitle{ margin:0 auto; padding:30px 0 0; width:100%; }	.ntitle:after{ content:"."; display:block; height:0; clear:both; visibility:hidden; }	.ntitle h2{ display:inline-block; float:left; padding-right:10px; width:auto; color:#333; font-size:24px; font-weight:400; line-height:25px; }	.ntitle h2 a{ position:relative; padding-right:25px; color:#888; }	.ntitle h2 a:hover{ color:#f06000; text-decoration:none; }	.ntitle h2 a em{ display:block; position:absolute; right:-4px; top:8px; width:9px; height:17px; background:url(../images/slider.png) -359px -87px no-repeat; }	.ntitle p{ display:inline-block; float:left; padding-top:3px; line-height:18px; color:#888; font-size:14px; }	.ntitle p a{ margin-left:10px; padding:0 0 0 15px; color:#888; font-size:14px; background:url(../images/line.png) left center no-repeat; }	.ntitle p a:hover{ color:#f06000; }	.ntitle p a.no-bg{ background:none; }	.ntitle i{ display:block; padding-top:10px; color:#999; font-size:14px; font-style:normal; line-height:1em; }	.ntitle span{ display:inline-block; float:right; line-height:18px; color:#999; font-size:12px; }	.ntitle span a{ color:#999; }	.ntitle span a:hover{ color:#0089CD; }		/*图文列表*/.n-list{ padding-top:10px; }	.n-list li{ display:block; padding-bottom:16px; border-bottom:1px solid #f0f0f0; overflow:hidden;   margin: 30px auto;}	.n-list li:after{ content:"."; display:block; height:0; clear:both; visibility:hidden; }	.n-list li h2{ padding:0 0 14px 0; font-size:16px; line-height:27px; font-weight:normal; }	.n-list li h2 a{ font-size:20px; font-weight:bold; line-height:29px; color:#464646; text-decoration:none; }	.n-list li h2 a:hover{ color:red; }	.n-list li .note b{ position:relative; display:block; float:left; margin-right:16px; width:300px; font-style:normal; }	.n-list li .note b img{width:100%;  }	.n-list li .note p{ font-size:14px; line-height:23px; font-weight:500; color:#555; }	.n-list li .note .info{ padding-top:50px; }	.n-list li .note .info span{ margin-right:10px; line-height:30px; padding-left:20px; color:#777; background:url(../images/sprite.gif) no-repeat; }	.n-list li .note .info .time{ background-position:0 -158px; }	.n-list li .note .info .view{ background-position:0 -36px; }	.n-list li .note .info .comm{ background-position:0 4px; }	.n-list .nodata{ margin-top:30px; color:#666; font-size:14px; line-height:100px; text-align:center; }	.articleN{ line-height:180%;}	/*@media only screen and (max-width:1440px){    .index04 .news_list_Wrap {margin-left: 25%;}}*/@media only screen and (max-width:960px){    .logo{margin-left:10px;}    .main{width:96%;margin:0 auto;}}@media only screen and (max-width: 768px){	.pc_btn{display:none; visibility:hidden;}	.mb_btn{display:block;}	.leftWrap .logo{background:url(../images/loglo01.png) no-repeat; background-size:100% auto;width:50px;height:50px;overflow:hidden;float:inherit;margin:0 0 50px;}	.topperWrap { height:50px;}	.logo{width:50px;  height: 50px;background-size: 100% auto;}	.topperR {width: 100%;display:none;float: inherit;padding-top: 20px;background: #9f0a0a;position: absolute;top:68px;left:0;padding-bottom: 20px;z-index:5;}	.alert_wrap .form_box01{width:90%;float:none;}	.alert_wrap .form_box02{width:90%;float:none;}    .index01{margin-top:60px;}    .index01 .unslider ,.index01 .unslider #slider1{width:100%;}    .company_wrap{width:96%;padding-left:0;}    .company_wrap .company_img{width:100%;margin-left:auto;margin-right:auto;}    .company_wrap .open .mask,.company_wrap .open .text{display:block;}    .company_wrap .img01_Wrap{width:100%;float:inherit;}    .company_wrap .img01{height:auto;padding-top:12px;}    .company_wrap .img02{height:auto;width:100%;float:left;padding-top:12px;}    .company_wrap .img03{height:auto;width:100%;float:right;padding-top:12px;}    .company_wrap .img04{height:auto;width:100%;padding-top:12px;}    .company_wrap .img03_wrap{height:auto;padding-top:12px;}    .company_wrap .img02_Wrap{width:100%;float:inherit;}    .scrollbtn{display:none;}    /*alert*/    .alert_dz{width:550px;height:650px;margin-left:-275px;background:#fff;}    .alert_wrap .form_box01{width:230px;float:inherit;}    .alert_wrap .form_box02{width:460px;float:inherit;}    .alert_wrap .form_box03{width:505px;}    .alert_wrap .form_box04{padding-left:55px;}    .alert_wrap .form_box04 em{width:112px;height:40px;color:#464646;line-height:38px;float:left;margin-left:8px;}    .alert_wrap .textarea{width:400px;}    /*top*/    .topperR.open {        display:block;    }    .animated {        -webkit-animation-duration: 1s;        animation-duration: 1s;        -webkit-animation-fill-mode: both;        animation-fill-mode: both    }    @-webkit-keyframes bounceInRight {        0% {            opacity: 0;            -webkit-transform: translateX(2000px);            transform: translateX(2000px)        }        60% {            opacity: 1;            -webkit-transform: translateX(-30px);            transform: translateX(-30px)        }        80% {            -webkit-transform: translateX(10px);            transform: translateX(10px)        }        100% {            -webkit-transform: translateX(0);            transform: translateX(0)        }    }    @keyframes bounceInRight {        0% {            opacity: 0;            -webkit-transform: translateX(2000px);            -ms-transform: translateX(2000px);            transform: translateX(2000px)        }        60% {            opacity: 1;            -webkit-transform: translateX(-30px);            -ms-transform: translateX(-30px);            transform: translateX(-30px)        }        80% {            -webkit-transform: translateX(10px);            -ms-transform: translateX(10px);            transform: translateX(10px)        }        100% {            -webkit-transform: translateX(0);            -ms-transform: translateX(0);            transform: translateX(0)        }    }    .bounceInRight {        -webkit-animation-name: bounceInRight;        animation-name: bounceInRight    }    #hamburger {        width: 40px;        height: 40px;        position: relative;        margin:5px 10px 30px 7px;        -webkit-transform: rotate(0deg);        -moz-transform: rotate(0deg);        -o-transform: rotate(0deg);        transform: rotate(0deg);        -webkit-transition: 0.5s ease-in-out;        -moz-transition: 0.5s ease-in-out;        -o-transition: 0.5s ease-in-out;        transition: 0.5s ease-in-out;        cursor: pointer;        display: none;        float: right;        z-index: 1100;        background:url(../images/nav_btnbg.png) no-repeat;    }    #hamburger span {        background-color: #a10909;        display: block;        position: absolute;        height: 2px;        width: 50%;        border-radius: 9px;        left: 25%;        -webkit-transform: rotate(0deg);        -moz-transform: rotate(0deg);        -o-transform: rotate(0deg);        transform: rotate(0deg);        -webkit-transition: 0.25s ease-in-out;        -moz-transition: 0.25s ease-in-out;        -o-transition: 0.25s ease-in-out;        transition: 0.25s ease-in-out;    }    #hamburger span:nth-child(1) {        top: 12px;        -webkit-transform-origin: left center;        -moz-transform-origin: left center;        -o-transform-origin: left center;        transform-origin: left center;    }    #hamburger span:nth-child(2) {        top: 19px;        -webkit-transform-origin: left center;        -moz-transform-origin: left center;        -o-transform-origin: left center;        transform-origin: left center;    }    #hamburger span:nth-child(3) {        top: 26px;        -webkit-transform-origin: left center;        -moz-transform-origin: left center;        -o-transform-origin: left center;        transform-origin: left center;    }    #hamburger.open span:nth-child(1) {        -webkit-transform: rotate(45deg);        -moz-transform: rotate(45deg);        -o-transform: rotate(45deg);        transform: rotate(45deg);        top: 10px;        left:25%;    }    #hamburger.open span:nth-child(2) {        top: 35px;        position: relative;        opacity: 0;    }    #hamburger.open span:nth-child(3) {        -webkit-transform: rotate(-45deg);        -moz-transform: rotate(-45deg);        -o-transform: rotate(-45deg);        transform: rotate(-45deg);        top: 25px;        left: 25%;    }	.popup {    position: fixed;    top: 50%;    left: 50%;    width: 70%;    height: 80%;    min-width: 320px;    max-width: 100%;    max-height: 100%;    visibility: hidden;    opacity: 0;    overflow: auto;    -webkit-box-sizing: border-box;            box-sizing: border-box;}    .search_wrap{background:url(../images/product_29.jpg) center top no-repeat;height:103px;width:90%;margin:35px auto;position:relative;}    .search_wrap .search_box{width:90%;height:50px;padding-top:54px;background:url(../images/product_33.jpg) center bottom repeat-x;margin:0 auto;}    .search_wrap .search_box .search_input{width:80%;margin:5px auto 0;height:40px;border:none;background:transparent;display:block;}    .shadow_content{width:95%;margin:0 auto;}    .shadow_topBG{width:100%;background:url(../images/product_43.png) no-repeat;background-size:100% 100%;height:53px;margin:0 auto;}    .shadow_midBG .main{width:85%;margin:0 auto;}    .shadow_midBG{width:100%;background:url(../images/product_45.png) repeat-y;background-size:100% auto;margin:0 auto;}    .shadow_botBG{width:100%;background:url(../images/product0_37.png) no-repeat;background-size:100% 100%;height:77px;margin:0 auto 100px;}    .banner_product{width:100%;height:auto;}    .banner_product img{display:block;width:100%;}    .class_product{margin:15px 0;}    .class_product dt{background:url(../images/product_57.jpg) no-repeat;width:40px;height:39px;text-align:center;color:#fff;line-height:39px;float:left;color:#fff;}    .class_product dt a{color:#fff;}    .class_product dd{display:inline-block;line-height:39px;float:left;padding:0 10px;}    .friend_tip{height:auto;line-height:25px;}    .product_wrap{width:100%;margin:0 auto;}    .product_list{padding:12px 0;width: 90%; margin: 0 auto;}    .product_list dl{ width:99%;height:211px;border:1px solid #c0c1c0;box-shadow: 0px 1px 2px #ccc, 0px -1px 2px #ccc, 1px 0px 2px #ccc, -1px 0px 2px #ccc;}    .product_list dt{width:40%;height:211px;float:left;}    .product_list dd{width:50%;height:211px;margin-right:40px;float:right;}    .product_list dd h2{padding-top:15px;line-height:25px;font-size:18px;color:#555555;font-weight:700;height:50px;padding-bottom:15px;}    .product_list dd p{line-height:20px;font-size:14px;color:#777;height:60px;margin-bottom:10px;}    .product_list .gobuy_btn{float:right;}        /*footer*/    .footer .column01L{float:inherit;width:auto;}    .footer .column01R{float:inherit;width:auto;}    .class_btn{display:block;}    .banner_top{width:100%;height:auto;}    .banner_top img{width:90%;}    .product_ok dt{width:100%;height:auto;}    .product_ok dt img{width:100%;height:auto;display:block;}    .articleP .title_product{margin-bottom:15px;margin-top:30px;}    .articleP  P{ine-height:24px;padding-bottom:10px;}    .articleP  P img{max-width:100%;display:block;}    .productD01 .columnP01L{width:100%;float:inherit;}    .productD01 .columnP01r{width:100%;float:inherit;}    .productD01 .columnP01r h2{font-size:22px;line-height:32px;color:#000;height:auto;overflow:hidden;margin-top:25px;}    .productD01 .columnP01r .detail_wrap{font-size:16px;line-height:32px;padding-bottom:0px;}    .productD01 .columnP01r .detail_wrap dt{width:100%;float:inherit;}    .productD01 .columnP01r .detail_wrap dd{width:100%;float:inherit;}    .toolbar{overflow-y:auto;}    /* Orientation-dependent styles for the content of the menu */    .cbp-spmenu-vertical {        width: 122px;        height: 100%;        top: 0;        z-index: 1000;    }    .cbp-spmenu-horizontal {        width: 100%;        height: 150px;        left: 0;        z-index: 1000;        overflow: hidden;    }    .cbp-spmenu-horizontal h3 {        height: 100%;        width: 20%;        float: left;    }    .cbp-spmenu-horizontal a {        float: left;        width: 20%;        padding: 0.8em;        border-left: 1px solid #258ecd;    }    /* Vertical menu that slides from the left or right */    .cbp-spmenu-left {        left: -122px;    }    .cbp-spmenu-right {        right: -132px;    }    .cbp-spmenu-left.cbp-spmenu-open {        left: 0px;    }    .cbp-spmenu-right.cbp-spmenu-open {        right: 0px;    }    /* Push classes applied to the body */    .cbp-spmenu-push {        overflow-x: hidden;        position: relative;        left: 0;    }    .cbp-spmenu-push-toleft {        left: -122px;    }    .button-to-left {        right: 132px;    }    /* Transitions */    .cbp-spmenu,    .cbp-spmenu-push,    .button-push{        -webkit-transition: all 0.3s ease;        -moz-transition: all 0.3s ease;        transition: all 0.3s ease;    }    /*case*/    .case_Wrap{padding:50px 0 80px;width:100%;}    .case_content{width:85%;margin:0 0 0 15%;}    .case_content dl{padding:0 10px 25px; margin:0 auto; float:none;}    .case_Wrap .button{left:15px;top:20px;margin-top:0;}    .case_Wrap .button a{width:45px;height:45px;display:block;background:url(../images/case_27.png) no-repeat;background-size:100% 100%;}    .case_Wrap .button a:hover ,.case_Wrap .button a.act{background:url(../images/case_19.png) no-repeat;background-size:100% 100%;}	.case_Wrap .unslider a.unslider-arrow {bottom:40px; top: inherit;}    .ths_Text{width:90%;margin:0 auto;font-size:18px;line-height:28px;padding:20px 0;}    .contact_wrap{width:100%;}    .contact_wrap .columnL{width:100%;float:inherit;height:298px;overflow:hidden;margin:0 auto;}    .contact_wrap .columnR h1{font-size:24px;padding-bottom:15px;}    .contact_wrap .columnR p{font-size:18px;line-height:28px;}    .contact_wrap .columnR img{display:block;width:100%;}    .contact_wrap .columnR{width:100%;float:inherit;margin:20px auto 0;}    .contact_wrap .code_img dl.wx{float:inherit;margin-bottom:20px;}    .contact_wrap .form01{width:397px;float:inherit;}    .contact_wrap .form02{width:413px;float:inherit;margin-bottom:15px;}    .contact_wrap .form01 dt ,.contact_wrap .form02 dt{width:60px;text-align:center;font-size:18px;float:left;}    .send{display:block;width:72px;height:56px;overflow:hidden;color:#fff;text-align:center;padding-top:16px;background:url(../images/contact_27.png) no-repeat;margin-top:15px;}    .send:hover{color:#fff;}    .contact_wrap .code_wrap .inputNS{text-align:center;font-size:14px;width:50px;height:23px;border:1px solid #999;line-height:23px;display:block;float:left;margin-right:20px;}    .contact_wrap .code_wrap span{float:left;}    .contact_wrap .code_wrap a{float:left;color:#ad091b;}    .contact_wrap .code_wrap{margin-left:64px;}    .contact_wrap .send{margin-left:64px;}	    /*newsList*/    .news_list{margin-left:0;width:95%;padding-bottom:100px;}    .news_list dl{float:inherit;}    /*about*/    .tab01{width:72px;right:2.5%;top:20px;position:fixed;z-index:9999999;}    .about_column01 ,.about_column02{width:100%;margin:0 auto 80px;}    .about_column01 .text{width:90%;margin:0 auto;}	.banner_top2 img {width:90%;}    .about_column03{width:100%;margin:0 auto 80px;}    .about_column03 .img_wrap{width:100%;margin:0 auto;}    .about_column04{width:100%;margin:0 auto 80px;}    .about_column04 .history_wrap{width:100%;margin:80px auto 0;position:relative;}    .about_column04 .text_wrap{width:100%;overflow:hidden;position:relative;margin:0 auto;}    .about_column04 .button{width:100%;position:absolute;left:15px;bottom:0;z-index:9;}    .about_column05{width:100%;overflow:hidden;margin:0 auto 100px;}    .about_column05 .img_wrap{width:100%;overflow:hidden;position:relative;margin-bottom:100px;}    .about_column05 .img_wrap .button{width:59px;height:130px;overflow:hidden;position:absolute;top:50%;left:15px;margin-top:-65px;z-index:999;}    .about_column05 .img_wrap .button a{width:59px;height:59px;overflow:hidden;display:block;background:url(../images/about16.png) no-repeat;}    .about_column05 .img_wrap .button a:hover{background:url(../images/about15.png) no-repeat;}    .about_column05 .img_wrap .button a img{display:block;width:100%;height:100%;}    .about_column05 .img_wrap .button a.arrow_left{margin-bottom:12px;}    .about_column05 .img_content{width:100%;margin:0 auto;overflow:hidden;height:auto;}    .about_column05 .img_content dl{width:220px;margin:0 13px 20px;background:#8a8a8a;overflow:hidden;height:350px;text-align:center;float:inherit;        box-shadow:1px 0 2px #8a8a8a,-1px 0 2px #8a8a8a,0 1px 2px #8a8a8a,0 -1px 2px #cbcbcb;        -moz-box-shadow:1px 0 2px #8a8a8a,-1px 0 2px #8a8a8a,0 1px 2px #8a8a8a,0 -1px 2px #cbcbcb;        -webkit-box-shadow:1px 0 2px #8a8a8a,-1px 0 2px #8a8a8a,0 1px 2px #8a8a8a,0 -1px 2px #cbcbcb;        -ms-box-shadow:1px 0 2px #8a8a8a,-1px 0 2px #8a8a8a,0 1px 2px #8a8a8a,0 -1px 2px #cbcbcb;    }    .about_column05 .img_content dt{width:220px;height:298px;overflow:hidden;}    #menu{width: 72px; right: 30px; top: 10px; position: fixed; z-index: 9999999;}    #menu ul li{width: 72px; float: inherit; height: 75px; margin-left:0; padding-top: 15px; overflow: hidden; display: block;margin-bottom:10px;}    #menu ul li a.active span{ height: 12px; width: 12px; margin: -6px 0px 0px -6px; }    .section .topperWrap{top: 0px; position: relative;}    .section .topperBG{top: 95px; position: absolute;}    .leftWrap .links{padding:10px 0 0 10px; display:none;}	.toolbarTOP { display:none;}    .leftWrap{width:80%;top:0;left:0;padding:10px 10%;height:50px;}    .leftWrap .logo{float:left;}    .leftBG{display:none;}    .leftWrap .topperR{width:100%;top:70px;}    .leftWrap .nav_top{padding-top:10px;}    .leftWrap .links a{display:block;margin-bottom:18px;width:25%;float:left;}    .leftWrap .links a img{display:block;max-width:100%;}	.about_column03 .rg-image {width: 100%; height:100%;}    .rg-image img {width: 100%;}	.about_column03 .es-carousel-wrapper, .about_column03 .rg-gallery, .about_column03 .es-carousel, .about_column03 .rg-gallery .rg-thumbs {width: 100%;  margin-bottom: 60px;}    .indexbody{height:auto;position:relative;}    .index01{}    .index01{background-size:auto 100%;height:auto;position:relative;}    .index01 .img01{position:absolute;left:15px;top:250px;display:block;height:45%;max-height:150px;}    .index01 .img02{position:absolute;left:15px;bottom:10%;display:block;width:65%;}    .index01 .img03{position:absolute;display:block;height:75%;max-height:300px;right:90px;bottom:30px;}    .scrollbtn{display:none;}    .index02{height:auto;margin: 0 auto;}    .banner_wrap img{width:80%;margin:0 auto;}    #fullpage{width:100%;overflow-x:hidden;}    .banner_wrap{padding-left:0;padding-top:20px;margin:0 auto;}    .index02_wrap{height:auto;margin:50px auto 0;width:80%;}    .index02_wrap dl{width:auto;float:inherit;margin:0 auto 70px;}    .index02_list dt p{height:auto;}    .index02_list .read_more{margin:0 auto 0;}    .index02_wrap a.unslider-arrow{width:67px;height:66px;display:block;background:url(../images/case_27.png) no-repeat; position:relative; z-index:99;/*top:65%;*/}    .index02_wrap a.unslider-arrow:hover{background:url(../images/case_19.png) no-repeat; position:relative;}	/*.index02_wrap a.unslider-arrow:hover ,.index02_wrap .button{background:url(../images/case_19.png) no-repeat;}*/    .index02_wrap .prev{left: 25%; float:left;}    .index02_wrap .next{float:right;}    .index02_wrap .unslider-arrow img{display:block;width:100%;height:100%;}    .index02_list{margin-left:0;}	.news_list_index dl{width:90%;}    .index03{height:auto;position:relative;}    .index04{height:auto;position:relative;z-index:1;}    .index04 .news_list_Wrap{margin:0 auto;}	.bodyC {background: url(../images/body03.jpg) center top fixed no-repeat;background-size: auto 100%;}    .product_list2 dl {width: 100%;height: 100%;}	.dt_odd {width: 100%;height: 100%;float: none;}	.dd_odd {width: 90%;height:100%;margin-right: 40px;margin:0 auto;float: none;}	.dd_even {width: 90%;height:100%;margin-left: 40px;margin:0 auto;float: none;}	.dt_even {width: 100%;height: 100%;float: none;}	.product_list2 dd h2 { height:40px;}	.product_list2 .gobuy_btn {margin-bottom: 20px;}	.banner_product2 img{ width:100%;}}@media only screen and (max-width:640px){	.list-auto { width:90%;}	.n-list li {width: 99%; border: 1px solid #c0c1c0;box-shadow: 0px 1px 2px #ccc, 0px -1px 2px #ccc, 1px 0px 2px #ccc, -1px 0px 2px #ccc;}	.n-list li .note b {float:none; width:100%;}	.search_r{ width:90%; margin:0 auto;}	.paging_wrap01 .back{ margin-left:50px;}.paging_wrap02 p{ display:none;}.paging_wrap01 p{ display:none;}	#menu{display:none;}	.company_wrap h3 {font-size: 25px;padding-bottom: 10px;margin-bottom: 10px;}    .index01 .unslider,.index01 .unslider #slider1{width:100%;}	.company_wrap .text{ top:30px; }    /*alert*/    .alert_dz{width:550px;height:650px;margin-left:-275px;background:#fff;}    .alert_wrap .form_box01{width:90%;float:none;}	.alert_wrap .form_box02{width:90%;float:none;}    .alert_wrap .form_box03{width:505px;}    .alert_wrap .form_box04{padding-left:55px;}    .alert_wrap .form_box04 em{width:112px;height:40px;color:#464646;line-height:38px;float:left;margin-left:8px;}    .alert_wrap .textarea{width:400px;}.popup {    position: fixed;    top: 50%;    left: 50%;    width: 100%;    height: auto;    min-width: 400px;    max-width: 100%;    max-height: 100%;    visibility: hidden;    opacity: 0;    overflow: auto;    -webkit-box-sizing: border-box;            box-sizing: border-box;}    /*top*/            .nav_top a{display:block;width:90%;height:35px;background-image:none;float:inherit;margin:0 auto 10px;}    .search_wrap{background:url(../images/product_29.jpg) center top no-repeat;background-size:250px 21px;height:103px;width:90%;margin:35px auto;position:relative;}    .search_wrap .search_box{width:90%;height:50px;padding-top:54px;background:url(../images/product_33.jpg) center bottom repeat-x;margin:0 auto;}    .search_wrap .search_box .search_input{width:75%;margin:5px auto 0;height:40px;border:none;background:transparent;display:block;}    .shadow_midBG .main{width:90%;}    .logo_bot{width:130px;height:102px;background:url(../images/product_84.png) no-repeat;background-size:130px 102px;top:-60px;margin-left:-65px;z-index:3;}    .productD01 .columnP01r h2{font-size:20px;line-height:32px;padding-bottom:15px;}    .productD01 .columnP01r .detail_wrap{font-size:14px;line-height:32px;height:auto;}    .toolbar .toolbarM:last-child{margin-bottom:20px;}    .articleN .h2{font-size:18px;line-height:24px;}    .paging_wrap02{float:inherit;padding-bottom:15px;}    .share{float:inherit;}	.dotted { display:none;}	.index02_wrap dl { float:none;}	.index04 .news_list_Wrap { padding-left:0; width: 480px;}	.news_list_index {width: 80%; margin:0;}	.index04 .news_list_Wrap .fl { float:none;}	.news_list_index { padding-bottom:18px;}	.articleP img {max-width:100%;}	.case_Wrap .unslider a.unslider-arrow { bottom:40px;}	.dpn{display:block;}}@media only screen and (max-width:480px){    .index01 .unslider ,.index01 .unslider #slider1{width:100%;}    .alert_dz{width:430px;height:650px;margin-left:-215px;background:#fff;}    .alert_wrap .form_box01{width:230px;}    .alert_wrap .form_box02{width:350px;}    .alert_wrap .input_small{width:50px;}    .alert_wrap .form_box03{width:350px;}    .alert_wrap .form_box04 .code_img{width:98px;height:35px;}    .alert_wrap .form_box04 em{width:95px;height:40px;font-size:12px;}    .alert_wrap .textarea{width:280px;}    .search_wrapBG{background:url(../images/product_29.jpg) center top no-repeat;background-size:250px 21px;height:21px;width:90%;margin:35px auto 15px;display:block;}    .search_wrap{background:none;margin:70px auto 35px;}    .product_list dl{height:auto;}    .product_list dt{width:100%;height:auto;float:inherit;}    .product_list dt img{display:block;width:100%;height:auto;}    .product_list dd{width:90%;height:auto;margin:0 auto 15px;float:inherit;}    .product_list dd h2{padding-top:20px;line-height:30px;font-size:20px;color:#555555;font-weight:700;height:auto;padding-bottom:15px;}    .product_list dd p{height:auto;}        .columnP01L .rg-image{width:100%;height:100%;}    .columnP01L .es-carousel-wrapper ,.columnP01L .rg-gallery ,.columnP01L .es-carousel,.columnP01L .rg-gallery .rg-thumbs{width:100%;}    .contact_wrap .form02 dd{width:250px;height:148px;background:url(../images/contact_22.png) no-repeat;float:left;background-size:100% 100%;}    .contact_wrap .form02 dd textarea{width:230px;}    .contact_wrap .form01 dd{width:250px;background:url(../images/contact_19.png) no-repeat;background-size:100% 100%;float:left;}    .contact_wrap .form01 dd input.inputS{width:240px;}    .box {font-size: 16px;}