/* CSS Document */



@media screen and (max-width: 980px){
 /*nav style**/
.nva_meau{display:block;}
.nav_cont ul{width:100%; background-color: rgba(0,0,0,0.95); position: absolute; z-index:9999; height:100%; left:0; top:54px; margin:0; overflow:hidden; display: none;}
.nav_cont ul li{float:none; text-align:left;}
.nav_cont ul li a{display:block; text-align:left; color:#fff; margin-left:20px;}
.nav_cont ul li .nav_sel,.nav_cont ul li a:hover{color:#fff;}
.language{display:none;}
.nav_pro_list{margin-left:50px; display:none;}
.nav_pro_list>a{display:block; font-size: 12px; color: #fff; line-height: 50px; font-family:"Open Sans"; margin-right:20px; text-decoration:none;} 
.nav_pro_list>a:hover{text-decoration: underline;}	
 /*nav style**/	
.wrap{ width:100%; overflow:hidden;}
.pw980{ width:98%;}	
.banner_cont>img{ display:none;}

.re_page{ width:98%; margin-left:auto; margin-right:auto;}
.ft42{ font-size:36px;}
.wrap .re_page_p{ width:95%;}
.re_page_img{ display: block; width:100%;}
 
.fun_nav_cont_an{ height:auto;}
.fun_nav_cont a{ width:140px;}
.fun_nav_cont img,.fun_nav_cont a span{ width:140px; height:70px;}
.banner_cont_text h1,.idx_pro_text{text-align:center;}
.banner_cont_text li{ text-align:left;}	
.idx_pro1 > h2{ width:98%;}
.idx_pro1>img{ max-width:900px;}
.idx_pro_cont img,.idx_pro3>img{ display:none;}
.idx_pro_text h2{ font-size:32px; margin-top:0;}
.idx_pro_text,.fe_pro_dl .left{ float:none;}
.idx_pro{ overflow:hidden; height:auto; padding:30px 0; position:relative; margin-top:0;}
.idx_pro5 .idx_pro_text,.idx_pro1{ padding:0;}
.idx_pro5{ background:none;}

.fe_pro_dl{text-align:center;}
.fe_dl_cont div,.fe_dl_cont{ width:100%; margin:0 auto;}
.fe_dl_cont{ border:none;}
.fe_pro_btn{ float:none; margin:0 auto;}
}
@media screen and (max-width: 736px){
.ft42{ font-size:32px;} 
.fun_nav_operation{float:left; margin-bottom:20px;}

.idx_pro_text h2{ font-size:30px}
}
@media screen and (max-width: 568px){
.ft42{ font-size:28px;}
.idx_pro_text h2{ font-size:26px}
.pr_banner .fun_nav_cont>a, .pc_fe_banner .fun_nav_cont>a{margin:5px 10px;}
.fun_nav_cont a{ width:80px; height:90px;}
.fun_nav_cont img,.fun_nav_cont a span{ width:80px; height:40px;}
}
@media screen and (max-width: 375px){
.ft42{ font-size:24px;}
.fun_nav_operation a{margin:0 10px 0 0;}
.idx_pro_text h2{ font-size:22px}
}