@charset "utf-8";
/* ===== 全局重置 & 基础 ===== */
html, body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td { margin:0; padding:0; }
table { border-collapse:collapse; border-spacing:0; }
fieldset, img { border:0; }
address, caption, cite, code, dfn, em, strong, th, var { font-style:normal; font-weight:normal; }
ol, ul { list-style:none; }
caption, th { text-align:left; }
h1, h2, h3, h4, h5, h6 { font-size:100%; font-weight:normal; }
q:before, q:after { content:''; }
abbr, acronym { border:0; font-variant:normal; }
sup { vertical-align:text-top; }
sub { vertical-align:text-bottom; }
input, textarea, select { font-family:inherit; font-size:inherit; font-weight:inherit; *font-size:100%; }
legend { color:#000; }

strong { font-weight:bold; }
body { font-family:"Microsoft YaHei","PingFang SC",Arial,sans-serif; font-size:14px; min-width:1200px; padding-top:70px; background:#f5f5f5; color:#333; }
a { color:#000; text-decoration:none; }
a:hover { color:#fcae24; }

/* ===== 通用工具类 ===== */
.clearfix { clear:both; width:100%; height:0; }
.mainW { width:1200px; margin:0 auto; }
.ititle { margin-bottom:56px; text-align:center; font-size:30px; color:#101010; }
.more { display:inline-block; margin-top:20px; padding:0 20px; height:42px; line-height:42px; background:#fcae24; color:#fff; font-size:18px; border-radius:7px; transition:all .3s; }
.more:hover { background:#ffc000; }

/* ===== 头部 ===== */
.header { position:absolute; top:0; width:100%; height:88px; background:#fff; z-index:999; box-shadow:0 1px 2px rgba(0,0,0,.1); }
.header .logo { float:left; width:230px; margin-top:7px; }
.header .logo img { display:block; max-width:100%; }
.header .nav { float:right; height:88px; line-height:88px; }
.header .nav .nLi { float:left; position:relative; text-align:center; }
.header .nav .nLi h3 a { display:block; height:88px; line-height:88px; margin:0 0 0 40px; font-size:17px; color:#000; transition:all .3s; }
.header .nav .nLi h3 a:hover,
.header .nav .nLi h3 a.on { border-bottom:2px solid #fcae24; font-weight:bold; color:#fcae24; }

/* ===== 全屏幻灯片 ===== */
.fullSlide { width:100%; height:490px; overflow:hidden; position:relative; }
.fullSlide .bd { margin:0 auto; overflow:hidden; position:relative; z-index:0; }
.fullSlide .bd ul { width:100% !important; }
.fullSlide .bd li { width:100% !important; height:490px; overflow:hidden; text-align:center; background-repeat:no-repeat !important; background-position:center !important; }
.fullSlide .bd li a { display:block; height:490px; }
.fullSlide .bd li p { font-size:25px; line-height:55px; font-weight:bold; color:#fff; text-align:left; width:1100px; margin:0 auto; padding:114px 0 0 100px; }
.fullSlide .bd li a.more { margin-top:20px; font-size:20px; color:#fff; display:block; width:140px; height:42px; line-height:42px; text-align:center; border-radius:5px; background:#fcae24; transition:all .3s; }
.fullSlide .bd li a.more:hover { background:#ffc000; }
.fullSlide .hd { width:100%; position:absolute; z-index:1; bottom:0; left:0; height:30px; line-height:30px; text-align:center; }
.fullSlide .hd ul li { cursor:pointer; display:inline-block; width:30px; height:11px; margin:1px 3px; overflow:hidden; background:#000; opacity:0.5; border-radius:5px; line-height:999px; }
.fullSlide .hd ul .on { background:#f00; width:50px; }
.fullSlide .prev,
.fullSlide .next { display:block; position:absolute; z-index:1; top:50%; margin-top:-30px; left:15%; width:56px; height:56px; background:url(../images/slider-arrow.png); cursor:pointer; opacity:0.5; display:none; }
.fullSlide .next { left:auto; right:15%; background-position:-56px 0; }

/* ===== 查重产品 ===== */
.iCheck { background:#fff; padding-top:50px; }
.iCheck ul li { width:575px; float:left; margin-right:50px; margin-bottom:50px; }
.iCheck ul li:nth-child(2n) { margin-right:0; }
.iCheck ul li .pic { float:left; margin-right:42px; margin-top:68px; }
.iCheck ul li .pic img { width:140px; }
.iCheck ul li .content { float:left; width:393px; }
.iCheck ul li .content p { font-size:24px; font-weight:bold; color:#101010; margin-bottom:14px; }
.iCheck ul li .content span { font-size:17px; line-height:36px; color:#101010; }
.iCheck ul li .content a { display:block; width:140px; height:42px; line-height:42px; text-align:center; background:#fcae24; font-size:18px; color:#fff; border-radius:5px; margin-top:26px; transition:all .3s; }
.iCheck ul li .content a:hover { background:#ffc000; }

/* ===== 提示条 ===== */
.itips { background:#fff; margin-top:-15px; }
.itips .ts { height:149px; background-repeat:no-repeat; background-position:center; padding:19px 50px 0 0; margin-left:266px; font-size:17px; color:#fff; line-height:36px; }

/* ===== 区别介绍 ===== */
.iDifference { background:#fff; padding:50px 0; }
.iDifference .content .pic { float:left; margin-right:50px; width:400px; }
.iDifference .content .text { float:left; width:750px; line-height:40px; font-size:18px; }

/* ===== 科普知识 ===== */
.iknowledge { padding-top:30px; }
.iknowledge ul li { float:left; width:500px; margin-right:200px; margin-bottom:50px; }
.iknowledge ul li:nth-child(2n) { margin-right:0; }
.iknowledge ul li .title img { vertical-align:middle; }
.iknowledge ul li .title span { color:#117095; font-size:20px; vertical-align:middle; margin-left:17px; }
.iknowledge ul li .content { color:#484848; font-size:16px; line-height:34px; margin-top:10px; }

/* ===== 广告条 ===== */
.iadv { background:#fff; padding:50px 0; }
.iadv .content { background:url(../images/7675545_05.jpg) no-repeat center; height:240px; }
.iadv .content p { padding-top:46px; margin-left:274px; line-height:46px; font-size:20px; color:#fff; }
.iadv .content p span { display:block; }

/* ===== 使用与推荐机构 ===== */
.iUse { background:#fff; padding:50px 0; }
.iUse ul li,
.iRecommend ul li { width:198px; height:165px; display:flex!important; flex-direction:column; justify-content:center; align-items:center; float:left; border:1px solid #989898; margin-right:50px; }
.iUse ul li:nth-child(5n),
.iRecommend ul li:nth-child(5n) { margin-right:0; }

.iRecommend { padding:50px 0; }

/* ===== 新闻资讯 ===== */
.iNews { background:#fff; padding:50px 0; }
.iNews ul { float:left; width:550px; margin-right:100px; }
.iNews ul:nth-child(2n) { margin-right:0; }
.iNews ul .title { font-size:30px; color:#101010; margin-bottom:50px; }
.iNews ul .title a { color:#101010; }
.iNews ul .title a:hover { color:#fcae24; }
.iNews ul li { margin-bottom:32px; }
.iNews ul li b { display:inline-block; vertical-align:middle; width:5px; height:5px; background:#333; margin-right:16px; }
.iNews ul li span { font-size:18px; vertical-align:middle; color:#101010; }
.iNews ul li span:hover { color:#fcae24; }
.iNews ul a.more { display:block; width:132px; height:42px; line-height:42px; background:#fcae24; font-size:18px; color:#fff; text-align:center; border-radius:7px; transition:all .3s; }
.iNews ul a.more:hover { opacity:0.8; }

/* ===== 友情链接 ===== */
.links { font-size:16px; padding:15px 0; }
.links .title { float:left; line-height:30px; width:80px; color:#101010; }
.links .list { float:left; line-height:30px; width:1120px; }
.links .list a { float:left; height:30px; line-height:30px; display:block; color:#666; padding-left:20px; }
.links .list a:hover { color:#fcae24; }

/* ===== 底部 ===== */
.footer { text-align:center; background:#333; color:#fff; padding:30px 0; }
.footer .list a { color:#fff; font-size:16px; padding:0 16px; border-left:1px solid #fff; display:inline-block; height:16px; line-height:16px; margin-bottom:12px; }
.footer .list a:first-child { border-left:none; }
.footer .list a:hover { color:#fcae24; }
.footer p { font-size:16px; line-height:32px; }
.footer p a { color:#fff; }
.footer p a:hover { color:#fcae24; }

/* ===== 响应式微调（保持原有布局） ===== */
@media screen and (max-width:1200px) {
  .mainW { width:100%; padding:0 20px; box-sizing:border-box; }
  .header .nav .nLi h3 a { margin:0 0 0 20px; font-size:15px; }
  .fullSlide .bd li p { width:100%; padding-left:20px; font-size:24px; }
  .iCheck ul li { width:100%; margin-right:0; }
  .iCheck ul li .content { width:auto; }
  .iDifference .content .text { width:auto; float:none; }
  .iknowledge ul li { width:100%; margin-right:0; }
  .links .list { width:auto; }
  .iUse ul li, .iRecommend ul li { width:45%; margin-right:2%; }
  .iUse ul li:nth-child(5n), .iRecommend ul li:nth-child(5n) { margin-right:2%; }
  .iNews ul { width:100%; margin-right:0; }
  .iNews ul .title { margin-bottom:20px; }
}