@charset "utf-8";
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, th, td, img {
  margin: 0;
  padding: 0;
}
body, button, input, select, textarea {
  font-size: 14px;
  font-family: "Source Han Sans CN" !important;
  color: #333333;
}
h1, h2, h3, h4, h5, h6 {
  font-size: 100%;
}
em, i{
  font-style:normal;
}
ul, ol {
  list-style: none;
}
img {
  border:0px;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}
a {
  text-decoration: none;
  color:#333333;
}
a:link{ text-decoration:none;}
a:hover {
  color:#a22e0b; text-decoration:none;
}
a:hover i{transform: rotateY(360deg);-moz-transform: rotateY(360deg); -webkit-transform: rotateY(360deg); ransition: transform 0.7s ease-out 0s;-moz-transition:transform 0.7s ease-out 0s; -webkit-transition: transform 0.7s ease-out 0s;}
.f_l{float: left;}
.fl {float: left;}
.f_r{float: right;}
.f_c{clear: both;}
.b_n{border: none;}
.t_l{text-align: left;}
.t_c{text-align: center;}
.t_r{text-align: right;}
.auto{margin: 0 auto;}

.w-1240 {width: 1240px;margin: 0 auto;}
.w1200{ width:1200px;}
.w1700{ width:1700px;}
.f12{ font-size:12px;}
.f13{ font-size:13px;}
.f14{ font-size:14px;}
.f16{ font-size:16px;}
.f18{ font-size:18px;}
.f20{ font-size:20px;}
.f_s{ font-family:"宋体";}
.f_w{ font-family:"微软雅黑";}
.pdT{ padding-top:10px;}
.mgT4{ margin-top:4px;}
.mgT10{ margin-top:10px;}
.mgT15{ margin-top:15px;}
.mgT20{ margin-top:20px;}
.mgL4{ margin-left:4px;}

/*自定义web字体*/
@font-face {
  font-family: 'YourWebFontName';
  src: url('FZLTCXHJW.eot?') format('eot'),url('FZLTCXHJW.woff') format('woff'),url('FZLTCXHJW.ttf') format('truetype');
}
@font-face {
  font-family: 'fzdbs';
  src: url('_gbk-webfont.eot?') format('eot'),url('_gbk-webfont.woff') format('woff'),url('方正大标宋_GBK.ttf') format('truetype');
}

.float-right{ overflow:hidden; width:80px; position:fixed; left:50%; top:70%; z-index:88888; margin-left:620px;}
.float-right .close{text-align:right;cursor:pointer; line-height:25px; font-size:12px;}
.float-right .close:hover{color:#c00;}
.float-right ul{ overflow:hidden;}
.float-right ul li{width:80px; line-height:23px; color:#888888; font-size:12px;}
.float-right ul li a.weixin{ background:url(../images/weixin.png) center center no-repeat; width:80px; height:80px; display:block;}
.float-right ul li a.wb{ background:url(../images/wb.png) center center no-repeat; width:40px; height:24px; display:block; float:left;}
.float-right ul li a.wx{ background:url(../images/wx.png) center center no-repeat; width:40px; height:22px; display:block; float:right;}

/* 底部 */
.dibu{
    width:100% ;
    height: 200px !important;
    margin-top: 40px;
}
.dibu-bj{
    width: 100%;
    height: 120px;
}
.dibu-bj-ge{
    background: #015092;
    height: 200px;
    margin-top: -14px;
}
.dibu-bj-sydw{
    width: 199px;
    height: 60px;
    margin-left: 30px;
    margin-top: 70px;
}
.dibu-bj-wenz{
    width:615px;
    height: 120px;
    margin-left: 50px;
    margin-top: 39px;
}
.wxwb_2022 {width: 203px;height: 60px;background: rgba(225,225,225,0.1);float: left;margin-top: 47px;border-radius: 5px;padding: 0px 0px !important;position: relative;margin-left: 49px;}
.wxwb{
    width: 80px;
    height: 80px;
    color: #fff;
    margin-left: 43px;
    text-align: center;
}
.wxwb a {display:block;margin-bottom: 7px;}
.wxwx{width: 80px;height: 80px;color: #fff;text-align: center;}
.wxwx span {margin-bottom: 8px;display: block;}
.wxwb_2022 .line {height: 85px;width: 1px;background: url(2022_f_line.png) no-repeat;position: absolute;top: 11px;left: 50%;}
.dibu-bj-bt{
    font-size: 14px;
    color: #fff;
}
.dibu-bj-bt a{
    color: #fff;
    font-size: 16px;
}
.dibu-bj-bt a:hover {color:#df0015;}
.dibu-bj-bt2{
    font-size: 16px;
    color: #b5c7dc;
    margin-top: 10px;
}
.dibu-bj-bt2 a{
    color: #b5c7dc;
    line-height: 28px;
}
.dibu-bj-bt2 a:nth-child(1){margin-left: 0;}
.dibu-bj-bt2 a:nth-child(5){margin-left: 0;}
.dibu-bj-bt2 a:nth-child(9){margin-left: 0;}
.dibu-bj-bt2 a:hover {color:#df0015;}