@charset "utf-8";
/* CSS Document */
body,ol,ul,h1,h2,h3,h4,h5,h6,p,th,td,dl,dd,form,fieldset,legend,input,textarea,select{margin:0;padding:0;}
body{font:14px Arial,"Microsoft YaHei","微软雅黑"; line-height:24px;background:#fff;-webkit-text-size-adjust:100%}
a{color:#333;text-decoration:none}
a:hover{color:#333;text-decoration:none;}
em{font-style:normal}
li{list-style:none}
img{border:0;vertical-align:middle}
table{border-collapse:collapse;border-spacing:0}
p{word-wrap:break-word}
input:focus,select:focus,textarea:focus{ outline:none;}
input[type="text"],input[type="password"],input[type="submit"]{-webkit-appearance:none;appearance:none;outline:none;-webkit-tap-highlight-color:rgba(0,0,0,0);border-radius:0;}
textarea{-webkit-appearance:none;appearance:none;outline:none;-webkit-tap-highlight-color:rgba(0,0,0,0);border-radius:0;} 
.c{ clear:both;}
.fl{ float:left;}
.fr{ float:right;}
/*公共告部分*/




.product_case_head {
	width:100%;height:2px;position:absolute;top:82px;
}





.head_banner{
	overflow-x:hidden!important;
}

.new_pc_banner{
	overflow:hidden!important;
}
 

 


/** foot*/
/* 
.foot{ width: 100%; height: 480px; background: url('../images/footbg.png') center top #1d2436; position: relative; }
.foot_1{  position: absolute; left: 5%; top: 220px; }
.foot_1 img{ width: 270px; }

.foot_2{ float: right; width: 100%; padding-top: 125px; }
.foot_2 ul{ margin-right: -5%; }
.foot_2 ul li{ float: right; margin-left: 10%; }
.foot_2 ul li .foot_list{ height: 25px; margin-bottom:30px; }
.foot_2 ul li a{ display: block; color: #fff;  line-height: 35px; position: relative;}
.foot_2 ul li a img{ width: 17px; height: 17px;position: absolute; left: -22px; top: 10px;top: 0px\9; }
@media(max-width: 1920px){
	.foot_2 ul li .foot_list{ height: 20px;}
}
@media(max-width: 1700px){
	.foot_2 ul li{ margin-left: 7%; }
}
@media(max-width: 1440px){
	.foot_2 ul{ margin-right: -5%; }
	.foot_2 ul li{ margin-left: 5%; }
}
@media(max-width: 1200px){
	.foot_2 ul li{ margin-left: 0%; }
}
@media(max-width: 1200px){
	.foot{ height: 560px; }
	.foot_1{ left: 5%; top: 60px; }
	.foot_2{position: relative;}
	.foot_2 ul li{  width: 50%; text-align: left; margin-left: 0; height: 200px; float: right; }
	.foot_2 ul li a img{ display: none; }
	
	.foot_2 ul li.footLi_1{ position: absolute; left: 50%; ; top:380px; }
	.foot_2 ul li.footLi_2{ position: absolute; left: 0%; top: 380px; }
	.foot_2 ul li.footLi_3{ position: absolute; left: 50%; ; top: 160px; }
	.foot_2 ul li.footLi_4{ position: absolute; left: 0%; top: 160px; }
}
@media(max-width: 640px){
	.foot_1 img{ width: 220px; }
	.foot_2 ul li .foot_list{ height: 14px; margin-bottom:20px; }
	.foot_2 ul li a{ line-height: 30px;  font-size: 12px;}
}


 */


.footBottom{ background: #181b22; height: 40px;width: 100%; color: #666; line-height: 40px; font-size: 12px; }
.footBottom a{ color: #666; font-size: 12px;}


.footBottomLeft{ float: left; }


.footBottomRight{ width:100%; text-align:center;   }

.footBottomRight a{ color: #666!important; }


.footBottom font,.footBottom font a{ color: #3399ff }
@media(max-width: 1024px){
	.footBottomRight{ display: none; }
	.footBottomLeft{ width: 100%; text-align: center; font-size: 11px; }
}
@media(max-width: 320px){
	.footBottomRight{ display: none; }
	.footBottomLeft{ width: 100%; text-align: center; font-size: 9px; }
}



#vdimgck{
	cursor: pointer; width:80px;position:absolute; right:3px;top:15px;
}




#back_top{ position: fixed; right: 5px; top: 50%; z-index: 999;cursor:pointer;}
@media(max-width: 640px){
	
	/* #back_top{ display: none; } */
	
	#vdimgck{
		cursor: pointer; width:70px;position:absolute; right:0;top:5px;
	}
	
}








/*头部*/
/* 
.head{ width: 100%; height: 80px; position: relative; border-bottom: 1px solid #e2e2e2\9;}
.headLeft{ float: left; }
.headLeft img{ margin-top: 25px; width: 210px; height: 30px; }
.headRight{ float: right; }
.navBtn{ margin-top: 30px; display: none; }
.navBtn img{ width: 40px;}

.nav li{ float: left; position: relative; }
.nav li a{ line-height: 80px; padding-left: 66px; font-size: 15px; color: #000033; }
.nav li a:hover{ font-weight: bold; color: #0098ff; }
.nav li a img{ width: 20px; height: 20px;display: none; float: right; margin-top: 14px;  }


.nav li .nav_hide{ position: absolute; left: 0px; top:80px; background: url('../images/nav_hide_bg.png'); z-index: 999; width: 160px; padding: 0px 0; height: 0; overflow: hidden;-webkit-transition: all 0.2s;-mos-transition: all 0.2s; transition: all 0.2s;  }
.nav li .nav_hide a{ display: block; color: #fff;  padding-left: 0; padding-left: 50px; line-height: 40px; font-size: 14px;}
.nav li:hover .nav_hide{padding: 25px 0; height: auto; -webkit-transition: all 0.5s;-mos-transition: all 0.5s; transition: all 0.5s;  }

@media(max-width: 1200px){

	.nav li a{padding-left: 40px;}
	.nav li .nav_hide{ width: 102px; }
	.nav li .nav_hide a{ padding-left:15px; line-height: 30px;  }
	.nav li:hover .nav_hide{padding: 10px 0;}
	
}
@media(max-width: 800px){
	.navBtn,.nav li a img{ display: block; }
	.nav{ display: none; position: absolute; left:  0; top: 80px; z-index: 999; background: #000; opacity: 0.9; width: 100%; float: none;}
	.nav li{ width: 90%;padding: 0 5%; border-bottom: 1px solid #161616;}
	.nav li a{ padding-left: 0px; color: #fff;line-height:50px;  }
	.nav li .nav_hide a{ padding-left:15px; line-height: 40px; color: #ccc; font-size: 13px;}
	.nav li .nav_hide{ position: relative; top:0; background: none;display: none; padding: 0px 0 20px 0; height: auto; width: 102px;  }
	.nav li:hover .nav_hide{padding: 0px 0 10px 0; }
}

 */



