﻿





        .ty-banner-1 {

            overflow: hidden;

            line-height: 0;

            text-align:center;

        }

        .ty-banner-1 img{

            visibility: hidden;

        }

        .ty-banner-1 img.show{

            visibility: visible;

        }

    



        .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 #00a99d;

            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;

        }

    



                .pc-cx-tel-1 {

                    width: 43%;

                    height: 56px;

                  /*  border-top: 2px solid #e6e6e6;*/

                    padding-top: 10px;

                    position: absolute;

                    bottom: 16px;

                    right: 0;
					bottom:35%;

                }

                

                .pc-cx-tel-1-t1 {

                    width: 114px;

                    height: 44px;

                    background: #00a99d;

                    font-size: 18px;

                    line-height: 44px;

                    text-align: center;

                    float: right;

                }

                

                .pc-cx-tel-1-t1 a {

                    display: block;

                    color: #fff;

                }

                

                .pc-cx-tel-1-t2 {

                    height: 56px;

                   

                    background: url(../images/pc-xc-icon2.png) no-repeat 10px top;

                    font-size: 18px;

                    line-height: 18px;

                    color: #454545;

                }

                

                .pc-cx-tel-1-t2 p {

                    line-height: 24px;

                }

            



        .cpcc-ts-01 {

            position: relative;

            padding: 12px 0 16px;

            background: #fff;

        }

        

        .cpcc-ts-01-left {

            position: relative;

            width: 50%;

            float: left;

            overflow: hidden;

            border: 1px solid #e7e7e7;

            margin-left: 20px;

        }

        

        .cpcc-ts-01-left-jt {

            width: 12px;

            height: 23px;

            position: absolute;

            top: 50%;

            margin-top: -11px;

            cursor: pointer;

            z-index: 33;

        }

        

        .cpcc-ts-01-left-prev {

            left: 10px;

        }

        

        .cpcc-ts-01-left-next {

            right: 10px;

        }

        

        .cpcc-ts-01-left-size {

            position: absolute;

            right: 0;

            bottom: 0;

            width: 56px;

            height: 26px;

            font-size: 14px;

            line-height: 16px;

            color: #787878;

            letter-spacing: 3px;

        }

        

        .cpcc-ts-01-left-size em {

            font-style: normal;

        }

        

        .cpcc-ts-01-left-pic {

            width: 100%;

            position: relative;

            text-align: center;

        }

        

        .cpcc-ts-01-left-pic li {

            width: 100%;

            float: left;

        }

        

        .cpcc-ts-01-left-pic img {

            width: 100%;

            margin: 0 auto;

            display: block;

        }

        

        .cpcc-ts-01-right {

            width: 43%;

            float: right;

        }

        

        .cpcc-ts-01-right-tit {

        

            font-size: 24px;

            font-weight: normal;

            line-height: 48px;

            color: #4a4a4a;

            border-bottom: 1px solid #e5e5e5;

            margin-bottom: 30px;

        

        }

        

        .cpcc-ts-01-right-con {

            font-size: 15px;

            line-height: 30px;

            margin-bottom: 100px;

            max-height: 188px;

            overflow: hidden;

        }

    



        .p14-prodcontent-1 {

        

    

            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  #00a99d;

            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;

            font-weight: normal;

            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;

            padding-left: 52px;

            border-bottom: 2px solid #00a99d;

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

        }

        

        .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%;

            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 h4 {

            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 h4 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: #00a99d;

        }

        

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

            color: #00a99d;

        }

    



        .fdh-01-tit {

            background: #00a99d;

            height: 80px;

        }

        

        .fdh-01-tit h2 {

            height: 75px;

            font-size: 24px;

            font-weight: normal;

            line-height: 75px;

            color: #fff;

            border-bottom: 1px solid #fff;

            text-align: center;

        }

        

        .fdh-01-tit h2 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;

            height: 50px;

            font-size: 18px;

            font-weight: normal;

            margin-right: 40px;

            margin-left: 38px;

            color: #666;

        }

        

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

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

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

        }

        

        .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:  #00a99d;

        }

        

        .fdh-01-nav dt.sidenavcur a,

        .fdh-01-nav dt:hover a {

            color:  #00a99d;

        }

        

        .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:  #00a99d;

        }

        

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

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

            background: #00a99d;

        }

        

        .fdh-01-nav a {

            display: block;

            overflow: hidden;

            text-overflow: ellipsis;

            white-space: nowrap;

        }

    



        .p14-info-2 {

            background: #fff;

        }

        

        .p14-info-2-tit {

            height: 60px;

            font-size: 24px;

            line-height: 60px;

            background: #00a99d;

            color: #fff;

            text-align: center; margin-bottom:12px;

        }

        

        .p14-info-2-list dl { 

            font-size: 12px;

            line-height: 18px; height: 196px;

            overflow: hidden;text-align: center;

        }

        

        .p14-info-2-list dt {

            width: 100%;border: 1px solid rgba(153, 153, 153, 0.3);  box-sizing:border-box;

            margin:0 auto;

        }

        

        .p14-info-2-list dt img {

            display: block;

            width: 100%;

            margin: 0 auto;

        }

        

        .p14-info-2-list dd h3 {

            height: 40px;

            font-size: 14px;

            font-weight: normal;

            line-height:40px;padding: 0 8px;

            overflow: hidden;

            text-overflow: ellipsis;

            white-space: nowrap;

        }

        

        .p14-info-2-list-desc {

            height: 18px;

            overflow: hidden;

            text-overflow: ellipsis;

            white-space: nowrap;

        }

        

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

            border-bottom: 0;

        }

    



        .cbgg-01 {

            background: #00a99d;

            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;

        }

    



