﻿@charset "utf-8";
/* CSS Document */

html, body, div, ul, ol, li, dl, dt, dd, h1, h2, h3, h4, h5, h6 , kbd , em , b{ margin: 0; padding: 0; font-family:"微软雅黑";}
table { border-collapse: collapse; border-spacing: 0; font-family:"微软雅黑"; }
ol, ul { list-style: none; }
ul{ margin:0px; padding:0px;}
img { border: 0px; }
.clear {clear: both;}
a{ color:#787878; text-decoration:none;}
.clearfix:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
input[type="button"], input[type="submit"], input[type="reset"],input[type="text"] { -webkit-appearance: none; /**border-radius: 0;去掉iPhone手机圆角**/}
textarea {  -webkit-appearance: none; } 
input{outline:none;} 
.wow { vertical-align: top; *display: inline; zoom: 1;}
.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}
@-webkit-keyframes bounceInUp{
  0% {  opacity: 0;  -webkit-transform: translateY(20px); transform: translateY(20px); }
  100% { opacity: 1;-webkit-transform: translateY(0); transform: translateY(0);}}
@keyframes bounceInUp {
  0% { opacity: 0; -webkit-transform: translateY(20px); -ms-transform: translateY(20px); transform: translateY(20px);}
  100% { opacity: 1;  -webkit-transform: translateY(0); -ms-transform: translateY(0); transform: translateY(0);}}
.bounceInUp {  -webkit-animation-name: bounceInUp;  animation-name: bounceInUp;}

