@charset "UTF-8";
.head1 {
  background: #063c84;
  line-height: 42px;
  color: #fff;
  font-size: 13px;
}

.head1 a {
  color: #fff;
}

.head-bg {
  background: url(/EIqrESyDEyLoHIEHHxSMEE1FE0MHExNoKSkGISSTUycJIIRsDy1G.jpg) no-repeat top center;
  height: 108px;
}

.head-bg .logo {
  line-height: 108px;
}

.head-bg .top-ad {
  margin-left: 8px;
  margin-top: 33px;
}

.ad-bg {
  background: #f6f6f6;
  padding: 42px 0;
}

.ad-bg .ad-index .ad-list {
    display: flex;
    justify-content: space-around;
    align-items: center;
  
}

.ad-bg .ad-index .ad-list li {
  background: url(/EIqrESyDEyLoHIEHHxSMEE1FE0MHExNoKSkGISSTUyAKJSjsDy1G.jpg) no-repeat right center;
  width: 20%;
}

.ad-bg .ad-index .ad-list li a {
  display: flex;
  align-items: center;
}

.ad-bg .ad-index .ad-list li a .img1 {
  margin-right: 10px;
}

.ad-bg .ad-index .ad-list li a .wz {
  font-size: 20px;
  color: #333333;
}

.ad-bg .ad-index .ad-list li:last-child {
  background: none;
}

.hw-index {
  margin-top: 76px;
}

.hw-index .hw-title {
  text-align: center;
  font-size: 35px;
  color: #000000;
  background: url(/EIqrESyDEyLoHIEHHxSMEE1FE0MHExNoKSkGISSTUxLPTxIsID.jpg) no-repeat center center;
}

.hw-index .hw-title b {
  color: #fe6900;
}

.hw-index .hw-title span {
  display: block;
  font-size: 15px;
  color: #494949;
}

.hw-index .hw-con {
  margin-top: 70px;
  position: relative;
}

.hw-index .hw-con .hd .next {
  position: absolute;
  left: -36px;
  top: 140px;
  background: url(/EIqrESyDEyLoHIEHHxSMEE1FE0MHExNoKSkGISSTUy5JHxRsDy1G.jpg) no-repeat top center;
  width: 24px;
  height: 45px;
}

.hw-index .hw-con .hd .next:hover {
  background: url(/EIqrESyDEyLoHIEHHxSMEE1FE0MHExNoKSkGISSTUy5JHxSMURAnHt.jpg) no-repeat top center;
}

.hw-index .hw-con .hd .prev {
  position: absolute;
  right: -36px;
  top: 140px;
  background: url(/EIqrESyDEyLoHIEHHxSMEE1FE0MHExNoKSkGISSTUxOnH11SURAnHt.jpg) no-repeat top center;
  width: 24px;
  height: 45px;
}

.hw-index .hw-con .hd .prev:hover {
  background: url(/EIqrESyDEyLoHIEHHxSMEE1FE0MHExNoKSkGISSTUxOnH11SJu1RJ1L.jpg) no-repeat top center;
}

.hw-index .hw-con .bd .hw-list li {
  float: left;
  background: url(/EIqrESyDEyLoHIEHHxSMEE1FE0MHExNoKSkGISSTUxWOJkgOKSD.jpg) no-repeat top center;
  width: 362px;
  height: 268px;
  margin: 0 21px;
}

.hw-index .hw-con .bd .hw-list li .img1 {
  background: #282828;
  width: 106px;
  height: 106px;
  margin: 0 auto;
  border-radius: 50%;
}

.hw-index .hw-con .bd .hw-list li b {
  display: block;
  font-size: 20px;
  color: #282828;
  text-align: center;
  padding: 20px 0;
}

.hw-index .hw-con .bd .hw-list li p {
  text-align: center;
  font-size: 14px;
  color: #494949;
  line-height: 24px;
}

.hw-index .hw-con .bd .hw-list li:hover .img1 {
  background: #0a3a85;
}

.hw-index .hw-con .bd .hw-list li:hover b {
  color: #0a3a85;
}

.service-index {
  margin-top: 90px;
}

.service-index .hw-title {
  text-align: center;
  font-size: 35px;
  color: #000000;
  background: url(/EIqrESyDEyLoHIEHHxSMEE1FE0MHExNoKSkGISSTUxLOTxIsID.jpg) no-repeat center center;
}

.service-index .hw-title b {
  color: #fe6900;
}

.service-index .hw-title span {
  display: block;
  font-size: 15px;
  color: #494949;
}

.service-index .con {
  margin-top: 60px;
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
}

.service-index .con .s1 {
  width: 458px;
  height: 559px;
}

