/*
@Author: xiaoer
*/
/* 禁用iPhone中Safari的字号自动调整 */
*{
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
html {
	-webkit-text-size-adjust: 100%;
	-ms-text-size-adjust: 100%;
}
/* 去除iPhone中默认的input样式 */

input[type="submit"],input[type="reset"],input[type="button"],input,button {
	/* -webkit-appearance:none; */	
	resize: none;
}
input::-webkit-outer-spin-button,input::-webkit-inner-spin-button {
	-webkit-appearance: none;
}
button{
	border: none;
}
/* 设置HTML5元素为块 */
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section {
	display: block;
}
/* 图片自适应 */
img {
	/*max-width: 100%;*/
	height: auto;
	width: auto\9;
	/* ie8 */
	-ms-interpolation-mode: bicubic;
	/*为了照顾ie图片缩放失真*/
}
/* 初始化 */
body,div,ul,li,ol,h1,h2,h3,h4,h5,h6,input,textarea,select,p,dl,dt,dd,a,img,button,form,table,th,tr,td,tbody,article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section {
	margin: 0;
	padding: 0;
	border: none;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0); /*取消链接高亮*/
}
body {
	font-family: Microsoft YaHei, simhei, Tahoma, Arial, sans-serif;
	color: #333333;
	background-color: #FFFFFF;
}
em,i {
	font-style: normal;
}
strong {
	font-weight: normal;
}
.clearfix:after {
	content: "";
	display: block;
	visibility: hidden;
	height: 0;
	clear: both;
}
.clearfix {
	zoom: 1;
}
a {
	text-decoration: none;
	font-family: Microsoft YaHei, Tahoma, Arial, sans-serif;
}
a:hover,
a:active,
a:visited {
	text-decoration: none;
}
ul,ol {
	list-style: none;
}
h1,h2,h3,h4,h5,h6 {
	font-size: 100%;
	font-family: Microsoft YaHei;
}
img {
	border: none;
	vertical-align: middle;
}
body,html {
	width: 100%;
	min-height: 700px;
	margin: 0 auto;
	font-family: Microsoft YaHei;
	position: relative;
	-ms-overflow-x: hidden;
	overflow-x: hidden;
}


