@charset "utf-8";





.fl{ float:left}. fr{ float:right}


.news_1 .item {
    padding: 25px 0;
    padding-right: 55px; width: 49%!important; float:left; height:150px
}.news_1  .item .left {
    width: 145px;
    text-align: center;
    line-height: 1;
    color: #222222;
    transition: .5s ease-in-out;
    font-family: 'beba'; height:70px
}.news_1 .item .left .num {
    font-size: 40px;font-family: 'beba';line-height: 1;
    padding-bottom: 10px;
    margin-bottom: 10px;
    position: relative;
}.news_1 .item .left .num:after {
    content: "";
    position: absolute;
    height: 1px;
    width: 45px;
    background: #dddddd;
    left: 0;
    bottom: 0;
    right: 0;
    margin: auto;
}
.news_1 .item .left .time {
    font-size: 16px;font-family: 'beba';
}.news_1 .item .right .h0 {
    font-size: 20px;
    color: #222222;
    line-height: 22px;
    height: 22px;
    overflow: hidden;
    transition: .5s ease-in-out;
    margin-bottom: 15px;
}.news_1  .item .right .p {
    height: 52px;
    overflow: hidden;
} .news_1 .item .right .p {
    transition: .5s ease-in-out;
    font-size: 14px;
    color: #666666;
    line-height: 26px;
}
.news_1 .item .right { width: calc(100% - 145px);
}.news_1 .item:hover {
  background: #2662aa;
  transition: .5s ease-in-out;
  color: #ffffff;
}
.news_1 .item:hover .left {
  transition: .5s ease-in-out;
  color: #ffffff;
}
.news_1 .item:hover .right .h0 {
  transition: .5s ease-in-out;
  color: #ffffff;
}
.news_1 .item:hover .right .p {
  transition: .5s ease-in-out;
  color: #def1ff;}
  .f-cb:after {
    clear: both;
    content: ".";
    display: block;
    height: 0;
    overflow: hidden;
    visibility: hidden;
}
/*---简介-----------*/
  
/*about*/




.cp_list { height:549px; margin:0px auto; clear:both; overflow:visible; width:1300px; background:#fff ; }

.pronav{ width:1300px; margin:0 auto; display:flex; list-style:none}
.pronav .swiper-slide a{ width:80%; margin:1%; justify-content:center; text-align:center; list-style:none; margin:0 auto}
.pronav .swiper-slide a span{ font-size:14px; color:#4a4949; line-height:26px}
.pronav .swiper-slide a img{transition: all .3s ease;
    -moz-transition: all .3s ease;
    -webkit-transition: all .3s ease;
    -o-transition: all .3s ease;}
.pronav .img2:hover { background:url(../images/i1.jpg) no-repeat center top; transition: all .3s ease;
    -moz-transition: all .3s ease;
    -webkit-transition: all .3s ease;
    -o-transition: all .3s ease; text-decoration:none
}

.pronav .img2  { background:url(../images/b1.jpg) no-repeat center top; transition: all .3s ease;
    -moz-transition: all .3s ease;
    -webkit-transition: all .3s ease;
    -o-transition: all .3s ease; text-decoration:none
}

.pronav  .img3:hover { background:url(../images/i2.jpg) no-repeat center top; transition: all .3s ease;
    -moz-transition: all .3s ease;
    -webkit-transition: all .3s ease;
    -o-transition: all .3s ease; text-decoration:none
}

.pronav .img3  { background:url(../images/b2.jpg) no-repeat center top; transition: all .3s ease;
    -moz-transition: all .3s ease;
    -webkit-transition: all .3s ease;
    -o-transition: all .3s ease; text-decoration:none
}


.pronav .img4:hover { background:url(../images/i3.jpg) no-repeat center top; transition: all .3s ease;
    -moz-transition: all .3s ease;
    -webkit-transition: all .3s ease;
    -o-transition: all .3s ease; text-decoration:none
}

.pronav .img4  { background:url(../images/b3.jpg) no-repeat center top; transition: all .3s ease;
    -moz-transition: all .3s ease;
    -webkit-transition: all .3s ease;
    -o-transition: all .3s ease; text-decoration:none
}

.pronav .img5:hover { background:url(../images/i4.jpg) no-repeat center top; transition: all .3s ease;
    -moz-transition: all .3s ease;
    -webkit-transition: all .3s ease;
    -o-transition: all .3s ease; text-decoration:none
}

.pronav  .img5  { background:url(../images/b4.jpg) no-repeat center top; transition: all .3s ease;
    -moz-transition: all .3s ease;
    -webkit-transition: all .3s ease;
    -o-transition: all .3s ease; text-decoration:none
}
.pronav  .img6:hover { background:url(../images/i5.jpg) no-repeat center top; transition: all .3s ease;
    -moz-transition: all .3s ease;
    -webkit-transition: all .3s ease;
    -o-transition: all .3s ease; text-decoration:none
}

.pronav  .img6  { background:url(../images/b5.jpg) no-repeat center top; transition: all .3s ease;
    -moz-transition: all .3s ease;
    -webkit-transition: all .3s ease;
    -o-transition: all .3s ease; text-decoration:none
}
.pronav  .img7:hover { background:url(../images/i6.jpg) no-repeat center top; transition: all .3s ease;
    -moz-transition: all .3s ease;
    -webkit-transition: all .3s ease;
    -o-transition: all .3s ease; text-decoration:none
}

.pronav  .img7  { background:url(../images/b6.jpg) no-repeat center top; transition: all .3s ease;
    -moz-transition: all .3s ease;
    -webkit-transition: all .3s ease;
    -o-transition: all .3s ease; text-decoration:none
}
.pronav .swiper-slide a p{ color:#121212; font-size:22px; margin:9px 0; padding-top:150px}
.pronav .swiper-slide a  b{ width:80px; height:1px; background:#c9c9c9; margin:10px auto; display:block}
.pronav .swiper-slide a span p{ font-size:15px; color:#4a4949; line-height:26px}
a:hover{text-decoration:none}
.pronav li{ width:16%; text-align:center; margin-bottom:70px; margin-top:30px}


.gengduo { width:100%; background:url(../images/fw_gd.png) no-repeat center top; height:78px; margin-top:65px;   }
.fuwu ul li { width:50%; float:left; line-height:78px; font-size:18px; text-align:center; color:#fff;}
.fuwu ul li i { font-family:Arial, Helvetica, sans-serif; font-style:normal; }


.sz{ width:1240px;  margin:0 auto; height:200px}



.sz .fl {
    width: 50%;
  
    height: 175px;
}
 .sz dl {
    width: 49%;
    display: inline-block;
    text-align: center;
    padding-top: 45px;
    background: url(../images/ab_xx1.jpg) no-repeat right 45px;
    height: 128px;
}.sz .fl dl dt {
    color: #07a776;
}.sz  dl dt span {
    font-family:Arial, Helvetica, sans-serif; font-weight:lighter
   
}.sz dl dt em {
    font-size: 17px;
    color: #4b4b4b; font-style:normal
}.sz dl dd {
    font-size: 18px;
    color: #181818;
}.sz  .fr {
    width: 50%;
  
    height: 175px;
}.sz.fr dl:nth-child(1) {
    
}
.sz dl dt {
    font-size: 60px;
    font-family: DINEngschriftStd; color: #07a776; font-weight:normal
}


/*--------------*/

.news_1{ width:100%; margin:0 auto;background:#f7f7f7; height:800px}
.warp { width:1310px;  margin:0 auto; padding-top:88px}
.news_1 h2{  font-size:28px; font-family:SourceHanSerifCN-Bold_0; color:#181818; text-align:center; background:url(../images/line4.jpg) no-repeat center bottom; padding-bottom:20px}
.zzs {
    width: 1300px;
    margin: 0px auto;
}


.zzsc .tab{ overflow:hidden; width:662px; height:50px;line-height:50px; float:left;  margin-top:60px}
.zzsc .tab a{ display:block;  float:left; text-decoration:none; color:#333;  text-align:center; font-size:17px; background:#f7f7f7; margin-right:3px ; width:49%}
.zzsc .tab a:hover{ background:#009a82; color:#fff; text-decoration:none;}
.zzsc .tab a.on{ background:#009a82; color:#fff; text-decoration:none; width:49%}
.zzsc .content_2{ overflow:hidden; width:662px; position:relative; height:360px}
.zzsc .content_2 ul{ position:absolute; left:0; top:0; }
.zzsc .content_2 li{ width:657px; float:left;}

	
.zzsc .content_2 .fifi{ height:95px; display:block; border-bottom:1px #f2f2f2 solid; padding-top:10px ;} 

	
	
.content_2  a:hover  .home_news_li_r {
    transform: translate(-10px,0);
    -webkit-transform: translate(-10px,0);
    -moz-transform: translate(-10px,0);
    -o-transform: translate(-10px,0);
    -ms-transform: translate(-10px,0);
    background-color: #009a82;
    color: #fff;
    border: 1px solid #009a82;transition:All 0.4s ease-in-out;
	-webkit-transition:All 0.4s ease-in-out;
	-moz-transition:All 0.4s ease-in-out;
	-o-transition:All 0.4s ease-in-out;
}
	
	
.home_news_ul li { width:660px; border-bottom:1px solid #f2f2f2; height:79px; padding-top:32px; display:flex; justify-content:space-between;}
.home_news_li_l { width:104px; border-right:1px solid #e3e3e3; height:72px; text-align:center; padding-right:20px; font-size:14px; color:#333; float:left }
.home_news_li_l p { font-size:30px; text-align:center; line-height:30px; padding-bottom:0; margin-bottom:0; padding-top:15px }
.home_news_li_m { width:478px; padding-left:19px; text-align:left; float:left}
.home_news_li_m h4 { width:100%; text-align:left; line-height:27px; font-size:18px; color:#363636; font-weight:normal}
.home_news_li_m p { width:87%; text-align:left;  font-size:16px; color:#777777; line-height:35px }
.home_news_li_r { width:30px; height:30px; text-align:center; line-height:25px; border-radius:50%;  color:#c3c3c3; border:1px solid #c3c3c3;margin-top:14px; float:right }
.home_news_li_r .icon iconfont{font-size:10px!important; }

.zzsc a .home_news_tu.right .home_news_tu_img,
.zzsc a .home_news_tu.right .home_news_tu_con {
	
		transition:All 0.4s ease-in-out;
	-webkit-transition:All 0.4s ease-in-out;
	-moz-transition:All 0.4s ease-in-out;
	-o-transition:All 0.4s ease-in-out;	
	
	}

.zzsc a:hover .home_news_tu.right .home_news_tu_img { width:110%; height:110%; top:-5%; left:-5%;
}
.zzsc a:hover .home_news_tu.right .home_news_tu_con {height:90px;  }


	
	.home_news_tu { width:596px; height:382px; overflow:hidden; margin-top:-46px; position:relative; float:right}
.home_news_tu_img  {width:596px; height:382px; position:absolute; top:0px; left:0px; }
.home_news_tu_con {width:596px; height:108px; position:absolute;   bottom:0px; left:0px;  
 background-color:#009a82;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#009a82), to(#009a82));
	background-image: -webkit-linear-gradient(left,  #009a82, #009a82);
	background-image: -moz-linear-gradient(left, #009a82, #009a82);
	background-image: linear-gradient(left, #009a82, #009a82);
	display:flex; justify-content: space-between; opacity:0.83;
	


}
.home_news_tu_con h3 { padding-left:55px; padding-top:25px; color:#FFF; line-height:28px; font-size:31px; font-weight:normal; font-family:"Times New Roman", Times, serif; } 
.home_news_tu_con h3 p { font-family:"微软雅黑"; font-size:17px;line-height:23px; }
.home_news_tu_con_b { float:right; padding-right:43px; padding-top:43px;}


.zzsc a:hover .home_news_tu.right .home_news_tu_img { width:110%; height:110%; top:-5%; left:-5%;
}
.zzsc a:hover .home_news_tu.right .home_news_tu_con {height:90px;  }



/*--------------*/
.wrap1 {
    width: 1310px;
    margin-right: auto;
    margin-left: auto;
}
.wrap2 {
    width: 1300px; margin:0 auto
}
.wrap3 {
    width: 1200px; margin:0 auto
}

/*--------------*/

.pt1{ background:url(../images/youshi.jpg) no-repeat center top fixed; width:100%; margin:0 auto; height:730px; padding-top:40px}
.contentccc{ width:515px; float:left; height:263px}
 .contentccc p{ font-size:16px; line-height:30px}
.btn_1 a{
    width: 180px;
    height: 50px;
    border-radius: 28px;
    text-align: center;
    line-height: 47px;   
    color: #005daa;
    font-size: 20px; transition:All 0.4s ease-in-out;
	-webkit-transition:All 0.4s ease-in-out;
	-moz-transition:All 0.4s ease-in-out;
	-o-transition:All 0.4s ease-in-out; border:2px #005daa solid; display:block;  margin:0 auto; margin-top:0px; clear:both}


.btn_1 a:hover{
 margin-top:70px;transition:All 0.4s ease-in-out;
	-webkit-transition:All 0.4s ease-in-out;
	-moz-transition:All 0.4s ease-in-out;
	-o-transition:All 0.4s ease-in-out;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#005daa), to(#005daa));
	background-image: -webkit-linear-gradient(top,  #005daa, #005daa);
	background-image: -moz-linear-gradient(top, #005daa, #005daa);
	background-image: linear-gradient(top, #005daa, #005daa); color:#fff!important; border:0; 
}
.csss { width:390px;  position:relative}
.csss li{ list-style:none; text-align:center;width:147px; height:117px; border:2px #005daa solid; border-radius: 50%; padding-top:30px; font-size:18px; color:#3c3c3c; float:left }
.csss .rty{ margin-left:20px; margin-top:30px; margin-left:170px;  }
.csss .rty:hover{margin-left:180px;}
.csss1 { width:390px;  position:relative}
.csss1 li{ list-style:none; text-align:center;width:147px; height:117px; border:2px #005daa solid; border-radius: 50%; padding-top:30px; float:left;  font-size:18px; color:#3c3c3c }


.csss1 .rty1{ margin-left:0px; margin-top:180px; margin-left:20px  }
.csss1 .rty1:hover{margin-left:30px;}



.csss a:hover li{transition:All 0.4s ease-in-out;
	-webkit-transition:All 0.4s ease-in-out;
	-moz-transition:All 0.4s ease-in-out;
	-o-transition:All 0.4s ease-in-out; margin-left:10px ; display:block}
.csss li a:hover{ color:#005daa; }
	
.csss1 a:hover li{transition:All 0.4s ease-in-out;
	-webkit-transition:All 0.4s ease-in-out;
	-moz-transition:All 0.4s ease-in-out;
	-o-transition:All 0.4s ease-in-out; margin-left:10px ; display:block}
.csss1 li a:hover{ color:#005daa; }
		
	

/*--------------*/

.pt2{ background:url(../images/anli.jpg) no-repeat center top ; width:100%; margin:0 auto; height:805px; padding-top:40px}
/*--------------*/

.youshi{ background:url(../images/jidi.jpg) no-repeat center top ; width:100%; margin:0 auto; height:860px; clear:both}

.youshi_1{ width:610px; margin-top:50px}

.youshi1{ width:610px; height:230px;  overflow:hidden ; margin-right:6px; margin-bottom:6px }

.youshi2{ width:351px; height:242px; overflow:hidden ; margin-right:6px }
.youshi3{ width:253px; height:242px; overflow:hidden;  }

.youshi_2{ width:584px; height:479px; overflow:hidden ;margin-top:50px }

.youshi5{ width:228px; padding:32px 32px 60px 32px; background:rgb(0,154,130,.8); margin:128px 0 0 82px;  }
.youshi5 span{ color:#fff; font-size:48px; font-weight:bold; width:100%}
.youshi5 p{ color:#fff; font-size:18px;  width:100%; line-height:50px }
.youshi5  b{ font-size:20px; border-bottom:1px #fff solid; color:#fff;  font-weight:normal; width:100% ;text-transform:uppercase; padding-bottom:8px}
.youshi5 em{ font-style:normal; color:#fff; margin-top:25px; width:100% ; display:block ; font-size:22px}

.youshi a:hover img{transition:All 0.4s ease-in-out;
	-webkit-transition:All 0.4s ease-in-out;
	-moz-transition:All 0.4s ease-in-out;
	-o-transition:All 0.4s ease-in-out; transform:scale(1.1);//设置缩放比例
            -ms-transform:scale(1.1);
            -webkit-transform:scale(1.1);
            -o-transform:scale(1.1);
            -moz-transform:scale(1.1);

}

/*--------------*/
.zhuanli{ background:url(../images/zhuanli.jpg) no-repeat center top ; width:100%; margin:0 auto; height:800px; clear:both; padding-top:60px}

.hl_main5_contenta{width:100%;border-top:none; padding-bottom:30px; }
.hl_main5_contenta a{ }
.hl_main5_contenta1{width:100%;margin-top:5px; overflow:hidden; float:left; margin-left:0px;}

.hl_main5_contenta1 ul li{ float:left; display:inline; margin-top:10px; width:28%; margin-right:4%}
.hl_main5_contenta1 ul li img{ max-width:244px }
.hl_main5_contenta1 ul li .tupian{ text-align:center;  width:259px; height:120px; vertical-align:middle; margin-top:15px}
.hl_main5_contenta1 ul li .gao{ text-align:center; color:#000000; font-size:20px; padding-top:15px;  line-height:20px!important; width:259px; font-family:Arial, Helvetica, sans-serif}
.hl_main5_contenta1 ul li .gao b{ text-align:center; color:#838383!important; font-size:14px; padding-top:15px;  line-height:20px!important; width:259px; display:block; font-weight:normal; font-family:Arial, Helvetica, sans-serif}

.hl_main5_contenta1 ul li .blue span{ text-align:center; color:#333; font-size:15px; line-height:28px!important; width:110px; height:28px; border:0px #b2b2b2 solid; border-radius: 25px; display:block; margin:10px auto 0 auto; background:#ebebeb }

.hl_main5_contenta1 ul li a{ float:left; background:#fff; border:#e6e6e6 solid 2px;width:100%; height:124px;  font-weight:normal;
	-webkit-transition:All 0.4s ease-in-out;
	-moz-transition:All 0.4s ease-in-out;
	-o-transition:All 0.4s ease-in-out; margin-right:30px ; padding:10px }
	
.hl_main5_contenta1 ul li a:hover{ float:left;  width:100%; height:124px; border:#fab30d solid 2px;
transform: translate(0,-5px);
	-webkit-transform: translate(0,-5px);
	-moz-transform: translate(0,-5px);
	-o-transform: translate(0,-5px);
	-ms-transform: translate(0,-5px);}

 .hl_main5_contenta1 ul li a:hover span{ background:#fab30d; color:#fff; -webkit-transition:All 0.4s ease-in-out;
	-moz-transition:All 0.4s ease-in-out;
	-o-transition:All 0.4s ease-in-out;}

.nusoaks{ width:100%; float:left;  padding-bottom:60px;  }
/*--------------*/


.newsbg{ width:1310px; margin:0 auto; height:706px}
.news02 {
    margin: auto;
    width: 1202px;
    padding-top: 100px;
}.n1{width:559px;float:left; }
.n1 h4{width:559px; font-size:18px;  font-weight:normal;float:left; padding-bottom:20px; color:#000}
.n1 h4 a{color:#000}
.ttxw_tu{width:559px; height:243px; float:left; padding-bottom:15px; }

.ttxw_tu .tttt{width:559px; height:243px; float:left; overflow:hidden}
.ttxw_tu a img{ display:block; -webkit-transition:all 0.5s ease 0s; transition:all 0.5s ease 0s;-moz-transition: all 0.5s ease 0s; -o-transition: all 0.5s ease 0s; }
.ttxw_tu a:hover img{ transform:scale(1.1,1.1);-webkit-transform:scale(1.1,1.1); -moz-transition:scale(1.1,1.1); -o-transition:scale(1.1,1.1);}


.ttxw{width:559px; height:27px;  font-size:17px;  font-weight:normal;float:left;margin-bottom:0px; color:#333333}
.ttxw a{color:#333333}

.ttxw1{width:559px; height:60px;  font-weight:normal;float:left; margin-bottom:5px; color:#7f7f7f }
.ttxw1 a{color:#7f7f7f ; font-size:15px ; line-height:30px}
.ttxw1 span{ font-size:12px; color:#fff; background:#81b0da; padding-left:25px; padding-right:25px; padding-top:8px; padding-bottom:8px;}




 
.n2{width:600px;float:right;}

.n2 ul{overflow:hidden; text-align:left; float:left;}
.n2 ul li{display:inline;float:left;  height:110px; float:left;  width:600px; margin-bottom:10px; padding-top:10px; border-bottom:#ececec solid 1px; }
.n2 ul li a{ float:left; font-size:15px; color:#a1a1a1 }

.n2 ul li a p{ margin-top:10px; line-height:30px}


.n2 em{ color:#d3d3d3;  font-style:normal }
.nr{width:500px;float:left;}
.nr h5{ color:#333; font-size:17px; line-height:24px; float:left; font-weight:normal;width:500px;}
.nr h5 a{ color:#666666;}

.shijian{ width:90px; float:left;  color:#c7c7c7;  text-align:center; padding-top:5px; font-size:15px; margin-right:10px;}
.shijian b{  font-size:35px;text-align:center; padding-left:10px; }
 











 .pt3{position:relative; background:url(../images/ab_bg.jpg) no-repeat center top;  padding-top:110px; padding-bottom:160px;}
 .pt3 .top1{width:48%; position:relative; z-index:1; margin-top:70px; height:350px;}
 .pt3 .top1 .desc{color:#a9a9a9; font-size:16px; margin-top:30px;}
 .pt3 .top1 .con{padding-right:140px;}
 .pt3 .top1 .index_more{position:absolute; right:0; top:0; bottom:0; width:140px; background:#fff; padding-top:20px; text-align:center;}
 .pt3 .pic{position:absolute; left:45%; top:110px; z-index:0;}
 .pt3 .pic img{max-width:759px;}
 .pt3 .dp{padding-top:60px;position:relative; width:100%; margin:0 auto; justify-content: space-between; height:157px;}

 .pt3 .dp  li{ width:33%; padding:20px 0; float:left; margin-right:0.3%; text-align:center; transition:All 0.4s ease-in-out; }

 .pt3 .icon{   font-size: 70px;
    font-family: DINCond-Bold; color:#fff}
 .pt3 .icon span{ font-size:16px}

 .pt3 .dp  li .d{font-size:18px; color:#fff}

 .pt3 .dp li:hover { transition:All 0.4s ease-in-out; transform: translate(0,-10px);}
 
 .pt3 a:hover{color:#4dffcf;  transition:All 0.4s ease-in-out;}
 
 

 .li1 { background:#2cc2ff}
  .li2 {background: rgba(77, 255, 207, .6)}
   .li3 {background: rgba(173, 147, 255, .6)}
   
   
   
 .pt3 .pic {width: 720px;}
 .pt3 .pic {
    position: absolute;
    left: 45%;
    top: 110px;
    z-index: 0;
}.index_en a {
    font-size: 77px;
    font-family: DINCond-BoldAlternate;
    text-transform: uppercase;  color: #fff;
}
 
 .index_cn a {
    font-size: 35px;
    color: #fff;
    font-weight:normal;
    display: inline-block;
    position: relative;
    line-height: 1;
    margin-bottom: 10px;
}
.index_desc a{ color:#fff; font-size:20px;}
.desc a{ color:#fff; font-size:14px;}




/*--------------*/


.hl_main5_contenta{width:1300px;border-top:none;  }
.hl_main5_contenta a{ color:#fff}
.hl_main5_contenta1{width:1300px;margin-top:5px; overflow:hidden; float:left; margin-left:0px;}

.hl_main5_contenta1 ul li{ float:left; display:inline; margin-top:40px;}
.hl_main5_contenta1 ul li img{ max-width:244px }
.hl_main5_contenta1 ul li .tupian{ text-align:center;  width:259px; height:120px; vertical-align:middle; margin-top:15px}
.hl_main5_contenta1 ul li .gao{ text-align:center; color:#000000; font-size:20px; padding-top:15px;  line-height:20px!important; width:259px;}
.hl_main5_contenta1 ul li .gao b{ text-align:center; color:#000000; font-size:16px; padding-top:15px;  line-height:20px!important; width:259px; display:block; font-weight:normal}

.hl_main5_contenta1 ul li .blue span{ text-align:center; color:#fff; font-size:15px; line-height:28px!important; width:110px; height:28px; border:0px #b2b2b2 solid; border-radius: 25px; display:block; margin:10px auto 0 auto; background:#2378ca }

.hl_main5_contenta1 ul li a{ float:left; background:#fff; border:#d0d0d0 solid 5px;width:259px; height:324px;  font-weight:normal;
	-webkit-transition:All 0.4s ease-in-out;
	-moz-transition:All 0.4s ease-in-out;
	-o-transition:All 0.4s ease-in-out; margin-right:30px ; padding:10px }
	
.hl_main5_contenta1 ul li a:hover{ float:left;  width:259px; height:324px;  border:#83c129 solid 5px;
transform: translate(0,-5px);
	-webkit-transform: translate(0,-5px);
	-moz-transform: translate(0,-5px);
	-o-transform: translate(0,-5px);
	-ms-transform: translate(0,-5px); color:#76b816}




.hl_main5_content{width:1300px;border-top:none; padding-bottom:30px; }
.hl_main5_content a{ color:#fff}
.hl_main5_content1{width:1170px;margin-top:5px; overflow:hidden; float:left; margin-left:0px;}
.hl_main5_content1 ul{width:26000px; overflow:hidden;}
.hl_main5_content1 ul li{ float:left; display:inline; margin-top:40px;}
.hl_main5_content1 ul li img{ width:230px;  border-radius:8px; margin-top:20px }

.hl_main5_content1 ul li .tupian{ text-align:center;  width:229px; margin:0 auto}
.hl_main5_content1 ul li .gao{ text-align:center; color:#434343; font-size:18px; padding-top:15px;  line-height:20px!important; width:259px; margin:0 auto}
.hl_main5_content1 ul li .gao b{ text-align:center; color:#4c4c4c; font-size:14px; padding-top:15px;  line-height:20px!important; width:259px; display:block; font-weight:normal}

.hl_main5_content1 ul li .blue span{ text-align:center; color:#808080; font-size:14px;  display:block; margin:10px auto 0 auto }


.hl_main5_content1 ul li a{ float:left; background:#fff;  width:327px; height:460px; margin-right:4px; font-weight:normal;
	-webkit-transition:All 0.4s ease-in-out;
	-moz-transition:All 0.4s ease-in-out;
	-o-transition:All 0.4s ease-in-out; }
	
.hl_main5_content1 ul li a:hover{ float:left;  width:330px; height:463px; 
transform: translate(0,-8px);
	-webkit-transform: translate(0,-8px);
	-moz-transform: translate(0,-8px);
	-o-transform: translate(0,-8px);
	-ms-transform: translate(0,-8px); color:#76b816 }



.hl_scrool_leftbtn{width:44px; height:44px; background:url(../images/d11.png) no-repeat; float:left; margin-top:180px; cursor:pointer;}
.hl_scrool_rightbtn{width:44px; height:44px;  background:url(../images/d2.png) no-repeat; float:right;margin-top:180px; cursor:pointer;}





.hl_main5_content2{width:1300px;border-top:none; padding-bottom:30px; }
.hl_main5_content2 a{ color:#fff}
.hl_main5_content12{width:1310px;margin-top:5px; overflow:hidden; float:left; margin-left:0px;}
.hl_main5_content12 ul{width:26000px; overflow:hidden;}
.hl_main5_content12 ul li{ float:left; display:inline; margin-top:40px;}
.hl_main5_content12 ul li img{ width:230px;  border-radius:8px; margin-top:20px }

.hl_main5_content12 ul li .tupian{ text-align:center;  width:229px; margin:0 auto}
.hl_main5_content12 ul li .gao{ text-align:center; color:#434343; font-size:18px; padding-top:15px;  line-height:20px!important; width:259px; margin:0 auto}
.hl_main5_content12 ul li .gao b{ text-align:center; color:#4c4c4c; font-size:14px; padding-top:15px;  line-height:20px!important; width:259px; display:block; font-weight:normal}

.hl_main5_content12 ul li .blue span{ text-align:center; color:#808080; font-size:14px;  display:block; margin:10px auto 0 auto }


.hl_main5_content12 ul li a{ float:left; background:#fff;  width:327px; height:460px; margin-right:4px; font-weight:normal;
	-webkit-transition:All 0.4s ease-in-out;
	-moz-transition:All 0.4s ease-in-out;
	-o-transition:All 0.4s ease-in-out; }
	
.hl_main5_content12 ul li a:hover{ float:left;  width:330px; height:463px; 
transform: translate(0,-8px);
	-webkit-transform: translate(0,-8px);
	-moz-transform: translate(0,-8px);
	-o-transform: translate(0,-8px);
	-ms-transform: translate(0,-8px); color:#76b816 }



.hl_scrool_leftbtn2{width:44px; height:44px; background:url(../images/d11.png) no-repeat; float:left; margin-top:180px; cursor:pointer;}
.hl_scrool_rightbtn2{width:44px; height:44px;  background:url(../images/d2.png) no-repeat; float:right;margin-top:180px; cursor:pointer;}


/*--------------*/
.news { width:1310px; margin:0 auto; height:620px}
.news_con .fl dl { width:377px; height:196px; background:#f0f0f0; float:left; padding:25px 30px;  }


.news_con .fl dl i { width:77px; height:22px; line-height:22px; color:#fff; font-size:17px; text-align:center; background:#0089d1; font-style:normal; float:left; display:block;}
.news_con .fl dl dt { width:100%; float:left; font-size:18px; line-height:25px; margin-top:10px; font-weight:400;}
.news_con .fl dl dd span { font-size:17px; line-height:50px; background:url(../images/n_xx1.jpg) no-repeat left bottom; height:50px; display:block; }
.news_con .fl dl dd p { font-size:18px; line-height:30px; color:#222222; padding-top:20px; background:url(../images/news_xx1.jpg) no-repeat left top;}
.news_con .fl dl dd em { font-size:15px; font-style:normal; font-size:15px; color:#666666; border-bottom:1px solid #666666;  padding-top:40px; float:left;}



.news_con .fr { width:100%; float:left;}
.news_con .fr dl { width:100%; height:331px;  margin-bottom:30px;   }
.news_con .fr dl img { width:630px; height:331px; }

.news_con .fr dl dt {  width:630px; height:331px;  float:left;  }
.news_con .fr dl dt img { width:630px; height:331px; }

.news_con .fr dl dd {   width:630px; float:right; }

.news_con .fr dl dd em { font-size:19px; color:#4a4a4a; font-style:normal; background:url(../images/n_xx.jpg) left bottom no-repeat; line-height:57px; height:57px; float:left; width:100%;}
.news_con .fr dl dd p { font-size:15px; color:#505050; line-height:30px;}
.news_con .fr dl dd h3 { font-size:22px; font-weight:400; width:100%; color:#0059a9; line-height:90px;}
.news_con .fr dl dd span { width:147px; height:44px; line-height:44px; text-align:center; color:#fff; font-size:15px; border-radius:50px; background:#0059a9; margin-top:20px; float:left;}


/*--------------*/

 .section-5 {
    background: url(../images/bg6.jpg) no-repeat top center #f2f2f1; padding-top:60px
}


.section-wrap .section {
    position: relative;
    width: 100%;
    height: 100%;
    background-position: center center;
    background-repeat: no-repeat;
}


.dh{line-height:30px;color:#fff; background:#005daa; font-size:17px; height:122px; margin:auto; margin-top:15px; width:69%;border-radius:100px;
}
.dh a{color:#fff;
}
.dh span{ padding-left:80px; padding-top:30px; width:600px; float:left; font-size:20px; }

.dh1{ padding-left:30px; width:180px; font-size:20px; float:left; background:#e5eef7;border-radius:100px; height:50px; line-height:50px; border:#62b040 solid 0px; color:#005daa; margin-top:35px;  }

.dh2{ font-size:30px; float:left }
.footer_flex{  width:50%; margin:0 auto}
.footer_flex img{ float:left}

.lx{  overflow:hidden;padding-top:50px; width:100%; margin:0 auto }
.lx1{margin:auto!important;  width:1200px; }

.lx-1{ float:left; width:400px;font-size:18px; line-height:50px;}
.lx-1 span{ float:left; border:#c5d9c2 solid 1px; width:60px; height:60px; font-size:40px;border-radius:100px; color:#fff; text-align:center; line-height:60px; margin-right:20px;}




.lx2{margin:0 auto;  width:350px; margin-top:40px }
.lx2 img{ margin:5px}

.footer { width:100%; margin:auto; text-align:center; font-size:14px; color:#5f5f5f; padding-top:45px; padding-bottom:45px}
.footer a { width:100%; margin:auto; text-align:center; font-size:14px; color:#5f5f5f}

/*.news .con { width:1176px;}
.news dl { width:100%; float:left; height:314px; border-bottom:1px solid #c3ced4; transition:all 0.4s;}
.news dl dd { width:824px; float:left;}
.news dl dd i { font-size:22px; line-height:78px;  float:left; margin-top:32px; width:100%; font-family:Arial, Helvetica, sans-serif;  color:#a2a2a2; font-style:normal;}
.news dl dd h3 { color:#1c1c1c; font-size:28px; line-height:60px;  font-weight:400;width:90%; float:left; transition:all 0.4s;}
.news dl dd p { color:#6d6d6d; font-size:16px; line-height:29px; width:90%; float:left;}
.news dl dd span { width:112px; height:24px; line-height:24px; border:1px solid #d5dce0; text-align: center; float:left; margin-top:40px; border-radius:25px;transition:all 0.4s;}

.news dl dt { width:358px; height:199px; float:right;  overflow:hidden; margin-top:63px;}
.news dl dt img { width:358px; height:199px;}

.news a:hover dl { border-bottom:1px solid #0077c2;}
.news a:hover dl dd h3 { color:#0077c2;}
.news a:hover dl dd span {width:112px; height:24px; line-height:24px; border:1px solid #0077c2; background:#0077c2; text-align: center; float:left; margin-top:40px; border-radius:25px;  color:#fff;}
*/.Box {position: relative; }
			.Box .content {width: 1200px;margin: 0 auto; margin-top:40px}
			.Box h2 {text-align: center;margin-bottom: 35px;padding-top: 250px;}
			.Box .Box_con {position: relative;}
			.Box .Box_con .btnl {position: absolute;}
			.Box .Box_con .btn {display: block;width: 41px;height: 41px;position: absolute;top: 140px;cursor: pointer;}
			.Box .Box_con .btnl {background: url(../images/jtl02.png) no-repeat center;left: -72px;}
			.Box .Box_con .btnr {background: url(../images/jtr02.png) no-repeat center;right: -72px;}
			.Box .Box_con .btnl:hover {background: url(../images/jtl03.png) no-repeat center;}
			.Box .Box_con .btnr:hover {background: url(../images/jtr03.png) no-repeat center;}
			.Box .Box_con .conbox {position: relative;overflow: hidden;}
			.Box .Box_con .conbox ul {position: relative;list-style: none;}
			.Box .Box_con .conbox ul li {float: left;width: 285px;margin-left: 20px;overflow: hidden;}
			.Box .Box_con .conbox ul li:first-child {margin-left: 0;}
			.Box .Box_con .conbox ul li img {display: block;width: 285px;transition: all 0.5s;}
			.Box .Box_con .conbox ul li:hover img {transform: scale(1.1);}
			.Box .Box_con .conbox ul li  p{ width:100%; height:50px; line-height:50px; background:#005daa; color:#fff ; font-size:16px; text-align:center; margin-top:30px}
			
			
			
			.Box .BoxSwitch {margin-top: 30px;text-align: center;}
			.Box .BoxSwitch span {display: inline-block;*display: inline;*zoom: 1;vertical-align: middle;width: 30px;height: 3px;background: #ccc;margin: 0 5px;cursor: pointer;}
			.Box .BoxSwitch span.cur {background: red;}
			
			
			
			.nr2 h5 {
    float: left;
    font-size: 18px;
    font-weight: normal;
    border-bottom: #FFFFFF solid 5px;
    color: #FFFFFF;
    margin-left: 40px;
    padding-top: 80px;
}.nr1 {
    float: left;
    width: 559px;
    position: relative;
    clear: both;
    height: 0px;
}.nr2 {
    float: left;
    width: 116px;
    height: 243px;
    background: url(../images/pb.png) repeat;
    position: absolute;
    margin-left: 20px;
    clear: both;
    z-index: 1500;
}

#flash2{ display:none

}

.mbdh{ display: none}
.34a{ display:block}
.34b{ display: none}
.wap_22{ display:none}

.anliiii_1{ display:block}
.anliiii_2{ display:none}


/*--------------------------------------------------------------------------------------------------------------------------------------550--*/

@media all and (max-width:550px){  

.mbdh{ display:block}
header{ display:none}

#flash2{ display:block;
width:100%;
height:700px;
float:none; margin:0 auto

}.ba{ display:none}

.about,.warp{ width:100%}



	
	
	
	
	
	
.neirong, .sz{  width: 90%;}

.btn_1{ width:40%; margin:40px auto 0 auto;}
.btn_1 a {
    width: 100%;
    height: 40px;
    border-radius: 28px;
    text-align: center;
    line-height: 40px;
    color: #005daa;
    font-size: 16px;
    transition: All 0.4s ease-in-out;
    -webkit-transition: All 0.4s ease-in-out;
    -moz-transition: All 0.4s ease-in-out;
    -o-transition: All 0.4s ease-in-out;
    border: 2px #005daa solid;
    display: block;
    margin: 0 auto;
    margin-top: 0px;
    clear: both;
}
.warp_2{ padding-top:60px}

.ying{ display: none}
.mt-tabpage{ width:100%;}
.con2{ width:100%; display: flex;
    justify-content: center;flex-wrap:  wrap ;

}.ll {
    width: 80%;
    font-size: 20px;
    line-height: 24px;
    padding-top: 27px; margin:0 auto
}


.ss,.ewm { float:none;clear:both; display:none}



footer .banquan{ width:100%; clear:both}
footer{ display:none}

footer .banquan .xia{ float:none}
.lx{
    width: 100%;
    height: 519px;
    float: left;
    background: #035bbf;
    color: #FFFFFF;
    position: relative;
  
}.ll em{ line-height:13px}

.ll p{ line-height:30px}
.ll span{ margin-bottom:20px}


.pavilion-container .pavilion-inner{ width:100%}



.news_1 {
    width: 100%;
    margin: 0 auto;
    background: #f7f7f7;
    height: 750px;
}
#34b{ display:none!important}
.er13_a{display:none!important}
.warp {
    
    margin: 0 auto;
    padding-top: 38px;
}
.pavilion-container {    padding-top: 20px;}

.wap_22{display:block ; z-index:999999999999}

.wap_down{z-index:999999999999}


.ej_nav{ width:100%; background-size: 330%; height:200px}

.bannertoptop {
    width: 100%;
    height: 146px;
    margin: 0 auto;
}
.licheng{
    width: 100%;}
.ej_nav_list {
    display: block;
    width: 100%;
    position: relative;
    height: 42px;
    /* box-shadow: 0px 5px 5px 0px rgb(0,0,0,.1); */
    margin: 0 auto;
}

.ej_nav_u1 li {
    display: inline-block;
    vertical-align: top;
    width: 24%!important;
    text-align: center;
    line-height: 42px;
    margin-right: 1px;
    background: rgba(255, 255, 255, .7); 
}
.ej_nav_u1 li  a{ font-size:16px}


.gsjj_con1{ min-height:500px}




.gsjj_con1_div1 {
    box-sizing: border-box;
    font-size: 0;
    /* box-shadow: 0 0px 29px -1px grey; */
    position: relative;
    margin: 0px auto 110px auto;
    width: 90%;
}
.gsjj_con1_div1_right {
    display: inline-block;
    vertical-align: top;
    width: 100%;
    border-radius: 35px 0px;
    overflow: hidden;
    height: 242px; margin:0 auto; float:none
}


.gsjj_con1_div1_left {
    display: block;
    vertical-align: middle;
    width: 100%;
    box-sizing: border-box; margin:0 auto
  
}
.gsjj_con1_div1:after {
    content: '';
    display: block;
    width: 10px;
    height: calc(100% - 0 px);
    position: absolute;
    top: 0px;
    right: 0px;
    background: rgba(130,133,136,0);
}

.pro_list_1_mid_right_1{ width:95%!iMPORTANT; display:flex; justify-content: space-between ; flex-wrap: wrap ;
}
.pro_list_1_mid_right_1 ul { width:100%!iMPORTANT; display:flex; justify-content: space-between ; flex-wrap: wrap ;}
.pro_list_1_mid_right_1 ul li {
    margin-right: 2%;
    margin-bottom: 1.875em;
    -webkit-transition: -webkit-box-shadow .45s ease-out;
    transition: -webkit-box-shadow .45s ease-out;
    transition: box-shadow .45s ease-out;
    transition: box-shadow .45s ease-out, -webkit-box-shadow .45s ease-out;
    float: left;
    background-color: #fff;
    width: 48%;
    margin-bottom: 2.5%;
}
.cssimg, .cssimgp img{ margin-top:4px!important}


.pro_list_1_mid_right_1_2_1 { font-size:14px!important}

.newspage {
    width: 100%;
    PADDING-RIGHT: 0px;
    DISPLAY: block;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 20px;
    TEXT-ALIGN: center;
    margin: 40px auto 90px auto;
    clear: both;
}.pro_list_1_mid_right_1_2_2 {
    font-family: Arial, Helvetica, sans-serif;
    color: #999;
    margin-top: 16px;
    margin-bottom: 16px;
    font-size: 16px;
    line-height: 30px;
}
.gsjj_con1_div1_left img{ width:100%!important; height:auto!important}
.cell_h {
    height: 100px;
    display: table-cell;
    vertical-align: middle;
}
.pn p img{ width:100%!important; height:auto!important}
.cell_h  img{ height:130px}
.about-dpv {
    clear: both;
    overflow: visible;
    width: 100%!important;
    margin: 0px auto 90px auto;
    background: #fff;
}.content  .biaoti {height: 90px;}
.cell_mid {
    display: table;
    height: 200px;
    width: 100%;
}.pro_list_1_mid_right_1_1 {
    text-align: center;
    height: 200px;
}
.pro_list_1_mid_right_1_2_3 {
    margin-bottom: 1.5625em;
}
.gsjj_con1_div1_center {
    width: 100%;
    padding: 0;
    margin: 80px auto;
    display: block;
}.woi li p {
    line-height: 28px;
    font-size: 16px;
    width: 90%!important;
    float: left;
    color: #333;
    margin-right: 3%;
    line-height: 30px;
}.woi li {
    width: 86%!important;
    float: none;
    display: block;
    background: #fff;
    margin-bottom: 1%;
    transition: box-shadow .45s ease-out, -webkit-box-shadow .45s ease-out;
    padding: 4%; margin:4%; 
}.gsjj_con1_div1_center {
    width: 100%;
    padding: 0;
    margin: 40px auto;
    display: block;
}



.cen1 {
    width: 100%;
    margin: auto;
    height: auto;
    z-index: 999999999999999999999999999;
}

.cpleft{ display:none} 


.cpright {
    width: 100%;
    float: none;
    padding-top: 30px;
    padding-left: 0px; margin-left:0
}





.wrap {
    width: 100%;
    margin: 0 auto;
}
.p_detail {
    width: 100%;
    float: none;
    line-height: 35px;
    font-size: 15px; margin:0 auto
}


.product-details .case {
    margin-top: 0px;
    max-width: 100%;
}
.product-details .case .brief .big-image {
    width: 100%;
    float: none; margin:0 auto
}


.p_detail h4 {
    color: #FFFFFF;
    font-weight: normal;
    border-top: solid 3px #0a5bc6;
    background: #f9f9f9;
    margin-bottom: 10px;
    margin-top: 10px; width:90%; margin:10px auto
}
.paging{ display:none}
.product-details .case .brief .text {
    width: 90%;
    float: none;
    padding: 0px 5%; margin:0 auto; text-align:center
}

.brief div{ width:90%; margin:0 auto}
.product-details .case .brief .text .title {
    font-size: 24px;
    font-weight: normal;
    color: #333333;
    margin-bottom: 0px;
    margin-top: 20px;
    text-align: center;
}.product-details .case .brief p img{ width:100%!important; margin:10px auto}

.product-details .case .brief p
{ width:90%!important; margin:10px auto}
.xwzx_con1,.xwzx_con1_u1{ width:100%!important}

.maps { display:none
}
.Box .Box_con .conbox {
    position: relative;
    overflow: hidden; width:80%; margin:0 auto
}
.rit-box {
    float: none;
    width: 90%; margin:0 auto
}
.section {
    width: 100%;
   margin:0 auto
    
}.top-tit{ display:none}.city {
    width: 90%;
    display: table;
    margin-top: 15px;
}

.section-5{ padding-top:0; padding-bottom:90px}
.con .fr{ display:none}
.dh {
    line-height: 30px;
    color: #fff;
    background: #005daa;
    font-size: 17px;
    height: 80px;
    margin: auto;
    margin-top: 15px;
    width: 70%;
    border-radius: 100px; padding:10%; margin-bottom:50PX
}.dh span {
    padding-left:0;
   
    width: 60%;
    float: none;
    font-size: 18px;
}.dh1{ display:none}
.biaoti {
    padding: 10px 0px;
    width: 90%;
    margin: 0 auto;
    height: 130px;
    text-align: center;
    background: url(../images/p.png) no-repeat center center; background-size:80%; margin-bottom:30px
}
.biaoti h3 { color:#3c3c3c; font-size:28px; line-height:25px; font-weight:normal; margin:0 auto; margin-top:35px}
.biaoti p { text-transform:uppercase;  color:#524e4e; font-size:14px;  font-weight:normal;  line-height:24px ; padding-top:5px; letter-spacing:4px}

.biaoti2{
    padding: 10px 0px;
    width: 90%;
    margin: 0 auto;
    height: 130px;
    text-align: center;
    background: url(../images/p.png) no-repeat center center; background-size:80%; margin-bottom:30px
}
.biaoti2 h3 { color:#fff; font-size:28px; line-height:25px; font-weight:normal; margin:0 auto; margin-top:35px}
.biaoti2 p { text-transform:uppercase;  color:#fff; font-size:14px;  font-weight:normal;  line-height:24px ; padding-top:10px; letter-spacing:4px}



.zhuanli{ padding-top:0; height:630px}

.biaoti3 {
    padding: 10px 0px;
    width: 90%;
    margin: 0 auto;
    height: 130px;
    text-align: center;
    background: url(../images/p.png) no-repeat center center; background-size:80%; margin-bottom:30px
}
.biaoti3 h3 { color:#3c3c3c; font-size:28px; line-height:25px; font-weight:normal; margin:0 auto; margin-top:35px}
.biaoti3 p { text-transform:uppercase;  color:#524e4e; font-size:14px;  font-weight:normal;  line-height:24px ; padding-top:10px; letter-spacing:4px}
.newsbg{ width:100%; margin:0 auto; height:650px}
.n1{ display:none}
.news02 {
    margin: auto;
   width:100%;
    padding-top: 0px;
}.n2 {
    width: 90%;
    float: none; margin:0 auto
}.n2 ul {
    overflow: hidden;
    text-align: left;
    float: none;
}.n2 ul li {
    display: inline;
    float: none;
    height: 110px;
    float: left;
    width: 100%;
    margin-bottom: 10px;
    padding-top: 10px;
    border-bottom: #ececec solid 1px;
}.nr {
    width: 75%;
    float: left;
}.n2 ul li a {
    float: left;
    font-size: 15px;
    color: #a1a1a1;width: 100%;
}.nr h5 {
    color: #333;
    font-size: 17px;
    line-height: 24px;
    float: left;
    font-weight: normal;
   width: 100%;-o-text-overflow:ellipsis;
 text-overflow:ellipsis;
 /*超出...*/display:-webkit-box;
 -webkit-line-clamp:1;
 /*显示行数*/-webkit-box-orient:vertical; overflow:hidden; 
}.n2 ul li a p {
    margin-top: 10px;
    line-height: 24px;-o-text-overflow:ellipsis;
 text-overflow:ellipsis;
 /*超出...*/display:-webkit-box;
 -webkit-line-clamp:2;
 /*显示行数*/-webkit-box-orient:vertical; overflow:hidden; width:100%
}
.Box .content {
    width: 100%!important;
    margin: 0 auto;
    margin-top: 40px;
}
.Box .Box_con .conbox ul li {
    float: left;
    width: 185px;
    margin-left: 20px;
    overflow: hidden;
}.Box .Box_con .conbox ul li img {
    display: block;
    width: 185px;
    transition: all 0.5s;
}
.biaoti_4 {
    padding: 10px 0px;
    width: 90%;
    margin: 0 auto;
    height: 80px;
    text-align: center;
    background: url(../images/c.png) no-repeat center center; background-size:90%; margin-bottom:30px
}
.city{ display:none}
.biaoti_4 h3 { color:#3c3c3c; font-size:28px; line-height:25px; font-weight:normal; margin:0 auto; margin-top:28px}

.biaoti_4 p { text-transform:uppercase;  color:#524e4e; font-size:16px;  font-weight:normal;  line-height:24px ; padding-top:10px }


.biaoti_7 {
    padding: 10px 0px;
    width: 90%;
    margin: 0 auto;
    height: 80px;
    text-align: center;
    background: url(../images/c.png) no-repeat center center; background-size:90%; margin-bottom:30px
}

.biaoti_7 h3 { color:#3c3c3c; font-size:28px; line-height:25px; font-weight:normal; margin:0 auto; margin-top:28px}

.biaoti_7 p { text-transform:uppercase;  color:#524e4e; font-size:16px;  font-weight:normal;  line-height:24px ; padding-top:10px }



.biaoti_6 {
    padding: 10px 0px;
    width: 90%;
    margin: 0 auto;
    height: 130px;
    text-align: center;
    background: url(../images/p.png) no-repeat center center; background-size:80%; margin-bottom:30px
}

.biaoti_6 h3 { color:#3c3c3c; font-size:28px; line-height:25px; font-weight:normal; margin:0 auto; margin-top:55px}

.biaoti_6 p { text-transform:uppercase;  color:#524e4e; font-size:16px;  font-weight:normal;  line-height:24px ; padding-top:10px }

.tab-content-wrap {
    position: relative;
    width: 100%;
    margin: 0 auto;
    margin-top: 40px;
}

.tab-content .col-sm-3 .tab-card {
    position: relative;
    border-radius: 2px;
    overflow: hidden;
    cursor: pointer;
    transition: .2s linear;
    text-align: center!important;
    width: 100%;
    overflow: hidden;
}
.tab-content .col-sm-3 .tab-card.tab-card-md img {
    width: auto;
    display: block;
    height: 180px;
    text-align: center;
}.col-sm-3 {
    width: 43%;
    position: relative;
    margin-bottom: 22px;
    text-align: center;
}.tab-content .col-sm-3 {
    padding: 0 10px;
    height: 180px;
    overflow: hidden;
    margin-top: 10px;
}.anli {
    width: 100%;
    margin: 0 auto;
    background: url(../images/anli_bg.jpg) no-repeat center top; background-attachment:inherit!important;
    height: 1365px; background-size:800%
}
.cp_list .con {
    height: 599px;
    margin: 0px auto;
    width: 90%;
}
.cp_list .fl {
    width: 100%;
    height: 599px;
    overflow: hidden;
}

.cp_list .fl dl {
    position: relative;
    width: 100%;
    height: 599px;
}
.eeeadg {
    width: 126px;
    height: 43px;
    background: #e70012;
    font-size: 18px;
    border-radius: 25px;
    text-align: center;
    line-height: 43px;
    color: #fff;
    margin-bottom: 30px; margin-left:50px
}

.cp_list .fl dl dd h3 {
    font-weight: 700;
    font-size: 36px;
    line-height: 38px;
    color: #fff;
    padding-left: 50px;
    line-height: 48px;
    padding-bottom: 10px;
}
.cp_list .fl dl dd span {
    font-weight: 100;
    font-size: 18px;
    color: #fff;
    text-transform: uppercase;
    padding-left: 50px;
    padding-bottom: 20px;
    display: block;
}
.cp_list{
    height: 670px;
    margin: 0px auto;
    clear: both;
    overflow: visible;
    width: 100%;
    background: #fff;
}
.pronav {
    width: 100%;
    margin: 0 auto;
    display: flex;
    list-style: none; flex-wrap:  wrap ;
}
.pronav li {
    width: 33%;
    text-align: center;
    margin-bottom: 20px;
    margin-top: 0px;
}
.pronav .swiper-slide a span {
    font-size: 14px;
    color: #4a4949;
    line-height: 26px ; display:none
	
}.pronav .swiper-slide a p {
    color: #121212;
    font-size: 18px;
    margin: 9px 0;
    padding-top: 140px;
}
.pt3 .pic {
    position: absolute;
    left: 45%;
    top: 110px;
    z-index: 0; display:none
}
.pt3 .dp {
    padding-top: 60px;
    position: relative;
    width: 100%;
    margin: 0 auto;
    justify-content: space-between;
    height: 157px;display:none
}.pt3 {
    position: relative;
    background: url(../images/ab_bg.jpg) no-repeat center top;
    padding-top:10px;
    padding-bottom: 50px; height:600px
}
.wrap1 {
    width: 90%;
    margin-right: auto;
    margin-left: auto;
}
.pt3 .top1 {
    width: 90%;
    position: relative;
    z-index: 1;
   
    height: 350px; margin:0 auto; margin-top: 70px;
}
.pt3 .top1 .con {
    padding-right: 0px;
}
.index_en a {
    font-size: 57px;
    font-family: DINCond-BoldAlternate;
    text-transform: uppercase;
    color: #22279f;
}

.index_cn a {
    font-size: 25px;
    color: #010101;
    font-weight: normal;
    display: inline-block;
    position: relative;
    line-height: 1;
    margin-bottom: 10px;
}.index_desc a {
    color: #787878;
    font-size: 18px;
}


.pt3 .top1 .index_more {
    position: absolute;
    right: 0;
    top: 0;
    bottom: 0;
    width: 140px;
    background: #fff;
    padding-top: 20px;
    text-align: center; display:none
}

 .pt3 .top1 .desc{color:#333; font-size:16px; margin-top:30px; line-height:28px; width:100%}




.wap_down{ z-index:99999999999999999999999999999999999999999999999999!important}


.tab-content .col-sm-3 .tab-card.tab-card-md h3 {
    margin-top: -45px;
    font-size: 14px;
    text-align: center;
    background: rgba(0, 0, 0, .8);
    z-index: 99999999;
    bottom: 0px;
    position: absolute;
    display: block;
    text-align: center!important;
    width: 100%;-o-text-overflow:ellipsis;
 text-overflow:ellipsis;
 /*超出...*/display:-webkit-box;
 -webkit-line-clamp:1;
 /*显示行数*/-webkit-box-orient:vertical; overflow:hidden
}


.home_news_tu{ display:none}


.youshi{    height: 760px;}
.wrap3 {
    width: 100%;
    margin: 0 auto; padding-top:0!important
}
.youshi_2{ display:none}

.zzsc .content_2 {
    overflow: hidden;
    width: 100%;
    position: relative;
    height: 460px;
    margin-top: 40px; margin:0 auto
	
}
.youshi_1 {
    width: 90%;
    margin-top: 0px; margin:0 auto; float:none
}
.youshi1 {
    width: 100%;
    height: 230px;
    overflow: hidden;
    margin-right: 6px;
    margin-bottom: 6px;
}
.youshi2 {
    width: 49%;
    height: 242px;
    overflow: hidden;
    margin-right: 1%;
}.youshi3 {
    width: 49%;
    height: 242px;
    overflow: hidden;
}
.zzsc .content_2 li {
    width: 100%;
    float: left;
    border-bottom: 1px #d9d9d9 solid;
    padding: 14px 0;
}
.home_news_li_l {
    font-size: 15px;
    width: 20%;
    height: 72px;
    background: #acacac;
    float: left;
    text-align: center;
    color: #fff;
}

.home_news_li_m h4 {
    color: #333;
    font-size: 17px;
    font-weight: normal; padding-bottom:6px
}

.home_news_li_m p {
    color: #666;
    font-size: 16px;
    line-height: 40px; display:none
}
.home_news_li_m {
    width: 73%;
    float: left;
    margin-left: 7%;
}
.zzsc{ width:90%; margin:0 auto}

.content_2 .home_news_li_r {
    color: #333;
    border: 1px solid #ababab;
    transition: All 0.4s ease-in-out;
    font-size: 14px;
    text-align: center;
    line-height: 23px;
    margin: 0!important;
    margin-top: 50px;
    width: 80px;
    height: 23px;
    float: left;
}




.xwzx_con1_middle {
    width: 20%;
    display: inline-block;
    vertical-align: middle;
    text-align: center;
}
.xwzx_con1_right {
    width: calc(100% - 22%);
    display: inline-block;
    vertical-align: middle;
    box-sizing: border-box;
    border-left: 1px solid #e5e5e5;
    padding-left: 2%;
    padding-right: 10px;
    position: relative;
    transition: 0.3s ease-out;
}
.xwzx_con1_right:after {
    content: '查看详细 →';
    display: block;
    font-size: 16px;
    color: #282828;
    position: absolute;
    right: 0;
    top: 10%;
    margin-top: -10px;
    transition: 0.3s ease-in-out;
    width: 150px;
    height: 50px;
    line-height: 50px;
    border-radius: 25px;
    border: 1px #CCC solid;
    text-align: center; display:none
}.xwzx_con1_u1 li a {
    display: block;
    padding: 10px 0;
    position: relative;
    z-index: 2;
    margin: 10px 0;
}.xwzx_con1_middle b {
    font-size: 30px;
    color: #2c3238;
    font-family: arial;
    transition: 0.3s ease-out;
    float: left;
    width: 100%;
    text-align: center;
}.xwzx_con1_middle em {
    font-size: 16px;
    color: #2c3238;
    font-family: arial;
    transition: 0.3s ease-out;
    font-style: normal;
    float: left;
    width: 100%;
    text-align: center;
}

.xwzx_con1_right h1 {
    font-size: 16px;
    color: #333;
    transition: 0.3s ease-out;
    font-weight: normal;
}

.xwxq_list .divBox {
    position: relative;
    padding-bottom: 120px;
    width: 100%;
    margin: 0 auto;
}
.xwxq_list p img {
    display: block;
    margin: 0 auto; width: 100%!important;
}

.xwxq_page {
    position: relative;
    width: 100%;
    margin: 0 auto;
    margin-top: 90px;
}

.xwxq_page{ display:none}
.divBox p img{ width:100%!important}


.p_detail_pic {
    width: 90%;
    float: none;
    text-align: center;
    margin-left: 0%; margin:0 auto
}
.text {
    width: 90%;
    float: none;
    margin-left: 0%; margin:0 auto
}




.text_1 .pn{ padding-bottom:60px}



.pronav .img2,.pronav .img3,.pronav .img4{ background-size:80%}
.pronav .img2:hover ,.pronav .img3:hover,.pronav .img4:hover{  background-size:80%}

.pronav .img5,.pronav .img6,.pronav .img7{ background-size:80%}
.pronav .img5:hover ,.pronav .img6:hover,.pronav .img7:hover{  background-size:80%}
.pt1 {
    background: url(../images/youshi.jpg) no-repeat center top ; background-attachment:none!important; 
    width: 100%;
    margin: 0 auto;
    height: 630px;
    padding-top: 0px;
}.csss{ display:none}



.wrap2 {
    width: 100%;
    margin: 0 auto;
}
.contentccc {
    width: 80%;
    float: none;
    height: 273px; margin:0 auto; overflow:hidden
}
.csss1{ display:none}






.anliiii_1{ display:none}
.anliiii_2{ display:block}
.lx,.lx2,.footer{ display:none}





.btn{ display:none!important}





.shijian {
    width: 20%;
    float: left;
    color: #c7c7c7;
    text-align: center;
    padding-top: 5px;
    font-size: 15px;
    margin-right: 3%;
}

.ej_nav_u1 {
    font-size: 0;
    width: 100%!important;
    margin: 0 auto;
}
#footer,.foot_b{ display:none}

}






























