/* CSS Document */
@import url(gstar_global.css);

.sub_page_about{width:100%; position: absolute;height:578px; top:100px;background:url(../images/index_02.jpg) center top no-repeat; background-size:100% 100%; }
.sub_page_ad{width:100%; position: absolute;height:578px; top:100px;background:url(../images/sub_ad.jpg) center top no-repeat;}
.sub_page_pro{width:100%; position: absolute;height:578px; top:100px;background:url(../images/sub_pro.jpg) center top no-repeat;  }
.sub_page_news{width:100%; position: absolute;height:578px; top:100px;background:url(../images/sub_news.jpg) center top no-repeat;  }
.sub_page_partner {width:100%; position: absolute;height:578px; top:100px;background:url(../images/sub_partner.jpg) center top no-repeat;  }
.sub_page_contact{width:100%; position: absolute;height:578px; top:100px;background:url(../images/sub_contact.jpg) center top no-repeat;  }
.sub_body{ position: absolute;width:100%; margin-top:608px; height:70px;background-color:rgba(0,169,122,1);}

.we_body { float:left;width:100%; margin-top:678px; }


@media screen and (min-width: 1921px) {
.we_body {  margin-top:871x; }

.sub_body{ margin-top:871x;}
}

.we_body_detail{float:left;width:100%; margin-top:100px;  background-color:#f8f8f8;}
.page_detail{width:1360px; margin:0 auto; text-align:left;padding-top:40px;  padding-bottom:100px;background-color:#FFF;  height:auto; overflow:hidden;}

.pro_title{width:100%; font-size:20px; height:60px; line-height:60px; border-bottom: #dddddd 1px double; color:#00a97a; font-size:24px; font-weight:bold;  }



.yy_news_wap { display:none;}
.we_news_pc{ margin:0 auto; width:96%; margin-top:30px; color:#464646;}

.we_news_pc   li{ float:left; width:32%; margin-left:1%; height: auto; display:inline; border-left: #dddddd 1px double;   }

.contact1 { float:left; width:455px; margin-top:100px; }
.contact1 img { float:left; width:100%; height:auto; }
.contact1 li { float:left; width:100%; height:213px; background:url(../images/contact_bg.jpg) left top no-repeat;}
.contact1 li h1 { float:left; font-size:18px;margin-left:8px; margin-top:10px;}
.contact1 li span { float:left; line-height:50px; margin-left:60px; font-size:14px;margin-top:20px;}
@media screen and (max-width:768px){
	
	.page_detail{width:1360px; margin:0 auto; text-align:left;padding-top:20px;  padding-bottom:100px;background-color:#FFF;  height:auto; overflow:hidden;}
	
	

}

.we_news_pc   li h1{ float:left;  font-size:15px; margin-top:10px;  display:block;  width:100%; height:56px; line-height:24px; text-align:left; color:#4d4d4d; }
.we_news_pc   li span {overflow:hidden; }
.we_news_pc  li p{ float:left; margin-top:10px;width:100%; line-height:25px; display:inline; height:100px;  text-align:justify;text-justify:inter-ideograph;}
.we_news_pc  li img{ float:left; width:100%; height: auto;}

.we_news_pc li:hover{  
background-color:#00a97a; color:#FFF;
  -webkit-box-shadow:0 0 10px #666666;  
  -moz-box-shadow:0 0 10px #666666;  
  box-shadow:0 0 10px #666666;   -webkit-transition: all .5s; 
                -moz-transition: all .5s; 
                -ms-transition: all .5s; 
                -o-transition: all .5s; 
                transition: all .5s;
 }   
.we_news_pc li:hover h1{  
 color:#FFF;
 
 }  
.we_news_pc  li:hover img {
    transform: scale(1.2);
    transition: all 1s ease 0s;
	-webkit-transform: scale(1.2);
	-webkit-transform: all 1s ease 0s;
}



.we_news { float:left;width:100%; margin-top:50px; color:#00a97a;}
.we_news ul{margin:0px 0px 0px 0px; padding:0px; text-align:center;}
.we_news   li:a{ color:#00a97a;  }


.we_news   li{ float:left; width:32.2%; margin-left:1%; height: auto;  margin-top:10px; border-radius:10px; overflow:hidden; background-color:#ededee; color:#00a97a;  }

@media screen and (max-width:768px){
.we_news li{ float:left;margin-top:20px; padding-bottom:0px; margin-left:1%;width:98%; height: auto; display:inline;overflow:hidden; border-radius:10px; background-color:#ededee; color:#00a97a;    }
}




.we_news li:hover{ background-color:#00a97a; color:#FFF;
  -webkit-box-shadow:0 0 10px #666666;  
  -moz-box-shadow:0 0 10px #666666;  
  box-shadow:0 0 10px #666666;   -webkit-transition: all .5s; 
                -moz-transition: all .5s; 
                -ms-transition: all .5s; 
                -o-transition: all .5s; 
                transition: all .5s;}
.we_news ul li p { float:left;width:100%; overflow:hidden;}
.we_news ul li h1 { float:left;width:100%;  height:50px; line-height:50px; text-align: left; padding-left:20px;  font-size:14px; }
.we_news ul li span { float:left;width:100%;  height:50px; line-height:50px; text-align: left; padding-left:20px;  font-size:12px; color:#999; }

.we_news A li img{ float:left; width:100%; height: auto;}
.we_news li img{ float:left; width:100%; height: auto;}
.we_news A:hover IMG {    transform: scale(1.1);
    transition: all 1s ease 0s;
	-webkit-transform: scale(1.1);
	-webkit-transform: all 1s ease 0s;}








.kh_content{ float: left;width:100%; height:500px; overflow-y:scroll; margin-top:50px;border:1px solid #DDDDDD; line-height:30px; padding:20px; font-size:14px;}

.kh_content img{ float: left;width:100%; height: auto; image-rendering: -moz-crisp-edges; /* Firefox */
    image-rendering: -o-crisp-edges; /* Opera */
    image-rendering: -webkit-optimize-contrast; /*Webkit (non-standard naming) */
    image-rendering: crisp-edges;
    -ms-interpolation-mode: nearest-neighbor; /* IE (non-standard property) */}
.yy_sub_menu {width:100%; display:inline;list-style-type:none; 
  overflow-x: auto; /* 允许水平滚动 */
    white-space: nowrap; /* 防止菜单项换行 */
    width: 50%; /* 容器宽度 */
	
	
	scrollbar-width: none; /* Firefox */
  -ms-overflow-style: none; /* IE and Edge */
 }
.yy_sub_menu ul { margin:0 auto; width:100%; text-align:center;
 }



.yy_sub_menu li{  display: inline-block; width:142px; text-align:center; height:70px; line-height:70px;  font-size:16px; color:#fff; }
.yy_sub_menu li:hover{ background-color:#e5e5e5; color:#454545;-webkit-transition: all .5s; 
                -moz-transition: all .5s; 
                -ms-transition: all .5s; 
                -o-transition: all .5s; 
                transition: all .5s; }
.yy_sub_menu li: active{ background-color:#27939d; color:#FFF;-webkit-transition: all .5s; 
                -moz-transition: all .5s; 
                -ms-transition: all .5s; 
                -o-transition: all .5s; 
                transition: all .5s; }				
				
.sub_menu_on { background-color:#27939d; color:#FFF;}


 .tabmenu{ margin: 0 auto; width: 100%; margin-top:10px;}

.tabmenu ul{ width:100%; text-align:center;}
.tabmenu li{ display: inline-block;width:32.4%; margin-right:1px; font-size:16px; height:40px; line-height:40px;text-align:center; background-color:#00b1aa; color:#FFF;}


.tabmenu  li:hover{ background-color:#ff7100; color:#FFF;}

.tabmenu_off {background-color:#00a97a; color:#FFF;}
.tabmenu_on { background-color:#ff7100; color:#FFF;}





.case_show{ margin:0 auto; width:100%; margin-top:30px; color:#00a97a;}
.case_show ul{ float:left;  text-align:center;}
.case_show   li:a{ color:#00a97a;  }

.case_show li:hover{  background-color:#00a97a; color:#FFF;
  -webkit-box-shadow:0 0 10px #c5c9ca;  
  -moz-box-shadow:0 0 10px #c5c9ca;  
  box-shadow:0 0 10px #c5c9ca;   -webkit-transition: all .5s; 
                -moz-transition: all .5s; 
                -ms-transition: all .5s; 
                -o-transition: all .5s; 
                transition: all .5s;}
.case_show ul li p { float:left;width:100%; overflow:hidden;}
.case_show ul li h1 { float:left;width:100%;  height:50px; line-height:50px; text-align:  font-size:14px; }


.case_show A li img{ float:left; width:100%; height: auto;}
.case_show li img{ float:left; width:100%; height: auto;}
.case_show A:hover IMG {    transform: scale(1.1);
    transition: all 1s ease 0s;
	-webkit-transform: scale(1.1);
	-webkit-transform: all 1s ease 0s;}


.case_show   li{ float:left; width:23%;  margin-left:1.6%; margin-left:1.6%; height: auto;  margin-top:15px; border-radius:10px; overflow:hidden; background-color:#ededee; color:#5f5f5f; border: #dddddd 1px double;  }

@media screen and (max-width:768px){
.case_show  li{ float:left;margin-top:20px; padding-bottom:0px; margin-left:1.2%;width:48%; border: #dddddd 1px double;  height: auto; display:inline;overflow:hidden; border-radius:10px; background-color:#ededee; color:#5f5f5f;    



 }
 
 
 .case_show ul li h1 {  height:30px; line-height:30px; text-align:  font-size:14px; }
}





.about_div {float:left; width:100%; margin-top:50px;}
.about_img { float:left; width:40%;}
.about_img img { float:left; width:100%; height:auto;}

.about_img1 { float:left; width:45%;}
.about_img1 img { float:left; width:100%; height:auto;}
.about_title { margin:0 auto; width:600px;}
.about_content {float:right; width:55%; color: #4c4c4c; text-align:justify; text-justify:inter-ideograph;}
.question{ float:left; width:100%; min-height:600px;}
.question li{ float:left; width:100%; padding:10px;border:1px solid #DDDDDD; margin-top:10px;}
.question li h1{ float:left; width:100%; height:40px; line-height:40px; padding-left:20px; background-color:#e8e8e8; font-weight:bold; font-size:15px; color:#c40000;}
.question li p1{ float:left; width:100%; line-height:30px;padding-left:20px; color:#999;}
.body_content{ float:left; width:100%; margin:0 auto;color:#686868; padding-bottom:50px; display:inline; font-size:15px;  line-height:24px;text-align:justify; text-justify:inter-ideograph; }

.body_content p{ float:left; margin-top:10px; width:100%; line-height:24px;}

.body_content img{ max-width:1360px;}

	.news_content{ float:left; margin-top:80px;color:#000; width:100%; font-size:80%;text-align:left; line-height:30px; overflow:hidden;text-align:justify; text-justify:inter-ideograph; padding-bottom:40px;}

.news_content img{  width:100%; height:auto; max-width:1300px;}
.download_k{ float:left; width:100%; margin-top:50px; margin-bottom:50px;}
.download_k ul{width:100%; margin:0 auto; text-align:center;}
.download_k li{ display: inline-block; margin-left:20px;width:20%; background-color:#cc2a2e; height:40px; line-height:40px; text-align:center; color:#FFF; font-size:15px;}

.download_k li:hover { background-color:#b2343c; color:#FFF; }


.message{ float:left; width:100%; margin-top:30px; background-color:#f1f1f1;border:1px solid #DDDDDD;}
.message ul{ margin:0 auto; width:90%; margin-top:40px; }
.message li { float:left; width:100%;    }
.message li span{ float:left; width:25%; height:45px; line-height:45px; padding-right:10px; }
.message li b{ float:left; width:100%; height:70px; font-size:25px; color:#6d6d6d; font-weight:normal; border-bottom:1px solid #DDDDDD; margin-bottom:20px;}
.message li p{ float:left; width:100%;  line-height:30px; padding-bottom:30px;}


.subNavBox{width:100%;margin:0px auto; }
.subNav{ float:left; width:100%; border-bottom:solid 1px #e5e3da;cursor:pointer;font-weight: normal;font-size:24px;color:#005691;line-height:56px;background:url(../images/job_d.png) 98% center no-repeat;}

.subNav li { float:left;width:100%;  border-bottom:1px double #EDEDED;list-style-type:none;color:#848484;}
.subNav li span {  font-weight:bold;margin:0; padding:0; text-align: left;  float:left;}
.subNav .p1 { float:left; width:60%; margin-left:20px;  overflow:hidden; font-size:18px; }
.navcontent_p{ font-size:16px; margin-top:10px; }
.subNav .p5 {float:left; width:30%; overflow:hidden;}

.subNav:hover{color:#005691;}
.subNav li:hover { background-color:#b2343c; color:#FFF; }
.currentDd{color:#005691;}
.currentDt{background-image:url(../images/job_d.png);}
.navContent{display: none;border-bottom:solid 1px #e5e3da;  line-height:28px; font-size:16px;padding:20px;}
.navContent li a{display:block;height:28px;text-align:left;padding:20px;line-height:28px;color:#005691;}


.right_gd{ float:left; width:1212px;border:1px double #EDEDED; margin-top:50px;}
.right_gd a:link,.zb a:visited{ color:#848484;}
.right_gd ul{ margin-left:40px;}
.right_gd li { float:left; height:76px; line-height:76px; border-bottom:1px double #EDEDED;}
.right_gd li span {float:left; color:#434343; font-weight:bold; font-size:16px;margin:0; padding:0; text-align: left; }
.right_gd .p1 {width:200px; clear:both; overflow:hidden; word-break:keep-all; white-space:nowrap; }
.right_gd .p2 {width:230px; overflow:hidden; }
.right_gd .p3 {width:200px; overflow:hidden; }
.right_gd .p4 {width:350px;  overflow:hidden;}
.right_gd .p5 {width:100px;  overflow:hidden;}

.case_content{ float:left;margin:0px;width:100%;color:#686868; display:inline;  line-height:24px;text-align:justify; text-justify:inter-ideograph; }
.case_content img{ text-align:center; }



.join_from{ float:left; width:100%;; height: auto; border-radius:10px; background-color:#FFF; padding-bottom:40px; }
  
  
  .join_t{ margin:0 auto; width:90%;}
.join_t li{ float:left; width:100%; margin-top:10px;}
.join_t li span{  line-height:40px;}



.partner_logo { width:100%; margin:0 auto; margin-top:30px;  }
.partner_logo ul{ margin:0px; padding:0px;}
.partner_logo li{ float:left; width:24%; margin-right:1%; height: auto;  margin-top:30px; border-radius:10px; overflow:hidden; color:#818080; text-align:center;  } 
.partner_logo li:hover {  color:#00a97a;   } 
.partner_logo ul li p { float:left;width:100%; text-align:center;  overflow:hidden; line-height:30px; font-size:13px; }

.partner_logo ul li h1 { float:left;width:100%;text-align:center;    height:50px; line-height:50px; font-size:25px; font-weight:bold; }


.partner_logo li img{ margin:0 auto; width:185; height: auto;}
.partner_logo li:hover img{  transform: scale(1.1);
    transition: all 1s ease 0s;
	-webkit-transform: scale(1.1);
	-webkit-transform: all 1s ease 0s;  } 
.contact_right{ float:right; width:700px; margin-top:100px;}
@media screen and (max-width: 768px) {
	.contact1{ width:100%;}
	.contact_right{ float:right; width:100%; margin-top:50px;}
	.partner_logo li{ float:left; width:49%; margin-right:1%; height: auto;  margin-top:10px; border-radius:10px; overflow:hidden; color:#818080; text-align:center;  } 
	
	  .join_t{ margin:0 auto; width:90%;}
	.download_k li{ display: inline-block; margin-left:0px; margin-top:5px;width:100%; background-color:#cc2a2e; height:40px; line-height:40px; text-align:center; color:#FFF; font-size:15px;}
	.download ul li{display: inline-block;width:100%;padding:10px; height:400px; background-color:#f1f1f1;border:1px solid #DDDDDD;}
	.we_body { float:left;width:100%; left:0; z-index:9; margin-top:320px;  position:relative;}
	
.sub_page_partner {width:100%;top:80px; position: absolute;height:260px;background:url(../images/sub_top_partner.jpg) center top no-repeat; background-size: auto 100% ; }
	
	.sub_page_about{width:100%;top:80px; position: absolute;height:260px;background:url(../images/sub_top_wap.jpg) center top no-repeat; background-size: auto 100% ; }
	
	.sub_page_ad{width:100%;top:80px; position: absolute;height:260px;background:url(../images/sub_top_ad.jpg) center top no-repeat; background-size: auto 100% ;  }
	
	.sub_page_pro{width:100%;top:80px; position: absolute;height:260px;background:url(../images/index_wap1.jpg) center top no-repeat; background-size: auto 100% ;  }
	.sub_page_news{width:100%;top:80px; position: absolute;height:260px;background:url(../images/sub_top_news.jpg) center top no-repeat; background-size: auto 100% ;  }
	.sub_page_tec{width:100%; position: absolute;height:290px;background:url(../images/sub_tec_wap.jpg) center top no-repeat;  }
	.sub_page_contact{width:100%;top:80px; position: absolute;height:260px;background:url(../images/sub_contact.jpg) center top no-repeat; background-size: auto 100% ;  }
	.sub_body{ z-index:10;  margin-top:300px; height:40px; }
	.page{ width:90%; }
	.body_content img{ width:100%; height:auto;}
.yy_sub_menu {width:100%; display: inline-block;list-style-type:none;
 overflow-x: auto; /* 允许水平滚动 */
    white-space: nowrap; /* 防止菜单项换行 */
    width: 100%; /* 容器宽度 */
	
	
	scrollbar-width: none; /* Firefox */
  -ms-overflow-style: none; /* IE and Edge */
 }
.yy_sub_menu ul{   
    padding: 0;
    margin: 0;
    display: flex; /* 使用flex布局 */}
.yy_sub_menu li{ float:left; padding-left:5px; padding-right:5px; width:auto;  display: inline-block;  text-align:center; height:40px; line-height:40px;  font-size:13px;   color:#fff;  }



	
	.about_div{ float:left;width:100%;margin-top:20px;}
	.about_img { float:left;  width:100%; height:auto;}

.about_content { width:100%; margin:0 auto; color: #4c4c4c; margin-top:40px;}

.about_img1 { float:left; width:100%;}
.case_content img{ width:100%; height:auto; }

.message li span{ float:left; width:100%; height:45px; line-height:45px; padding-right:10px; }

.imgclass{ float:left; width:100%; height:auto;}



.we_body_detail{margin-top:80px; }
.page_detail{width:100%;}



	}






.body_content p{ line-height:24px;}




.honor{ margin:0 auto; width:100%; margin-top:30px; color:#464646;}
.honor ul{margin:0px 0px 0px 0px; padding:0px; text-align:center;}
.honor   li{ float:left; width:25%;  height: auto;   }


@media screen and (max-width:820px){
.honor   li{ float:left; width:50%;  height: auto;  margin-top:10px;  }

}


.honor   li img{ float:left; width:100%;  height: auto;  }

.honor li:hover img{  transform: scale(1.1);
    transition: all 1s ease 0s;
	-webkit-transform: scale(1.1);
	-webkit-transform: all 1s ease 0s;}
	
	
	
.honor3 { margin:0 auto; width:100%; margin-top:30px; color:#464646;}
.honor3 ul{ margin:0 auto;text-align:center;}
.honor3   li{ display:inline-block; width:24%; padding:0.5%;height: auto;   }


@media screen and (max-width:820px){
.honor3   li{ float:left; width:50%;margin-right:0%;  height: auto;   }

}


.honor3   li img{ float:left; width:100%;  height: auto;  }

.honor3 li:hover img{  transform: scale(1.1);
    transition: all 1s ease 0s;
	-webkit-transform: scale(1.1);
	-webkit-transform: all 1s ease 0s;}	





.honor1 { margin:0 auto; width:100%; margin-top:30px; color:#464646;}
.honor1 ul{margin:0px 0px 0px 0px; padding:0px; text-align:center;}
.honor1   li{ float:left; width:12%; margin-right:0.5%;  height: auto;   }


@media screen and (max-width:820px){
.honor1   li{ float:left; width:24%; margin-right:1%;  height: auto;  margin-top:10px;  }

}


.honor1   li img{ float:left; width:100%;  height: auto;  }

.honor1 li:hover img{  transform: scale(1.1);
    transition: all 1s ease 0s;
	-webkit-transform: scale(1.1);
	-webkit-transform: all 1s ease 0s;}




.honor2 { margin:0 auto; width:100%; margin-top:30px; color:#464646;}
.honor2 ul{margin:0px 0px 0px 0px; padding:0px; text-align:center;}
.honor2   li{ float:left; width:49%; margin-right:1%;  height: auto;  margin-top:10px;   }


@media screen and (max-width:820px){
.honor2   li{ float:left; width:100%;   height: auto;  margin-top:10px;  }

}


.honor2   li img{ float:left; width:100%;  height: auto;  }

.honor2 li:hover img{  transform: scale(1.1);
    transition: all 1s ease 0s;
	-webkit-transform: scale(1.1);
	-webkit-transform: all 1s ease 0s;}





.pro_show{ float:left;width:100%; margin-top:50px; color:#00a97a;}
.pro_show ul{margin:0px 0px 0px 0px; padding:0px; text-align:center;}
.pro_show   li:a{ color:#00a97a;  }


.pro_show   li{ float:left; width:32.2%; margin-left:1%; height: auto;  margin-top:10px; border-radius:10px; overflow:hidden; background-color:#ededee; color:#00a97a;  }

@media screen and (min-width: 1280px) and (max-width:1599px){
.pro_show   li{ float:left;margin-top:20px; padding-bottom:30px; margin-right:1%;width:24%; height: auto; display:inline;overflow:hidden; border-radius:10px;background-color:#ededee; color:#00a97a;   }
}

@media screen and (min-width: 768px) and (max-width:1279px){
.pro_show   li{ float:left;margin-top:20px; padding-bottom:30px; margin-right:1%;width:32%; height: auto; display:inline;overflow:hidden;border-radius:10px; background-color:#ededee; color:#00a97a; }
}
@media screen and (max-width:768px){
.pro_show  li{ float:left;margin-top:20px; padding-bottom:0px; margin-left:1%;width:98%; height: auto; display:inline;overflow:hidden; border-radius:10px; background-color:#ededee; color:#00a97a;    }
}




.pro_show li:hover{ background-color:#00a97a; color:#FFF;
  -webkit-box-shadow:0 0 10px #666666;  
  -moz-box-shadow:0 0 10px #666666;  
  box-shadow:0 0 10px #666666;   -webkit-transition: all .5s; 
                -moz-transition: all .5s; 
                -ms-transition: all .5s; 
                -o-transition: all .5s; 
                transition: all .5s;}
.pro_show ul li p { float:left;width:100%; overflow:hidden;}
.pro_show ul li h1 { float:left;width:100%;  height:50px; line-height:50px; text-align:  font-size:14px; }


.pro_show A li img{ float:left; width:100%; height: auto;}
.pro_show li img{ float:left; width:100%; height: auto;}
.pro_show A:hover IMG {    transform: scale(1.1);
    transition: all 1s ease 0s;
	-webkit-transform: scale(1.1);
	-webkit-transform: all 1s ease 0s;}





.case{ width:100%; margin:0 auto; margin-top:30px;  }
.case ul{ margin:0px; padding:0px;}
.case li{ float:left; width:24%; margin-right:1%; height: auto;  margin-top:10px; border-radius:10px; overflow:hidden; color:#818080;  } 

.partner2_font { float:left; margin:0 auto; width:100%; height:auto; background-color:#005a94; padding-top:20px; padding-bottom:20px;}

.partner2_font  ul{ margin:0 auto; text-align:center;   }

.partner2_font li{ float:left; width:50%; height:auto; line-height:30px; color:#FFF; text-align:left;}
.partner2_font li span{ float:left; width:90%; margin-left:10%;}




.pro_content{margin:0 auto; width:90%; text-align: left; line-height:35px; font-size:14px; text-align:justify; text-justify:inter-ideograph; color:#676767; }
.pro_content h1{ color:#666;}
.pro_content img{  max-width:1200px; height:auto; 


image-rendering: -moz-crisp-edges; /* Firefox */
    image-rendering: -o-crisp-edges; /* Opera */
    image-rendering: -webkit-optimize-contrast; /*Webkit (non-standard naming) */
    image-rendering: crisp-edges;
    -ms-interpolation-mode: nearest-neighbor; /* IE (non-standard property) */}
.pro_content iframe{ width:100%; height: 70vh;}
.pro_content vidio{ width:100%; height: auto;}
.vidio_content {margin:0 auto; width:400px; text-align: left; line-height:35px; font-size:14px; text-align:justify; text-justify:inter-ideograph; color:#676767; }
.vidio_content vidio{ float:left;width:70%; height: auto;}
@media screen and (max-width:768px){
	.vidio_content {margin:0 auto; width:90%;  }
.case  li{ float:left; width:100%;      }
.pro_content img{ width:100%; height:auto; }
.partner2_font li{ float:left; width:100%; height: auto; line-height:30px; color:#FFF;}

.pro_title{ font-size:18px;}
}

.case li:hover{  
background-color:#00a97a; color:#FFF;
  -webkit-box-shadow:0 0 10px #666666;  
  -moz-box-shadow:0 0 10px #666666;  
  box-shadow:0 0 10px #666666;   -webkit-transition: all .5s; 
                -moz-transition: all .5s; 
                -ms-transition: all .5s; 
                -o-transition: all .5s; 
                transition: all .5s; 
 }  

.case ul li p { float:left;width:90%; padding-left:5%; overflow:hidden; line-height:30px; font-size:12px; margin-top:20px;}
.case ul li p1 { float:left;width:90%; padding-left:5%; overflow:hidden; line-height:30px; font-size:14px;}
.case ul li h1 { float:left;width:90%;padding-left:5%;  height:50px; line-height:50px; text-align:  font-size:14px; font-size:18px; font-weight:bold; }


.case A li img{ float:left; width:100%; height: auto;}
.case li img{ float:left; width:100%; height: auto;}
.case  A:hover IMG {    transform: scale(1.1);
    transition: all 1s ease 0s;
	-webkit-transform: scale(1.1);
	-webkit-transform: all 1s ease 0s;}







.pagecount  { float:left; margin-top:50px; margin-bottom:50px; }
.pagecount ul { float:left; margin:0px; padding:0px;}

.pagecount li { float:left;  background-color:#e3e3e3; text-align:center; width:40px; height:40px; line-height:40px; margin-right:5px; margin-top:5px; font-size:14px;color:#FFF; font-weight:bold;}
.pagecount li span{   text-align:center; color:#949494;}
.pagecount li:hover {  background-color:#0295d4;color:#FFF; }
.pagecount li:hover span { color:#fff;}

.case_title { float:left; margin-top:50px; width:100%; text-align:left; height:50px; line-height:50px;border-bottom: #dddddd 1px double;   }
.case_title h1{ float:left; font-size:25px; width:100%; color:#666666; }
.case_title span { float:left; color:#CCC; width:100%; margin-top:10px;}

  .min_w{  float:left; width:100%; margin-top:88px; text-align:center;  background-color:#eeeeee; }
  

 
 .back{ margin:0 auto; margin-top:30px;  width:200px; color:#FFF; height:40px; font-size:16px; line-height:40px; background-color:#797979;  text-align:center;}
.back:hover{  
background-color: #e9532e; color:#FFF; 
 
 }   