.x{ width:100%; height:6px; background:#00a0e8}
/*导航*/
.mobile_header{width:100%;height:6rem;position:relative;padding:1.5rem 1.5rem;background-color:#FFFFFF;}
.mobile_header .logo{float:left;height:6rem;max-width:70%;}
.mobile_header .logo img{height:5rem;max-width:100%;}
.mobile_header .menu_icon{float:right;display:inline-block;width:3rem;height:3rem;padding:0.5rem;background:url(../images/menu_icon.png) no-repeat;background-size:contain;background-origin:content-box;border:1px solid #E0E0E0;border-radius:0.2rem;overflow:hidden;}
.mobile_header .menu{display:none;position:absolute;top:5rem;left:20rem;;width:50%;height:auto;padding:1.2rem;z-index:99;background-color:#2c2d2d;box-shadow:0 0 0.2rem rgba(0,0,0,0.2);}
.mobile_header .menu li{width:100%;padding:1rem 1.5rem;border-bottom:0.1rem solid #222;}
.mobile_header .menu li a{display:block;width:100%;height:100%;font-size:2rem;color:#FFFFFF;}

.header{width:100%;height:90px;padding-top:18px;background-color:#FFFFFF;}
.header > div{padding:0;}
.header .logo{float:left;height:88px;width:450px;width:auto;}
.header .logo img{height:88px;width:450px;}
.header .nav{float:right; padding-top:20px}
.header .nav ul{height:55px;line-height:55px;width:100%;overflow:hidden;}
.header .nav ul li{float:left;}
.header .nav ul li a{color:#646464;font-size:18px;display:block;height:100%;padding:0 15px; font-size:16px; font-weight:bold}
.header .nav ul li a:hover{ color:#FFFFFF;font-size:16px;background-color:#00a0ea; font-weight:bold}
.header .nav ul .on a{color:#FFFFFF;background-color:#00a0ea; font-size:16px; font-weight:bold;}

 
 /*banner*/


/*关于我们*/
.gywm{ width:100%;margin:0px !important; padding:0px !important; font-size:1.5rem; line-height:32px; text-indent:2em}
.gywmwz p{width:100%; line-height:32px; font-size:1.5rem; text-indent:2em;}
.gy{margin:15px 0px}
.gywmwz h1{font-size:1.8rem; margin:1rem 0rem; width:90%; color:#000; padding-left:1.5rem; font:"微软雅黑"; font-weight:bold}
.ys{ margin-top:3rem; text-align:center}
.ys h1 a{ color:#000 !important; font-size:2rem}
.ys p a{ color:#000 !important; font-size:1.3rem}
.gd{ width:50%; margin:20px auto; text-align:center}
.gd img{width:10%}
 @media screen and ( max-width:992px)  {
  .gywmwz p{font-size:1.5rem;text-indent:2em;line-height:3rem;padding:0px !important; margin:0px !important}
  .gy{ width:100% !important;}
  .gywmwz h4{margin:5px auto;padding:0px !important;  width:100%}
  .gywmwz h4 img{margin:5px auto;width:100%}
  .gywmwz h1{font-size:1.5rem;  width:100%; color:#000; padding-left:1.5rem; font:"微软雅黑"; font-weight:bold}
  .zss {display:none !important;}
  .gd{ width:50%; margin:20px auto; text-align:center}
  .gd img{width:30%;margin:20px auto}
}
 @media screen and ( max-width:750px)  {
  .gywmwz{padding:0px !important; margin:0px !important}
  .gywmwz p{font-size:1.5rem;text-indent:2em;line-height:3rem;padding:0px !important; margin:0px !important}
  .gy{width:100% !important;}
  .gywmwz h4{margin:5px auto;padding:0px !important;  width:100%}
  .gywmwz h4 img{margin:5px auto;width:90%}
  .gywmwz h1{font-size:1.5rem;  width:100%; color:#000; padding-left:1.5rem; font:"微软雅黑"; font-weight:bold}
  .gd{ width:50%; margin:20px auto; text-align:center}
  .zss{display:none !important;}
  .gd img{width:90%;margin:10px auto}
  .gywmtp{ width:100%;}
  .gywmtp img{ width:100%;}
}
 @media screen and ( max-width:1400px)  {
  .gywmwz{padding:0px !important; margin:0px !important}
  .gywmwz p{font-size:1.5rem;text-indent:2em;line-height:3rem;padding:0px !important; margin:0px !important}
  .gy{width:100% !important;}
  .gywmwz h4{margin:5px auto;padding:0px !important;  width:100%}
  .gywmwz h4 img{margin:5px auto;width:90%}
  .gywmwz h1{font-size:1.5rem;  width:100%; color:#000; padding-left:1.5rem; font:"微软雅黑"; font-weight:bold}
  .gd{ width:50%; margin:20px auto; text-align:center}
  .zss{display:none !important;}
  .gd img{width:90%;margin:10px auto}
  .gywmtp{ width:100%;}
  .gywmtp img{ width:100%;}
}
/*产品中心*/
.cpzxbj{ background:url(../images/cpbj.jpg) repeat}
.bt{ padding:25px}
.cpzxnr{ text-align:center}
.cpzxnr h1{ font-size:1.8rem; font-weight:bold; color:#FFF !important;margin-top:10px}
.cpb{ padding-bottom:20px}
 @media screen and ( max-width:992px)  {
	.cpzx{width:100% !important;}
	.cpzxnr h1{ font-size:1.5rem; font-weight:bold; color:#FFF !important}
	.cpb{ padding-bottom:5px}
	.bt img{ width:100%}
    .cpzxnr img{ width:100%}
	.gd img{ width:80%}

}
 @media screen and ( max-width:750px)  {
	.cpzx{width:100% !important;}
	.cpzxnr h1{ font-size:1.5rem; font-weight:bold; color:#FFF !important; margin-top:10px}
	.cpb{ padding-bottom:5px}
	.cpzxnr { margin:10px 0px}
	.bt img{ width:100%}
	.cpzxnr img{ width:100%}
	.gd img{ width:80%}

}
 @media screen and ( max-width:1400px)  {
	.cpzx{width:100% !important;}
	.cpzxnr h1{ font-size:1.5rem; font-weight:bold; color:#FFF !important; margin-top:10px}
	.cpb{ padding-bottom:5px}
	.cpzxnr { margin:10px 0px}
	.bt img{ width:100%}
	.cpzxnr img{ width:100%}
	.gd img{ width:80%}

}

/*联系我们*/
.lxxw{ padding-top:20px}
.lxwmbt{ width:80%; padding-bottom:20px}
.lxwmnr{ width:100%}
.lxwmnr li{ width:100%; line-height:32px; margin-bottom:15px;border-bottom:1px solid #b4b4b3}
.lxwmnr li span{ width:10%; padding-top:5px; text-align:center;float:left}
.pp{ float:left; padding-left:20px; font-size:2rem}
.lxwm{ margin-bottom:15px}
 @media screen and ( max-width:992px)  {
		.lxxw{width:100% !important;}
        .lxwmbt img{width:70%}
		.lxwmnr li{ width:100%;line-height:32px; margin-bottom:15px;border-bottom:1px solid #b4b4b3}
        .pp{ float:left; padding-left:20px; font-size:1.5rem}
}
 @media screen and ( max-width:750px)  {
	.lxxw{width:100% !important;}
	.lxwmbt img{width:70%}
	.lxwmnr li{ width:100%;line-height:32px; margin-bottom:15px; border-bottom:1px solid #b4b4b3}
	.pp{ float:left; padding-left:20px; font-size:1.5rem}
}
 @media screen and ( max-width:1400px)  {
	.lxxw{width:100% !important;}
	.lxwmbt img{width:70%}
	.lxwmnr li{ width:100%;line-height:32px; margin-bottom:15px; border-bottom:1px solid #b4b4b3}
	.pp{ float:left; padding-left:20px; font-size:1.5rem}
}
/*新闻中心*/
.xwdtbt{width:80%; }
.w{background:url(../images/s.jpg) left center no-repeat;font-size:1.5rem;}
.w a{ float:left; font-size:1.6rem; color:#000; padding-left:15px;line-height:28px; color:#000 !important }
.w span{ font-size:1.5rem;float:right;line-height:28px}
.n1 a{ line-height:27px; color:#999}
 @media screen and ( max-width:992px)  {
	.n1 p{ line-height:32px}
	  .xwdtbt{ padding:10px}
	.xwdtbt img{width:10%}
	.w{background:url(../images/s.jpg) left center no-repeat;font-size:1.5rem;}
    .w a{ float:left; font-size:1.5rem !important; color:#000; padding-left:15px;line-height:28px; color:#000 !important }
  .w span{ display:none !important}
    .n1 a{ line-height:32px; color:#999;font-size:1.3rem }
}
 @media screen and ( max-width:750px)  {
  .n1 p{ line-height:32px}
  .xwdtbt{ padding:10px}
  .xwdtbt img{width:100%}
  .w{background:url(../images/s.jpg) left center no-repeat;font-size:1.5rem;}
  .w a{ float:left; font-size:1.5rem !important; color:#000; padding-left:15px;line-height:28px; color:#000 !important }
  .w span{ display:none !important}
  .n1 a{ line-height:32px; color:#999;font-size:1.3rem }
}
 @media screen and ( max-width:1400px)  {
  .n1 p{ line-height:32px}
  .xwdtbt{ padding:10px}
  .xwdtbt img{width:100%}
  .w{background:url(../images/s.jpg) left center no-repeat;font-size:1.5rem;}
  .w a{ float:left; font-size:1.5rem !important; color:#000; padding-left:15px;line-height:28px; color:#000 !important }
  .w span{ display:none !important}
  .n1 a{ line-height:32px; color:#999;font-size:1.3rem }
}

.bj{ width:100%; height:34px;background:url(../images/f.jpg) repeat-x; margin-top:30px}


/*foot*/
.footbj{ background:url(../images/footbj.jpg) repeat-x;}
.cpfl{ float:right}
.foot{margin:0px !important; padding:0px !important;}
.foot p{ padding:10px}
.cpfl{  float:left}
.cpfl li{ padding:10px; float:left}
.cpfl li a{font-size:1.6rem; color:#FFF !important; }
.ewm{ padding:10px}
.dhfl{ padding-top:40px; padding-bottom:10px}
.dhflbt p{ padding:20px 20px 10px 20px}
.dhflbt ul li{padding:0px 10px 20px 10px ; float:left}
.dhflbt li a{font-size:1.6rem; color:#FFF !important; }
.dd li{ line-height:20px; padding-top:10px;font-size:1.6rem; color:#FFF; font-weight:bold}
 @media screen and ( max-width:992px)  {
	.pc_foot { display:none !important;}
	.sj_foot{display:block !important; width:100% !important;margin:0px !important; padding:0px !important; background:#00a0ea; }
    .sjfootnr{ line-height:46px; text-align:center; color:#FFF; font-size:2.5rem;padding-bottom:75px}
	.sjfootnr a{ color:#FFF}
.lfooter {display:block !important; width:100%; height:70px; background-color:#0479c0; position:fixed; bottom:0px;  }
.lfooter ul li { width:25%; height:auto; float:left; text-align:center; padding:10px 0px; }
.lfooter ul li a { color:#FFF; line-height:12px; font-size:12px;}
.sjzf{margin:0px !important; padding:0px !important;}
	
}
 @media screen and ( max-width: 750px)  {
	.pc_foot { display:none !important;}
	.sj_foot{ display:block !important; width:100% !important;margin:0px !important; padding:0px !important; background:#00a0ea;}
	.sjfootnr{ line-height:28px; text-align:center; color:#FFF; font-size:1.5rem;padding-bottom:75px}
	.sjfootnr a{ color:#FFF}
	.lfooter { display:block !important; width:100%; height:70px; background-color:#0479c0; position:fixed; bottom:0px;  }
.lfooter ul li { width:25%; height:auto; float:left; text-align:center; padding:10px 0px; }
.lfooter ul li a { color:#FFF; line-height:12px; font-size:12px;}
}
 @media screen and ( max-width: 1400px)  {
	.pc_foot { display:none !important;}
	.sj_foot{ display:block !important; width:100% !important;margin:0px !important; padding:0px !important; background:#00a0ea;}
	.sjfootnr{ line-height:28px; text-align:center; color:#FFF; font-size:1.5rem;padding-bottom:75px}
	.sjfootnr a{ color:#FFF}
	.lfooter { display:block !important; width:100%; height:70px; background-color:#0479c0; position:fixed; bottom:0px;  }
.lfooter ul li { width:25%; height:auto; float:left; text-align:center; padding:10px 0px; }
.lfooter ul li a { color:#FFF; line-height:12px; font-size:12px;}
}

.lxdh{ margin-top:10px}

/*图片页*/
.cpbt{ width:260px; height:80px; background:#00a0ea; text-align:center; font-size:3rem; line-height:80px; color:#FFF}
.cpnr{ width:260px; height:auto; min-height:370px; border:1px solid #dcdcdc}
.cpnr ul { padding:8px} 
.cpnr ul li{ line-height:48px; font-size:1.6rem; border-bottom:1px dashed #dcdcdc}
.cpnr ul li a{ color:#000}
.dn-cpzx{ padding-top:25px}
.pad{margin:0px !important; padding:0px !important;}
.cptb{ float:right; font-size:1.6rem; color:#CCC;line-height:48px;}
.cpzxtpnr{ border:1px solid #dcdcdc;margin:0px !important; padding:0px !important;}
.tp{margin:0px !important; padding:0px !important;}
.tp img{ width:100%; padding:8px}
.cpzxtpbt{ width:100%; border-bottom:1px solid #dcdcdc; margin-bottom:15px}
.cpmc{width:160px; height:50px; font-size:1.8rem; line-height:50px; float:left; text-align:center; padding-left:15px; font-weight:bold}
.tbys{ color:#00a0ea}
.dncpwz{ float:right;height:50px; font-size:1.4rem; line-height:50px; padding-right:10px; color:#000}
.dncpwz a{ color:#000}
.dncp{margin:0px !important; padding:0px !important;}
.page{width: 90%;line-height: 40px;padding: 13px 0px 20px;text-align: center;margin: 0 auto;}
 @media screen and ( max-width: 750px)  {
	 .dnfl{ display:none !important}
	 .cpzxtpnr{ margin:0px !important; padding:0px !important;display:block !important}
	 .dncpwz{ display:none !important}
	 .sjzcpfl{display:block !important}
	 .sjzcpfl ul li{ float:left; padding:8px; border:1px solid #dcdcdc; margin:6px}
	 .sjzcpfl ul li a{ color:#000}
	 }
 @media screen and ( max-width: 992px)  {
	.dnfl{ display:none !important}
	 .cpzxtpnr{ margin:0px !important; padding:0px !important;display:block !important}
	 .dncpwz{ display:none !important}
	 .sjzcpfl{display:block !important}
	 .sjzcpfl ul li{ float:left; padding:8px; border:1px solid #dcdcdc; margin:6px}
	 .sjzcpfl ul li a{ color:#000}
	 }
 @media screen and ( max-width: 1400px)  {
	 .cpzxtpnr{ margin:0px !important; padding:0px !important;display:block !important}

	 .dnfl{ display:none !important}
	 .sjzcpfl{display:block !important}
	 .sjzcpfl ul li{ float:left; padding:8px; border:1px solid #dcdcdc; margin:6px}
	 .sjzcpfl ul li a{ color:#000}
	 
	 }


/*列表页*/
.xwzx{margin:0px !important; padding:0px !important;}
.xwzx ul li{width: 95%;height: 43px;line-height: 43px;font-family: "宋体";font-size: 13px;color: #5e5e5e; margin: 0 auto;border-bottom: 1px dotted #c8c8c8; background:url(../images/dddd.jpg) left center no-repeat;overflow: hidden;}
.xwzx ul li a{font-family: "宋体";font-size: 13px;color: #5e5e5e;margin: 0 auto; float:left;overflow: hidden; padding-left:10px}
.xwzx ul li span{float:right;padding-right:3px;}

/*内容页*/
.zynr{margin:0px !important; padding:0px !important;}
.zynr h1{ text-align:center; line-height:46px; font-size:3rem; padding:10px}
.zynr p{ padding:8px; font-size:1.5rem; line-height:32px; text-indent:2em}
.bjlihong{ width:100%; position:fixed; height:100%; opacity:0.7; top:0px; left:0px; z-index:98; display:none}

/*留言板*/
.lyb{margin:0px !important; padding:0px !important;}
.lybnr{ padding:25px}
.lybbt{ font-size:1.5rem}
.dx{ width:60%}
.has-success{  border-color: #000000 !important; margin-right:18px}
.cen{width:30%; text-align:center; padding-bottom:20px} 
@media screen and ( max-width: 750px)  {
	.dx{ width:100%}
.cen{width:100%; text-align:center; padding-bottom:20px} 

	 }
 @media screen and ( max-width: 992px)  {
	.dx{ width:100%}
.cen{width:100%; text-align:center; padding-bottom:20px} 

	 }
 @media screen and ( max-width: 1400px)  {

	 .dx{ width:100%}
.cen{width:100%; text-align:center; padding-bottom:20px} 

	 }