

     

		

		

        @media screen and  (min-width:760px) and (max-width:1680px){

            .head .hea-top,.head .menu .nav{width:93.3%;}

        }

    



        .ty-banner-1 {

            overflow: hidden;

            line-height: 0;

            text-align:center;

        }

        .ty-banner-1 img{

            visibility: hidden;

        }

        .ty-banner-1 img.show{

            visibility: visible;

        }

    



    .p102-search-1 {

        height: 70px;

        border-bottom: 1px solid #ededed;

        background: #f7f7f7;

    }

    

    .p102-search-1 p {

        float: left;

        width: 750px;

        height: 70px;

        line-height: 70px;

        font-size: 14px;

        color: #333333;

    }

    

    .p102-search-1 p b {

        display: inline-block;

    }

    

    .p102-search-1 p a {

        color: #666666;

        display: inline-block;

        margin-right: 15px;

    }

    .p102-search-1 p a:hover{color: #4d6780;}

    .p102-search-1-inp {

        float: right;

        width: 356px;

        height: 36px;

        background: #fff;

        margin-top: 18px;

        border-radius: 25px;

        position: relative;

    }

    

    .p102-search-1-inp:before,

    .p102-search-1-inp:after {

        content: '';

        position: absolute;

        width: 80%;

        height: 1px;

        background: #e3e3e3;

        left: 10%;

        z-index: 0;

    }

    

    .p102-search-1-inp:before {

        top: 0;

    }

    

    .p102-search-1-inp:after {

        bottom: 0;

    }

    

    .p102-search-1-inp1 {

        width: 249px;

        height: 34px;

        line-height: 34px;

        color: #999999;

        border: 1px solid #e3e3e3;

        border-right: 0;

        padding: 0 20px;

        border-top-left-radius: 25px;

        border-bottom-left-radius: 25px;

        float: left;

    }

    

    .p102-search-1-inp2 {

        width: 66px;

        height: 36px;

        border: 0;

        border-radius: 25px;

        background: url(../images/p102-search-icon1.png) no-repeat center center #4d6780;

        float: right;

        position: relative;

        z-index: 2;

        cursor: pointer;

    }





		.plc{padding: 5px 0 25px;}

		.p12-curblock{

			display: none;

		}

		.p102-curmbs-1{height: 40px;line-height: 40px;font-size: 14px;color: #808080;}

		.p102-curmbs-1 b {

			font-weight: normal;

			padding-left: 35px;

			background: url(../images/p102-curmbs-icon1.png) no-repeat left center;



		}

		.p102-curmbs-1 i {

			font-style: normal;

		}



		.p102-curmbs-1 span {

			font-family: 宋体;

			height: 46px;

			line-height: 46px;

			padding: 0px 5px;

		}

		.p102-curmbs-1 a{color: #808080;}

		.p102-curmbs-1 a:hover{color: #4d6780;}

	



        .pro_main {

            position: relative;

        }

        

        .p14-product-2-tit {

            height: 46px;

            line-height: 46px;

            font-weight: normal;

            border-bottom: 2px solid #dfdfdf;

            margin: 0 0 30px;

        }

        

        .p14-product-2-tit b {

            display: inline-block;

            font-size: 24px;

            font-weight: normal;

            color: #464646;

            padding-left: 30px;

            border-bottom: 2px solid #333333;

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

        }

        

        .p14-product-2-tit span {

            margin-left: 10px;

            font-size: 18px;

            font-family: Arial;

            color: #c2c2c1;

            text-transform: uppercase;

        }

        .pro-list{width:930px;margin:0 auto; overflow:hidden;}

        .pro-con dl {

            padding: 14px;

            width: 930px !important;

            overflow: hidden;

            border: 1px #dadada solid;

            box-sizing: border-box;

        }

        

        .pro-con dt {

            float: left;

            width: 40%;

            padding: 5px;

            border: 1px #ebebeb solid;

        }

        

        .pro-con dt img {

            display: block;

            width: 100%;

            overflow: hidden;

        }

        

        .pro-con dd {

            width: 450px;

            float: right;

            overflow: hidden;

            max-height:321px;

        }

        

        .pro-con dd h4 {

            width: 380px;

            line-height: 40px;

            height: 48px;

            overflow: hidden;

            font-size: 20px;

            border-bottom: 1px #d0d0d0 dashed;

            margin-bottom:20px;

        }

        

        .pro-con dd h4 a {

            color: #666666;

        }

        

        .pro-con dd p {

            line-height: 42px;

            color: #666;

            font-size: 14px;

        }

        .pro_main .pro-jt{width:140px;position:absolute;right:0;top:20px;}

        .pro_main .pro-jt i{display:block; width:63px; height:50px; box-sizing:border-box;float:left; cursor:pointer; cursor:pointer;}

        .pro_main .pro-jt i.pro-prev{background:#4d6780 url(../images/pro-ny-prev.png) no-repeat center;}

        .pro_main .pro-jt i.pro-next{background:#4d6780 url(../images/pro-ny-next.png) no-repeat center;float:right;}

    



        .leftnav-z1-desc {

            background: #fff;

            max-height: 180px;

            margin-bottom: 14px;

        }

        

        .leftnav-z1-desc dt {

            height: 30px;

            padding: 20px 0;

        }

        

        .leftnav-z1-desc dt b {

            display: inline-block;

            font-weight: normal;

            border-left: 13px solid #e3e3e3;

            border-right: 7px solid #e3e3e3;

            padding: 0 12px 0 13px;

            font-size: 28px;

            color: #7c7c7c;

        }

        

        .leftnav-z1-desc dt b span {

            font-size: 18px;

            color: #bfbfbf;

            text-transform: uppercase;

            padding-left: 10px;

        }

        

        .leftnav-z1-desc dd {

            padding: 0 27px 0 27px;

        }

        

        .leftnav-z1-desc dd h4 {

            font-size: 24px;

            font-weight: normal;

            color: #797979;

            max-height: 44px;

            line-height: 44px;

            overflow: hidden;

        }

        

        .leftnav-z1-desc dd div {

            font-size: 14px;

            line-height: 24px;

            color: #666;

            max-height: 48px;

            overflow: hidden;

        }

        

        .leftnav-z1-tit {

            height: 50px;

            font-size: 24px;

            font-weight: normal;

            line-height: 50px;

            border-bottom: 1px solid #ebebeb;

            margin-bottom: 15px;

        }

        

        .leftnav-z1-tit span {

            display: inline-block;

            height: 50px;

            border-bottom:1px solid #e40011;

        }

        

        .leftnav-z1-list dl {

            width: 48.5%;

            border: 1px solid #dedede;

            margin-bottom: 38px;

            background: #fff;

            float: left;

            margin-right: 3%;

            box-sizing: border-box;

        }

        

        .leftnav-z1-list dl:nth-child(2n) {

            margin-right: 0;

        }

        

        .leftnav-z1-list dt img {

            width: 100%; 

            display: block;

        }

        

        .leftnav-z1-list dd {

            padding: 6px 20px 5px 20px;

        }

        

        .leftnav-z1-list dd h4 {

            height: 45px;

            font-weight: normal;

            font-size: 18px;

            color: #154c64;

            line-height: 45px;

            overflow: hidden;

        }

        

        .leftnav-z1-list h4 a {

            display: block;

            height: 45px;

            color: #727272;

            overflow: hidden;

            text-overflow: ellipsis;

            white-space: nowrap;

			text-align:center;

        }

        

        .leftnav-z1-list dl:hover h4 a {

            color: #4d6780;

        }

        

        .leftnav-z1-list-desc {

            height: 40px;

            font-size: 14px;

            line-height: 20px;

            color: #666;

            margin-bottom: 12px;

            overflow: hidden;

        }

        

        .leftnav-z1-list-deta {

            width: 100px;

            height: 40px;

            display: inline-block;

            border: 1px solid #aaa;

            font-size: 16px;

            line-height: 40px;

            text-align: center;

        }

        

        .leftnav-z1-list dl:hover {

            border-color: #4d6780;

        }

        

        .leftnav-z1-list dl:hover .leftnav-z1-list-desc a {

            color: #4d6780;

        }

    



        

        .p14-left-nav-1-tit {

            background: #4d6780;

            height: 80px;                            

        }

        

        .p14-left-nav-1-tit h2 {

            height: 75px;

            font-size: 24px; 

            font-weight: normal;

            line-height: 75px;

            color: #fff;

            border-bottom: 1px solid #fff;

            text-align: center;

            

        }

        .p14-left-nav-1-tit h2 span{font-size: 14px; text-transform: uppercase;}

         

        

        .p14-left-nav-1-nav-one h3 {

            height: 50px;

            line-height: 50px; 

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

		 

            margin-bottom: 2px;

            overflow: hidden;

        }

        

        .p14-left-nav-1-nav-one h3 a {

            display: block; 

            font-size: 18px;

            font-weight: normal;

            margin-right: 30px;

            margin-left: 10px; 

            color: #fff;

			text-align:center;

        }

        

        .p14-left-nav-1-nav-one h3.sidenavcur,.p14-left-nav-1-nav-one h3:hover{

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

        }  

        .p14-left-nav-1-nav-one h3.sidenavcur a,.p14-left-nav-1-nav-one h3:hover a{

            color: #fff

        }

        

        .p14-left-nav-1-nav dl{

            padding: 2px 0 4px;

        }

        .p14-left-nav-1-nav dt a{

            height: 50px;

            font-size: 16px;

            line-height: 50px;

            text-align:center;

            margin-bottom: 1px;

            background:#ececec;

			display:block;

       

            

        }

		 .p14-left-nav-1-nav dt a:hover{ background:#4d6780; color:#FFF;}

		

    

       

        .p14-left-nav-1-nav dd{

            border: 1px solid #ececec;                             

            border-bottom:0;     

        }

	

	.p14-left-nav-1-nav ul { display:none;}	

	 .p14-left-nav-1-nav ul li a{

            height: 50px;

            font-size: 14px;

            line-height: 50px;

            padding-left: 54px;

            padding-right: 50px; 

            margin-bottom: 1px;

           

			 background:#ececec;	

            

        }

		.p14-left-nav-1-nav ul li a{ color:}

		

        .p14-left-nav-1-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;

        }

          

                          

        /*.p14-left-nav-1-nav p:after{content: ""; width: 3px; height: 3px; border-radius: 100%;background: #666; position: absolute; left: 58px; top: 50%;}*/

        

       

        .p14-left-nav-1-nav p.sidenavcur a,.p14-left-nav-1-nav p:hover a{color:#4d6780;} 

         

        .p14-left-nav-1-nav p.sidenavcur:after ,.p14-left-nav-1-nav p:hover:after  {background: #e40011; } 

        

        .p14-left-nav-1-nav a {

            display: block;

            overflow: hidden;

            text-overflow: ellipsis;

            white-space: nowrap;

        }



    



        .p1-info-3-tit {

            height: 60px;

    font-size: 24px;

    font-weight: normal;

    line-height: 60px;

    background: #4d6780;

    color: #fff;

    text-align: center;

        }

        .p1-info-3-list{padding: 10px 10px 0;}

        .p1-info-3-list li h4{

            height: 46px;

            font-size: 14px;

            font-weight: normal;

            line-height: 46px;

            color:#4b4a4a;

            border-bottom: 1px dashed #dbdbdb;

            overflow: hidden;

            text-overflow: ellipsis;

            white-space: nowrap;

        }

        

        /*.p1-info-3-list li h4 a{ color:#4b4a4a;}*/

        .p1-info-3-list li h4 span {

            float: right;

        }

    



        .cbgg-01 {

            background: #4d6780;

            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: 24px;

            font-weight: bold;

            font-family: Arial;

			line-height:50px;

         

        }

    



        .footer{height:496px; background:#232324;border-top:8px solid #adb9c5;}

        .ft-top{padding-top:48px;height:407px;border-bottom:1px solid rgba(255,255,255,0.04); box-sizing: border-box;}

        .ft-top .ft-left{width:278px; height:314px;border-right:1px solid rgba(255,255,255,0.04);}

        .ft-top .ft-left h2{width:184px; height:37px;margin-top: 28px; line-height: 0; overflow: hidden; margin-bottom: 30px;}

        .ft-top .ft-left h2 img{width:100%;}

        .ft-top .ft-left .ft-code span{display: block; height:88px; margin-bottom:26px; }

        .ft-top .ft-left .ft-code span i{display: block; width:88px;height:88px; float:left; line-height: 0; overflow: hidden;}

        .ft-top .ft-left .ft-code span i img{width: 100%;}

        .ft-top .ft-left .ft-code span em{display: block; width:36px; padding:6px 10px 0; box-sizing: border-box;float:left; font-size: 14px; color:rgba(255,255,255,0.53); line-height:14px;}

        .ft-top .ft-cen{width:364px;height:314px;border-right:1px solid rgba(255,255,255,0.04);padding:25px 63px 0 75px; box-sizing: border-box;}

        .ft-top .ft-cen h4{height:54px; line-height: 54px;display: inline-block; border-bottom:1px solid rgba(255,255,255,0.05); font-size: 18px; color:#cfcfcf; font-weight: bold; font-family: "思源黑体 CN"; margin-bottom: 16px;}

        .ft-top .ft-cen ul{width:100%;}

        .ft-top .ft-cen ul li{margin-bottom:8px; }

        .ft-top .ft-cen ul li span{display: block; height:24px; line-height: 24px;font-size: 14px; color:rgba(255,255,255,0.2);}

        .ft-top .ft-cen ul li p{height:23px; line-height: 23px;font-size: 14px; color:rgba(255,255,255,0.39);}

        .ft-top .ft-nav{width:556px;padding:25px 0 0 75px; box-sizing: border-box;}

        .ft-top .ft-nav h4{height:54px; line-height: 54px;display: inline-block; border-bottom:1px solid rgba(255,255,255,0.05); font-size: 18px; color:#cfcfcf; font-weight: bold; font-family: "思源黑体 CN"; margin-bottom: 6px;}

        .ft-top .ft-nav ul li{float:left;width:215px;height:47px; line-height: 47px;}

        .ft-top .ft-nav ul li a{font-size: 16px; color:rgba(255,255,255,0.3);display: block;background:url(../images/ft-jt.png) no-repeat right;}

		.ft-top .ft-nav ul li a:hover{color:#e60012}

        .ft-top .ft-nav ul li:nth-child(2n){float:right;}

        .ft-bot{height:88px;}

        .ft-bot span{display: block; height:88px; float:left;}

        .ft-bot span em{display: inline-block; height:88px; line-height: 88px;font-size: 14px; color:rgba(255,255,255,0.39); margin-right: 10px;}

        .ft-bot span em a{font-size: 14px; color:rgba(255,255,255,0.39);}

        .ft-bot span em.ba a{padding-left:25px; background:url(../images/7751ef9a-c6f9-4795-a037-d6173a158f0a.png) no-repeat 0 center;}

        .ft-bot strong{float:right; height:88px;}

        .ft-bot strong i{display: block; height:88px; line-height: 88px; float:left;font-size: 14px; color:rgba(255,255,255,0.39); font-weight: normal; }

        .ft-bot strong a{display: block; height:88px;line-height: 88px;float:left;font-size: 14px; color:rgba(255,255,255,0.39);  margin-right: 15px; font-weight: normal;}

        .ft-bot strong a:last-child{margin-right: 0;}

    



        .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: #4d6780;

            color: #fff;

            height: 53px;

            width: 230px;

            padding:9px 0 0;

            float: left;

        }

        

        .client-2 .my-kefu-main {

            background: #4d6780;

            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;

        }

    

.p14-pro-1 {

            background: #fff;

        }

        

        .p14-pro-1-tit {

            height: 60px;

            font-size: 24px;

            line-height: 60px;

            margin-bottom: 10px;

            background: #4d6780;

            color: #fff;

            text-align: center;

        }

        

        .p14-pro-1-list dl {

            border: 1px solid rgba(153, 153, 153, 0.3);

            margin-bottom: 10px;

            font-size: 12px;

            box-sizing: border-box;

            line-height: 18px;

            overflow: hidden;

        }

        

        .p14-pro-1-list dt {

            width: 100%;

            /*1:1的高度 238px*/

            /*2:1的高度 119px*/

            /*16:9的高度 134px*/

            /*4:3的高度 178px*/

            height: 178px;

            overflow: hidden;

        }

        

        .p14-pro-1-list dt img {

            display: block;

            width: 100%;

            margin: 0 auto;

        }

        

        .p14-pro-1-list dd h4 {

            height: 40px;

            font-size: 14px;

            font-weight: normal;

            line-height: 40px;

            overflow: hidden;

            text-align: center;

            text-overflow: ellipsis;

            color: #fff;

            background: #333;

            white-space: nowrap;

        }

        

        .p14-pro-1-list dd h4 a {

            display: block;

            color: #fff;

        }

    