*{ margin:0; padding:0; list-style:none;font-family: 'Source Sans Pro', sans-serif;}
body {color: #333;font-size: 14px;font-family: 'Source Sans Pro', sans-serif;margin:0 auto;position:relative;overflow-x: hidden;}
input,textarea,select{background:none;border:none;font-size:12px;outline:none;}
/*public style*/
html{ margin:0 auto; padding:0;}
div,ul,li,p,dl,dt,dd,h1,h2,h3,h4{ margin:0; padding:0; list-style-type:none; font-weight:normal}
table,tr,td{ margin:0; padding:0}
i,em{ font-style:normal}
a{ text-decoration:none; color:#000}
a:hover{ text-decoration:none;}
.clearfloat{clear:both;height:0;line-height:0; font-size:0;}
.clearfloat2{overflow:hidden;zoom:1; display:block;}
.pabs{position: absolute;}
.prel{position:relative;}
.floatL{float:left;}
.floatR{ float:right;}
A:link{text-decoration:none;}
A:visited{text-decoration:none;}
A:active{text-decoration:none;}
A:hover{text-decoration:none;}
/**/

body{overflow-x: hidden;}
@font-face {
  font-family: 'FZDBSJW';  /* 自定义字体名称 */
  src: url('fonts/FZDBSJW.woff2') format('woff2'),
  url('fonts/FZDBSJW.woff') format('woff'),
  url('FZDBSJW.TTF') format('truetype');  /* 多格式兼容 */    
}
/*banner*/

/**/
.menu-button { position: absolute; display: none; top: 38px; right: 15px; z-index: 1000; cursor: pointer; -webkit-transition: .3s; transition: .3s;}
.menu-button .bar:nth-of-type(1) { margin-top: 0px;}
.menu-button .bar:nth-of-type(3) { margin-bottom: 0px;}
.header2 .menu-button{ right:32px;}
.bar { position: relative; display: block; width: 24px; height: 2px; margin: 5px auto; background-color: #fff; border-radius: 10px; -webkit-transition: .3s; transition: .3s; }
.cross{ top: 28px; }
.cross .bar{ margin:13px auto; }
.cross .bar:nth-of-type(1) { -webkit-transform: translateY(0.1500rem) rotate(-45deg);-ms-transform: translateY(15px) rotate(-45deg); transform: translateY(15px) rotate(-45deg);}
.cross .bar:nth-of-type(2) {  opacity: 0;}
.cross .bar:nth-of-type(3) { -webkit-transform: translateY(-15px) rotate(45deg); -ms-transform: translateY(-15px) rotate(45deg); transform: translateY(-15px) rotate(45deg);}

.slick a font{ position: absolute; left: 0; top: 0; right: 0; bottom: 0;}
.w14{width: 1400px; margin: 0 auto;position: relative;}
.w1440 {
    width: 1400px;
    /* overflow: hidden; */
    margin: 0 auto;
  }
  
.main{width: 1400px; margin: 0 auto;}
/**************/
.mian_post{ position: relative;}
.newsbox{width: 100%; margin: 0 auto;}
.con_fname{width: 100%; position: absolute; bottom: 120px; z-index: 900;}
.con_now{width: 100%; position: absolute; bottom: 20px; z-index: 900;} 
.con_name{ width: 100%; position: absolute; bottom: -10px; z-index: 900; display: flex;justify-content: flex-end; }
.con_list{margin:70px auto}

.footer{background: url(foot.png) no-repeat center bottom #034186;width:100%;overflow: hidden;}
@media( max-width: 1444px){
.main{width: 98%; }
.w14{width: 98%;}
.w1440 {   width: 98%}
.main14{width: 98%; margin: 0 auto;}
.con_list{margin:50px auto}
}

@media( max-width: 1000px){
.main,.main2,.main3{width: 98%;margin: 0 auto;}
.logo{ width:25%; margin-top:8px;}
.logo img{ width:100%;}
.menu-button{ display: block; }
.banner a img{display:block;min-height: 185px; width:100%;}
.banner .slick{ margin:0; }
.menu-button{ display: block; position: absolute;}
.menu-button{ top: 25px; }
.banner .slick-dots{ left: 0; right: 0; width: 100%; margin:0; }
.banner .slick-dots li{ margin:0 5px;}
.slick-dots li button{font-size:12px;}
.slick-dots li button:before,.banner .slick-dots li,.banner .slick-dots .slick-active button{width:20px;height: 20px;}
.banner .slick-dots {bottom:10px;}
.nav-list{ margin-top:0;}
.cross{ top:10px !important;}
.body_b{ position: relative; z-index: 100000; }
.nav-down-ul li{ width: 33.333333%; }
.img-ul li{ width: 50%; }
.con_list{margin:30px auto}
}