.service-index .con .s1 .s1-list li {
  position: relative;
}
.service-index .con .s1 .s1-list li .img1 {
    overflow: hidden;
}
.service-index .con .s1 .s1-list li .img1 img{
    transition: 0.5s;
}
.service-index .con .s1 .s1-list li:hover .img1 img{
    transform: scale(1.1);
}
.service-index .con .s1 .s1-list li .wz {
  position: absolute;
  top: 54px;
  left: 34px;
}

.service-index .con .s1 .s1-list li .wz b {
  color: #fff;
  font-size: 28px;
}

.service-index .con .s1 .s1-list li .wz b span {
  color: #fe6900;
}

.service-index .con .s1 .s1-list li .wz p {
  font-size: 14px;
  color: #ffffff;
  line-height: 22px;
  margin-top: 15px;
}

.service-index .con .s1 .s1-list li .wz .more {
  margin-top: 20px;
}

.service-index .con .s2 {
  width: 731px;
  height: 262px;
}

.service-index .con .s2 .s1-list li {
  position: relative;
}

.service-index .con .s2 .s1-list li .img1 {
    overflow: hidden;
}
.service-index .con .s2 .s1-list li .img1 img{
    transition: 0.5s;
}
.service-index .con .s2 .s1-list li:hover .img1 img{
    transform: scale(1.1);
}

.service-index .con .s2 .s1-list li .wz {
  position: absolute;
  top: 54px;
  left: 34px;
}

.service-index .con .s2 .s1-list li .wz b {
  color: #fff;
  font-size: 28px;
}

.service-index .con .s2 .s1-list li .wz b span {
  color: #fe6900;
}

.service-index .con .s2 .s1-list li .wz p {
  font-size: 14px;
  color: #ffffff;
  line-height: 22px;
  margin-top: 15px;
}

.service-index .con .s2 .s1-list li .wz .more {
  margin-top: 20px;
}

.service-index .con .s3 {
  margin-top: 10px;
}

.service-index .con .s3 .s1-list {
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
}

.service-index .con .s3 .s1-list li {
  position: relative;
}
.service-index .con .s3 .s1-list li .img1 {
    overflow: hidden;
}
.service-index .con .s3 .s1-list li .img1 img{
    transition: 0.5s;
}
.service-index .con .s3 .s1-list li:hover .img1 img{
    transform: scale(1.1);
}


.service-index .con .s3 .s1-list li .wz {
  position: absolute;
  top: 54px;
  left: 34px;
}

.service-index .con .s3 .s1-list li .wz b {
  color: #fff;
  font-size: 28px;
}

.service-index .con .s3 .s1-list li .wz b span {
  color: #fe6900;
}

.service-index .con .s3 .s1-list li .wz p {
  font-size: 14px;
  color: #ffffff;
  line-height: 22px;
  margin-top: 15px;
}

.service-index .con .s3 .s1-list li .wz .more {
  margin-top: 20px;
}

.about-bg {
  background: url(/EIqrESyDEyLoHIEHHxSMEE1FE0MHExNoKSkGISSTUyAEJ0OSUSyRHt.jpg) no-repeat top center;
  height: 708px;
  overflow: hidden;
  margin-top: 89px;
}

.about-bg .about-index .hw-title {
  text-align: center;
  font-size: 35px;
  color: #fff;
  background: url(/EIqrESyDEyLoHIEHHxSMEE1FE0MHExNoKSkGISSTUxLNTxIsID.jpg) no-repeat center center;
  margin-top: 24px;
}

.about-bg .about-index .hw-title span {
  display: block;
  font-size: 15px;
  color: #fff;
}

.about-bg .about-index .about1 {
  text-align: center;
  color: #fff;
  margin-top: 156px;
  font-size: 24px;
  text-transform: uppercase;
}

.about-bg .about-index .about1 b {
  display: block;
  font-size: 50px;
}

.about-bg .about-index .about1 .more {
  border: 1px solid #a29fa0;
  background: rgba(0, 0, 0, 0.4);
  width: 220px;
  margin: 0 auto;
  border-radius: 20px;
  height: 43px;
  margin-top: 30px;
}

.about-bg .about-index .about1 .more a {
  display: block;
  font-size: 16px;
  color: #fff;
  line-height: 41px;
}

.about-bg .about-index .about1 .more a span {
  background: url(/EIqrESyDEyLoHIEHHxSMEE1FE0MHExNoKSkGISSTUy9pEyNQURAnHt.jpg) no-repeat top center;
  height: 8px;
  width: 28px;
  display: inline-block;
  margin-left: 5px;
}


.about-bg .about-index .about1 .more:hover{
    background: #fff;
}
.about-bg .about-index .about1 .more:hover a {
  color: #000;
}
.about-bg .about-index .about1 .more:hover a span {
   background: url(/EIqrESyDEyLoHIEHHxSMEE1FE0MHExNoKSkGISSTUy9pEyNQJu1RJ1L.jpg) no-repeat top center ;
color: #000;
}
.about-bg .about-index .about2 {
  color: #fff;
  margin-top: 175px;
}

