*{ margin:0;padding:0px;}
.clear{clear:both;}
 .topWrap{ height:205px;overflow:hidden;font-family:"Microsoft Yahei";}
 .twz,.h_nr{ width:1200px; margin:0 auto;}
 .twz {height:33px; color:#666; line-height: 30px; font-size: 12px;}
 .twz a{ display: inline-block; color:#666;padding:0 10px;}
.h_nr{height:116px; overflow:hidden;}
 .logo{width:130px;height:130px;margin-top: 20px; overflow:hidden; text-align:center;}
  .logo img{width:80px;height:80px;}
 .h_nr h2{width:350px; float: left;padding:40px 0 0 13px;font-size: 16px; color:#033692; line-height: 28px;}
 .h_nr h2 span{ display: block; font-size: 28px; color:#033692;font-weight:bold; margin-top:-10px; line-height:40px;}
 .h_nr p{float: right;width:190px; overflow: hidden;background:url(../image/tel.gif) no-repeat 0 0; color:#301d17;font-size: 16px;margin-top: 48px;padding-left: 68px;}
 .h_nr p b{font:bold 24px/30px "Arial"; color:#e8ae25;display: block;}
 .h_nr i{ display: block;float: right;width:70px; height:70px; margin-top: 40px; overflow: hidden;}
 .h_nr i img{width:70px; height:70px;}
 .nav{overflow:hidden;height:56px; background:#4f81bc; font-size:18px;}
 
  .nav ul{ width:1200px; margin:0 auto;}
 .nav li{float:left;}
  .nav li a{color:#fff;font-size:14px;display:inline-block;height:56px;padding:0 53px; line-height: 56px;}
  .nav li a:hover,.nav .cur a{text-decoration:none;background:#dbeef4; color:#cf3230;font-weight: bold;}
  
    .swiper-container {
      width: 100%;
      height: 100%;

    }
    .swiper-slide {
      text-align: center;
      font-size: 18px;
      background: #fff;

      /* Center slide text vertically */
      display: -webkit-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      -webkit-justify-content: center;
      justify-content: center;
      -webkit-box-align: center;
      -ms-flex-align: center;
      -webkit-align-items: center;
      align-items: center;
    }
 .s_bj{height: 72px;border-bottom: 1px solid #e5e5e5; overflow:hidden;font-family:"Microsoft Yahei";}
 .search{width:1200px;margin: 0 auto; overflow: hidden;}
 .s_inp01{width:415px;padding-top:18px;}
 .inp01{width:298px;height:36px;line-height:36px;background:url(../image/s.gif) no-repeat;border:0;color:#9b9b9b;font-size:14px;padding-left:10px; float: left;font-family:"Microsoft Yahei";}
 .inp02{background:url(../image/ss.gif) no-repeat;width:105px;height:36px;border:0; float: left;}
 .search p{width:700px;color:#333;line-height:69px;font-size:14px; overflow: hidden;}
 .search p a{color:#333;padding:0 8px;} 

.text-sides-lines {
    position: relative;
    text-align: center;
    font-size: 20px;
    padding: 20px 0;
	 width:260px; margin:0 auto;
	color:#033692;
  }
  .text-sides-lines::before,
  .text-sides-lines::after {
    content: '';
    position: absolute;
    top: 50%;
    width: 50%;
    height: 1px;
    background: #000;
  }
  .text-sides-lines::before {
    left: 0;
    transform: translateX(-50%);
  }
  .text-sides-lines::after {
    right: 0;
    transform: translateX(50%);
  } 
  
  h1.title{ width:130px; margin:0 auto; color:#033692; padding-top:30px;text-align:center; }
  
  .line{width:130px; margin:0 auto; display:block; height:3px;color:#033692;background-color:#033692}
    .content {padding-top:30px; width:100%; margin:0 auto; padding-bottom:40px;}
  .c_left{ width:35%; float:left; margin-left:10%;  }
  .content p{ font-size:20px; line-height:45px; margin-top:20px;}
  
  .content img{ margin-left:5%;}
  
    h1.title.qy{ width:460px; text-align:center;}
.qy1{	 width:460px; margin:0 auto;}
.qysc{ width:100%; margin:0 auto; margin-top:20px;}	
.qysc img{ width:18%; margin-left:1%; margin-right:1%;}

.pro{margin: 0 auto 0; width:1200px;  overflow: hidden;}
.pro h2{padding-top:78px; height: 95px;font-size: 40px; color: #333333; text-align: center; line-height:40px; letter-spacing:5px;}
.pro h2 i{ display: block;font:16px/40px "Arial"; color:#6f6f6f; text-transform: uppercase;}
.pro h2 i img{vertical-align: middle;margin:0 20px;}
.p_nav ul{width:1200px; margin:0 auto;}
.p_nav{height: 52px; overflow: hidden;}
.p_nav li{ float: left;width:280px;  margin-top:10px; margin-bottom:10px; margin-left:10px; text-align: center; border-bottom:2px solid #ccc }
.p_nav li a{display: inline-block;font-size: 20px; color: #272727; line-height: 36px;}
.p_nav li img{ display: block;width:90px;height:84px;margin: 0 auto;}
.p_nav li i{display: block;font:12px/20px "Arial"; color:#656565;text-transform: uppercase;}
.p_nav li a:hover , .p_nav .cur a{  font-weight: bold;text-decoration: none; border-bottom:3px solid #00000059 ;width:280px; }
.p_nav .nobg{background:none;}
.pro_nr{height: 405px; overflow: hidden; margin-top:20px;}
.pro_c{height: 405px; overflow: hidden; text-align:center; width:800px; }

 
.pro_c p{width: 646px;  overflow: hidden;}
.pro_c p img{width: 644px; height: 426px;border:1px solid #e8e8e8;}
.pro_c p span{ display: block; margin-top:17px; width: 614px; height: 39px; line-height: 38px;background: #343434; font-size: 16px;font-weight: bold; color: #fff;padding-left: 30px;}
.pro_c ul{width:1200px; overflow: hidden; margin-top:20px; margin: auto;}
.pro_c li{ float: left;margin:0 10px 23px 0;width:32.3%;  position: relative; overflow: hidden; background:#fff;border:1px solid #e8e8e8; text-align:center;}
.pro_c li img{  width:216px; height:380px;  }
.pro_c li span{ display: block;position:absolute; bottom: 0;left:0; width: 100%;background:#003592; height: 39px; line-height: 39px; color:#fff;font-size: 14px;text-align: center;}
.pro_c .nomar{margin-right: 0;}
.p4-info-content-1-t4 img{max-width:100%}
.pro_nr .pro_c:first-child{   margin:0 auto;width:1200px; }
.pro_nr .pro_c:nth-child(2){   margin:0 auto }
.pro_nr .pro_c:nth-child(3){ margin:0 auto }
.pro_nr .pro_c:nth-child(4){ margin:0 auto }
.supp2{ width:1195px;  margin:0px auto 0; height:531px;}
.supp2 dl{  float:left;  margin-top:100px;  }
.s1{ width:420px;}
.s2{   margin-left:460px;}
 
.supp2 dt{ font-size:20px; }
 
 
.supp2 dd{font-size:14px;  }
.supp2 dd h3{ }
.supp2 dd p{  }




  .youshi { padding-top:50px; width:1200px; margin:0 auto;}
 
.youshi h2{ font-size: 34px; color: #272727; text-align: center;padding-top: 17px; line-height: 40px; padding-bottom:40px;  letter-spacing:5px;}
.youshi h2 span{ display: block;font-size:16px; font-weight: normal;}
.youshi h2 span img{vertical-align: middle;margin:0 20px;}
 .wline { border-bottom:6px  solid #ccc;  display:block; width:80px;  margin-top:10px;}
 .youshi h6{ margin-top:10px;}


.ys1{ height:320px;overflow:hidden;}
.ys1 img{height:320px;}.ys2 img{height:320px;}
.ys2{ height:350px;overflow:hidden;}
.ys3{  height:320px; overflow:hidden;}
.ys4{ height:320px; overflow:hidden;}
.mm{margin-left:50px;}
.ys1 dl{}
.ys1 dt{ font:40px "Microsoft YaHei"; font-weight:bold; color:#333; margin-bottom:15px; padding-top:25px;}
.ys1 dd p{ font:24px "Microsoft YaHei"; line-height:27px; color:#666;letter-spacing: 2px;}
.ys1 dd b{ display:block; color:#333;}
.ys1 h4 a{ display:block; width:160px; height:40px; margin-top:25px; font:14px "Microsoft YaHei"; text-align:center; line-height:40px; color:#fff;background: #62ac31; /* Old browsers */
background: -moz-linear-gradient(left, #62ac31 0%, #0e6256 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(left,#62ac31 0%,#0e6256 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right, #62ac31 0%,#0e6256 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#62ac31', endColorstr='#0e6256',GradientType=1 );}
.ys1 h5{ margin-top:35px;}
.ys1 h5 span{ margin-right:30px; font:16px "Microsoft YaHei";color:#666; float:left;}
.ys1 h5 span em{ display:block; font:16px "Microsoft YaHei"; color:#333;}
.ys1 h5 span em i{ font-size:35px;}

.ys2 dt{  }
.ys2 .fr{ margin-right:150px; }
.ys4 .fr{ margin-right:150px; }
.fl {
    float: left;
}
.fr {
    float: right;
}

.pic{ width:100%; margin:0 auto; text-align:center; margin-top:50px;}

.pic dl{ width:330px; margin-left:10px; margin-right:10px; float:left; }

.pic  dl img{width:100%; height:260px; padding-bottom:20px;}

.piclist{ width:1400px; margin:0 auto;text-align:center; margin-top:20px; font-size:16px;} 
.news{ width:1360px; margin:0 auto;}
.newsl{ width:650px; margin-top:20px;float:left;}
.newsl img{width:100%; margin-top:20px;}
.newsl span,.newsr span{ font-size:28px; color:#000;}
.line1{width:650px; margin:0 auto; display:block; height:1px;color:#033692;background-color:#333}
.newsl dl,.newsr dl{ width:650px;  white-space: nowrap; border-bottom:dashed 1px #ccc; padding-top:20px;} 
.newsl dl h1,.newsr dl h1{ font-size:20px;}
.newsl dt,.newsr dt{ font-size:16px; float:left; width:40px; white-space: normal;
  word-wrap: break-word;margin-left:10px; margin-top:10px;}
.newsl dd,.newsr dd{ font-size:14px; margin-left:70px; line-height:30px;  }

.newsr { float:left; margin-top:20px; margin-left:30px;}

 .footWrap{background:url(../image/f_bj.jpg) no-repeat center 0;height:416px;overflow:hidden;font-family:"Microsoft Yahei"; margin-top:30px;}
            .footer{height:375px;width:1200px;margin: 0 auto; overflow:hidden;}
            .footer dl{ overflow: hidden;padding-top: 65px; float: left;}
            .footer dt{width:337px; height: 70px; overflow: hidden;}
            .footer dt img{width:337px; height: 70px; }
            .footer dd{margin-top: 13px; height: 190px; overflow: hidden;}
            .footer dd p{width:132px; height:132px;/*background:url(../image/code_bj.jpg) no-repeat center 0;*/float: left;margin-right: 14px;}
            .footer dd p img{width:88px; height:88px;border:6px solid #fff;margin:15px;}
            .footer dd p span{display: block;text-align: center; color:#fff;padding-top: 10px;}
            .fwz{width:1200px;margin: 0 auto; height: 41px; line-height: 41px; color:#fff;overflow: hidden;}
            .fwz a{ color:#fff;}
            .fwz em{ display: inline-block;padding:0 10px;}
            .contact{width:400px;padding:80px 0 0 60px; overflow:hidden; float: left;}
            .contact h2 ,.fpro h2 , .fnav h2{font-size: 16px; height:45px; overflow: hidden; line-height: 20px; color:#fff;}
            .contact h2 a ,.fpro h2 a, .fnav h2 a{color:#777777;}
            .contact h2 i ,.fpro h2 i, .fnav h2 i{font-weight:normal;font-size: 12px;color:#fff;text-transform: uppercase;font-style: normal;display: block; font-family: "Arial";}
            .contact p{padding-top:20px;font-size:14px;color:#fff;line-height: 30px;}
            .fpro , .fnav {width:195px;padding:80px 0 0 0; overflow:hidden; float: left;}
            .fpro p {padding-top: 15px;}
            .fpro p a,.fnav p a{display: block;font-size:14px;color:#fff;line-height: 30px;}
            .fnav h2{margin-bottom: 12px;}
            .fnav ul li{font-size:14px;color:#fff;line-height: 30px;}
            .fnav li a{ color:#fff;}
			
  .p4-curmbs-1{ height:50px; line-height: 50px; overflow: hidden;}
        .p4-curmbs-1 dt{float: left; padding-left:28px; color: #1e1e1e; background: url(../image/VISkins-p4.png) no-repeat 0 10px; width:70px;}
        .p4-curmbs-1 dd{ color: #999; }
        .p4-curmbs-1 a{color: #999;padding:0 6px;display: inline-block;}
        .p4-curmbs-1 a:hover, .p4-curmbs-1 .cur{color:#1e1e1e;}

    

         .p4-titlel-2 h3{font-weight: normal;font-size:20px;}
        .p14-left-nav-1-tit {
            background: #1e1e1e;
            height: 80px;                            
        }
        
        .p14-left-nav-1-tit h3 {
            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 h3 span{font-size: 14px; text-transform: uppercase;}
         
        
        .p14-left-nav-1-nav-one h3 {
            height: 50px;
            line-height: 50px; 
            background:#ebebeb url(../image/VISkins-p4.png) no-repeat 190px -139px;
            /*background:url(images/p14-icon5.png) no-repeat right center #e8ae25; */
            margin-bottom: 2px;
            
        }
        
        .p14-left-nav-1-nav-one h3{
            display: block; 
            font-size: 18px;
            font-weight: normal;
            padding-right: 40px;
            padding-left: 38px; 
            color: #333;
        }
        
        .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 #1e1e1e; */
           background:#f1f1f1 url(../image/VISkins-p4.png) no-repeat 185px -56px; 
        }  
        
        .p14-left-nav-1-nav dl{
            padding: 2px 0 4px;
        }
        .p14-left-nav-1-nav dt {
            height: 50px;
            font-size: 16px;
            line-height: 50px;
            padding-left: 54px;
            padding-right: 40px; 
            margin-bottom: 1px;
            background:#f1f1f1;
            position: relative;	
            
        }
        /*.p14-left-nav-1-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);*/
        }
        
        .p14-left-nav-1-nav dt.sidenavcur:after,.p14-left-nav-1-nav dt:hover:after {
                    	/*border-color:#1e1e1e;  */
        }
        .p14-left-nav-1-nav dt.sidenavcur a,.p14-left-nav-1-nav dt:hover a{color: #1e1e1e; }
        
        .p14-left-nav-1-nav dd{
            border: 1px solid #ececec;                             
            border-bottom:0;     
        }
        .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;
        }
          
        .p4-info-list-content-5 {
            overflow: hidden;
        }
        
        .p4-info-list-content-5 .p4-titlel-1 {
            margin-bottom: 40px;
        }
        
        .p4-info-list-content-5-con {
            overflow: hidden;
        }
        
        .p4-info-list-content-5-con ul {
            border-bottom: 1px solid #eee;
            padding-bottom: 20px;
            margin-bottom: 20px;
            overflow: hidden;
        }
        
        .p4-info-list-content-5-con li {
            float: left;
            width: 31%;
            margin-right: 1%;
			margin-left:1%;
            text-align: center;
            padding-bottom: 12px;
            overflow: hidden;
        }
        
        .p4-info-list-content-5-con img {
            display: block;
            width: 282px;
            height: 212px;
            border: 1px solid #eee;
            box-sizing: border-box;
            ;
        }
        
        .p4-info-list-content-5-con span {
            display: block;
            height: 46px;
            line-height: 46px;
            color: #666;
            margin: 0 auto;
            max-width: 80%;
            white-space: nowrap;
            text-overflow: ellipsis;
            overflow: hidden;
        }
        
        .p4-info-list-content-5-con li:hover a {
            text-decoration: none;
            color: #1e1e1e;
        }
        
        .p4-info-list-content-5-con li:hover span {
            color: #1e1e1e;
        }
        
        .p4-info-list-content-5-con li:hover img {
            border-color: #1e1e1e;
        }
        
        #fancybox-wrap {
            position: fixed;
            top: 15% !important;
        }
    

        .p4-left-nav-2 .sidenavcur a {
            color:#1e1e1e;
        }
        
        .p4-left-nav-2 {
            background: #f1f1f1;
            margin-bottom: 38px;
            overflow: hidden;
        }
        
        .p4-left-nav-2-con {
            overflow: hidden;
        }
        
        .p4-left-nav-2 h4 {
            height: 48px;
            background: #ebebeb;
            line-height: 48px;
            border-top: 1px solid #f1f1f1;
            border-bottom: 1px solid #eee;
            overflow: hidden;
        }
        
        .p4-left-nav-2 h4 a {
            color: #333;
            display: block;
            background: url(../image/VISkins-p4.png) no-repeat 190px -139px;
            padding: 0 24px;
            border-bottom: 1px solid #eee;
            max-width: 75%;
            white-space: nowrap;
            text-overflow: ellipsis;
            overflow: hidden;
        }
        
        .p4-left-nav-2 h4 a:hover,
        .p4-left-nav-2 h4.sidenavcur a {
            text-decoration: none;
            color: #1e1e1e;
            background-position: 185px -56px;
        } 
        .p4-left-nav-2 dt {
            width: 82.5%;
            height: 34px;
            line-height: 34px;
            margin: 0 auto;
        }
        
        .p4-left-nav-2 dt a {
            display: block;
            text-decoration: none;
            padding-left: 16px;
            color: #333;
            background: url(../image/VISkins-p4.png) no-repeat -4px -327px;
            max-width: 80%;
            white-space: nowrap;
            text-overflow: ellipsis;
            overflow: hidden;
        }
        
        .p4-left-nav-2 dt a:hover,
        .p4-left-nav-2 dt.sidenavcur a {
            color: #1e1e1e;
            background-position:-4px -242px;
        }
        
        .p4-left-nav-2 dd {
            padding-bottom: 10px;
        }
        
        .p4-left-nav-2 p {
            padding-left:50px;
            font-size: 14px;
            line-height: 30px;
        }
        
        .p4-left-nav-2 p a:hover,.p4-left-nav-2 p.sidenavcur a {
            color: #1e1e1e;
        }
    

    .p4-titlel-2 h3{font-size: 20px;}
        .p1-product-2 {
            margin-bottom: 10px;
            overflow: hidden;
        } 
.p1-product-2 .p1-titlel-1 {
            margin-bottom: 8px;
        } 
.p1-product-2-txt {
            overflow: hidden;border:1px solid  #eee;
        } 
.p1-product-2-txt dl {
            margin-top:20px;
            padding-bottom: 16px;
            border-bottom: 1px solid #eee;
            overflow: hidden; 
        } 
.p1-product-2-txt dl:nth-last-child(1) {
            border-bottom: 0;
        } 
.p1-product-2-txt dt {
            float: left;
            width: 29%;
            margin-right: 8px;
            overflow: hidden;
        } 
.p1-product-2-txt dt img {
            width: 100%;
            display: block;
        } 
.p1-product-2-txt dd {
            overflow: hidden;
        } 
.p1-product-2-txt dd span a {
            display: block;
            color: #333;
            white-space: nowrap;
            text-overflow: ellipsis;
            overflow: hidden;
        } 
.p1-product-2-txt p {
            height: 44px;
            color: #999;
            overflow: hidden;
        } 
.p1-product-2-txt dl:hover dd a {
            color:#1e1e1e;
        }
    

        .p4-contact-1{overflow: hidden;}
        .p4-contact-1-con{border: 1px solid #eee;padding:10px 20px 20px 20px; }
        .p4-contact-1-con p{font-size: 20px;line-height: 42px; color:#1e1e1e;}
        .p4-contact-1-con li{line-height: 24px; color: #666; padding-left: 22px; margin-bottom: 10px; background: url(../image/VISkins-p4.png) no-repeat;}
        .p4-contact-1-con .p4-contact-1-t1{ background-position:-977px 8px;}
        .p4-contact-1-con .p4-contact-1-t2{ background-position:-977px -90px;}
        .p4-contact-1-con .p4-contact-1-t3{ background-position:-977px -180px;}
        .p4-contact-1-con .p4-contact-1-t4{ background-position:-977px -277px;}
   .p4-info-list-content-6 {
            overflow: hidden;
        } 
.p4-info-list-content-6 .p4-titlel-1 {
            margin-bottom: 30px;
        } 
.p4-info-list-content-6-con {
            margin-bottom: 46px;
            overflow: hidden;
        } 
.p4-info-list-content-6 dl {
            padding:0 0 30px;
            margin-bottom:30px;
            border-bottom: 1px solid #eee;
            overflow: hidden;
        } 
.p4-info-list-content-6 .p4-info-list-content-6-dl0 {
            border-bottom: 0;
        } 
.p4-info-list-content-6 dt {
            width: 40%;
            float: left;
            margin-right: 40px;
            overflow: hidden;
        } 
.p4-info-list-content-6 dt img {
            display: block;
            width: 100%;
        } 
.p4-info-list-content-6 dd {
            overflow: hidden;
        } 
.p4-info-list-content-6 h4 {
            height: 35px;
            font-weight: bold;
            line-height: 35px;
            max-width: 80%;
            white-space: nowrap;
            text-overflow: ellipsis;
            overflow: hidden;
        } 
.p4-info-list-content-6 h4 a {
            color: #333;
        } 
.p4-info-list-content-6 h4 a:hover {
            color: #1e1e1e;
        } 
.p4-info-list-content-6 p {
            height:72px;
            line-height: 24px;
            color: #666;
            margin-bottom: 14px;
            overflow: hidden;
        } 
.p4-info-list-content-6 p span {
            /*display: block;*/
            /*line-height: line-height: 14px;*/
        } 
.p4-info-list-content-6 dd em {
            display: block;
            width: 106px;
            height: 24px;
            line-height: 24px;
            text-align: center;
        } 
.p4-info-list-content-6 dd em a {
            background: #767676;
            color: #fff;
            display: block;
            text-transform: none;
        } 
.p4-info-list-content-6 dl:hover dd em a {
            background: #1e1e1e;
        } 
.p4-info-list-content-6 dl:hover h4 a {
            color: #1e1e1e;
        }	

 .p4-info-4{position: relative; overflow: hidden;}
    .p4-titlel-2{font-weight: normal;}
    .p4-info-4-con{ color: #666; line-height: 28px; overflow: hidden; border:1px solid #eee;padding-bottom:20px;}
    .p4-info-4-con li{width:90%;  box-sizing: border-box;margin:0 auto;}
    
    .p4-info-4-li{ padding:20px 7.5% 0 0; box-sizing: border-box;}
    .p4-info-4-con li img{display: block;width: 100%; border: 1px solid #eee; box-sizing: border-box;}
    .p4-info-4-con li span{display: block;height: 36px; font-weight: bold;  line-height: 36px;margin-top:10px;max-width: 80%; white-space: nowrap;text-overflow: ellipsis; overflow:hidden;}
    .p4-info-4-con li span a{color: #333;}
    .p4-info-4-con p{height: 48px; color: #666; line-height: 24px; margin-bottom: 14px; overflow:hidden;}
    .p4-info-4-con li em{display: block;width: 106px; height: 24px; background:#767676; line-height: 24px; text-align: center; color: #fff;}
      .p4-info-4-con li em a{color:#fff;}
    .p4-info-4-con li:hover span a{ color: #1e1e1e; }
    .p4-info-4-con li:hover em{background: #1e1e1e; }
    .p4-info-4-dd{height: 12px; position: absolute; right: 0; top:14px;}
    .p4-info-4-dd li{width: 12px;height: 12px; background:#e3e3e3; border-radius: 100%; float: left; margin-right: 11px;text-indent: -999px;    cursor: pointer;}
    /*.p4-info-4-dd  li.cur{background: #132563;color:#000; }*/
    .p4-info-4-dd  li.cur{background: #1e1e1e;color:#000; }		
  .p4-info-content-1{ margin-bottom:30px; overflow: hidden;}
    .p4-info-content-1  h1{height: 62px; font-size: 24px;font-weight: normal; text-align: center; line-height: 24px; color: #333;}
    .p4-info-content-1-tp{ overflow: hidden;}
    .p4-info-content-1-t1{height: 56px;line-height: 56px;  color: #999; text-align: center;}
    .p4-info-content-1-t1 strong{ margin-right: 24px; font-weight: normal; }
    .p4-info-content-1-t1 span{ float:right; overflow:hidden;}
    .p4-info-content-1-t1 span em{display:inline-block; width:16px; height: 20px; line-height: 20px; cursor: pointer;margin: 0 6px;}
    .p4-info-content-1-t1 span .p1-content-3-info-cur{  color:#333; font-weight: bold;}
    .p4-info-content-1-txt{ margin-bottom:16px;line-height:44px;}
    .p4-info-content-1-txt a{color:red;}
    .p4-info-content-1-t3{padding:26px 52px; margin-bottom: 20px; background: #faf9f8; color: #666;overflow: hidden; ;}
    .p4-info-content-1-t3 em{color: #910800; margin-right: 32px; }
    /*.p4-info-content-1-t3 i {font-style: normal;}*/
    .p4-info-content-1-t4{padding-bottom:20px; overflow: hidden;}
    .p4-info-content-1-tb{width: 55px;height: 55px; background:url(../image/p1-bj.png) no-repeat -159px -919px; margin: 0 auto;}
    .p4-info-content-1-fy{min-height:104px;overflow: hidden;}
    .p4-info-content-1-fy-t1{border-bottom: 1px solid #eee; margin-bottom: 24px; overflow: hidden;}
    .p4-info-content-1-fy p{width: 50%;height:44px; font-weight: bold; color:#333;line-height:44px; overflow: hidden;float: left;}
    .p4-info-content-1-fy p a{font-weight: normal; color: #666;display: inline-block;vertical-align: top; max-width: 80%; white-space: nowrap;text-overflow: ellipsis; overflow: hidden; }
    
    .p4-info-content-1-fy-t2 {height: 24px; overflow: hidden;}
        .p4-info-content-1-fy dt{float:left; margin-right:-88px;width: 92px; height: 24px; display: inline-block;font-weight: bold; color: #fff;text-align: center; background: #1e1e1e;  margin-right: 10px; }
        .p4-info-content-1-fy dd{padding:0 0 0 102px;}
        .p4-info-content-1-fy dd a{color: #999; margin-right:10px; display:inline-block;}
        .p4-info-content-1-fy dd a:hover{color: #1e1e1e;}
    

        .p4-info-2 {padding-bottom: 10px; border-bottom: 1px solid #eee; overflow: hidden;}
        .p4-info-2 .p4-titlel-1{margin-bottom: 8px;}
        .p4-info-2 .p4-info-2-t1{width:100%;height:auto; margin-bottom:14px; padding-bottom: 26px; border-bottom: 1px dashed #eee;  overflow: hidden;}
        .p4-info-2  .p4-info-2-t1 a{background:none; padding-left:0;text-decoration: none;}
        .p4-info-2  .p4-info-2-t1 strong{height: 60px;display: block; font-weight: bold; line-height: 60px; max-width:60%; white-space:nowrap; text-overflow:ellipsis; overflow: hidden;}
        .p4-info-2  .p4-info-2-t1 strong a{display:bold; color: #333;text-decoration: none; white-space:nowrap; text-overflow:ellipsis; overflow: hidden;}
        .p4-info-2-t1 dl{overflow: hidden;}
        .p4-info-2-t1 dt{width: 20%; float: left;margin-right: 24px;overflow: hidden;}
        .p4-info-2-t1 dt img{width: 100%;display: block;}
        .p4-info-2-t1 dd{color: #666; line-height: 24px; overflow: hidden;}
        .p4-info-2-t1 dd span{display: block;}
        .p4-info-2-t1 p{height: 48px;margin-bottom: 14px; overflow: hidden;}
        .p4-info-2-t1 dd em{display: block;width: 106px; height: 24px; line-height: 24px; text-align: center;}
     
        
        .p4-info-2  .p4-info-2-t1 dd em a{background:#767676;color: #fff; display: block;text-decoration: none;}
        .p4-info-2  .p4-info-2-t1:hover dd em a{ background:#1e1e1e;}
        .p4-info-2  .p4-info-2-t1:hover strong a{color:#1e1e1e;}
        
        .p4-info-2 li{width: 50%; height: 38px; line-height: 38px; float: left; }
        .p4-info-2 li>a{display: block;padding:0 16px; color: #666; background: url(../image/VISkins-p4.png) no-repeat  -6px -326px;text-decoration: none;overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
        .p4-info-2 li a:hover{color:#1e1e1e;}
    
	     .p2-pro_lcon {
            border-top: solid 1px #e1e1e1;
            border-bottom: solid 1px #e1e1e1;
            padding: 18px 0 10px;
        }
        
        .p2-pro_lcon li {
            width: 31%;
            float: left;
            margin-left:10px;
			margin-right:10px;
			margin-top:10px;
        }
        
        .p2-pro_lcon li img {
            
            display: block;
            border: solid 1px #e2e2e2;
            box-sizing: border-box;
		padding-left:32px; padding-right:32px;
        }
        
        .p2-pro_lcon li span {
            height: 44px;
            line-height: 44px;
            text-align: center;
            border: solid 1px #e2e2e2;
            box-sizing: border-box;
            border-top: 0;
            display: block;
            white-space: nowrap;
            text-overflow: ellipsis;
            overflow: hidden;
        }
        
        .p2-pro_lcon li span a {
            color: #333;
            display: block;
        }
        
        .p2-pro_lcon li span a:hover {
            color:#1e1e1e;
          
        }
		
		.p2-page .cur a{ background:red; color:#fff;}
						
	
        .client-2 {
            position: fixed;
            right: 0px;
            top: 90%;
            z-index: 9999;
        } 
.client-2 ul {
            width: 77px;
        } 
.client-2 li a {
            text-decoration: none;
        } 
.client-2 li {
            background: #1e1e1e;
            margin-top: 1px;
            padding: 9px 0;
            height: 56px;
            width: 77px;
        } 
.client-2 li i {
            background: url(../image/fx.png) no-repeat;
            display: block;
            width: 30px;
            height: 27px;
            margin: 0px auto;
            text-align: center;
        } 
.client-2 li p {
            height: 20px;
            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;
            background-color:#1e1e1e;
        } 
.client-2 .my-kefu-ftop i {
            width: 33px;
            height: 35px;
            background-position: -27px -51px;
        } 
.client-2 .my-kefu-left {
            float: left;
            width: 77px;
            height: 47px;
            position: relative;
        } 
.client-2 .my-kefu-tel-right {
            font-size: 20px;
            color: #fff;
            float: left;
            height: 24px;
            line-height: 22px;
            padding-left: 15px;
            border-left: 1px solid #fff;
            margin-top: 8px;
        } 
.client-2 .my-kefu-right {
            width: 20px;
        } 
.client-2 .my-kefu-tel-main {
            color: #fff;
            margin-top: 9px;
            height: 47px;
            width: 247px;
        } 
.client-2 .my-kefu-main {
            width: 97px;
            position: relative;
        } 
.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;}		
			