﻿@charset "utf-8";
/* CSS Document */
.fl{ float:left}
.fr{ float:right}
.clear{ clear:both}
*{
margin:0;
padding:0px;
}
body{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
line-height:24px;
color:#676767;
background:#fff;
font-family:"微软雅黑"; 
}
img{
border:none;
}
ul li{
list-style:none;
}
a{color:#676767; text-decoration: none;}

a:hover{color:#1287c8;text-decoration:none;}


h1{
float:left;

margin-right:20px;


}
.logo{
float:right; padding-top:26px; padding-right:10px;
}
.en_cn1{float:left;margin-top:20px; height:58px;text-align:left;background:url(../images/left.jpg) no-repeat; font-family:"微软雅黑"; color:#717171; font-size:17px; line-height:24px; padding-left:25px;font-weight:bold; padding-top:7px;}
.en_cn1 span{font-size:14px;font-weight:none}

.top2{ float:right; width:258px; text-align:right; padding-top:48px;}

/*--------------------index.html start----------------------*/
#nr1{
	float:left;
	 z-index:80; 
	width:100%;
	position: relative;
	clear: both;


	
}
.nr2{width:100%;
	float:left;
	position: absolute;
	clear: both;
	height:0px;padding-top:473px;
	
}


.zd1{	width:100%;	float:left;background:url(../images/d3.png) repeat-x;}
.zd2{width:1130px; margin:auto;line-height:40px;}
.zd2 a{ color:#fff;}
.zd2 h3{color:#fff;width:80px; float:left;  font-weight:bold; font-size:14px; background:url(../images/d4.png) no-repeat left; padding-left:40px; }

.zd2 span{ float:right;}


.chanpin{ width:1200px; margin:0 auto; padding:30px; background:#fff}
.cplist{ width:270px; margin-bottom:30px; margin-right:30px;}
.cp_img{ width:270px; height:200px!important;text-align:center;vertical-align:middle;display:block;position:relative;  }
.cp_img a{display:table-cell;vertical-align:middle;width:268px; height:198px!important; border:1px solid #0066b4; overflow: hidden!important;}
.cp_img a img{max-width:260px;max-height:190px; overflow:hidden!important }
.cp_img a:hover{border:1px solid #F60;}
.nimg{ text-align:center}
.cp_img{width: 270px;height: 200px!important;overflow: hidden!important;}
.cp_img img{cursor: pointer;transition: all 0.6s;}
.cp_img img:hover{transform: scale(1.4);}


#head{
width:1130px;
height:88px;
margin:auto;
}


#flash{
width:100%;
height:530px;
padding-bottom:10px;
float:left;
}


#menu1{width:100%;
float:left;
height:56px;
background:#0066b4
}
#menu2{width:1130px; margin:auto;
}

.nava{ width:800px;height:56px; }
#menu{ margin:0 auto; }
.shu{background:url(../images/shu.jpg) no-repeat; width:1px!important; height:24px; margin-top:15px!important; margin-left:0px; margin-right:0px; padding:0px;}
ul.menu {list-style:none; margin:0; float:inherit; text-align:center; padding-left:0px; }
ul.menu * {margin:0; padding:0; }
ul.menu a {display:block; text-decoration:none;color:#fff;}
ul.menu li {position:relative; float:left!important; width:125px;}
ul.menu ul {position:absolute;left:0; display:none; opacity:0; list-style:none;text-align:center;z-index:9999999!important; }
ul.menu ul li {position:relative;border-top:none; margin:0;font-weight:normal;background:#f2f2f2; border-bottom:1px solid #d8d8d8; width:125px;height:30px;top:2px; line-height:30px;}
ul.menu ul li a{display:block;color:#555;font-weight:normal;line-height:30px; font-size:14px; }
ul.menu ul li a:hover { color:#fff;background:#1f86d5;}
ul.menu ul ul {top:0px}
ul.menu .menulink {font-size:15px; padding-bottom:0px;height:56px;line-height:56px; font-weight:bold}
ul.menu .menulink:hover, ul.menu .menuhover { background:#1f86d5; color:#fff; display:block; height:56px; line-height:56px;}





#search{
width:225px;
float:right;
height:56px;
background:url(../images/s.jpg) no-repeat;
margin-top:16px;
}
#search_logo{ padding-top:2px; float:left}


.searchinput{
height:28px;
color:#626262;
font-size:12px;

padding-left:6px;
width:160px;
float:left;
line-height:28px;
display:inline;
border:none;
padding-left:10px;
margin-left:10px;
background:none;
}


.bt{ width:1130px; margin:auto; background:url(../images/hen.png) no-repeat center 73px; overflow:hidden; padding-top:50px;}
.bt h3{ font-size:40px; font-weight:normal;  color:#000; text-align:center; line-height:40px; }
.bt h3 span{ font-family:Arial, Helvetica, sans-serif; font-size:20px; color:#757575; text-transform:uppercase; }




.abouta{ width:1130px; margin:auto; padding-top:35px;}
.style5 ul{
	float:left;
	padding-bottom: 50px;
}
.style5 ul li{
	float:left;
	position:relative;
	list-style:none;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 30px;
	margin-left: 10px;
}
.style5 ul li{transition:All 0.4s ease-in-out;    -webkit-transition:All 0.4s ease-in-out;    -moz-transition:All 0.4s ease-in-out;    -o-transition:All 0.4s ease-in-out;}
.style5 ul li img{width: 261px;height: 174px;border-radius: 2px;}
.style5 ul li span{
	background:rgba(0, 0, 0, 0.5);
	color:#fff;
	border-bottom-left-radius: 2px;
	border-bottom-right-radius: 2px;
	line-height: 28px;
	position:absolute;
	bottom: 5px;
	width: 256px;
	left:0;
	font-size:14px;
	transition:All 0.4s ease-in-out;
-webkit-transition:All 0.4s ease-in-out;-moz-transition:All 0.4s ease-in-out;-o-transition:All 0.4s ease-in-out;	padding-left: 5px;
}
.style5 ul li:hover {transform:translate(0,-10px);    -webkit-transform:translate(0,-10px);    -moz-transform:translate(0,-10px);    -o-transform:translate(0,-10px);    -ms-transform:translate(0,-10px);}








.about{ width:1130px; margin:auto; padding-top:50px;}
.tu1{ float:left; width:529px; height:328px; overflow:hidden}

.tu1 a img{ -webkit-transition:all 0.5s ease 0s; transition:all 0.5s ease 0s;-moz-transition: all 0.5s ease 0s; -o-transition: all 0.5s ease 0s; }
.tu1 a:hover img{ transform:scale(1.1,1.1);-webkit-transform:scale(1.1,1.1); -moz-transition:scale(1.1,1.1); -o-transition:scale(1.1,1.1);}



.ab{ float:right; width:550px; height:206px;}

.ab1{ float:right; width:550px; height:122px; }
.ab1-1{ float:left; width:110px; height:82px; background:#0066b4; text-align:center; padding-top:40px;}
.ab1-2{ float:left; width:110px; height:122px; background:#1f86d5; font-size:20px;line-height:122px; color:#FFFFFF; text-align:center}
.ab1-2 a{color:#FFFFFF; }
.ab1-3{ float:left; width:110px; height:82px; background:#62be8f; text-align:center; padding-top:40px;}
.ab1-4{ float:left; width:110px; height:122px; background:#7dc5a0;font-size:20px;line-height:122px; color:#FFFFFF;text-align:center}
.ab1-4 a{color:#FFFFFF; }





#pro1{width:100%;
float:left;
background:#e8e8e8; padding-top:30px; padding-bottom:80px; margin-top:80px;
}
.pro{width:1200px; height:350px; margin:auto; background:#fff; margin-top:35px; }



.nr1{ width:94px;height:0px; position: relative;clear: both; z-index:100; }
.nr2{ width:94px; height:84px; background:url(../images/hot.png) no-repeat top left; position:absolute;clear: both;}

.m1{ border:#0066b4 solid 1px; color:#0066b4; text-align:center; width:150px; height:36px; line-height:36px; border-radius:20px; margin:auto; margin-top:40px; }
.m1 a{color:#0066b4;  width:150px; height:36px; float:left}

.m1a{ border:#0066b4 solid 1px; color:#0066b4; text-align:center; width:150px; height:36px; line-height:36px; border-radius:20px; margin:auto; margin-top:80px; }
.m1a a{color:#0066b4;  width:150px; height:36px; float:left}



#center1{width:100%; float:left; background:url(../images/f_b.jpg) repeat-y center top #0066b4; padding-bottom:40px; padding-top:80px;}
#center{width:1128px; margin:auto;}

.new{ float:left; width:520px; height:305px; background:url(../images/n1.jpg) no-repeat left 80px;color:#fff; }
.new a{ color:#fff;}
.new h3{float:left;  width:520px; height:44px;color:#fff; font-size:28px; font-weight:normal }
.new h3 span{ font-size:14px; font-weight:normal; text-transform:uppercase; font-family:Arial, Helvetica, sans-serif ; color:#fff; }
.new h3 em{ font-size:12px; font-weight:normal;  font-family:Arial, Helvetica, sans-serif ; color:#fff; float:right; font-style:normal }

.new ul{overflow:hidden; text-align:left; float:left; padding-left:190px; padding-top:30px; }
.new ul li{display:inline;float:left; line-height:30px; }
.new ul li a{ float:left; background:url(../images/d1.png) no-repeat  left 10px;  color:#fff;  padding-left:20px; width:330px; padding-bottom:18px;}
.new ul li a:hover{ float:left;   color:#fff;  }
.xn{ color:#4ba7ee}


.contact{ float:right; width:520px; height:245px;color:#fff;  }
.contact a{ color:#fff;}
.contact h3{float:left;  width:520px; height:44px;color:#fff; font-size:28px; font-weight:normal }
.contact h3 span{ font-size:14px; font-weight:normal; text-transform:uppercase; font-family:Arial, Helvetica, sans-serif ; color:#fff; }
.contact h3 em{ font-size:12px; font-weight:normal;  font-family:Arial, Helvetica, sans-serif ; color:#fff; float:right; font-style:normal }

.contact p{ float:left;  padding-top:30px; width:480px;}










#footer{margin:auto;width:1130px; clear:both;  text-align:center; line-height:50px; padding-top:30px; padding-bottom:30px; }

.zzb07tail
{ 
}
a.zzb07link{

	text-decoration:none;
}

a.zzb07link:hover {
	text-decoration:underline;

}


.neiye{ border-bottom:3px solid #d8d8d8; width:100%; margin:0 auto;}
.nybanner{width:100%;margin:0 auto;height:300px;}
.nymain{ width:1130px; margin:0 auto; padding-top:70px; padding-bottom:70px!important;}
.nyleft{ width:265px;}
.zuoce{ width:265px; background:#fff; overflow:hidden; }
.zuoce .ntop{width:265px;padding-top:40px;background:#0066b4;padding-bottom:33px;text-align:center}
.zuoce h2{  padding-bottom:10px;color:#fff; font-size:25px; font-weight:bold;}
.zuoce h3{ font-family:Arial, Helvetica, sans-serif; text-transform:uppercase; font-size:15px; letter-spacing:2px; color:#fff; }
.zuoce  ul li a {line-height: 62px;text-align: left;display: inline;float: left;width: 208px;color: #333;height: 62px;font-size: 16px;display: block;padding-left: 35px;padding-right: 20px;border-bottom: 1px #eaeaea solid;background: #fff;border-left: 1px #eaeaea solid;border-right: 1px #eaeaea solid;}
@font-face {font-family: "iconfont";
  src: url('iconfont.eot?t=1535685075211'); /* IE9*/
  src: url('iconfont.eot?t=1535685075211#iefix') format('embedded-opentype'), /* IE6-IE8 */
  url('data:application/x-font-woff;charset=utf-8;base64,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') format('woff'),
  url('iconfont.ttf?t=1535685075211') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+*/
  url('iconfont.svg?t=1535685075211#iconfont') format('svg'); /* iOS 4.1- */}

.iconfont {
  font-family:"iconfont" !important;
  font-size:16px;
  font-style:normal; float:right;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;}

.icon-iconset0416:before { content: "\e727"; }

.icon-iconset0424:before { content: "\e72f"; }

.icon-dingwei003:before { content: "\e617"; }

.icon-jiantou_xiangyou_o:before { content: "\eb94"; }

.zuoce a:hover {color: #fff;height: 62px;font-size: 16px;width: 216px; transition: All 0.2s ease-in-out;
-webkit-transition: All 0.2s ease-in-out;
-moz-transition: All 0.2s ease-in-out;
-o-transition: All 0.2s ease-in-out;background:#1f86d5;}



.plc, .plc2 {background: url(../images/logo_03.png) no-repeat -3px 22px;
height: 50px;line-height: 50px;padding: 10px 10px 10px 0px; color: #333;overflow: hidden;font-size: 16px;border-bottom: 1px solid #ddd;padding-bottom: 8px; width:92%; margin:0 auto}
.plc .red_x {color: #0066b4;font-weight: bold; font-size: 16px; padding-left:20px;}
.nyright .neirong{  line-height:30px;width:92%; margin:0 auto; padding-top:20px;}
.nyright{ width:800px; background:#fff; border:1px solid #d8d8d8; border-top:3px solid #0066b4; padding-bottom:40px;}


.nybt{font-size:18px; color:#0066b4; padding-bottom:10px; text-align:center; margin:0 auto; }
.nline{ background:#d8d8d8; height:1px; width:100%; margin:0 auto}
.fanhui{ text-align:center; line-height:25px; margin-top:20px; background:#f5f5f5;}


.lianxi{ border-top:2px solid #0066b4!important; padding:20px; line-height:25px; background:#f2f2f2; margin-top:40px; border:1px solid #d8d8d8;}
.lianxi a:hover{ background:none}


.contentPage{text-align:center; margin:0px 3px; padding:0px; padding-top:15px;padding-bottom:35px; width: 100%; color: #666; line-height: 30px; text-decoration: none; clear:both;}
.contentPage a:link {color: #0066b4; text-decoration: none; font-size: 12px; margin:0px 3px; padding:4px 7px; border: 1px solid #0066b4; font-weight: normal;}
.contentPage a:visited {color: #0066b4; text-decoration: none; font-size: 12px; margin:0px 3px; border: 1px solid #0066b4; padding:4px 7px; font-weight: normal;}
.contentPage a:hover {color:#FFF; margin:0px 3px; font-size: 12px; text-decoration: none; padding:4px 7px; background-color:#0066b4; font-weight:normal;}
.contentPage .current{color:#f00; text-decoration: none; font-size: 12px; margin: 0px; border:0px solid #f00; padding:4px 7px; font-weight: normal;}
.contentPage .zi{font-size:12px; font-weight:bold; float:none!important;}
.contentPage .zi form{ display:inline;}
.contentPage .zi form input[type="text"]{ border:1px solid #CCC; line-height:18px; width:25px!important;}
.contentPage .zi form input[type="submit"]{ background-color:#CCC; border:0px; line-height:20px; color:#FFF; cursor:pointer;}

.tupian ul li{ float:left;margin-bottom:20px; width:300px; overflow:hidden;margin-left:30px; margin-right:30px;}
.eenma{ text-align:center;}
.chanpinlbbc{ width:300px; height:200px!important;text-align:center;vertical-align:middle;display:block;position:relative;  }
.chanpinlbbc a{display:table-cell;vertical-align:middle;width:300px; height:190px!important; border:1px solid #0066b4; overflow: hidden!important;}
.chanpinlbbc a img{max-width:290px;max-height:190px; overflow:hidden!important }
.chanpinlbbc a:hover{border:1px solid #F60;}

.chanpinlbbc{width: 300px;height: 200px!important;overflow: hidden!important;}
.chanpinlbbc img{cursor: pointer;transition: all 0.6s;}
.chanpinlbbc img:hover{transform: scale(1.4);}



.tupian2 ul li{ float:left;margin-bottom:20px; width:240px; overflow:hidden;margin-left:20px; margin-right:20px;}
.chanpinlbbc2{ width:200px; height:200px!important;text-align:center;vertical-align:middle;display:block;position:relative; border-radius:50%;  }
.chanpinlbbc2 a{display:table-cell;vertical-align:middle;width:200px; height:200px!important; border:1px solid #d8d8d8; overflow: hidden!important;}
.chanpinlbbc2 a img{max-width:200px;max-height:200px; overflow:hidden!important }


.chanpinlbbc2{width: 200px;height: 200px!important;overflow: hidden!important;}
.chanpinlbbc2 img{cursor: pointer;transition: all 0.6s;}
.chanpinlbbc2 img:hover{transform: scale(1.4);}