﻿.index-bg{position:relative;margin-bottom:6%;width:100%; overflow:hidden; height:987px; text-align:center;}

.index-bg a{ float:left; width:100%; height:100%;}

.index-bg .video{display: block; position:absolute; top:-5%; left:0;width:auto;height:auto;min-width: 100%;min-height: 100%;}

.index-bg .bg-word{position:absolute;left:0;right:0;top:50%;margin:-112.5px auto 0;width:330px;color:#fff; display:none;}

.index-bg .bg-word a{ color:#fff;}

.index-bg .bg-word .line{margin:0 auto;width:288px;height:1px;border-top:1px solid #e6e6e6}

.index-bg .bg-word .p1{width:330px;text-align:center;margin:0 auto}

.index-bg .bg-word .p2{width:330px;text-align:center;margin:0 auto}

.index-bg .bf{ position:relative; text-align:center; top:50%; z-index:1; margin-top:-25px;}






.pro-button{display:block;margin:0 auto;margin-bottom:9%;border-radius:20px;border:1px solid #909090;text-align:center;font-size:15px;color:#5c5c5c}

.case-defult{position:relative;overflow:hidden;margin-bottom:10%}

.case-defult .case-defult1{margin-left:.5%}

.case-defult .case-defult2{margin-right:.5%}

.case-defult .case-inner{position:absolute;top:5%;left:5%;width:90%;height:90%;border:1px solid #fff}

.case-defult .case-inner font,.case-defult .case-inner p,.case-defult .case-inner small,.case-defult .case-inner span{display:block;color:#fff}

.case-defult .case-inner .inner-topword{margin:5% 0 0 5%;display:block;text-transform:uppercase}

.case-defult .case-inner small{margin-top:5px}

.case-defult .case-inner .case-inner-center{margin:0 auto}

.case-defult .case-inner .case-inner-center font,.case-defult .case-inner .case-inner-center p{margin:0 auto;text-align:center}

.case-defult .case-inner .case-inner-center p{font-size:13px;max-width:360px;padding:0 15px;}

.case-line{max-width:275px;margin:5% auto;width:60%;border-top:1px solid #9a9b9c}

.case-line-news{width:100%;height:1px;border-top:1px solid #e6e6e6;margin:0 0 6% 0}

.news-defult{ width:100%;padding:0 1%;float:left;margin-bottom:20%}


.news-defult img{width:100%}

.news-defult .news-word-float{display:block;margin-top:20px;padding:0 7%}

.news-defult .news-word-float span{font-size:15px}

.news-defult font{display:block;margin:0 auto;padding:9% 3%;text-align:center;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}

.news-defult p{display:block;width:100%;font-size:13px;padding:0 9%;text-align:center;color:#999}

.news-defult a:hover p{ text-decoration:underline}

.index-bg .item{ text-align:center; display:none;}
.index-bg .item .p1{ margin-bottom:2.5%;}
.index-bg .item .p2{ font-size:25px;}
.index-bg .item .p3{ margin:5% auto;}
.index-bg .item .p4{ font-size:14px; color:#868686; max-width:480px; margin:0 auto; }
.index-bg .item .p5{ font-size:16px; width:175px; line-height:38px;height:40px;margin:5% auto; border:solid 1px #7f7f7f;border-radius:25px; -webkit-border-radius:25px; -moz-border-radius:25px; -ms-border-radius:25px; -o-border-radius:25px;}





.bg-word .p1{font-size:50px}

.bg-word .p2{font-size:58px}

.pro-button{width:175px;padding:10px 0}

.case-inner span{font-size:20px}

.case-inner small{font-size:15px}

.case-defult{width:49.5%}

.case-defult a{display:block;width:100%;height:100%;overflow:hidden}

.case-defult a:hover img{-webkit-transform:scale(1.1);transform:scale(1.1)}

.case-inner-center{padding:15% 0 0 0}

.case-inner-center font.case-font1{font-size:50px}

.case-inner-center font.case-font2{font-size:30px}

.news-defult{width:100%}

.news-defult font{font-size:20px}







@media (max-width:1500px){

.index-bg .video{ left:-15%;}	

}

@media (max-width:1366px){

.index-bg .video{ left:-20%;}	

}

@media (max-width:1024px){

.index-bg .item{ display:block;}
	
.index-bg .video{display:none}	

.index-bg{padding: 0;height:auto }	

.index-bg .bg-word{display:block; position:static; margin:0 auto;}

.index-bg .bg-word .p1{width:275px;font-size:30px}

.index-bg .bg-word .p2{font-size:38px}

.index-bg .bg-word .line{width:200px}

.index-bg .bf{ display:none}



}



@media (max-width:480px){

.erweima{ padding:15% 0 10% 0;}

.pro-button{ width:125px;margin:5% auto 10% auto;}

.case-defult .case-inner .case-inner-center p{ font-size:12px;}

.news-defult{ margin-bottom:10%;}

.index-bg .bg-word .p1{width:auto;font-size:24px}

.index-bg .bg-word .p2{font-size:30px}

.index-bg .bg-word .line{width:45%}

.index-bg .item .p1{ margin-bottom:5%;}
.index-bg .item .p1 img{ width:70%;}
.index-bg .item .p2{ font-size:18px;}
.index-bg .item .p4{ font-size:13px;}
.index-bg .item .p3{ margin:10% auto}
.index-bg .item .p5{ font-size:14px; width:160px;}

}

@media (max-width:320px){

.index-bg .bg-word .p1{font-size:20px}

.index-bg .bg-word .p2{font-size:26px}

.index-bg .bg-word .line{width:40%}

.pro-box span{font-size:20px}

.pro-box font{font-size:13px}

}









@media (max-width:899px){

.index-bg p{font-size:13px}

}

@media (max-width:480px){

.bg-word .p2{font-size:58px}

}

@media screen and (min-width:310px) and (max-width:480px){

.inner-topword span{font-size:14px}

.inner-topword small{font-size:12px}

.case-font1{font-size:30px}

.case-font2{font-size:20px}

.news-defult font{font-size:16px; padding:5% 2.5%;}

.news-word-float p{font-size:12px}



.case-defult{width:100%}

.case-inner-center{ padding-top:10%;}

.case-inner-center font.case-font1{font-size:24px}

.case-inner-center font.case-font2{font-size:14px}





}

@media screen and (min-width:481px) and (max-width:767px){

.pro-button{width:175px;padding:10px 0}

.case-defult{width:100%}

.case-inner-center font.case-font1{font-size:36px}

.case-inner-center font.case-font2{font-size:18px}

.news-defult font{font-size:18px}

}



@media screen and (min-width:768px) and (max-width:1279px){

.pro-button{width:175px;padding:10px 0}

.case-defult{width:49.5%}

.case-inner-center{padding:12.5% 0 0 0}

.case-inner-center font.case-font1{font-size:34px}

.case-inner-center font.case-font2{font-size:22px}

.news-defult font{font-size:20px}

.case-inner span{font-size:17px}

.case-inner small{font-size:13px}

}





