@charset "utf-8";

/* CSS Document */
html { font-size:100%; -webkit-text-size-adjust:100%; -ms-text-size-adjust:100%; background:#f2f2f2; }
body { min-width:1200px }
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote { margin:0; padding:0; }
body { font-family:Arial,Geneva,Microsoft YaHei,"Helvetica Neue",Helvetica,sans-serif; font-size:12px; color:#585858; -webkit-font-smoothing:antialiased; }
ol,ul { list-style:none; }
h1,h2,h3,h4,h5,h6,button,dd,dt,dl { margin:0px; padding:0 }
h1,h2,h3,h4,h5,h6,button,.btn { clear:both; font-size:14px; }
img { border:0; -ms-interpolation-mode:bicubic; vertical-align:middle; _display:block; }
form,input,select;,textarea,td,th { font-size:12px; }
img { border:none; }
em,i { font-style:normal }
li { list-style-type:none; }
button,input { height:auto; -ms-interpolation-mode:bicubic; vertical-align:middle; }
textarea { background:none repeat scroll 0 0 #ffffff; resize:none; }
/*link style*/
/*link style*/
a { color:#444; text-decoration:none; }
a:hover { color:#ee2e2c; }
.text-overflow { overflow:hidden; white-space:nowrap; text-overflow:ellipsis; }
.m { margin:auto; width:1200px; clear:both; position:relative }
.warp { margin:auto; width:1200px; clear:both; overflow:hidden }
.w1200 { margin:auto; width:1200px; clear:both; }
/* top */
.head_m { background:#f7f7f7; width:100%; height:45px; font-size:14px; color:#666; border-bottom:#eee 1px solid }
.head_c {   }
.head_c-l { float:left; line-height:45px; }
.head_c-r { float:right; line-height:45px; }
.head_c-r .tel { line-height:45px; font-size:16px; background:url(../images/tel.png) no-repeat left center; background-size:18px 18px; padding-left:25px; color:#ec3809; font-weight:bold; margin-left:15px }
/* logo */
.shtop { background:white; height:90px; padding:10px 0 }
.logo { width:530px; height:60px; overflow:hidden; padding:15px 0; float:left; }
.logo img { float:left }
/* 搜索 */
.shtop-m { overflow:hidden; }
.head_search { width:420px; height:37px; overflow:hidden; margin-top:28px; border:solid 2px #255178; border-radius:19px; float:left; }
.head_search .serach { width:356px; height:37px; border:0; background:none; line-height:37px; color:#555; padding:0 0 0 17px; float:left; outline:none; display:block; font-size:14px; }
.head_search .sub { width:64px; height:37px; float:left; cursor:pointer; display:block; border:0; background:#255178; color:#fff; }
.weixin { z-index:1000; width:120px; float:right; }
.weixin .level { text-align:center }
.weixin .level p { padding-bottom:5px }
/* 导航 */
.menu_v16 { width:100%; min-width:1200px; height:65px; background:#122c80; }
.menu_v16 .w1200 { overflow:visible; }
.menu_v16 li { display:inline-block; vertical-align:middle; background:url(../images/menu_v16_line_1.png) no-repeat right center; position:relative; }
.menu_v16 li:last-child { background:none; }
.menu_v16 li a { display:block; font-size:15px; line-height:65px; padding:0 95px; color:#fff; }
.menu_v16 li .arr { float:right; height:40px; width:40px; position:relative; display:none; }
.menu_v16 li .arr:after { content:''; border-top:2px solid #ccc; border-left:2px solid #ccc; box-sizing:content-box; display:block; width:8px; height:8px; margin:auto; position:absolute; top:0; bottom:0; transform:rotate(135deg); right:15px; }
.menu_v16 li.active a,.menu_v16 li.open a,.menu_v16 li a:hover { color:#fff; background-color:#ee9d10; }
.menu_v16 li.dropdown { position:relative; }
.menu_v16 li.dropdown:before { content:""; position:absolute; border-bottom:0; border-top-color:currentColor; top:50%; margin-top:-2px; right:15px; }
.menu_v16 .dropdown-box { position:absolute; left:0; min-width:100%; top:100%; display:none; z-index:10; text-align:center; }
.menu_v16 .dropdown-box p { margin:0; }
.menu_v16 .dropdown-box a { white-space:nowrap; overflow:hidden; text-overflow:ellipsis; padding:0 10px; font-size:14px; background-color:#122c80 !important; line-height:40px; color:#fff !important; border-top:1px solid #122c80; }
.menu_v16 .dropdown-box a:hover { color:#fff !important; background-color:#122c80 !important; }
.menu_v16 ul > li:hover .dropdown-box { display:block; }
/*banner*/
.banner { height:650px; position:relative;}
.banner .hd { position:absolute; bottom:20px; font-size:0; left:0; width:100%; text-align:center; z-index:2; }
.banner .hd li { display:inline-block; width:60px; height:7px; background:#0486e1; margin:0 7px; cursor:pointer; }
.banner .hd li.on { background:#ff5001; }
.banner .bd,.banner .bd ul,.banner .bd li { width:100% !important; height:100% !important; }
.banner .bd li { background:no-repeat center; }
.banner .bd li a { display:block; width:100%; height:100%; }
/* 做什么的 */
.index-business { position:relative; z-index:1; margin:0 auto; max-width:1200px; }
.index-business:after {
  content:" ";z-index:-1;position:absolute;left:0;bottom:0;width:100%;height:11px;/*background-image:url(../images/bgi-business.png);*/
  background-size:auto;background-position:50% 50%;background-repeat:no-repeat;pointer-events:none
}
.index-business:before {
  content:" ";z-index:-1;position:absolute;right:20px;top:20px;width:86px;height:86px;/*background-image:url(../images/bgi-6x6Dot.png);*/
  background-size:100% 100%;background-position:50% 50%;background-repeat:no-repeat;pointer-events:none
}
.index-head { margin-bottom:3.125%; text-align:center;padding-top:3% }
.index-head .dt { display:inline-block;font-weight:700; color:#000;font-size: 50px; }
.index-head .dd { margin-top:.5em; font-size: 22px; }

.index-business-list { position:relative; overflow:hidden; width:100% }
.index-business-list.x { padding-bottom:15px }
.index-business-list.x .scrollbar { width:100%; bottom:0; background-color:#f1f1f1 }
.index-business-list.x .scrollbar,.index-business-list.x .scrollbar .thumb,.index-business-list.x .scrollbar .track { height:4px }
.index-business-list.x .scrollbar .thumb { width:0; left:0; background-color:#ddd; opacity:.8 }
.index-business-list .scrollbar { display:none; position:absolute; z-index:3; right:0 }
.index-business-list .scrollbar .track { position:relative }
.index-business-list .scrollbar .thumb { position:absolute; top:0; cursor:pointer; border-radius:2px; -webkit-transition:all 80ms ease-out 0s; transition:all 80ms ease-out 0s }
.index-business-list .scrollbar .thumb .end { height:4px; width:4px }
.index-business-list .viewport { position:relative; overflow:hidden; width:100%; height:auto }
.index-business-list .disable { display:none }
.index-business-list .overview { position:relative; display:inline-block; -webkit-transition:all 150ms ease-in 0s; transition:all 150ms ease-in 0s; white-space:nowrap; font-size:0; text-align:left; min-width:100% }
.index-business-list .link { position:relative; overflow:hidden; z-index:1; display:inline-block; vertical-align:top; font-size:14px; width:20%; height:384px; padding:48px 20px 22px; background-color:#fff; -webkit-transition:all 480ms ease-out 0s; transition:all 480ms ease-out 0s; white-space:normal; margin-left:20px; text-align:center }
.index-business-list .link:first-child { margin-left:0 }
.index-business-list .link:after { content:" "; z-index:-1; position:absolute; left:0; bottom:0; width:100%; height:4px; background-color:#ddd; -webkit-transition:all 480ms ease-out 0s; transition:all 480ms ease-out 0s; pointer-events:none }
.index-business-list .link .ico { margin-left:auto; margin-right:auto; display:block; width:180px; height:110px; background-size:auto; background-position:center top; background-repeat:no-repeat; -webkit-transition:all .4s ease-out 0s; transition:all .4s ease-out 0s }
.index-business-list .link .dt { margin-top:35px; color:#000; font-size:24px; line-height:40px; font-weight:700 }
.index-business-list .link .dd { margin-top:20px; color:#666; font-size:14px; line-height:28px }
.index-business-list .link .dd,.index-business-list .link .dt { -webkit-transition:all 320ms ease-out 0s; transition:all 320ms ease-out 0s }
.index-business-list .link .bg { pointer-events:none; -webkit-transition-duration:.4s; transition-duration:.4s; -webkit-transition-delay:1ms; transition-delay:1ms }
.index-business-list .link .bg:after,.index-business-list .link .bg:before { content:" "; position:absolute; background-repeat:no-repeat; background-position:0 0 }
.index-business-list .link .bg:before { right:6px; top:8px; width:34px; height:48px; /*background-image:url(../images/bgi-3x4Dot.png)*/ }
.index-business-list .link .bg:after { left:2px; bottom:4px; width:48px; height:20px; /*background-image:url(../images/bgi-4x2Dot.png)*/ }
.index-business-list .link:hover .dd,.index-business-list .link:hover .dt { color:#fff; -webkit-transition:all .2s ease-out 50ms; transition:all .2s ease-out 50ms }
.index-business-list .link:hover .ico { background-position:center bottom }
.index-business-list .link:hover:after { height:100%; background-color:#122c80 }
.index-business-list .link:hover .bg { -webkit-transition-delay:.2s; transition-delay:.2s }
@media screen and (min-width:1601px) {
  .index-business-list .overview { display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-orient:horizontal; -webkit-box-direction:normal; -ms-flex-direction:row; flex-direction:row; -ms-flex-wrap:nowrap; flex-wrap:nowrap; -webkit-box-pack:justify; -ms-flex-pack:justify; justify-content:space-between; -webkit-box-align:stretch; -ms-flex-align:stretch; align-items:stretch; -ms-flex-line-pack:start; align-content:flex-start }
  .index-business-list .overview:after { display:none }
  .index-business-list .link { margin-left:15px }
}
/* @media screen and (max-width:1440px) {
  .index-business-list .link { height:340px; margin-left:15px; padding-top:40px }
  .index-business-list .link .dt { margin-top:25px; font-size:22px; line-height:34px }
  .index-business-list .link .dd { margin-top:20px; line-height:24px }
}
@media screen and (max-width:1280px) {
  .index-business-list .link { width:14%; height:320px }
  .index-business-list .link .dt { font-size:20px; line-height:30px }
  .index-business-list .link .dd { margin-top:20px; line-height:22px }
  .index-business-list .link .arrow { bottom:30px }
} */
/* 产品行业 */
.hscp { background:#f4f4f4; padding:50px 0; overflow:hidden; }
.main_title { font-size:20px; height:60px; line-height:60px; }
.main_title em,.main_title span { font-weight:700; margin-right:5px; }
.main_title em.main_em1 { color:#159595; }
.main_title em.main_em2 { color:#155d95; }
.main_title em.main_em3 { color:#ff633f; }
.main_title em.main_em4 { color:#32c980; }
.main_title em.main_em5 { color:#b88e52; }
.main_li1 ul li:hover { border:1px solid #159595; }
.main_li2 ul li:hover { border:1px solid #155d95; }
.main_li3 ul li:hover { border:1px solid #ff633f; }
.main_li4 ul li:hover { border:1px solid #32c980; }
.main_li5 ul li:hover { border:1px solid #b88e52; }
.main_title span { color:#333; }
.main_title .sort { float:right; }
.main_title .sort a { display:inline-block; margin-left:20px; color:#999; font-size:12px; line-height:60px; }
.main_title .sort a:hover { color:#1db3c9; }
.main_title .sort a.main_more { position:relative; padding-right:25px; }
.main_title .sort a.main_more:before { content:""; display:inline-block; width:1px; height:12px; background:#ccc; position:absolute; top:24px; left:-10px; }
.main_title .sort a.main_more:after { content:"\e65a"; font-family:'iconfont'; position:absolute; right:0px; font-size:16px; }
.main_title .sort a.main_more:hover { color:#cea861; }
.main_left { width:290px; height:400px; float:left; transition:all .5s; }
.main_left:hover { filter:brightness(1.1); -webkit-filter:brightness(1.1); }
.main_right { width:910px; float:left; background:#fff; }
.main_right ul { height:400px; }
.main_right ul li { float:left; width:25%; height:50%; box-sizing:border-box; padding:10px; text-align:center; border:1px solid #eee; border-left:1px solid transparent; border-bottom:1px solid transparent; }
.main_right ul li .image { width:208px; display:inline-block; }
.main_right ul li img { width:100%; transition:all .5s; }
.main_right ul li:hover img { transform:scale(1.05); }
.main_right ul li p { font-size:12px; color:#333; font-weight:700; margin-top:8px; }
.main_right ul li span { display:block; color:#999; margin-top:8px; }
/* 资讯 */
.hsnews { width:100%; min-width:1200px; overflow:hidden; }
.hsnews ul { background:#fff; float:left; width:32.6666667%; height:281px; box-sizing:border-box; padding:10px; margin-right:1%; margin-top:10px; }
.hsnews ul:nth-child(3n+3) { margin-right:0; }
.hsnews ul .news_title { height:24px; line-height:24px; padding:8px 0 16px; border-bottom:1px solid #e3e3e3; margin-bottom:10px; }
.hsnews ul .news_title span { font-size:18px; font-weight:700; color:#333; padding-left:8px; border-left:4px solid #21a3b2; }
.hsnews ul .news_title a { float:right; color:#666; font-size:14px; position:relative; padding-right:20px; }
.hsnews ul .news_title a:hover { color:#0099aa; }
.hsnews ul .news_title a:after { font-family:'iconfont'; position:absolute; right:0px; font-size:18px; }
.hsnews ul li { line-height:34px; font-size:14px; height:34px; }
.hsnews ul li span { color:#999; float:right; margin-right:10px; }
.hsnews ul li p { float:left; max-width:74%; }
/* 底部版权 */
.footerBox { width:100%; min-width:1200px; background:#121212; margin-top:20px; overflow:hidden; padding-top:50px; }
.footer .footerTop { height:auto; overflow:hidden; padding-bottom:40px; color:#a0a0a0; padding-left:40px; }
.footerTop a { color:#888; font-size:14px; }
.footerTop .gfNavItem { margin-right:110px; display:inline-block; line-height:26px; vertical-align:top; float:left; }
.footerTop .gfNavItem.gfLt { margin-right:80px; }
.footerTop .gfNavItem.about { margin-right:0; }
.footerTop .gfLt .logo { display:block; width:156px; height:60px; }
.footerTop .gfLt .tel { font-size:20px; padding-top:20px; color:#fff; }
.footerTop .gfLt .tel .iconfont { font-size:16px; margin-right:8px; color:#a0a0a0; }
.footerTop .gfLt .date { color:#6e6e6e; }
.gfNavItem .gfNavTitle { width:130px; font-size:16px; font-weight:normal; padding-bottom:10px; }
.gfNavItem .gfNavLink { display:block; }
.footer .fonterCode { float:right; padding:0 20px 10px 50px; line-height:26px; border-left:1px #2f2f2f solid; width:460px; }
.footer .fonterCode .info_16 { float:left; width:280px; margin-right:40px; }
.footer .fonterCode .info_16 strong { font-size:20px; }
.footer .fonterCode .info_16 a { width:80px; border:#565656 solid 1px; line-height:28px; height:28px; display:block; border-radius:4px; text-align:center; margin-top:10px; }
.fonterCode .mobileTitle { font-size:14px; color:#bbb; font-weight:normal; }
.fonterCode .mobileTitle:before { content:''; display:block; width:7px; height:7px; background:#00a1a1; float:left; margin:10px 5px 0 0; }
.fonterCode .codeBox { height:auto; overflow:hidden; }
.fonterCode .codeBox dl { float:left; display:inline; text-align:center }
.fonterCode .codeBox dl dd { text-align:center; padding-top:3px; width:118px; }
.fonterCode .codeBox dl dd img { width:100%; }
.footer .fonterInfo { text-align:center; color:#6e6e6e; line-height:36px; background:#010101; padding:10px 0 20px; }
.footer .fonterInfo p { color:#999; line-height:36px; font-size:14px; }
.footerSort { padding-bottom:5px; }
.footerSort a { color:#6e6e6e; padding:0px 12px; border-right:none; }
.footerSort a:hover,.footerTop a:hover { color:#e02445; }
.footerSort a:last-child { border-right:none; }
.fonterInfo .bianHao { color:#999; }
.fonterInfo .bianHao a { color:#999; }
.fonterInfo .beiAn { color:#424242; margin-left:3px; }