.about-bg .about-index .about2 p {
  font-size: 12px;
  line-height: 25px;
}

.about-bg .about-index .about2 p:nth-of-type(1) {
  font-size: 30px;
  padding-bottom: 15px;
}

.liu-index {
  margin-top: 65px;
}

.liu-index .hw-title {
  text-align: center;
  font-size: 35px;
  color: #000000;
  background: url(/EIqrESyDEyLoHIEHHxSMEE1FE0MHExNoKSkGISSTUxLUTxIsID.jpg) no-repeat center center;
}

.liu-index .hw-title b {
  color: #fe6900;
}

.liu-index .hw-title span {
  display: block;
  font-size: 15px;
  color: #494949;
}

.liu-index .con {
  position: relative;
  height: 680px;
}

.liu-index .con .lsort {
  text-align: center;
  margin-top: 50px;
  position: relative;
  z-index: 999;
}

.liu-index .con .lsort li {
  display: inline-block;
  border: 1px solid #fff;
  padding: 5px 8px;
  position: relative;
}

.liu-index .con .lsort li .img1 img {
  width: 172px;
  height: 84px;
}

.liu-index .con .lsort li h3 {
  position: absolute;
  font-size: 16px;
  color: #fff;
  top: 40%;
  left: 0;
  right: 0;
  font-weight: bold;
}

.liu-index .con .lsort li.cur {
  border: 1px solid #000000;
}

.liu-index .con .wz {
  position: absolute;
  top: 40px;
}

.tt {
  display: none;
}

.news-bg {
  background: #f6f6f6;
  padding-top: 70px;
  padding-bottom: 50px;
}

.news-bg .nsort {
  text-align: left;
  margin-bottom: 30px;
}

.news-bg .nsort li {
  display: inline-block;
  margin-right: 40px;
}

.news-bg .nsort li a {
  display: block;
  color: #3e3e3e;
  font-size: 18px;
}

.news-bg .nsort li.cur a {
  color: #fe6900;
}

.news-bg .news-con {
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
}

.n-list1 {
  width: 403px;
}

.n-list1 li a {
  display: block;
}

.n-list1 li a img {
  width: 403px;
  height: 225px;
}

.n-list1 li a h4 {
  font-size: 16px;
  color: #000000;
  padding-top: 16px;
  padding-bottom: 10px;
}
.n-list1 li:hover a h4{
    color: #fe6900;
}

.n-list1 li a p {
  font-size: 12px;
  color: #666666;
  line-height: 22px;
}

.n-list2 {
  margin-left: 14px;
}

.n-list2 li {
  margin-bottom: 6px;
}

.n-list2 li .img1 {
  width: 134px;
  height: 101px;
  float: left;
  margin-right: 10px;
  margin-bottom: 10px;
}
.n-list2 li .img1 img{width:100%;}
.n-list2 li .date {
  width: 210px;
  float: right;
}

.n-list2 li .date span {
  display: block;
  font-size: 14px;
  color: #333333;
  padding-top: 14px;
}

.n-list2 li .date .d1 {
  font-size: 14px;
  color: #000000;
  padding: 5px 0;
}
.n-list2 li:hover .date .d1{
    color: #fe6900;
}
.n-list2 li .date .d2 {
  font-size: 14px;
  color: #666666;
}

.n-list2 li.nn2 {
  margin-top: 15px;
  margin-bottom: 24px;
}

.n-list2 li.nn2 a {
  display: block;
  font-size: 16px;
  color: #000000;
}

.n-list2 li:hover.nn2 a{
    color: #fe6900;
}

.n-list2 li.nn2 a i {
  text-align: right;
  font-style: inherit;
  float: right;
}

.tt2 {
  display: none;
}

.newsr {
  width: 350px;
}

.newsr h2 {
  color: #3e3e3e;
  font-size: 18px;
  margin-bottom: 24px;
}

#ydemo {
  overflow: hidden;
  margin: 0 auto;
  position: relative;
  height: 300px;
}

#yindemo {
  height: 100%;
}

.news_list3 li {
  position: relative;
  padding: 8px 0 12px;
  border-bottom: 1px dashed #e3e3e3;
}

.news_list3 li a {
  line-height: 30px;
  padding-left: 38px;
  background: url(/EIqrESyDEyLoHIEHHxSMEE1FE0MHExNoKSkGISSTUxIJJugOKSD.jpg) left center no-repeat;
  display: block;
  font-size: 14px;
  color: #000000;
}

.news_list3 li a:hover {
  text-decoration: none;
  color: #fe6900;
}