.f_bg{ background:url(../images/f_bg.jpg) no-repeat center 0; height:306px;overflow: hidden;}

.footer{width: 1200px; margin:0 auto;}

.f_logo{width: 235px;height: 240px;overflow: hidden;background: #00a99d;padding: 34px 0 0;}

.f_logo h5{width: 185px;margin: 0 auto;line-height: 0;}

.f_logo h5 img{width: 185px;height: 52px;}

.f_logo p{width: 102px;text-align: center;line-height: 0;padding: 20px 0 0;margin: 0 auto;}

.f_logo p img{ width:100px; height:100px;border: #fff 1px solid;line-height: 0;display: block;}

.f_logo span{display: block;font-size: 14px;color: #fff;line-height: 30px;}

.f02{width: 520px;padding: 66px 0 0 65px;height: 240px;overflow: hidden;}

.f_nav{height: 115px;overflow: hidden;width: 402px; background:url(../images/f_line.png) no-repeat;padding: 20px 0 0;}

.f_nav ul li{height: 32px;line-height: 32px; background:url(../images/f_ico01.png) no-repeat 0 14px;overflow: hidden;padding: 0 0 0 20px;width: 110px;float: left;}

.f_nav ul li a{font-size: 14px;color: rgba(255,255,255,0.8);}

.f_nav ul li a:hover{font-weight: bold;color: #fff;}

.f02 p{font-size: 14px;color: rgba(255,255,255,0.9);height: 50px;line-height: 25px;overflow: hidden; background:url(../images/f_line.png) no-repeat;width: 390px;padding: 15px 0 0;}

.f02 p a{color: rgba(255,255,255,0.9);}

.f02 p i{padding: 0 10px;}

.f02 p span{display: block;}

.f_ban{width: 375px;padding: 56px 0 0;height: 250px;overflow: hidden;}

.f_ban p{padding:0 0 0 35px;font-size: 14px;color: #fff;line-height: 24px;height: 75px;}

.f_ban p b{display: block;}

.f_ban p i{font-size: 18px;padding: 0 20px 0 0;font-weight: bold;}

.f_ban p em{font-size: 16px;}

.f_p01{ background:url(../images/f_ico02.png) no-repeat 0 22px;}

.f_p02{ background:url(../images/f_ico03.png) no-repeat 0 16px;}

.f_p03{ background:url(../images/f_ico04.png) no-repeat 0 16px;}

  



        .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: #00a99d;

            color: #fff;

            height: 53px;

            width: 230px;

            padding:9px 0 0;

            float: left;

        }

        

        .client-2 .my-kefu-main {

            background: #00a99d;

            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;

        }

    

