@charset "utf-8";

/* fullSlide */
.fullSlide{width:100%;position:relative;height:660px;background:#000;}
.fullSlide .bd{margin:0 auto;position:relative;z-index:0;overflow:hidden;}
.fullSlide .bd ul{width:100% !important;}
.fullSlide .bd li{width:100% !important;height:660px;overflow:hidden;text-align:center;}
.fullSlide .bd li a{display:block;height:660px;}
.fullSlide .hd{width:100%;position:absolute;z-index:1;bottom:0;left:0;height:30px;line-height:30px;}
.fullSlide .hd ul{text-align:center;}
.fullSlide .hd ul li{cursor:pointer;display:inline-block;*display:inline;zoom:1;width:42px;height:5px;margin:1px;overflow:hidden;background:#000;filter:alpha(opacity=50);opacity:0.5;line-height:999px;}
.fullSlide .hd ul .on{background:#f00;}
.fullSlide .prev,.fullSlide .next{display:block;position:absolute;z-index:1;top:50%;margin-top:-30px;left:2%;z-index:1;width:40px;height:60px;background:url(../images/slider-arrow.png) -126px -137px #000 no-repeat;cursor:pointer;filter:alpha(opacity=50);opacity:0.5;display:none;}
.fullSlide .next{left:auto;right:2%;background-position:-6px -137px;}



.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:941px; margin:0px auto; clear:both; overflow:visible; width:100%;background: url(../images/main_bac.jpg) no-repeat center top fixed;}
.cp_list .con {height:599px; margin:0px auto; width:1300px; }
.cp_list .fl { width:440px; height:599px; overflow:hidden;}
.cp_list .fl dl { position:relative; width:440px; height:599px;}
.cp_list .fl dl dt { width:440px; height:599px;   float:left; text-align: center; position:absolute;}
.cp_list .fl dl dt img { width:440px; height:599px; }
.cssimg:hover, .cssimgp:hover img {
    transform: scale(1.08, 1.08);
}
.cssimg, .cssimgp img {
    transition: all 1.5s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;
}

.cp_list .fl dl dd { background:url(../images/cp_jtou.png) no-repeat 89% 12%; width:100%; text-align:left; color:#1c1c1c;  height:118px;    position:absolute; top:65px; z-index:999;}
.cp_list .fl dl dd h3 { font-weight:700; font-size:36px; line-height:38px; color:#313131; padding-left:65px; line-height:48px; padding-bottom:10px;}
.cp_list .fl dl dd span{ font-weight:100; font-size:18px; color:#313131; text-transform:uppercase; padding-left:70px; padding-bottom:20px; display:block;font-family:DINCond-BoldAlternate; }
.cp_list .fl dl dd p {font-size:17px;  color:#373737; color:#333; line-height:40px; width:100%; float:left; display:block; margin:0  }
.cp_list .fl dl dd p:hover{ color:#0085ca; }

.cp_list .porod{ margin-left:65px}


.cp_list .fr { width:860px; height:599px; }
.cp_list .fr dl { position:relative; width:430px; height:299.5px;overflow:hidden; float:left; z-index:999999999999} 
.cp_list .fr dl dt { width:430px; height:299.5px;   float:left; text-align: center; position:absolute;z-index:-9999;  }
.cp_list .fr dl dt img { width:430px; height:299.5px;  float:left; }

.cp_list .fr dl dd {position:absolute;  width:100%;height:299.5px; text-align:left; color:#fff; top:0px; 
z-index:9999;
}
.cp_list .fr a dl dd h3 { font-size:24px; line-height:45px; padding-top:90px; padding-left:60px }
.cp_list .fr a dl dd h3 span { font-size:16px; line-height:30px; padding-top:20px; font-family: Arial, Helvetica, sans-serif; font-weight:900; }

.cp_list .fr a dl dd p { width:116px; height:36px; line-height:32px; color:#fff; font-size:16px;  border-radius:25px; margin-top:20px; border:2px solid #fff; text-align:center; margin-left:60px} 


.ys2 h3{ color:#343434; font-size:24px}

.ys2 p{ width:116px; height:36px; line-height:32px; color:#3f3f3f!important; font-size:16px; margin:0px auto; border-radius:25px; margin-top:20px; border:2px solid #a3a3a3!important;}

.ys3 h3{ color:#343434; font-size:24px;}

.ys3 p{ width:116px; height:36px; line-height:32px; color:#3f3f3f!important; font-size:16px; margin:0px auto; border-radius:25px; margin-top:20px; border:2px solid #a3a3a3!important;}



.ys1 {width:430px; height:299.5px; line-height:299.5px; color:#fff; float:left; text-align:center; font-size:25px;

	background-image: -webkit-gradient(linear, left top, left bottom, from(#0091ff), to(#0091ff));
	background-image: -webkit-linear-gradient(top,  #0091ff, #0091ff);
	background-image: -moz-linear-gradient(top, #0091ff, #0091ff);
	background-image: linear-gradient(top, #0091ff, #0091ff); transition: all 0.4s; opacity:0.8;}
	
.ys2 {width:430px; height:299.5px; line-height:299.5px; color:#3f3f3f; float:left; text-align:center; font-size:25px; background-color:#FFF;

}


.ys3 {width:430px; height:299.5px; line-height:299.5px; color:#3f3f3f; float:left; text-align:center; font-size:25px; background-color:#fff

}

.ys4 {width:430px; height:299.5px; line-height:299.5px; color:#fff; float:left; text-align:center; font-size:25px; background:url(../images/cp_tu4.jpg) no-repeat;


	background-image: -webkit-gradient(linear, left top, left bottom, from(#2db290), to(#58d1b2));
	background-image: -webkit-linear-gradient(top,  #2db290, #58d1b2);
	background-image: -moz-linear-gradient(top, #2db290, #58d1b2);
	background-image: linear-gradient(top, #2db290, #58d1b2); transition: all 0.4s; opacity:0.8;

}




.cp_list .fr .gengduo {width:430px; height:299.5px; line-height:299.5px; color:#fff; float:left; text-align:center; font-size:25px;background-color:#0077c2;


	background-image: -webkit-gradient(linear, left top, left bottom, from(#0077c2), to(#16a5ff));
	background-image: -webkit-linear-gradient(top,  #0077c2, #16a5ff);
	background-image: -moz-linear-gradient(top, #0077c2, #16a5ff);
	background-image: linear-gradient(top, #0077c2, #16a5ff); transition: all 0.4s; }




/*--------------*/

.contact{ width:1310px; margin:auto;}
.lx1{ width:340px; background:url(../images/l1.png) no-repeat 30px 40px #1da0d5; color:#FFFFFF; float:left; height:90px; padding-left:100px; padding-top:40px; font-size:16px;}
.lx1 span{ border-left:#FFFFFF dashed 1px; height:40px; float:left; margin-right:20px; margin-top:5px;}

.lx2{ width:335px; background:url(../images/l2.png) no-repeat 30px 40px #087ac6; color:#FFFFFF; float:left; height:90px; padding-left:100px; padding-top:40px; font-size:16px;}
.lx2 span{ border-left:#FFFFFF dashed 1px; height:40px; float:left; margin-right:20px; margin-top:5px;}


.lx3{ width:335px; background:url(../images/l3.png) no-repeat 30px 40px #2552a7; color:#FFFFFF; float:right; height:90px; padding-left:100px; padding-top:40px; font-size:17px;}
.lx3 span{ border-left:#FFFFFF dashed 1px; height:40px; float:left; margin-right:20px; margin-top:5px;}
.lx3 a{ color:#FFFFFF}



.news_1{ width:100%; float:left;background:#f7f7f7; padding-bottom:60px;}
.warp { width:1310px;  margin:0 auto; padding-top:58px}
.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 .content_2{  width:1310px; float:left; margin-top:60px; padding-bottom:55px;}
.zzsc .content_2 ul{left:0; top:0;  width:100%; }
.zzsc .content_2 li{ width:607px; float:left;border-bottom:1px #d9d9d9 solid; margin-bottom:20px; padding-bottom:20px;}
.zzsc .content_2 li:nth-child(2){ float:right}
.zzsc .content_2 li:nth-child(4){ float:right}

	
.zzsc .content_2 .fifi{ display:block;  padding-top:10px;  float:left ;} 
.zzsc .content_2 .fifi p { color:#666;
	
	text-overflow: ellipsis;
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;
overflow: hidden;
height: 50px;
line-height: 25px;}
	
	
	.content_2 li{ border-bottom:1px #d9d9d9 solid}

.content_2	.riri{ width:122px;float:right; margin-top:50px }
	
.content_2 .home_news_li_r {color: #333;border: 1px solid #ababab;transition:All 0.4s ease-in-out;  height:32px; font-size:16px; border-radius: 15px; text-align:center; line-height:30px; margin:0!important; margin-top:50px; }
.content_2 .home_news_li_r:hover{ background:#1570b5; color:#fff}


	.home_news_li_m h4{ color:#333; font-size:18px;
	
	text-overflow: ellipsis;
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 1;
overflow: hidden;
height: 18px;
line-height: 18px;
	
	
	}
	
	
	
	
    .home_news_li_l{ color:#333; font-size:16px; color:#999; padding-bottom:5px;}
	.home_news_li_m p{color:#666; font-size:16px; line-height:40px}
	.home_news_tu { width:596px; height:382px; overflow:hidden; margin-top:90px; 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:#3c5cef;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#3c5cef), to(#3c5cef));
	background-image: -webkit-linear-gradient(left,  #3c5cef, #3c5cef);
	background-image: -moz-linear-gradient(left, #3c5cef, #3c5cef);
	background-image: linear-gradient(left, #3c5cef, #3c5cef);
	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 .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;  }



/*--------------*/
.wrap1 {
    width: 1310px;
    margin-right: auto;
    margin-left: auto;
}
 .pt3{ width:100%; float:left; background:url(../images/ab_bg.jpg) no-repeat center top;  padding-top:30px; padding-bottom:100px;}
 .pt3 .top1{width:525px; float:left; z-index:1; margin-top:40px; height:350px;}
 .pt3 .top1 .desc{color:#fff; font-size:16px; margin-top:30px; width:90%}
 .pt3 .top1 .con{padding-right:140px;}

 .pt3 .pic1{ float:right!important;width:491px!important;height:361px;margin-top:70px;}
 .pt3 .pic1 img{width:491px;height:361px;}
 .pt3 .pic1 .index_more{width:140px; background:#fff; float:left; position:absolute; line-height:40px; text-align:center; margin-top:321px}
 
 .pt3 .dp{padding-top:60px; float:left; width:266px; }

 .pt3 .dp  li{ width:266px; height:157px; padding-top:20px; float:left; margin-top:9px; 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{ 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!important;
}
 
 .index_cn a {
    font-size: 35px;
    color: #fff!important;
    font-weight:normal;
    display: inline-block;
    position: relative;
    line-height: 1;
    margin-bottom: 10px;
}
.index_desc a{ color:#fff!important; font-size:20px;}
.desc a{ color:#fff; font-size:15px;}




/*--------------*/


.ying{ width:100%; margin:0 auto;background:url(../images/ying.jpg) no-repeat center top fixed ; height:789px}
.warp1{ width:1370px; margin:0 auto; padding-top:88px}
.ying h2{  font-size:28px; font-family:SourceHanSerifCN-Bold_0; color:#fff; text-align:center; background:url(../images/line4.jpg) no-repeat center bottom; padding-bottom:20px}
.ying span{ font-size:16px; color:#fff; text-align:center; display:block; margin-top:20px}
/*--------------*/




















/*--------------*/
.news { width:1176px;}
.news .bt { width:100%; margin-top:70px; height:110px; text-align:left; border-bottom:1px solid #c3ced4; color:#505050; font-size:18px; line-height:35px;}
.news .bt h3 { font-size:34px; font-weight:400; color:#000; line-height:50px;}

.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;}
.content_2 { }
.content_2 .left { width:33.33333%; float:left; height:300px;}
.content_2 .left img { width:100%; height:100%; float:left;}
.content_2 .middle { width:28.03333%; float:left;  background:#fff; padding:30px; height:240px;}

.content_2 .middle i { font-size:16px; color:#0e75c7; line-height:40px !important; font-style:normal;}
.content_2 .middle h3 { font-size:22px; line-height:30px; padding:0px 0px; }
.content_2 .middle h4 {font-size:16px; color:#999; line-height:40px;}
.content_2 .middle p {font-size:16px; color:#666; line-height:25px;


text-overflow: ellipsis;
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 3;
overflow: hidden;
height: 75px;
line-height: 25px;

 }

.content_2 .right { width:33.33333%; float:right;}
.content_2 .right ul li { background:#fff; margin-bottom:10px; width:90%; float:left; padding:4% 5%; border-bottom:0px;}

.content_2 .right ul li:last-child { margin-bottom:0px;}