.news_list3 span {
  background: url(/EIqrESyDEyLoHIEHHxSMEE1FE0MHExNoKSkGISSTUyMFTxIsID.jpg) left 3px no-repeat;
  padding-left: 38px;
  font: 400 14px/30px "Î¢ÈíÑÅºÚ";
  margin-top: 16px;
  color: #666666;
  display: block;
}

.foot-bg {
  background: url(/EIqrESyDEyLoHIEHHxSMEE1FE0MHExNoKSkGISSTUyEpJ0RsDy1G.jpg) no-repeat top center;
  height: 292px;
  overflow: hidden;
}

.foot-bg .foot-nav {
  display: flex;
  justify-content: center;
  align-items: center;
  border-bottom: 1px solid #3865a0;
  padding: 23px 0;
}

.foot-bg .foot-nav li {
  list-style: none;
  text-align: center;
  background: url(/EIqrESyDEyLoHIEHHxSMEE1FE0MHExNoKSkGISSTUyEqIHAqJk1RJ1L.jpg) no-repeat right center;
  width: 150px;
  color: #fff;
  line-height: 24px;
}

.foot-bg .foot-nav li a {
  color: #fff;
  text-transform: capitalize;
}

.foot-bg .foot-nav li:last-child {
  background: none;
}

.foot-bg .foot-nav li:hover a {
  color: #fe6900;
}

.foot-bg .foot-index {
  margin-top: 20px;
}

.foot-bg .foot-index .logo1 {
  width: 416px;
}

.foot-bg .foot-index .logo1 .lx {
  color: #fff;
  line-height: 32px;
  margin-top: 10px;
}

.foot-bg .foot-index .logo1 .lx p {
  padding-left: 20px;
}

.foot-bg .foot-index .logo1 .lx p:nth-of-type(1) {
  background: url(/EIqrESyDEyLoHIEHHxSMEE1FE0MHExNoKSkGISSTUxWQOEgOKSD.jpg) no-repeat left center;
}

.foot-bg .foot-index .logo1 .lx p:nth-of-type(2) {
  background: url(/EIqrESyDEyLoHIEHHxSMEE1FE0MHExNoKSkGISSTUxWQOugOKSD.jpg) no-repeat left center;
}

.foot-bg .foot-index .cop {
  width: 518px;
  color: #fff;
  font-size: 12px;
  line-height: 32px;
  margin-top: 24px;
}

.foot-bg .foot-index .cop a {
  color: #fff;
}

.foot-bg .foot-index .cop a:hover {
  color: #fe6900;
}

.foot-bg .foot-index .erq {
  margin-top: 32px;
}

.nsort1 {
  border-bottom: 1px solid #d9d9d9;
  line-height: 50px;
  height: 50px;
  margin-bottom: 50px;
}

.xypg-left-box {
  margin-bottom: 0;
}

.xypg-left-con {
  border: none;
}

.xypg-left-title1 {
  width: 301px;
  height: 147px;
  background-color: #063c84;
  position: relative;
  margin-top: -97px;
  color: #fff;
  padding: 0 30px;
}

.xypg-left-title1 h3 {
  font-weight: bold;
  font-size: 24px;
  padding-top: 50px;
}

.xypg-left-title1 h3 span {
  display: block;
  font-size: 12px;
  font-weight: normal;
  padding-top: 20px;
}

.xypg-left-nav {
  border: none;
  margin: 0;
  font-size: 0;
}

.xypg-left-nav > li {
  border: none;
  display: inline-block;
}

.xypg-left-nav > li > a {
  padding: 0;
  line-height: 50px;
  color: #434343;
  font-size: 14px;
  padding: 0 15px;
}

.xypg-left-nav > li .first-nav-btn {
  background: none;
}

.xypg-left-nav > li > a:hover {
  background-color: #fe6900;
  color: #fff;
}

.xypg-left-nav > li:hover .first-nav-btn,
.xypg-left-nav > li.clicked .first-nav-btn {
  color: #fff;
}

.xypg-left-nav > li.clicked {
  background-color: #fe6900;
}

.xypg-left-nav > li.clicked a {
  color: #fff;
}

.mess-img {
  float: left;
  width: 504px;
}

#message-form {
  float: right;
  width: 55%;
}

.ncontact .ncontact-list li {
  display: flex;
  background: #f9f9f9;
  margin-bottom: 45px;
}

.ncontact .ncontact-list li .img1 {
  width: 590px;
  height: 260px;
}

.ncontact .ncontact-list li .wz {
  padding-left: 60px;
  display: flex;
  justify-content: center;
  align-items: left;
  flex-direction: column;
}

.ncontact .ncontact-list li .wz b {
  display: block;
  color: #063c84;
  font-size: 18px;
  padding-bottom: 5px;
}

.ncontact .ncontact-list li .wz p {
  font-size: 14px;
  color: #5a5a5a;
  line-height: 25px;
}
