@font-face {

  font-family: 'iconfont';  /* Project id 971715 */

  src: url('//at.alicdn.com/t/font_971715_6dof6qtjuu3.woff2?t=1652762293715') format('woff2'),

       url('//at.alicdn.com/t/font_971715_6dof6qtjuu3.woff?t=1652762293715') format('woff'),

       url('//at.alicdn.com/t/font_971715_6dof6qtjuu3.ttf?t=1652762293715') format('truetype');

}

.iconfont {

  font-family: "iconfont" !important;

  font-size: 16px;

  font-style: normal;

  -webkit-font-smoothing: antialiased;

  -webkit-text-stroke-width: 0.2px;

  -moz-osx-font-smoothing: grayscale;

}

.clearfix:after {

  visibility: hidden;

  display: block;

  height: 0;

  font-size: 0;

  content: "";

  clear: both;

}

.container {

  width: 1200px;

  margin: 0 auto;

}

body,

dd,

div,

dl,

dt,

form,

h1,

h2,

h3,

h4,

h5,

h6,

html,

input,

li,

ol,

p,

select,

td,

textarea,

th,

ul {

  margin: 0;

  padding: 0;

}

* {

  box-sizing: border-box;

}

i {

  font-style: normal;

}

body,

html {

  min-height: 100%;

}

body {

  font-family: "Microsoft YaHei";

  font-size: 14px;

  color: #333;

}

h1,

h2,

h3,

h4,

h5,

h6 {

  font-weight: normal;

}

ol,

ul {

  list-style: none;

}

img {

  border: none;

  vertical-align: middle;

}

a {

  text-decoration: none;

  color: #0066cb;

}

a:hover {

  text-decoration: none;

}

table {

  border-collapse: collapse;

  table-layout: fixed;

}

input,

textarea {

  outline: none;

  border: none;

}

textarea {

  resize: none;

  overflow: auto;

}

.clearfix {

  zoom: 1;

}

.clearfix:after {

  content: ".";

  width: 0;

  height: 0;

  visibility: hidden;

  display: block;

  clear: both;

  overflow: hidden;

}

.cont {

  width: 1339px;

  margin: 0 auto;

}
.cont1 {

  width: 1200px;

  margin: 0 auto;

}
.head .head-top {

  background-color: #0066cb;

  height: 43px;

  line-height: 43px;

}

.head .head-top p {

  font-size: 14px;

  font-family: "Microsoft YaHei";

  color: #fff;

  float: left;

}

.head .head-top h4 {

  float: right;

  font-family: "Microsoft YaHei";

  font-size: 14px;

  color: #fff;

}

.head .head-top h4 a {

  color: #ffffff;

  font-size: 14px;

  margin: 0 10px;

}

.head .head-box {

  height: 120px;
  background-color:#0066cb; 
}

.head .head-box .logo {

  float: left;

  display: inline-block;
margin-left:-36px;
}

