



    



        .p1-search-1 {

            background: #f2f2f2;

            height: 82px;

            border-bottom: 1px solid #eee;

            overflow: hidden;

            font-size: 14px;

        }

        

        .p1-search-1 p {

            color: #444;

            line-height: 82px;

        }

        

        .p1-search-1 a {

            color: #444;

            display: inline-block;

            margin-right: 15px;

        }

        

        .p1-search-1-inp {

            width: 270px;

            height: 30px;

            border-radius: 20px;

            background: #fff;

            padding-left: 10px;

            margin-top: 28px;

        }

        

        .p1-search-1-inp input {

            border: 0;

        }

        

        .p1-search-1-inp1 {

            width: 224px;

            height: 30px;

            line-height: 30px;

            color: #a9a9a9;

            float: left;

        }

        

        .p1-search-1-inp2 {

            width: 30px;

            height: 30px;

            background: url(../images/VISkins-p1.png) no-repeat -258px -936px;

            float: right;

            cursor: pointer;

        }

    



        .p12-curmbs-1 {

            font-size: 14px;

            border-bottom: 1px dashed #dcdcdc;

        }

        

        .p12-curblock{

            display: none;

        }

        .p12-curmbs-1 b {

            border-left: 10px solid #424242;

            font-weight: normal;

            padding-left: 8px;

        }

        .p12-curmbs-1 i {

            font-style: normal;

        }

        

        .p12-curmbs-1 span {

            font-family: 'å®‹ä½“';

            padding: 0 5px;

            height: 46px;

            line-height: 46px;

        }

    



        .fdh-01-tit {

            background: #00922d;

            height: 80px;

        }

        

        .fdh-01-tit h3 {

            height: 75px;

            font-size: 24px;

            font-weight: normal;

            line-height: 75px;

            color: #fff;

            border-bottom: 1px solid #fff;

            text-align: center;

        }

        

        .fdh-01-tit h3 span {

            font-size: 14px;

            text-transform: uppercase;

        }

        

        .fdh-01-nav-one h3 {

            height: 50px;

            line-height: 50px;

            background: url(../images/p14-icon5.png) no-repeat right center #ececeb;

            margin-bottom: 2px;

            overflow: hidden;

        }

        

        .fdh-01-nav-one h3 a {

            display: block;

            font-size: 18px;

            font-weight: normal;

            margin-right: 40px;

            margin-left: 38px;

            color: #666666;

            overflow: hidden;

        }

        

        .fdh-01-nav-one h3.sidenavcur,

        .fdh-01-nav-one h3:hover {

            background: url(../images/p14-icon2.png) no-repeat right center  #00922d;

        }

        

        .fdh-01-nav-one h3.sidenavcur a,

        .fdh-01-nav-one h3:hover a{

            color: #fff;

        }

        .fdh-01-nav dl {

            padding: 2px 0 4px;

        }

        

        .fdh-01-nav dt {

            height: 50px;

            font-size: 16px;

            line-height: 50px;

            padding-left: 54px;

            padding-right: 40px;

            margin-bottom: 1px;

            background: #ececec;

            position: relative;

            overflow: hidden;

        }

        

        .fdh-01-nav dt:after {

            content: "";

            width: 8px;

            height: 8px;

            border: 2px solid #b8b8b8;

            border-style: solid solid none none;

            position: absolute;

            top: 50%;

            right: 32px;

            margin-top: -4px;

            -webkit-transform: rotate(45deg);

            -moz-transform: rotate(45deg);

            -ms-transform: rotate(45deg);

            -o-transform: rotate(45deg);

            transform: rotate(45deg);

        }

        

        .fdh-01-nav dt.sidenavcur:after,

        .fdh-01-nav dt:hover:after {

            border-color:  #00922d;

        }

        

        .fdh-01-nav dt.sidenavcur a,

        .fdh-01-nav dt:hover a {

            color:  #00922d;

        }

        

        .fdh-01-nav dd {

            border: 1px solid #ececec;

            border-bottom: 0;

        }

        

        .fdh-01-nav p {

            height: 50px;

            font-size: 14px;

            line-height: 50px;

            padding-left: 72px;

            padding-right: 40px;

            border-bottom: 1px solid #ececec;

            background: #fff;

            position: relative;

            overflow: hidden;

        }

        

        .fdh-01-nav p.sidenavcur a,

        .fdh-01-nav p:hover a {

            color:  #00922d;

        }

        

        .fdh-01-nav p.sidenavcur:after,

        .fdh-01-nav p:hover:after {

            background: #424242;

        }

        

        .fdh-01-nav a {

            display: block;

            overflow: hidden;

            text-overflow: ellipsis;

            white-space: nowrap;

        }

    



        .p14-info-2 {

            background: #fff;

        }

        

        .p14-info-2-tit {

            height: 80px;

            font-size: 24px;

            line-height: 80px;

            background: #00922d;

            color: #fff;

            text-align: center;

        }

        

        .p14-info-2-list dl {

            padding: 26px 10px 10px 7px;

            border-bottom: 1px dashed rgba(153, 153, 153, 0.3);

            font-size: 12px;

            line-height: 18px;

            display: inline-block;

            width: 223px;

        }

        

        .p14-info-2-list dt {

            width: 223px;

        }

        

        .p14-info-2-list dt img {

            display: block;

            max-width: 100%;

            margin: 0 auto;

            width:223px;

        }

        

        .p14-info-2-list dd h3 {

            height: 42px;

            font-size: 14px;

            font-weight: normal;

            line-height: 42px;

            overflow: hidden;

            text-overflow: ellipsis;

            white-space: nowrap;

            text-align: center;

        }

        

        .p14-info-2-list-desc {

            height: 18px;

            overflow: hidden;

        }

        

        .p14-info-2-list dl:nth-last-child(1) {

            border-bottom: 0;

        }

    



        .cbgg-01 {

            background: #00922d;

            text-align: center;

            color: #fff;

        }

        

        .cbgg-01-img img {

            width: 100%;

            display: block;

        }

        

        .cbgg-01 p {

            padding-top: 15px;

        }

        

        .cbgg-01 p img {

            vertical-align: middle;

            margin-right: 5px;

        }

        

        .cbgg-01 span {

            display: block;

            font-size: 28px;

            font-weight: bold;

            font-family: Arial;

            padding-bottom: 20px;

            padding-top: 10px;

        }

    



        

        .p1-pro-showcase-1-txt {

            line-height: 22px;

            overflow: hidden;

            margin-left: 3%; 
			font-size:13px;

            float: left;

            width: 57%;

        }

        

        .p1-pro-showcase-1-txt h1 {

            height: 30px;

            font-size: 16px; 

            font-weight: bold;


            overflow: hidden;

            color: #333;

            border-bottom: 1px solid #eee;

            margin-bottom: 6px;

        }

        

        .p1-pro-showcase-1-txt-t1 {

            

            overflow: hidden;

        }

		

		.p1-pro-showcase-1-txt-t1 i{

            margin:10px 0 20px 0; display:block; background:#f2f2f2; padding:2% 3%; border:2px #00922d solid;

            overflow: hidden;

        }

        

        .p1-pro-showcase-1-tle {

            left: 40%;

            bottom: 0;

            margin-left: 55px;

        }

        

        .p1-pro-showcase-1-tle .p1-pho-1 {

            background: url(../images/VISkins-p1.png) no-repeat 0 -3px;

            min-height: 50px;

            padding-left: 44px;

            font-size: 20px;

            line-height: 30px;

            margin-left: 30px;

            margin-right: 50px;

            color: #00922d;

        }

        

        .p1-pho-1 i {

            font-style: normal;

        }

        

        .p1-pho-1 span {

            display: block;

            font-size: 14px;

            line-height: 14px;

            color: #666;

        }

        

        .p1-pho-2 em {

            display: block;

            width: 122px;

            height: 35px;

            background: #00922d;

            font-size: 16px;

            font-style: normal;

            color: #ffffff;

            text-align: center;

            line-height: 35px;

        }

        /* Hide from IE Mac */

        

        .t1-clearfix {

            display: block;

        }

        /*å›¾ç‰‡æ”¾å¤§é•œæ ·å¼*/

        

        .prod-showcase-1 .jqzoom {

            border: none;

            padding: 0px;

            cursor: pointer;

            margin: 0px;

            display: block;

            position: relative;

        }

        

        .prod-showcase-1 .jqzoom img {

            width: 100%;

            margin: 0 auto;

            display: block;

        }

        

        .prod-showcase-1 .zoomdiv {

            z-index: 100;

            position: absolute;

            top: 0px;

            left: 0px;

            width: 369px;

            height: 369px;

            background: #ffffff;

            display: none;

            text-align: center;

            overflow: hidden;

            border: 1px solid #e8e8e8;

        }

        

        .prod-showcase-1 .jqZoomPup {

            z-index: 10;

            visibility: hidden;

            position: absolute;

            top: 0px;

            left: 0px;

            width: 20px;

            height: 20px;

            border: 1px solid #aaa;

            background: #ffffff;

            opacity: 0.5;

            -moz-opacity: 0.5;

            -khtml-opacity: 0.5;

            filter: alpha(Opacity=50);

        }

        /*å›¾ç‰‡å°å›¾é¢„è§ˆåˆ—è¡¨*/

        

        .t1-pro-preview {

            width: 40%;

            float: left;

        }

        

        .prod-showcase-1 .t1-spec-preview {

            width: 100%;

            overflow: hidden;

            border: 1px solid #e8e8e8;

        }

        

        .prod-showcase-1 .t1-spec-scroll {

            position: relative;

            z-index: 9999;

            overflow: hidden;

            clear: both;

            padding: 9px 0;

            width: 100%;

            border-top: 1px solid #e8e8e8;

            background-color: #fff;

        }

        

        .t1-spec-scroll .t1-prev,

        .t1-spec-scroll .t1-next {

            position: absolute;

            z-index: 9999;

            display: block;

            width: 18px;

            height: 23px;

            text-indent: -9999px;

            overflow: hidden;

            cursor: pointer;

            top: 50%;

            margin-top: -9px;

        }

        

        .prod-showcase-1 .t1-prev {

            left: 0;

            background: url(../images/p15-icon2.png) no-repeat center top;

        }

        

        .prod-showcase-1 .t1-next {

            right: 0;

            background: url(../images/p15-icon3.png) no-repeat center top;

        }

        

        .prod-showcase-1 .t1-items {

            padding: 0 22px;

        }

        

        .t1-items-swiper {

            position: relative;

        }

        

        .t1-items-swiper p {

            float: left;

            width: 30%;

            padding: 0 5px;

        }

        

        .t1-items-swiper p img {

            width: 100%;

            border: 1px solid #eee;

            box-sizing: border-box;

        }

        

        .t1-items-swiper .t1-current img {

            border-color: #029526;

        }

    



        .p14-prodcontent-1 {

            background: #fff;

            padding: 0;

            margin-bottom: 22px;

        }

        

        .p14-prodcontent-1-tit {

            height: 40px;

            font-size: 24px;

            line-height: 40px;

            border-bottom: 2px solid #d4d4d4;

            margin-bottom: 20px;

        }

        

        .p14-prodcontent-1-tit span {

            display: inline-block;

            height: 40px;

            color: #464646;

            border-bottom: 2px solid  #424242;

            padding-left: 34px;

            background: url(../images/p14-icon11.png) no-repeat 2px center;

        }

        

        .p14-prodcontent-1-tit em {

            font-size: 18px;

            font-family: Arial;

            text-transform: uppercase;

            font-style: normal;

            color: #c2c2c1;

        }

        

        /*.p14-prodcontent-1-desc {*/

        /*    padding-left: 15px;*/

        /*    padding-right: 15px;*/

        /*}*/

    



        .p14-product-2-tit {

            height: 46px;

            line-height: 46px;

            border-bottom: 2px solid #dfdfdf;

            margin-bottom: 30px;

            padding-top: 26px;

        }

        

        .p14-product-2-tit b {

            display: inline-block;

            font-size: 24px;

            font-weight: normal;

            color: #464646;

            border-bottom: 2px solid #424242;

            

        }

        

        .p14-product-2-tit span {

            margin-left: 10px;

            font-size: 18px;

            font-family: Arial;

            color: #c2c2c1;

            text-transform: uppercase;

        }

        

        .p14-product-2-list dl {

            float: left;

            width: 23.8%;

            border: 1px solid #dfdfdf;

            margin-right: 1.5%;

            box-sizing: border-box;

        }

        

        .p14-product-2-list dl.p14-product-clear {

            margin-right: 0;

        }

        

        .p14-product-2-list dl img {

            display: block;

            width: 100%;

        }

        

        .p14-product-2-list dd {

            padding: 10px 28px 10px 10px;

            margin-right: 2px;

            position: relative;

        }

        

        .p14-product-2-list h3 {

            height: 30px;

            font-size: 16px;

            font-weight: normal;

            line-height: 30px;

            color: #191919;

            overflow: hidden;

            text-overflow: ellipsis;

            white-space: nowrap;

        }

        

        .p14-product-2-list h3 a {

            color: #191919;

        }

        

        .p14-product-2-desc {

            font-size: 14px;

            line-height: 24px;

            color: #666;

            overflow: hidden;

            text-overflow: ellipsis;

            white-space: nowrap;

        }

        

        .p14-product-2-list dl:hover {

            border-color: #00922d;

        }

        

        .p14-product-2-list dl:hover h3 a {

            color: #00922d;

        }

    

       

         .footWrap{background:#fff; min-height:362px;padding-top: 48px; font-family:"Microsoft Yahei";box-sizing: border-box;border-top: 1px solid #eaeaea;}

         .footer{width:1200px;margin: 0 auto; overflow: hidden;clear: both;}



         .ft_nav{width: 176px; height: 272px;border-right: 1px solid #eaeaea; float: left;box-sizing:  border-box;}

        .ft_nav h3{font-size: 20px; color: #0145a3; font-weight: bold; position: relative; padding-left: 32px; background: url(../images/ftico1.png) no-repeat left center;margin-bottom: 25px; }

        .ft_nav .fnav a{display: block;font-size:14px;color:#333333;   height: 38px; line-height: 38px;padding-left: 20px;background: url(images/ftico.png) no-repeat left center; }



        .fcontact{padding-left: 65px; width:425px;height: 272px;border-right: 1px solid #eaeaea; float: left; box-sizing: border-box;}

        .fcontact h3{font-size: 20px; color: #0145a3; font-weight: bold; position: relative; padding-left: 32px; background: url(../images/ftico2.png) no-repeat left center;margin-bottom: 25px; }

        .fcontact p em{padding:0 5px;}

        .fcontact p{display: block;font-size:14px;color:#666666;   height: 38px; line-height: 38px;padding-left: 20px;background: url(../images/ftico.png) no-repeat left center; }

        .fcontact p b{ color: #333; font-weight: normal; }





        .ft_nav2{width: 270px;padding-left:55px; height: 272px;border-right: 1px solid #eaeaea; float: left;box-sizing:  border-box;}

        .ft_nav2 h3{font-size: 20px; color: #0145a3; font-weight: bold; position: relative; padding-left: 32px; background: url(../images/ftico3.png) no-repeat left center;margin-bottom: 25px; }

        .ft_nav2 .fnav2 a{display: block;font-size:14px;color:#333333;   height: 38px; line-height: 38px;padding-left: 20px;background: url(../images/ftico.png) no-repeat left center; }





         .ft_left{width:328px;padding-left:50px; float: left; height: 272px;  position: relative; box-sizing: border-box;}

         .ft_left .flogo img{width: 271px;height: 63px; display: block;}

          .ft_left .flogo span{font-size: 18px; color: #333333;display: block; text-align: center;line-height: 45px;}

         .code{width: 127px;height: 127px; float: left;margin-right: 12px; }

         .code img{background: #f1f1f1;padding:9px; width: 109px;height: 109px;}

         .code span{ display: block;height: 34px; line-height: 34px; text-align: center;font-size: 12px; color:  #333333; }



         

        



        

        



        .client-2 {

            position: fixed;

            right: -170px;

            top: 50%;

            z-index: 900;

        }

        

        .client-2 li a {

            text-decoration: none;

        }

        .client-2 li {

            margin-top: 1px;

            clear: both;

            height: 62px;

            position: relative;

        }

        

        .client-2 li i {

            background: url(../images/fx.png) no-repeat;

            display: block;

            width: 30px;

            height: 27px;

            margin: 0px auto;

            text-align: center;

        }

        

        .client-2 li p {

            height: 20px;

            font-size: 12px;

            line-height: 20px;

            overflow: hidden;

            text-align: center;

            color: #fff;

        }

        

        .client-2 .my-kefu-qq i {

            background-position: 4px 5px;

        }

        

        .client-2 .my-kefu-tel i {

            background-position: 0 -21px;

        }

        

        .client-2 .my-kefu-liuyan i {

            background-position: 4px -53px;

        }

        

        .client-2 .my-kefu-weixin i {

            background-position: -34px 4px;

        }

        

        .client-2 .my-kefu-weibo i {

            background-position: -30px -22px;

        }

        

        .client-2 .my-kefu-ftop {

            display: none;

        }

        

        .client-2 .my-kefu-ftop i {

               width: 33px;

    height: 31px;

    background-position: -23px -47px;

    background-size: 52px 82px;

        }

        .client-2 .my-kefu-ftop .my-kefu-main{

            padding-top: 6px;

        }

        

        .client-2 .my-kefu-left {

            float: left;

            width: 62px;

            height: 47px;

            position: relative;

        }

        

        .client-2 .my-kefu-tel-right {

            font-size: 16px;

            color: #fff;

            float: left;

            height: 24px;

            line-height: 22px;

            padding: 0 15px;

            border-left: 1px solid #fff;

            margin-top: 14px;

        }

        

        .client-2 .my-kefu-right {

            width: 20px;

        }

        

        .client-2 .my-kefu-tel-main {

            background: #00922d;

            color: #fff;

            height: 53px;

            width: 230px;

            padding:9px 0 0;

            float: left;

        }

        

        .client-2 .my-kefu-main {

            background: #00922d;

            width: 97px;

            height: 53px;

            position: relative;

            padding:9px 0 0;

            float: left;

        }

        

        .client-2 .my-kefu-weixin-pic {

            position: absolute;

            left: -130px;

            top: -24px;

            display: none;

            z-index: 333;

        }

        

        .my-kefu-weixin-pic img {

            width: 115px;

            height: 115px;

        }

    

