@charset "utf-8";
html, body, div, span,applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dd, dl, dt, li, ol, ul, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin:0;padding:0;}
body{height:100%;font: 12px/1.5em "Microsoft Yahei"; background:#f5f5f5;}
h1, h2, h3, h4, h5, h6{font-size:100%;font-weight:normal;}
address, cite, em{font-style:normal;}
ol,ul{list-style-type:none;}
a{text-decoration:none;}
a:hover{text-decoration:none;}
fieldset, img {border:0;}
label,button{cursor: pointer;}
input,select,label{vertical-align:middle;}
input:focus { outline: none; } 
select,input,textarea,font{font-size:12px;line-height:1.2em;}
img{display:inline;height: auto;width:100%;}
i{font-style:normal;}
/*strong{font-weight:normal;}*/
*{margin:0px;padding:0px;}
.clearfix:after {content: " ";display: block;height: 0;clear: both;}
.clearfix {zoom: 1;}
section{display: block;}
/*end*/
/*头部公共样式*/
#top{z-index:999;width:100%;overflow: hidden;zoom: 1;position: relative;height:46px;}
#top .yw_s{ display: flex; justify-content: space-between; align-items: center; overflow:hidden;zoom:1;height: 46px;background: #ffffff; position: relative;}
#top .yw_s .logo{float:left;display:block;width: 110px;height:30px;margin-left: 10px;background:url(../images/logo.png) no-repeat;background-size:100%; height:30px; outline: none;}
#top .yw_s .sbox{ float:left; width:50%; margin: 0 10px;}
#top .yw_s .sbox form{ position: relative; }
#top .yw_s .sbox input{ display: block; width:100%; height: 30px; text-indent: 1em; border-radius: 15px; border: 1px #f55656 solid; }
#top .yw_s .sbox button{ display: block; width: 20px; height: 20px; position: absolute; top:6px; right:8px; background:url(../images/seach.png) no-repeat; background-size:100%; border:0px; outline: none; -webkit-tap-highlight-color:rgba(0,0,0,0); }
#top .yw_s .sbox .s_text{ font-size:16px; color:#ffffff; height:30px; line-height:30px; padding-left:11px; padding-right:46px; display:block;}
#top .yw_s .sbox .s_btn{ width:46px; height:30px; background:url(../images/yw_search.png) no-repeat center; background-size:20px; display:block; position:absolute;top:0px; right:0px;  }
/*头部导航*/
.head-nav li { float: left; width: 20%; text-align: center; }
.head-nav ul { overflow: hidden; zoom: 1;background:#f9f9f9; }
.head-nav li a { display: block; color: #333; font-size: .7rem; height: 2rem; line-height: 2rem; width: 100%; }
/*头部可滑动*/
#top~.tj-header{padding: 0;margin:0;background: #f9f9f9;}
.tj-header .swiper-slide{ width: 16.4% !important;}
.tj-header .swiper-slide{overflow: hidden;background:#f9f9f9;width:80px;display: inline-block;}
.tj-header .swiper-slide a{display: block;color: #333;/*font-size: .75rem;*/font-size:14px;height:34px;line-height:34px;text-align: center;}
.tj-header .active{position: relative;}
.tj-header .active:before{content: '';position: absolute;left:0;bottom:0;right: 0;margin: auto;width: 70%;height:2px;background:#f55656;}
.tj-header .active:after{content: '';position: absolute;left:0;bottom:0;right:0;margin:auto;width: 0; height: 0;border-left: 6px solid transparent;border-right: 6px solid transparent;border-bottom: 6px solid #f55656;}

/*底部悬浮菜单*/
#navbox{display:none;background: #ffffff;text-align: center;width: 100%;position:fixed; bottom:0px;z-index: 999;height:55px;}
#navbox li{width:20%;float:left;}
#navbox li a{display:block;overflow:hidden; width:100%; height:55px; border-top:1px solid #cbcaca;}
#navbox li a .n_rdbg{ width:28px;height:28px; display:block; background:url(../images/nav_bg1.png) no-repeat; background-size:360px auto; background-position:-22px -8px; margin:7px auto 4px auto;}
#navbox li a .n_yxbg{ width:34px;height:28px; display:block; background:url(../images/nav_bg1.png) no-repeat; background-size:360px auto; background-position:-91px -8px; margin:7px auto 4px auto;}
#navbox li a .n_flbg{ width:28px;height:28px; display:block; background:url(../images/nav_bg1.png) no-repeat; background-size:360px auto; background-position:-166px -8px; margin:7px auto 4px auto;}
#navbox li a .n_phbg{ width:29px;height:28px; display:block; background:url(../images/nav_bg1.png) no-repeat; background-size:360px auto; background-position:-238px -8px; margin:7px auto 4px auto;}
#navbox li a .n_ztbg{ width:25px;height:28px; display:block; background:url(../images/nav_bg1.png) no-repeat; background-size:360px auto; background-position:-312px -8px; margin:7px auto 4px auto;}
#navbox li .hover .n_rdbg{ width:28px;height:28px; display:block; background:url(../images/nav_bg2.png) no-repeat; background-size:360px auto; background-position:-22px -8px; margin:7px auto 4px auto;}
#navbox li .hover .n_yxbg{ width:34px;height:28px; display:block; background:url(../images/nav_bg2.png) no-repeat; background-size:360px auto; background-position:-91px -8px; margin:7px auto 4px auto;}
#navbox li .hover .n_flbg{ width:28px;height:28px; display:block; background:url(../images/nav_bg2.png) no-repeat; background-size:360px auto; background-position:-166px -8px; margin:7px auto 4px auto;}
#navbox li .hover .n_phbg{ width:29px;height:28px; display:block; background:url(../images/nav_bg2.png) no-repeat; background-size:360px auto; background-position:-238px -8px; margin:7px auto 4px auto;}
#navbox li .hover .n_ztbg{ width:25px;height:28px; display:block; background:url(../images/nav_bg2.png) no-repeat; background-size:360px auto; background-position:-312px -8px; margin:7px auto 4px auto;}
#navbox li  .n_mc{ font-size:12px; color:#767777; height:12px; line-height:12px; display:block;}
#navbox li .hover .n_mc{ color:#0da6ed;}
/*end*/
 /*公司简介底部*/
footer{ width:100%; /*background:#333;*/ }
.copyright{ font-size:14px; color:#999; text-align:center; padding:10px 0}
/*公司简介底部end*/

/*相关阅读*/
#view_other{overflow: hidden;padding-bottom: 15px;}
#view_other ul{overflow:hidden;zoom:1;margin: 0 .75rem;}
#view_other ul li{line-height:40px;height:40px;overflow:hidden;font-size:15px;border-bottom:1px #cecece dotted;color: #dadada;}
#view_other ul li:last-child{ border-bottom: none; }
#view_other ul li a{color:#454545;}
.top_ban{display: none;opacity: 0;height: 0;}
.zfbhb{ background: url(../images/zfb_img.png) no-repeat center; height: 118px; position: relative; background-size: cover; margin: 0px 15px; background-size: 100%; }
#foo{position: absolute; top: 48%; left: 4%; height: 24px; border: none; background: #fff; width: 69%; text-indent: 7px; font-size: 12px; color: #888; }
#testbtn{ position: absolute; border-radius: 2px; top: 48%; right: 5%; color: #5a2e2e; height: 24px; border: none; background: #fdf708; font-size: 12px; font-weight: bold; padding: 0px 7px; }
.datalike1{display: none !important;}
.datalike2{display: none !important;}