.head .head-box .logo img {

  width: 158px;

  height: 98px;

  display: inline-block;

}
.logotext{
  width:432px;
  height:61px;
  float:left;
  margin-top:21px;
  margin-left:-27px;
}
.logotext .textcn{display:block;width:423px;height:76px;font-size:39px;color:#fff;font-weight: bold;font-family: "潮字社豪侠手书简繁-闪";}
.logotext .texten{font-size:14px;color:#fff;font-weight: bold;font-family: "微软雅黑";text-transform: uppercase;}

.hdesc{
  width:402px;
  height:61px;
  float:right;
  margin-top:9px;
  margin-left:20px;
  font-size: 47px;
  color:#fff;
  font-weight: bold;
  font-family: "华文新魏";
}
.nav {
  width:100%;
  height:50px;
  line-height: 50px;
  background-color:#0066cb;
  border-top:1px solid #fff;
}
.nav ul{
  width:1200px;
  height:100%;
  margin:0 auto;
}
.nav ul .nLi  {
  width:163px;
  height:100%;

  display: inline-block;

  text-align: center;

}

.nav ul .nLi  a {

  font-size: 16px;

  color: #fff;

  display: inline-block;

}

.nav ul .on a {

  color: #169ce7;

}

.nav ul .nLi :hover a {

  color: #169ce7;

}

.nav ul .nLi :last-child {

  margin-right: 0px;

}

.head .head-box .dh {

  float: right;

  margin-top: 39px;

}

.head .head-box .dh .dh-box{

  display: inline-block;

  margin-left: 5px;

  vertical-align: middle;

}

.head .head-box .dh p {

  font-size: 18px;

  font-family: "Microsoft YaHei";

  color: #fff;

  font-weight: bold;

  text-transform: uppercase;

  line-height: 1.2;



}

.head .head-box .dh img {

  width: 34px;

  height: 34px;

  display: inline-block;

  vertical-align: middle;

}

.banner {

  position: relative;

  width: 100%;

  height: 400px;

  overflow: hidden;

  min-width: 1200px;

  background: #f8f8f8;

}

.banner .bd {

  width: 1200px;

  height: 100%;

  position: relative;

  margin: 0 auto;

}

.banner .bd ul li {

  position: relative;

  height: 400px;

}

.banner .bd ul li img {
width:100%;
height:100%;
  position: absolute;

  left: 50%;

  top: 50%;

  -webkit-transform: translate(-50%, -50%);

  -moz-transform: translate(-50%, -50%);

  transform: translate(-50%, -50%);

}

.banner .bd .btn {

  background-color: #ffffff;

  opacity: 0.169;

  width: 47px;

  height: 246px;

  position: absolute;

  top: 74px;

  line-height: 246px;

  color: #000000;

  font-size: 34px;

  text-align: center;

}

.banner .bd .next{

  right: 0px;

}

.one {

  margin-top: 65px;

}

.one .one-box .hd {

  position: relative;

}

.one .one-box .hd img {

  width: 20px;

  height: 20px;

  display: inline-block;

  margin-right: 15px;

}

.one .one-box .hd ul {

  display: inline-block;

}

.one .one-box .hd ul li {

  display: inline-block;

  margin-right: 399px;

  padding-bottom: 18px;

  border-bottom: 4px solid transparent;

  color: #0066cb;

  font-size: 20px;

font-weight: bold;
}

.one .one-box .hd ul .on {

  border-color: #0066cb;

  color: #0066cb;

}

.one .one-box .hd ul li:hover {

  border-color: #0066cb;

  color: #0066cb;

}

.one .one-box .hd ul li:hover a{

  color: #0066cb;

}

.one .one-box .hd .more {

  float: right;

}

.one .one-box .hd:before {

  content: ' ';

  height: 1px;

  width: 100%;

  position: absolute;

  background: #dbdbdb;

  top: 48px;

}

.one .one-box .bd {

  margin-top: 30px;

}

.one .one-box .bd .list-1 {

  width: 383px;

  position: relative;

  float: left;

  margin-right: 130px;

}

.one .one-box .bd .list-1 .n-bd ul li {

  width: 100%;

}

.one .one-box .bd .list-1 .n-bd ul li .img-box {

  position: relative;

  height: 240px;

}

.one .one-box .bd .list-1 .n-bd ul li .img-box img {

  width: 100%;

  height: 100%;

  object-fit: cover;

}

.one .one-box .bd .list-1 .n-bd ul li .img-box p {

  padding: 0 15px;

  position: absolute;

  bottom: 0;

  width: 100%;

  height: 45px;

  line-height: 45px;

  background-color: #080808;

  opacity: 0.612;

  font-size: 16px;

  color: #ffffff;

}

.one .one-box .bd .list-1 .n-hd {

  position: absolute;

  bottom: 6px;

  right: 20px;

}

.one .one-box .bd .list-1 .n-hd ul li {

  border-radius: 50%;

  background-color: #e2dfe1;

  opacity: 0.6;

  width: 7px;

  height: 7px;

  text-indent: -999px;

  display: inline-block;

  margin-left: 4px;

}

.one .one-box .bd .list-2 li:hover h4{

 color: #0066cb;

}

.one .one-box .bd .list-2 li:hover .time{

  color: #0066cb;

 }

 .one .one-box .bd .list-3 li:hover h4{

  color: #0066cb;

 }

 .one .one-box .bd .list-3 li:hover .time{

   color: #0066cb;

  }

.one .one-box .bd .list-1 .n-hd ul .on{

  opacity: 1;

}

.one .one-box .bd .list-2 {

  float: left;

  width: 384px;

  margin-right: 25px;

}

.one .one-box .bd .list-2 li {

  margin-bottom: 14px;

}

.one .one-box .bd .list-2 li h4 {

  display: inline-block;

  color: #333333;

  font-size: 16px;

  vertical-align: middle;

}

.one .one-box .bd .list-2 li .time {

  display: inline-block;

  float: right;

  vertical-align: middle;

  color: #999999;

  font-size: 16px;

  margin-top: 2px;

}

.one .one-box .bd .list-3 {

  float: left;

  width: 384px;

}

.one .one-box .bd .list-3 li {

  margin-bottom: 10px;

}

.one .one-box .bd .list-3 li h4 {

  display: inline-block;

  color: #333333;

  font-size: 16px;

  vertical-align: middle;

}

.one .one-box .bd .list-3 li .time {

  display: inline-block;

  float: right;

  vertical-align: middle;

  color: #999999;

  font-size: 16px;

  margin-top: 2px;

}

.two {

  margin-top: 50px;

}

.two .two-box {

  width: 400px;

  padding-right: 25px;

  float: left;

}

.two .two-box .title {

  position: relative;

}

.two .two-box .title img {

  display: inline-block;

  width: 20px;

  height: 20px;

  vertical-align: bottom;

  margin-right: 15px;

  margin-bottom: 2px;

}

.two .two-box .title h4 {

  display: inline-block;

  font-size: 20px;

  color: #0066cb;

  vertical-align: bottom;
  font-weight: bold;

}

.two .two-box .title .more {

  font-size: 14px;

  color: #666666;

  text-transform: uppercase;

  display: inline-block;

  float: right;

  margin-top: 6px;

}

.two .two-box .title:before {

  content: ' ';

  height: 1px;

  width: 100%;

  position: absolute;

  background: #dbdbdb;

  top: 45px;

}

.two .two-box ul {

  margin-top: 40px;

}

.two .two-box ul li {

  margin-bottom: 10px;

}

.two .two-box ul li h4 {

  display: inline-block;

  color: #333333;

  font-size: 16px;

  vertical-align: middle;

}

.two .two-box ul li .time {

  display: inline-block;

  float: right;

  vertical-align: middle;

  color: #999999;

  font-size: 16px;

  margin-top: 2px;

}

.two .two-box ul li:hover h4{

color: #0066cb;

}

.two .two-box ul li:hover .time{

  color: #0066cb

}

.two .two-box:nth-child(3) {

  padding-right: 0px;

}

.three {

  margin-top: 55px;

}

.three .three-1 {

  width: 385px;

  float: left;

}

.three .three-1 .title {

  position: relative;

}

.three .three-1 .title img {

  display: inline-block;

  width: 20px;

  height: 20px;

  vertical-align: bottom;

  margin-right: 15px;

  margin-bottom: 2px;

}

.three .three-1 .title h4 {

  display: inline-block;

  font-size: 20px;

  color: #0066cb;

  vertical-align: bottom;
  font-weight: bold;

}

.three .three-1 .title .more {

  font-size: 14px;

  color: #666666;

  text-transform: uppercase;

  display: inline-block;

  float: right;

  margin-top: 6px;

}

.three .three-1 .title:before {

  content: ' ';

  height: 1px;

  width: 100%;

  position: absolute;

  background: #dbdbdb;

  top: 45px;

}

.three .three-1 .text {

  margin-top: 45px;

}

.three .three-1 .text p {

  text-indent: 2em;

  font-size: 14px;

  font-family: "Microsoft YaHei";

  color: #666666;

  line-height: 2;

  text-align: justifyLeft;

}

.three .three-2 {

  float: right;

}

.three .three-2 .title {

  position: relative;

}

.three .three-2 .title img {

  display: inline-block;

  width: 20px;

  height: 20px;

  vertical-align: bottom;

  margin-right: 15px;

  margin-bottom: 2px;

}

.three .three-2 .title h4 {

  display: inline-block;

  font-size: 20px;

  color: #0066cb;

  vertical-align: bottom;
  font-weight: bold;

}

.three .three-2 .title .more {

  font-size: 14px;

  color: #666666;

  text-transform: uppercase;

  display: inline-block;

  float: right;

  margin-top: 6px;

}

.three .three-2 .title:before {

  content: ' ';

  height: 1px;

  width: 100%;

  position: absolute;

  background: #dbdbdb;

  top: 45px;

}

.three .u-bd {

  margin-top: 45px;

  width: 790px;

}

.three .u-bd .bd ul li {

  margin-right: 19px;

  width: 251px;

  height: 190px;

}

.three .u-bd .bd ul li img {

  width: 100%;

  height: 100%;

}

.four {

  margin-top: 50px;

  padding-bottom: 25px;

}

.four .title {

  position: relative;

}

.four .title img {

  display: inline-block;

  width: 20px;

  height: 20px;

  vertical-align: bottom;

  margin-right: 15px;

  margin-bottom: 2px;

}

.four .title h4 {

  display: inline-block;

  font-size: 20px;

  color: #000000;

  vertical-align: bottom;

}

.four .title .more {

  font-size: 14px;

  color: #666666;

  text-transform: uppercase;

  display: inline-block;

  float: right;

  margin-top: 6px;

}

.four .title:before {

  content: ' ';

  height: 1px;

  width: 100%;

  position: absolute;

  background: #dbdbdb;

  top: 45px;

}

.four .u-bd {

  margin-top: 45px;

}

.four .u-bd ul li {

  width: 186px;

  height: 103px;

  display: inline-block;

  margin-right: 12px;

}

.four .u-bd ul li img {

  width: 100%;

  height: 1005;

}

.four .u-bd ul li:last-child {

  margin-right: 0px;

}

.foot {

  background: #0066cb;

  height: 260px;

  padding-top: 46px;

}

.foot .text {

  width: 720px;

  float: left;
  margin-top:10px;
}

.foot .f-logo {
margin-right:81px;
  margin-bottom: 25px;
float:left;
}

.foot .f-logo .logo1 {

  width: 219px;

  height: 123px;

}

.foot .f-logo .logo2 {

  width: 218px;

  height: 44px;

}

.foot .text .dz {

  color: #fff;

  font-size: 16px;

}

.foot .text .dz h4 {

 

  margin-bottom: 20px;

  margin-right: 30px;

}

.foot .text .dz h4 i {

  margin-right: 12px;

}

.foot .er ul li {

  text-align: center;

  width: 148px;

  display: inline-block;

  float: right;

  margin-left: 9px;

}

.foot .er ul li img {

  width: 137px;

  height: 137px;

}

.foot .er ul li p {

  font-size: 16px;

  font-family: "Microsoft YaHei";

  color: #fff;

  text-transform: uppercase;

  line-height: 1.126;

  margin-top: 10px;

}

.nav ul .nLi{

  position: relative;
float: left;
}



.nav ul .nLi .sub{

    display: none;

    position: absolute;

    top: 86px;

    left: -22px;

    width: 112px;

    line-height: 2;

    background: #fff;

    z-index: 999;

}

.nav ul .nLi .sub a{

  color: #000000;

}

.nav ul .nLi .sub li{

  border-bottom:1px solid #d6d6d6; 

  font-size: 14px;

}
.nav ul .nLi .sub li:hover a{

color: #0066cb;

}

.nav ul .nLi:hover .sub{

  display: block;

}

.banner1{

  margin: 0 auto;

  width: 1200px;

  height: 416px;

}

.banner1 img{

  width: 100%;

  height: 100%;

}

form input{



 height: 46px;

 text-indent: 25px;

 font-size: 16px;

 line-height: 46px;

 border-radius: 5px;

 background: none;

 outline: none;

 border: 1px solid #cccccc;

 width: 264px;

}

form textarea{

  resize: none;

  border: 1px solid #cccccc;

  border-radius: 5px;

  width: 670px;

  padding: 5px;

  outline: none;

  background: none;

  height: 153px;

 }

.form-group{



  width: 100%;

  padding-bottom: 25px;

  position: relative;

  text-align: center;

}

.label{

  display: inline-block;

}

.field{

  display: inline-block;

}

.help{

  display: inline-block;

}

.form-group .label{

  font-size: 16px;

  color: #333333;

  margin: 0 15px;



  line-height: 46px;

}

.btn-primary{

  margin-left:500px;

}

.btn-default{

  margin-left:50px;

}

.btn-flat{

  width: 100px;

  height: 50px;

  background: #0066cb;

  color: #fff;

  font-size: 20px;

  border: 0px;

}

.foot .cont{

  width: 1250px;

}

.foot .er ul li:first-child{

    width: 180px;

    margin-left: 0px;

}