@charset "utf-8";
/* CSS Document */

/*=============================公共样式=====================================*/
:root{--wz-color:rgb(0 91 172)}
:root{--font-color:#979797}
:root{--bt-color:#333333}
*{font-family:Arial, Helvetica,"Microsoft Yahei", sans-serif;padding: 0;margin:0;}
html, body, div, span, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,abbr, address, cite, code,del, dfn, em, img, ins, kbd, q, samp,small, strong, sub, sup, var,b, i,dl, dt, dd, ol, ul, li,fieldset, form, label, legend, caption, tfoot, thead, th,article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary,time, mark, audio, video{padding:0;border:0;outline:0;vertical-align:baseline;background:transparent;}
html,body{width:100%;position:relative;height:auto;font-size: 14px;color: #000;}
*[align="center"]{margin:0 auto;}
html{-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover;-webkit-text-size-adjust: none;background-attachment: fixed;background-repeat: no-repeat;background-position: center center;}


::selection{background:var(--wz-color);color:#fff;}
::-moz-selection{background:var(--wz-color);color:#fff;}
::-webkit-selection{background:var(--wz-color);color:#fff;}
/*h1,h2,h3,h4,h5,h6,strong{font-weight: normal;}*/
a,input,img,:focus{mayfish:expression(this.onfocus=this.blur);cursor:handbblr:expression(this.onFocus=this.blur());/*IE使用*/outline-style:none;/*FF使用*/}/*去除a标签带来的虚框*/
input, textarea {outline-style: none;}
article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary{display:block}
ul,li{list-style:none}
i, cite, em, var, address, dfn {font-style: normal;}
blockquote,q{quotes:none}
blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}
a{margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline;background:0 0; color:#333333;}
ins{background-color:#ff9;color:#000;text-decoration:none}
mark{background-color:#ff9;color:#000;font-style:italic;font-weight:700}
del{text-decoration:line-through}
abbr[title],dfn[title]{border-bottom:1px dotted #000;cursor:help}
table{border-collapse:collapse;border-spacing:0}
input,select{vertical-align:middle}
input{padding: 0 5px;vertical-align: middle;line-height: normal;}
input[type="submit"]{background-image:none!important;border-radius: 0!important;}
/*img{max-width:100%;}*/
.bold{font-weight: bold;}
.c-label{min-width: 44px;height: 22px;font-size: 12px;line-height: 20px;text-align: center;vertical-align: middle;padding: 0 9px;float: left;box-sizing: border-box;border: 1px solid #fff;-moz-border-radius: 2px;-webkit-border-radius: 2px;border-radius: 2px;}
.c-label.onsell{color: #0a3987;border-color: #0a3987;}
.tc{width: 100%;text-align: center;}
.pr{position: relative;}
.f12 {font-size: 12px;}
/*css定义超链接四个状态也有顺序的。*/
a:link, a:visited{text-decoration: none;cursor:pointer !important;}
a:hover, a:active{border: none;color: #0a3987;}

/*辅助样式*/
.fl,.left{float:left !important;}
.fr,.right{float:right !important;}
.no_bg{background:none !important;}
.no_border{border:0 !important;}
.no_padding{padding:0 !important;}
.no_margin{margin:0 !important;}
.no_bg_img{background-image:none !important;}
.fix{position:fixed;top:0;*padding-top:50px;}
.border{border:1px solid #dedede;}
.clear{clear:both;}
.clearfix:after,.main_box:after,.wrap:after{content:''; height:0;display:block; overflow:hidden; clear:both;}
.main_box,.wrap,.n_title,.system_con{width: 1275px;display: block; margin-left: auto; margin-right: auto; position: relative;}
.h_x{color:#fe0505;font-weight:bold;padding-left:10px;padding-top:10px;}
.dd{background: #d6d7d9;border-radius:50%;height:7px;display:inline-block;width:7px;margin:0 10px;}
hr{display:block;height:1px;border:0;background:#e0dede;margin:10px 0 30px 0;padding:0}
/*辅助样式结束*/


/*头部*/
.header{height:108px; background:#0453d6;    width:100%; top:0;z-index:999; position: relative;}
/*新年氛围*/
/*.header{height:108px;  width:100%; background:url(/public/images/tbbj.jpg)no-repeat center top;top:0;z-index:999; position: relative;}
{background: url(../images/public/navBg.png) no-repeat center;}*/




.header .logobox,.header .n_navbox{padding-top:25px;}
.header .logobox img{}
.header .n_navbox .header_tit{margin-bottom:20px;}
.header .n_navbox .header_tit h3{color:#fbff08;font-size:18px;text-align:right;font-weight:600;}
.header .n_navbox .navbox{}
.header .n_navbox .nav>ul:after{content:'';display:block; overflow: hidden;clear: both;height:0;}
.header .n_navbox .nav>ul>li{float:left; position: relative;/*height:50px;*/}
.header .n_navbox .nav>ul>li>a{padding:0 10px;color:#FFFFFF;font-size:16px;/*height:50px;*/display:block; position: relative;}
.header .n_navbox .nav>ul>li>a:after{content:'';display:block; position: absolute;bottom:15px;width:0%;height:2px;background:#FFFFFF;}
.header .n_navbox .nav>ul>li.on>a:after,.header .n_navbox .navbox>ul>li:hover>a:after{width:50%;left:25%;}
.header .n_navbox .nav>ul>li>ul{display:none; position: absolute;top:50px;z-index:10;width:120px;left:calc(50% - 60px);}
.header .n_navbox .nav>ul>li:hover>ul{display:block;}
.header .n_navbox .nav>ul>li>ul>li{background:rgba(255 255 255 / 0.8);margin-top:1px;}
.header .n_navbox .nav>ul>li>ul>li:first-child{margin-top:0;}
.header .n_navbox .nav>ul>li>ul>li>a{display:block;text-align:center;line-height:24px;font-size:14px;padding:5px;}
.header .n_navbox .nav>ul>li>ul>li:hover{background:var(--wz-color);}
.header .n_navbox .nav>ul>li>ul>li:hover>a{color:#FFFFFF;}
.header .menuBtn{display:none;} 

/*底部*/
.footer{background: url(/index/images/footer_bg.jpg)no-repeat center top;padding:35px 0 30px;}
.footer .flogo {width:350px;height:140px;display:flex;align-items: center;justify-content: center;}
.footer .flogo img{max-width:100%;}
.footer .Copy{margin-left:70px;color:#FFFFFF;line-height:30px;padding-top:10px;}
.footer .Copy p{ font-size:16px; color:#FFF;}
.footer .fewm p{color:#FFFFFF;font-size:13px;text-align: center;margin-top:5px;}


/*新闻内页右边*/
.sdxh_xgtj {width: 344px;text-align: left;float: right;}
.sdxh_xgtj a{color: #333;text-decoration: none;}
.sdxh_xgtj .rmbt_j {background: url(/public/images/xw_list/bg_tj.jpg) no-repeat;width: 344px;height: 38px;line-height: 38px;font-size: 16px;color: #FFF;text-indent: 1em;margin: 0;}
.sdxh_xgtj .rmzy_zs {margin: 15px 0;}
.sdxh_xgtj .rmzy_zs ul {margin: 0;padding: 0;list-style: none;}
.sdxh_xgtj .rmzy_zs li {height: 40px;line-height: 37px;font-size: 16px;}
.sdxh_xgtj .rmzy_zs .bg1 {background: #eaeeed;}
.sdxh_xgtj .rmzy_zs i {font-size: 26px;color: red;animation: sdxh_dh_zy_hot 0.3s infinite;}
.sdxh_xgtj .rmzy_zs li {text-indent: 1em;}
.sdxh_xgtj .yjjz_zs{margin: 15px 0;}
.sdxh_xgtj .yjjz_zs img{width: 100%;}
.sdxh_xgtj .xyxx_zs {margin: 15px 0;}
.sdxh_xgtj .xyxx_zs ul {margin: 15px 0;padding: 0;list-style: none;}
.sdxh_xgtj .xyxx_zs li {margin: 15px 0;border-bottom: 1px dashed #a9a9a9;padding: 0 15px 7px;}
.sdxh_xgtj .xyxx_zs a {overflow: hidden;width: 100%;display: block;}
.sdxh_xgtj .xyxx_zs img {width: 52px;float: left;}
.sdxh_xgtj .xyxx_zs div {float: left;line-height: 30px;margin: 0 0 0 5px;}
.sdxh_xgtj .xyxx_zs h6 {font-size: 15px;margin: 0;}
.sdxh_xgtj .xyxx_zs p {font-size: 16px;margin: 0;  }
.sdxh_xgtj .xyxx_zs .xh_wxin{padding: 0 42px;overflow: hidden;margin: 15px auto;border-bottom: none;width: auto;}
.sdxh_xgtj .xyxx_zs .xh_wxin div{width: 100px;float: left;margin: 0px 15px;}
.sdxh_xgtj .xyxx_zs .xh_wxin img{width: 82px;float: initial;margin: 0 auto;display: block;}
.sdxh_xgtj .xyxx_zs .xh_wxin h6 {text-align: center;}
.sdxh_xgtj .rwtj_zs{margin: 15px 0;}
.sdxh_xgtj .rwtj_zs ul {margin: 0;padding: 0;list-style: none;}
.sdxh_xgtj .rwtj_zs li {font-size: 16px;line-height: 37px;border-bottom: 1px dashed #a9a9a9;margin: 0 0 0 5px;text-indent: 0.5em;height: 40px;box-sizing: border-box;overflow: hidden;}
.sdxh_xgtj .rwtj_zs span{font-size: 14px;color: #999999;font-weight: bold;margin: 0 5px 0 0;}
.sdxh_xgtj .rwtj_zs span.co1{color: #ff3333;}




/*侧栏咨询窗口*/
.swtRirhgt {
  width: 60px;
  position: fixed;
  right: 0;
  top: 120px;
  z-index: 300;
}
.swtRirhgt > .xuefei {
  display: block;
  width: 60px;
  height: 65px;
  float: right;
  background-color: #00b7f0;
  position: relative;
  transition: .3s;
  -moz-transition: .3s;
  -webkit-transition: .3s;
}
.swtRirhgt > .xuefei:hover {
  width: 70px;
}
.swtRirhgt > .xuefei > p {
  display: block;
  width: 40px;
  height: 49px;
  position: absolute;
  left: 50%;
  top: 50%;
  margin: -24.5px 0 0 -20px;
  background-image: url(/public/images/celan_1.jpg);
}
.swtRirhgt > .zhuanye {
  display: block;
  width: 60px;
  height: 65px;
  float: right;
  background-color: #2f91ff;
  position: relative;
  transition: .3s;
  -moz-transition: .3s;
  -webkit-transition: .3s;
}
.swtRirhgt > .zhuanye:hover {
  width: 70px;
}
.swtRirhgt > .zhuanye > p {
  display: block;
  width: 40px;
  height: 49px;
  position: absolute;
  left: 50%;
  top: 50%;
  margin: -24.5px 0 0 -20px;
  background-image: url(/public/images/celan_2.jpg);
}
.swtRirhgt > .swtzx {
  display: block;
  width: 60px;
  height: 65px;
  float: right;
  background-color: #dc6c3a;
  position: relative;
  transition: .3s;
  -moz-transition: .3s;
  -webkit-transition: .3s;
}
.swtRirhgt > .swtzx:hover {
  width: 70px;
}
.swtRirhgt > .swtzx > p {
  display: block;
  width: 40px;
  height: 49px;
  position: absolute;
  left: 50%;
  top: 50%;
  margin: -24.5px 0 0 -20px;
  background-image: url(/public/images/celan_3.jpg);

}


.wechatzx {
  display: block;
  width: 60px;
  height: 65px;
  float: right;
  background-color:#3ab246;
  position: relative;
  transition: .3s;
  -moz-transition: .3s;
  -webkit-transition: .3s;
  cursor: pointer;
}
.telzx {
  display: none;
  width: 60px;
  height: 65px;
  float: right;
  background-color: #ffad00;
  position: relative;
  transition: .3s;
  -moz-transition: .3s;
  -webkit-transition: .3s;
  cursor: pointer;
}
.wechatzx > p {
  display: block;
  width: 40px;
  height: 49px;
  position: absolute;
  left: 50%;
  top: 50%;
  margin: -24.5px 0 0 -20px;
  background-image: url(/public/images/celan_4.jpg);

}
.wechatzx > .qrcode {
  position: absolute;
  width: 100px;
  height: 100px;
  right: 50px;
  top: 50%;
  margin-top: -60px;
  visibility: hidden;
  background: url(/public/images/jg_wx.jpg) no-repeat left center;
  background-size: 100%;
  transition: 0.4s right cubic-bezier(0.6, 4, 0.3, 0.8);
  -webkit-transition: 0.4s right cubic-bezier(0.6, 4, 0.3, 0.8);
  -moz-transition: 0.4s right cubic-bezier(0.6, 4, 0.3, 0.8);
  border-right: 10px solid transparent;
}
.wechatzx:hover {
  width: 70px;
}
.wechatzx:hover > .qrcode {
  right: 70px;
  visibility: visible;
}
.backtopbtn {
  display: block;
  width: 60px;
  height: 65px;
  cursor: pointer;
  float: right;
  background-color: #474747;
  position: relative;
  transition: .3s;
  -moz-transition: .3s;
  -webkit-transition: .3s;
}
.backtopbtn:hover {
  width: 70px;
}
.backtopbtn > p {
  display: block;
  width: 49px;
  height: 49px;
  position: absolute;
  left: 50%;
  top: 50%;
  margin: -24.5px 0 0 -23px;
  background-image: url(/public/images/fahui.png);
 
}


/*底部样式*/

.flex {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: space-between;
    align-content: space-between;
}
footer {
  background: #616161;
  color: #fff; font-size:16px;
  margin-bottom: 55px;
}
footer a{ color:#FFF;}
.flink {
  height: 60px;
  line-height: 60px;
  background: #414141;
}
.flink a {padding-left: 20px;}

footer>.flex {align-items:center;}
.footer_logobox {
  width: 345px;
  padding: 20px 0;
  text-align: center;
  
}
.footer_logobox figure {padding: 20px 15px; display:none;}

.address {
  width: 600px;
  padding: 20px 0;
  font-style: unset;
  text-align: center;
  line-height: 2em;
}
.address span {padding: 0 15px;}
.address a {padding-left: 20px;}
.footerform {width: 240px; padding:20px 0;}
.footerform_title {
  padding-bottom: 20px;
  font-size: 24px; margin:0 auto;
}
.footerform_input {
  width: 200px;
  height: 35px;
  line-height: 35px;
  border: 1px solid #ccc;
  border-radius: 5px;
  margin-bottom: 15px;
  text-indent: 10px;
}
.footerform_submit {
  width: 200px;
  height: 35px;
  line-height: 35px;
  background: #0453d6;
  border-radius: 5px;
  margin-bottom: 15px;
  color: #fff;
  cursor: pointer;
}
/*底部样式 结束*/

.sdxh_btm_link{float:left;border-style:none solid;width:345px;;padding:10px 0;box-sizing:border-box}
 .sdxh_btm_link div{float:left;margin:0 auto;width:33%;box-sizing:border-box; text-align:center;}
 .sdxh_btm_link ul{padding:0;margin:0}
.sdxh_btm_www{width:1280px;margin:0 auto;overflow:hidden;font-size:16px;line-height:1.8em}
.sdxh_btm_www a{color:#f9f4f4}
.sdxh_btm_www h4{font-weight:400;margin:0 0 1em;font-size:18px}




/*底部样式 兔子图结束*/
.dbwo{position: fixed;bottom: 1%;left: 50px; transition: all 0.1s; z-index: 999;}
.dbwo img{width:156px; height:145px;}