/*公共*/
.fl{ float:left;}
.fr{ float:right;}
.tc{ text-align:center}
.margin{ margin:0 auto; display:block;}
.center{ width:1200px; height:auto; margin:0 auto; overflow:hidden}
@font-face{font-family:'invisibl'; src:url(invisibl.ttf)}
/*顶部*/
.top_bg{ width:100%; }
.top{  margin:20px auto; overflow:hidden;}
.top_right{ width:500px; float:right; text-align:right; font:14px/40px "微软雅黑"; color:#999}
.logo{ width:267px; height:40px; float:left;}
.logo img{ width:267px; height:40px;}
/*banner*/
.banner{ width:100%; min-width:1200px;}
.block_home_slider { position:relative; background:#fff; behavior:url(js/PIE.htc); text-align:center; line-height:0px; margin-right:auto; margin-left:auto;}  
.block_home_slider .slide { position:relative;}
.block_home_slider .caption { padding:13px 16px 12px; position:absolute; left:0px; right:0px; bottom:0px; background:url(images/bg_caption.png); text-align:left;}
.block_home_slider .caption p { padding-bottom:0px; font-size:11px; color:#dedede; text-shadow:0px -1px #000000; line-height:17px;}
.block_home_slider .caption p.title { padding-bottom:6px; font-size:15px; color:#ffffff; font-weight:bold; line-height:normal;}
.block_home_slider .flex-direction-nav a { width:25px; height:25px; margin-top:-27px; display:block; position:absolute; top:50%; background-repeat:no-repeat; text-indent:-9000px;}
.block_home_slider .flex-control-paging { position:absolute; bottom:10px; left:50%; margin-left:-16px; display:inline-block;}
.block_home_slider .flex-control-paging li { margin: 0px; padding: 0px; float: left;	overflow: hidden; list-style-type: none;}
.block_home_slider .flex-control-paging li a { width:17px; height:12px; display:block; background-repeat:no-repeat; background-image:url(../images/sprite_nav_4.png); text-indent:-9000px; cursor:pointer;}
.block_home_slider .flex-control-paging li a.flex-active {background-position:right top;}
.block_home_post_feature {width:300px;}
.block_home_post_feature p {padding-bottom:0px;}
.flexslider {margin: 0; padding: 0;}
.flexslider .slides > li { display: none; -webkit-backface-visibility: hidden; list-style-type: none; } 
.flexslider .slides img {width: 100%; height:350px; display: block;}
.flex-pauseplay span {text-transform: capitalize;}
.tubiao{ width:100%; background:#f7f7f7; overflow:hidden}
.tubiao ul{ width:1200px; margin:47px auto; overflow:hidden}
.tubiao ul li{ float:left; width:174px; border-radius:8px; padding:20px 0px; height:auto; background:#fff;margin-right:30px;}
.tubiao ul .width{ width:100%;}
.tubiao ul li:last-child{ margin-right:0px;}
.tubiao ul li a{ display:block; width:100%; text-align:center;}
.tubiao ul li a kbd{ display:block;}
.tubiao ul li a span{ display:block; margin-top:5px; font:14px/30px "微软雅黑"; height:30px; overflow:hidden}
.tubiao ul li a kbd img{ width:72px; height:72px}
/*底部*/
.footer_bg{ background:#ececec; width:100%;}
.footer{  margin:0 auto; padding:10px 0px; font:14px/30px "微软雅黑"; height:30px; text-align:center}
/*内页*/
.biaoti{ width:100%; height:130px; font:24px/130px "微软雅黑"; color:#fff; text-align:center}
.ny_con{ width:100%; padding:0px 0px; background:#fff;}
.con_page{ max-width:1140px; margin:0 auto; padding:30px; min-height:495px; background:#fff; border-radius:8px;}
.ny_about{ font:14px/30px "微软雅黑"; color:#666;}
.ny_about img{ max-width:1140px; height:auto; text-align:center}
.con_pagetop{  text-align:center; font-size:26px; font-weight:bolder; margin:0 auto;}
.con_pagetop img{ width:160px;  display: inline-block; vertical-align: middle;}
.con_pagetop span{display:inline-block}
/*溯源码查询*/
.ny_sychaxun{  margin:10px auto; letter-spacing:3px;}
.fwcx{  font:18px/20px "微软雅黑"; color: #666; text-align:center; margin-bottom:40px;font-weight:bold; }
.fw_input{ width:100%; height:60px; border:1px solid #e5e5e5; background:#fff; border-radius:8px; -moz-border-radius:8px; -ms-border-radius:8px; -o-border-radius:8px; -webkit-border-radius:8px;font:16px/60px "微软雅黑"; color:#000000; padding:0px 15px; box-sizing:border-box;}
.chaxun{ width:50%; margin:40px auto;}
.tishi{ width:100%; font-size:13px; letter-spacing:1px; text-align:center;}
.tishi span{}
.but_chaxun{ width:100%; height:50px; background:#22b370; border:0px; border-radius:8px; -moz-border-radius:8px; -ms-border-radius:8px; -o-border-radius:8px; -webkit-border-radius:8px;font:16px/50px "微软雅黑"; color:#fff; text-align:center}
/*溯源查询*/
.ny_prosuyuan{ overflow:hidden}
.prosy_img{ width:60%; margin:0 auto; text-align:center; }
.prosy_img img{ width:100%;}
.prosy_con{ width:60%;  margin:0 auto; overflow:hidden}
.prosy_con ul li{ float:left; width:775px; font:16px/40px "微软雅黑"; color:#666; }
.red{ color:#f62d32}
/*防伪查询*/
.prosy_con2{ width:60%; margin:0 auto;overflow:hidden}
.fangweima{ width:300px; margin:0 auto;border:1px solid #e5e5e5; border-radius:8px; -moz-border-radius:8px; -ms-border-radius:8px; -o-border-radius:8px; -webkit-border-radius:8px;font:16px/50px "微软雅黑"; color:#fc4b4b; padding:0px 10px; text-align:center}
.fwxinxi{ font:16px/30px "微软雅黑"; color:red; margin-top:40px;}
.fwxinxi span{ display:block;}
.lingqu{ margin-top:40px; width:364px;}
.lingqu img{width:100%;height: auto}
.w_qp{ background:#000;opacity: 0.6;  filter: progid:DXImageTransform.Microsoft.alpha(opacity=60); position:fixed; left:0; top:0; right:0; bottom:0; z-index:98;  }
.dl_list{ position:fixed; top:50%; transform: translateY(-50%); left:0px; width:100%; z-index:99;}
.erweima_bg{ background:url(../images/hongbao_bg.png) no-repeat ; height:583px; width:602px; margin:0 auto;}
.guanbi { display:block; height:30px;}
.erweima{ width:170px; height:170px; margin:0 auto; padding-top:320px;}
.erweima img{ width:170px; height:170px;}
/*无效*/
.wuxiao_bg{ width:100%; min-width:1200px; min-height:800px; background:url(../images/wixiao-bg_02.jpg) no-repeat top center; text-align:center}
.wuxiao_bg kbd img{ margin-top:130px;}
.wuxiao_bg  h1{ font:20px/30px "微软雅黑"; color:#666; margin-top:20px;}
.wuxiao_bg  h2{ font:14px/24px "微软雅黑"; color:#666; margin-top:10px;}
.wuxiao_bg  a{ display:block; font:14px/24px "微软雅黑"; color:#c74f2a; text-decoration:underline; margin-top:20px;}
/*查询单页*/
.ny_conch{ width:100%;  padding:30px 0px; background:#f7f7f7;}
.con_pagech{ width:100%; margin:0 auto; padding:30px; min-height:395px; background:#fff; border-radius:8px;}
.ny_aboutch{ font:14px/30px "微软雅黑"; color:#666;}
.ny_sychaxunch{ width:500px; margin:50px auto;}