/* CSS Document */
body,td,th {	font-size: 14px;}
body {	margin-left: 0px;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 0px;font-family: Microsoft YaHei,'Î¢ÈíÑÅºÚ',Arial;}
a {	font-size: 14px;	color: #333333;font-family: Microsoft YaHei,'Î¢ÈíÑÅºÚ',Arial;  text-decoration:none}
a:visited {	color: #333333;}
a:hover {	color: #666;}
a:active {	color: #333333;}
ul,li{ list-style:none; margin:0px; padding:0px}

.top1{ background:#00468C; height:10px;min-width:1264px}
.top2{ height:103px;min-width:1264px}
.w1200{ width:1200px; margin:0 auto}
.top2 .logo{ float:left; padding-top:14px;}
.top2 .dh{ float:right; padding-top:28px;}
.top2 .dh li{ float:left; padding:0px 15px; line-height:75px; position:relative; z-index:999}
.top2 .dh li a{ float:left}
.top2 .dh li i{width:9px; height:5px; display:block; float:left; margin-top:35px; margin-left:5px;}
.top2 .dh li div{ position:absolute; top:75px; left:-26%; width:150%; background:#fff;  display:none;}
.top2 .dh li:hover div{ display:block}
.top2 .dh li div a{ display:block; text-align:center; padding:0px 5px; border-bottom:#ececec solid 1px; height:36px; line-height:36px; float:none}
.top2 .dh li div a:hover{ background:#efefef}
.top2 .dh li:hover i{ background:url(../images/2.jpg); }

.banner,.banner2{min-width:1264px}
.picBox{font-size:0;position:relative;z-index:90;transition:all 0.2s linear 0s;}
.picBox .bd{position:relative;}
.picBox a{transition:all 0.2s linear 0s;}
.picBox .hd{ position:absolute;bottom:30px;left:0;width:100%;height:14px;z-index:99;text-align:center}
.picBox .bd ul,.picBox .bd ul li{width:100%!important}
.picBox .hd ul{margin:0;padding:0}
.picBox .hd li{background:#999;display:inline-block;*display:inline;zoom:1;width:22px;height:22px;line-height:22px;text-align:center;color:#fff;cursor:pointer;font-size:12px;margin:0 2px 0 0}
.picBox .hd li.on{ background:#383838;color:#fff}
.picBox .next,
.picBox .prev{background:url(../images/icon_arr.png) no-repeat;width:60px;height:80px;zoom:.75;overflow:hidden;position:absolute;top:50%;z-index:10;font-size:0;line-height:0;text-indent:-999em;margin-top:-45px;cursor:pointer;display:block;opacity:0;filter:alpha(opacity=0);-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;transition:all .3s ease-out}
.picBox .prev{left:50%;margin-left:-660px;}
.picBox .next{right:50%;margin-right:-660px;background-position:right top;}
.picBox:hover .prev{background-position:left top;margin-left:-640px;opacity:1;filter:alpha(opacity=100);}
.picBox:hover .next{background-position:right top;margin-right:-640px;opacity:1;filter:alpha(opacity=100)}

.lanmu{ padding-top:35px; border-bottom:#E1E1E1 solid 1px; height:55px; line-height:40px; margin-bottom:10px;min-width:1264px}
.lanmu .lmtit{ color:#00468C; font-size:22px; font-weight:700; float:left; position: relative;}
.lanmu .lmtit span{ font-size:12px; color:#A7A7A7; padding-left:10px}
.lanmu .lmtit i{ background:url(../images/3.jpg); width:12px; height:6px; display:block; position:absolute; top:56px; left:25%; z-index:9999}
.lanmu .more{ float:right; padding-right:10px}

.lanmu .lmdh{ float:left}
.lanmu .lmdh a{ color:#8B8B8B; font-size:14px; padding:5px 10px; margin-right:10px;}
.lanmu .lmdh a:hover{ color:#fff; background:#00468C}
.lanmu .lmdh a.select{ color:#fff; background:#00468C}
.lanmu .weizhi{ float:right; padding-right:15px}

.infocontent{ font-size:16px; line-height:35px; width:1200px; margin:40px auto; overflow:hidden;}
.infocontent .infoimg{ float:left; padding:0px 20px 0px 0px}
.infocontent2{ font-size:16px; line-height:35px; width:1200px; margin:40px auto;}

.product{ padding:20px 0px; overflow: hidden; display:block; background:#fff;min-width:1264px}
.product li{ width:404px;  float:left;white-space:nowrap;}
.product li img{ width:100%;}
.product li .bt1{ color:#666666; font-size:16px; font-weight:700; line-height:30px; text-align:center; padding-top:10px; height:30px; overflow:hidden;text-overflow:ellipsis;white-space: nowrap;}
.product li .bt2{ color:#A5A5A5; font-size:12px; text-align:center; line-height:26px;height:26px; overflow:hidden;text-overflow:ellipsis;white-space: nowrap;}
.product a{ display:block; border:#fff solid 1px; padding:10px}
.product .tu{ display:block; overflow:hidden; position:relative;}
.product .tu img{ 
  width: 100%;
  top: 0;
  position: relative;
  left: 0;
  -webkit-transition: -webkit-transform 0.5s;
  -moz-transition: -moz-transform 0.5s;
  -o-transition: -o-transform 0.5s;
  transition: transform 0.5s;
}
.product li:hover .tu img{
  -webkit-transform: scale(1.2);
  -moz-transform: scale(1.2);
  -ms-transform: scale(1.2);
  -o-transform: scale(1.2);
  transform: scale(1.2);
}


.product2{ padding:20px 0px; width:100%; overflow: hidden; display:block; background:#fff;min-width:1200px }
.product2 li{ width:33.3%;  float:left;}
.product2 li img{ width:100%;}
.product2 li .bt1{ color:#666666; font-size:16px; font-weight:700; line-height:30px; text-align:center; padding-top:10px; height:30px; overflow:hidden;text-overflow:ellipsis;white-space: nowrap;}
.product2 li .bt2{ color:#fff; background:#00468C; font-size:14px; text-align:center; line-height:26px; position:absolute; height:100%;  top:0px; left:0px;opacity:0.4; width:100%; display: none}
.product2 li .bt2 span{ padding-top:40%; display:block; padding-left:20px; padding-right:20px}
.product2 a{ display:block; border:#fff solid 1px; padding:10px;position:relative;}

.product2 li:hover .bt2{ display:block}

.newsbg{ background:url(../images/8.jpg) no-repeat; background-size:100% 900px; height:900px; clear:both;min-width:1264px;}
.newsbg .w1154{ width:1156px; padding:120px 0px 20px 0px; margin:0 auto; overflow:hidden}
.newsbg .f460{ float:left; width:460px; display:block; height:230px}
.newsbg .f232{ float:left; width:232px;display:block; height:230px}
.newsbg .f232 a.xwa{ display:block; background:#fff; color:#999999; text-align:center; height:230px;}
.newsbg .f232 a.xwa .riqi{ font-size:30px; line-height:40px; padding-top:48px;}
.newsbg .f232 .shuxian{ width:1px; margin:10px auto; border-left:#CCCCCC solid 1px; height:28px;}
.newsbg .f232 a.xwa .biaoti{  font-size:14px; width:160px; margin:0 auto; overflow:hidden;text-overflow:ellipsis; line-height:24px; height:48px; font-weight:700}
.newsbg .f232 a.xwa:hover{ color:#333333}


.about{ width:1182px; padding:40px; border:#E1E1E1 solid 1px; margin:50px auto; overflow:hidden; }

.aboutpic{ float:left; width:489px; height:312px; padding-right:10px;}
.henxian{ border-bottom:#ccc solid 1px; width:80px; height:30px; float:left; margin-right:10px;}
.aboutnr{ float:left; width:590px}
.aboutnr .wzbt{ font-size:18px; color:#4E7DFF; padding-top:16px}
.aboutnr .wzbten{ font-size:14px; color:#999999; padding:10px 0px}
.aboutnr .wznr{ font-size:16px; color:#999999; line-height:30px}

.wzmore{ padding:10px 0px}

.foot1{ background:#00468C; height:260px;min-width:1264px}
.foot2{ background:#00356A; height:60px; color:#fff;min-width:1264px}
.foot2 a{ color:#fff;}
.foot2 a:hover{ color:#ccc}

.foot1 .fl{ float:left; width:360px; padding:0px 20px; margin-top:40px; color:#fff; border-right:#336BA3 solid 1px; line-height:30px}
.foot1 .flogo{ padding-bottom:18px}
.foot1 .fdh{ float:left; padding-left:55px; padding-top:50px}
.foot1 .fdh .dhone{ font-size:16px; color:#fff; border-bottom:#336BA3 solid 1px; line-height:30px; padding-right:10px; margin-bottom:10px}
.foot1 .fdh .dhsec a{ color:#fff; font-size:14px; display:block; line-height:30px;}
.foot1 .fdh .dhsec a:hover{ color:#ccc}

.foot2 .fl2{ float: left; line-height:60px;}
.foot2 .fr2{ float:right; line-height:60px;}


.newslist{ border:#EEEEEE solid 1px; padding:20px; margin:0px 15px 30px 0px; overflow:hidden}
.newslist .itemimg{ width:260px; float:left}
.newslist .itemtit{ float:left; width:650px; padding-left:35px;}
.newslist .itemtit a{ font-size:16px; color:#666; line-height:33px}
.newslist .itemtit a:hover{ color:#000000;}
.newslist .itemtit p{ font-size:14px; color:#999; line-height:25px; margin:2px 0px}
.newslist .rq{ float:right; color:#CCCCCC; font-size:40px; padding-right:20px; padding-top:30px}
.newslist .rq a{ display:block; padding-top:10px}


.infotit{ border-bottom:#E1E1E1 solid 1px; padding-bottom:10px; text-align:center; color:#B9B9B9; font-size:12px}
.infotit h2{ color:#666666; font-size:24px; margin:3px 0px}
.infoimg2{ text-align:center; padding:40px 0px}
.infolm{ border-bottom:#E1E1E1 solid 1px; color:#666666; font-size:16px; font-weight:700; line-height:40px; padding-left:10px; position:relative; }
.infolm i{ display:block; position:absolute; top:41px; left:32px;}
.infonr{ font-size:16px; color:#666666; line-height:32px; padding:20px 6px}

.shangxia{ background:#F5F5F5; height:120px;}
.shangxia .shang{ float:left; padding-top:46px; padding-left:15px}
.shangxia img{ vertical-align:middle; padding:0px 10px}
.shangxia .xia{ float:right; padding-top:46px; padding-right:15px}
.shangxia a{ font-size:16px; color:#666;}
.shangxia a:hover{ color:#000}
.pages{ clear:both; margin:0 auto; text-align:center}
.pages a:link {color:#7B797B; padding:5px 10px;/*×ÖÌåÑÕÉ«*/font-size:14px;/*×ÖÌå´óÐ¡*/text-decoration: none;font-family:Î¢ÈíÑÅºÚ,ËÎÌå,Verdana, Arial, Helvetica, sans-serif;}
.pages a:visited {color:#7B797B;padding:5px 10px;font-size:14px;text-decoration: none;font-family:Î¢ÈíÑÅºÚ,ËÎÌå,Verdana, Arial, Helvetica, sans-serif;}
.pages a:hover {color: #7B797B; background:#ccc;padding:5px 10px; font-size:14px;   text-decoration: none;font-family:Î¢ÈíÑÅºÚ,ËÎÌå,Verdana, Arial, Helvetica, sans-serif;}
.pages a:active {color:#7B797B;padding:5px 10px;font-size:14px;  text-decoration: none;font-family:Î¢ÈíÑÅºÚ,ËÎÌå,Verdana, Arial, Helvetica, sans-serif;}
.pages a.page2:link {color:#fff; background:#00468C; padding:5px 10px;  /*×ÖÌåÑÕÉ«*/font-size:14px;/*×ÖÌå´óÐ¡*/text-decoration: none;font-family:Î¢ÈíÑÅºÚ,ËÎÌå,Verdana, Arial, Helvetica, sans-serif;}
.pages a.page2:visited {color:#fff; background:#00468C; padding:5px 10px; font-size:14px;text-decoration: none;font-family:Î¢ÈíÑÅºÚ,ËÎÌå,Verdana, Arial, Helvetica, sans-serif;}
.pages a.page2:hover {color:#fff; background:#00468C; padding:5px 10px; font-size:14px;   text-decoration: none;font-family:Î¢ÈíÑÅºÚ,ËÎÌå,Verdana, Arial, Helvetica, sans-serif;}
.pages a.page2:active {color:#fff; background:#00468C; padding:5px 10px; font-size:14px;  text-decoration: none;font-family:Î¢ÈíÑÅºÚ,ËÎÌå,Verdana, Arial, Helvetica, sans-serif;}


.noimg{ background:#F8F8F8; width:260px; height:157px;}