@font-face {
    font-family: 'font1';
    src: url('../font/politicaregular.ttf');
}

@font-face {
    font-family: 'font2';
    src: url('../font/Oswald-Medium.ttf');
}

@font-face {
    font-family: 'font3';
    src: url('../font/akrobat-regular.ttf');
}

@font-face {
    font-family: 'font4';
    src: url('../font/Oswald-ExtraLight.ttf');
}

@font-face {
    font-family: 'font5';
    src: url('../font/AgencyFB.ttf');
}

@font-face {
    font-family: 'font6';
    src: url('../font/Bernard MT Condensed.ttf');
}
body{/*font-family:"微软雅黑",Helvetica Neue,sans-serif,Arial;*/ font-family: Inter,sans-serif; height: 100%;position: relative; font-size: 12px; }
input[type="text"] {-webkit-appearance:none;}
textarea {-webkit-appearance:none;}
h1,h2,h3,h4,h5,h6,figure {font-weight:400;}
::-webkit-selection {color:#fff;background:#ff9600;}
::-moz-selection {color:#fff;background:#ff9600;}
::selection {color:#fff;background:#ff9600;}
.text-lowercase {text-transform:lowercase;}
.text-uppercase,.initialism {text-transform:uppercase;}
.text-capitalize {text-transform:capitalize;}
a {color:#6E6E6E;text-decoration:none}
a:focus,a:hover {color:#ff9600;transition:none}
a.text-gray:hover{color:#6E6E6E}
a, a * {
  transition: all 0.5s;
}
p{margin:0}
dl,dd,ul,li {margin:0;padding:0;list-style:none}
.fixed {z-index:9999;}
.bg-gray{background:#F7F7F7}
.bg-sub{background:#6e6e6e}
.bg-white{background:#fff}

/*网站样式*/
.fl, .left{float: left;}
.fr, .right{float: right;}
.clear{ clear:both;}
a{ text-decoration:none;}
a:hover{text-decoration: none !important;}
a:focus {text-decoration: none!important;}
.mt-15 {margin-top: 15px;}
.mt-20 {margin-top: 20px;}
.mt-30 {margin-top: 30px;}
.mt-35 {margin-top: 35px;}
.mt-40 {margin-top: 40px;}
.mt-50 {margin-top: 55px;}
.mb-5{margin-bottom: 5px;}
.pd-5{padding: 5px;}
.pt-20{padding-top: 20px;display: block;}
.pt-0{padding:0px !important ;}
.clearfix:after {content: "";display: block;clear: both;}
.ovh-a{overflow: hidden;}
#w-80 {margin: 0 auto;width: 80%;}
#w-90 {margin: 0 auto;width: 90%;}
#w-81 {margin: 0 auto;width: 81.5%;}
#w-91 {margin: 0 auto;width: 91.5%;}
#w-1300 {width: 1320px;margin: 0 auto;overflow: hidden;}
#w-1300-1 {width: 1320px;margin: 0 auto;}
.w1400 {
    width: 100%;
    max-width: 1400px;
    margin: 0 auto;
}
.w1720 {
    padding: 0 4.7vw;
}
.mt-20{margin-top: 20px;}




/*banner*/
.index_banner {
  position: relative;
}
.index_banner .swiper .swiper-slide {
  position: relative;
}
.index_banner .swiper .swiper-slide .slide_img {
  width: 100%;
}
.index_banner .swiper .swiper-slide .slide_img img,
.index_banner .swiper .swiper-slide .slide_img video {
  width: 100%;
}
.index_banner .swiper .swiper-slide .slide_post {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  color: #fff;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}
.index_banner .swiper .swiper-slide .slide_post .content1 .text {
  font-family:font2;
  text-transform: uppercase;
}
.index_banner .swiper .swiper-slide .slide_post .content1 .desc {
  margin-top: 0.1rem;
}
.index_banner .swiper .swiper-slide .slide_post .content2 {
  margin-top: 0.5rem;
}
.index_banner .toggle {
  z-index: 2;
  position: absolute;
  bottom: 5%;
  width: 100%;
}
.index_banner .toggle .switch {
  display: flex;
}
.index_banner .toggle .pu_point {
  position: absolute;
  width: auto !important;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.f106 {
    font-size: 1.06rem;
    line-height: 1;
}
.f56 {
    font-family: font1;
    font-size: 0.41rem;
    line-height: 1.2;
}
.f16 {
  font-size: .16rem;
}
.pu_link a {
    transition: 0.4s;
    cursor: pointer;
    width: 1.7rem;
    line-height: 0.5rem;
    color: #fff;
    text-align: center;
    font-family: GilroyBold;
    background: #0e3d8a;
    border-radius: 0.1rem;
}
.pu_search {
  display: none;
  position: fixed;
  top: 100px;
  z-index: 5;
  width: 100%;
  background: #fff;
  padding: 0.6rem 0;
  box-shadow: 0 6px 6px rgba(0, 0, 0, 0.2);
  border-top: 1px solid rgba(0, 0, 0, 0.1);
}
.pu_search .form form .item {
  flex: 1;
}
.pu_search .form form .item input {
  width: 100%;
  line-height: 0.6rem;
  padding: 0 0.2rem;
  color: #000;
  border: none;
  border: 1px solid #ccc;
}
.pu_search .form form .item input::placeholder {
  color: #ccc;
}
.pu_search .form form .submit {
  width: 1.6rem;
}
.pu_search .form form .submit input {
  cursor: pointer;
  width: 100%;
  border: none;
  background: #0e3d8a;
  color: #fff;
  height: 100%;
}
article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary {
  display: block;
}
 {
  transition: 0.4s;
  opacity: 0.3;
  cursor: pointer;
  width: 0.5rem;
  height: 0.5rem;
  border: 1px solid #fff;
  border-radius: 0.1rem;
  display: flex;
  transform: rotate(45deg);
}
.pu_qh p i {
  margin: auto;
  color: #fff;
  transform: rotate(-45deg);
}
.pu_qh p:hover {
  opacity: 1;
}
.pu_qh.next {
  margin-left: 0.3rem;
}
.pu_point .swiper-pagination-bullet {
  opacity: 1;
  transition: 0.4s;
  border: 1px solid #fff;
  background: transparent;
  width: 0.12rem;
  height: 0.12rem;
  transform: rotate(45deg);
  border-radius: 0.04rem;
  margin: 0 0.08rem !important;
}
.pu_point .swiper-pagination-bullet-active {
  background: #0e3d8a;
  border-color: #0e3d8a;
}

/*标题*/
.h-tit{margin-bottom: 10px;text-align: center; margin-top: 37px;}
.h-tit h2{position: relative;margin-bottom: 1em;font-size: 38px;font-weight: bold;text-transform: uppercase;}
.h-tit p{font-size: 14px;color: #7f7f7f;}
.h-tit h2::after{position: absolute;bottom: -0.53em;left: 50%;display: block;content: "";width: 60px;height: 4px;margin-left: -30px;background: #ff9900;}

/*分类*/
.gl-proc{
  margin-bottom: 20px;
    padding:15px 0px;
  text-align: center;
  box-sizing: border-box;
  }
.gl-proc li{
display: inline-block;
}
.gl-proc li a{
display: block;
font-size: 15px;
margin-right: 5px;
margin-top: 10px;
width: auto;
border: #d3d6da 1px solid;
padding: 10px 30px;
color: #666;
border-radius: 3px;
transition: all 0.3s ease-out;
}
.gl-proc li:hover a{
background-color: #ff9900;
color: #fff;
}
.ly-case-hover{
  background-color: #ff9900 !important;
  color: #fff !important;
}
/*pro*/
.pro-list {
  display: block;
  margin: 30px 0 0 0;
  overflow: hidden;
}

.pro-list li {
  width: 24.2%;
  margin: 0 1% 20px 0;
  float: left
}

.pro-list li:nth-child(4n) {
  margin-right: 0
}

.pro-list li .pic {
  width: 100%;
  overflow: hidden;
}

.pro-list li .pic img {
  transition: all 1s;
  width: 100%;
}

.pro-list li .infoa {
  width: 100%;
  background: url(../images/pro-bg.png) no-repeat center bottom #f5f5f5;
  height: 80px;
}

.pro-list li:after {
  content: '';
  display: block;
  width: 100%;
  height: 6px;
  background: #E6E6E6;
  transition: all .3s;
}

.pro-list li .infoa b,
.pro-list li .infoa span {
  display: block;
  text-indent: 30px;
  color: #333;
}

.pro-list li .infoa span {
  margin-top: 15px
}

.pro-list li .infoa b {
  font-size: 16px;
  font-weight: 400;
  line-height: 20px;
  padding-top: 25px
}

.pro-list li .infoa:after {
  transition: all .3s;
  content: "";
  background: url(../images/pro-more.png) no-repeat center #EDEDED;
  width: 40px;
  height: 40px;
  text-align: center;
  float: right;
  position: relative;
  top: -30px;
  right: 30px
}

.pro-list li:hover:after {
  background: #ef2e00;
}

.pro-list li:hover .infoa:after {
  background: url(../images/pro-more.png) no-repeat center #eb4825;
  transform: rotate(180deg);
}

.pro-list li:hover .pic img {
  transform: scale(1.05);
}
/*mini product*/
.mini-prolist{}
.mini-prolist li {
  display: block;
  width: 48%;
  margin:2%;
  margin-left: 0px;
  float: left;
  border:1px solid #efefef;
}
.pro-list li:nth-child(2n) {
  margin-right: 0
}
.mini-prolist li .pic {
  width: 100%;
  overflow: hidden;
}

.mini-prolist li .pic img {
  transition: all 1s;
  width: 100%;
}
.mini-prolist li .infoa b{display: block;padding:5px; background-color: #efefef; color: #333; font-size: 14px; text-align: center;}
/*优势*/

.hxys{margin:60px auto 50px auto;width:calc(100% - 70px); overflow: hidden;}
.hxys .sybt{margin-bottom: 70px;text-align: center;color: #080b2b;font-size: 48px;font-weight: bold;}
.hxys-b{}
.hxys-b a{display:block;overflow:hidden;position:relative;color:#fff;margin:10px;}
.hxys-b a h4{overflow:hidden;}
.hxys-b a h4 img{display:block;width:100%;}
.hxys-b a dl{position:absolute;width:100%;bottom:0;height:120px;overflow:hidden;background:rgba(8, 17, 54, 1);}
.hxys-b a dl dt{text-align:center;padding:40px 10px;margin-bottom:7px;position:relative;z-index:3;}
.hxys-b a dl dt h3{font-size:24px;margin-bottom:13px;}
.hxys-b a dl dt h5{}
.hxys-b a dl dt h5 p{width:40px;height:3px;background:#ffad00;transition: all 1s;}
.hxys-b a dl dd{font-size:16px;line-height:20px;margin:0 auto;position:relative;z-index:3;width:300px;max-width:90%;}
.hxys-b a dl h6{position:absolute;left:0;bottom:0;width:100%;height:0;background:rgba(8, 17, 54, 0.9);}
.flex-jc {display: flex; flex-wrap: wrap; justify-content: center; align-items: center;}
.hxys-b a:hover{box-shadow:1px 4px 5px rgb(11 17 41 / 20%)}
.hxys-b a:hover img{transform:scale(1.1);}
.hxys-b a:hover dl{height:100%;padding-top:15%;background:rgba(8, 17, 54, 0.9);}
.hxys-b a:hover dl dt{}
.hxys-b a:hover dl dt h3{font-size:30px;margin-bottom:24px;}
.hxys-b a:hover dl dt h5 p{width: 100px;}
/*简介*/
.about{
    width:100%;
    overflow:hidden;
    background:url(../images/aboutbg.jpg) no-repeat top center;
    background-size:cover;
    }
.aboutlf{
    width:43%;
    overflow:hidden;
    }
.aboutrt{
    width:57%;
    overflow:hidden;
    padding-left:180px;
    padding-top:200px;
    padding-right:5.2%;
    }
.aboutlf .abouttit{
    width:100%;
    overflow:hidden;
    padding-left:12.2%;
    padding-top:170px;
    padding-bottom:94px;
    border-right:solid 1px #e2e2e2;
    border-bottom:solid 1px #e2e2e2;
    }
.aboutlf .aboutky{
    width:100%;
    overflow:hidden;
    padding:92px 0 92px 12.2%;
    border-right:solid 1px #e2e2e2;
}
.aboutlf .aboutky img{
    max-width:100%;
    height:auto;
}
.aboutrt .aboutjs{
    width:100%;
    overflow:hidden;
    font-size:16px;
    color:#7f7f7f;
    line-height:34px;
    margin-top:60px;
    }
.aboutrt .aboutmore{
    width:100%;
    overflow:hidden;
    margin-top:105px;
    }
.aboutrt .aboutmore a{
    display:block;
    width:188px;
    height:56px;
    line-height:56px;
    border:solid 1px #b2b2b2;
    padding-left:32px;
    font-size:16px;
    color:#000;
    font-weight:bold;
    text-transform:uppercase;
    position:relative;
    }
.aboutrt .aboutmore a::before{
    content:"";
    width:26px;
    height:12px;
    position:absolute;
    left:-1px;
    bottom:-1px;
    border-left:solid 2px #e60012;
    border-bottom:solid 2px #e60012;
}
.aboutrt .aboutmore a::after{
    content:"";
    width:26px;
    height:12px;
    position:absolute;
    right:-1px;
    top:-1px;
    border-top:solid 2px #e60012;
    border-right:solid 2px #e60012;
}
.aboutrt .aboutmore a span{
    font-size:16px;
    color:#000;
    margin-left:65px;
}
.aboutlogo{
    width:100%;
    overflow:hidden;
    padding:34px 5.2%;
    text-align:center;
    border-top: solid 1px #e2e2e2;
}
.aboutlogo ul{
    width:100%;
    overflow:hidden;
}
.aboutlogo ul li{
    width:11.111111111111111111111111%;
    overflow:hidden;
    text-align:center;
    float:left;
}
.aboutlogo ul li img{
    max-width:100%;
    height:auto;
    transition: all 0.5s;
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -webkit-filter: grayscale(100%);
    -moz-filter: grayscale(100%);
    -ms-filter: grayscale(100%);
    -o-filter: grayscale(100%);
}
.aboutlogo ul li:hover img{
    -webkit-filter: grayscale(0);
    -moz-filter: grayscale(0);
    -ms-filter: grayscale(0);
    -o-filter: grayscale(0);
}
.aboutlist{
    width:100%;
    overflow:hidden;
    }
.aboutlist ul{
    overflow:hidden;
    }
.aboutlist ul li{
    overflow:hidden;
    padding:0;
    }
.aboutlist ul li dl{
    overflow:hidden;
    float:left;
    }
.aboutlist dl dt,.aboutlist dl dd{
    width:100%;
    overflow:hidden;
    font-weight:normal;
    }
.aboutlist dl dt{
    font-size:16px;
    color:#000;
        transition: all .5s ease;
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    }
.aboutlist dl dt font{
    font-size:26px;
    color:#000;
    }
.aboutlist dl dt .timer{
    font-size:50px;
    color:#e60012;
    font-weight:bold;
    font-family: Arial;
    line-height:50px;
        transition: all .5s ease;
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    }
.aboutlist dl dd{
    font-size:18px;
    color:#000;
}
.tit h3 {
    width: 100%;
    overflow: hidden;
    color: #000;
    margin-top: 8px;
    font-size: 45px;
    line-height: 150%;
    font-weight: bold;
    font-family: font2;
}
.tit h4 {
    width: 100%;
    overflow: hidden;
    color: #000;
    font-size: 35px;
    line-height: 45px;
    font-weight: normal;
}
/*新闻*/
.news-w{
  width: 100%;
  padding:30px 0px;
  background-color: #f2f2f2;
  overflow: hidden;
}
.h-news-tit{display: block; float: left; width: 50%; margin:20px 0px;}
.h-news-tit h2{font-size: 30px;font-weight: bold;color: #333333;}
.h-news-tit p{display: block;padding-top:5px; font-size: 12px;color: #A6A6A6;font-family: arial;text-transform: uppercase;}

.h-news-more{float: right;width: 510px; margin:20px 0px;}
.h-news-more a{float:right;display: block;width: 155px;line-height: 55px;text-align: center;background: #fff;border:1px solid #dddddd; border-radius: 3px;margin-left: 15px;color: #666666;font-size: 16px;box-sizing: border-box;}
.h-news-more a:hover{background: #ff9900;color: #FFFFFF;}

.h-news-list{display: flex;justify-content: space-between;}
.h-news-list li{width: calc(100% / 4 - 1%);}
.h-news-list li .pic{overflow: hidden;}
.h-news-list li .pic img{display: block;width: 100%;transition: 0.4s;}
.h-news-list li:hover .pic img{transform: scale(1.1);}
.h-news-list li .info{background: #FFFFFF;padding: 40px 30px;}
.h-news-list li .info h3{font-size: 17px;color: #333333;}
.h-news-list li:hover .info h3{color:#ff9900;}
.h-news-list li .info p{font-size: 14px;color: #666666;margin-top: 10px;line-height: 17px;margin-bottom: 13px; height: 52px;overflow: hidden;}
.h-news-list li .info .date{display: flex;justify-content: space-between;}
.h-news-list li .info .date span{font-size: 14px;color: #666666;font-family: arial;}
.h-news-list li .info .date strong{font-size: 14px;color: #333333;font-weight: normal;}
.h-news-list li:hover .info .date strong{color: #01449d;}
/*ny title*/
.jj-tit{display: block; text-align: center; padding-top: 30px; padding-bottom: 20px;}
.jj-tit h2{display: block; font-size: 30px;font-weight: bold;color: #666;}
.jj-tit p{display: block; text-align: center; font-size: 12px; color: #999;}
.jj-p{padding:5%;}
.jj-p p{font-size: 16px;line-height: 310%;margin-bottom: 12px;color: #666;}
.jj-p h3{display: block; font-size: 26px;font-weight: bold; color: #666; margin:15px 0px;}
/*my ny*/
.ny-dh{width: 100%; height: 50px; background-color: #f7f7f7; padding:0px 0px; border-bottom: 1px solid #eaeaea;overflow: hidden;}
.ny-weizhi{float:right;width: 100%;padding-top:22px;padding-left:10px; }
.ny-weizhi i{ display: inline-block; width: 30px;height: 19px;background:url(../images/cur.png) no-repeat left center;}
.ny-weizhi a{-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s;display: inline-block;}
.ny-weizhi a:hover{color:#003394}
.ny-weizhi span{color: #666;}
.ny-w-r{width: 250px; float: right;}
.ny-t-l{margin-right: 250px;}

.ry-btbg{background-color: #efefef;}
.text-default{margin:0 auto; padding:10px 3px;font-size: 12px;}

.ny-lx-tit span{font-size: 16px;color:#666;display: block;}
.ny-lx-tit h3{display: block;overflow: hidden;line-height: 40px;margin-top: 8px;font-size: 20px;font-weight: bold;color: #f21616;}
.ny-lxa{padding:10px 0px;}
.ny-lxa p strong{display: block;font-size: 26px !important; font-weight: bold; color: #333; padding:10px 0px;}
.ny-lxa p{display: block;font-size: 16px; color: #333;}
.con-wx{}
.con-wx li{
  float: left;
  width: 35%;
  margin:1%;
  padding:15px;
  background-color: #efefef;
  border-radius: 15px;
}
.con-wx li p{
  display: block;
  font-size: 13px;
  color: #333;
  text-align: center;
}
.con-wx li img{
  display: block; 
  width: 80%; 
  margin:0 auto;
}
/*my*/
.ny-jja-w{margin:10px 0px; border-top:1px solid #666; border-bottom:1px solid #666;overflow: hidden;}
.ny-jja{margin:15px 0px;}
.ny-jja .jj-numa{display:inline-block; line-height: 60px;font-size: 42px !important; color: #ff9900;font-weight: bold; font-family: Arial; margin:0px !important;}
.ny-jja .jj-numb{display:inline-block;  margin:0px !important;}
.ny-jja .jj-numc{display: block; margin:0px !important;}
.ny-jjys{margin:15px 0px;}
.ny-jjys li{float: left;width: 24%;margin-right: 1%;list-style: none; padding:0px !important;}
.ny-jjys li::before{display: none;}
.ny-jjys li:nth-child(4){margin-right: 0px;}
.ny-jjys li img{width: 100%;display: block;margin:0 auto;}
.ny-jjys li h3{display: block; font-size: 15px; font-weight: bold; color: #000;}
.ny-jjys li p{display: block;font-size: 12px; color: #666; line-height: 150% !important;}
.ny-jjimg{margin:0px !important;padding:0px !important; line-height: 0% !important;}

/*foot*/
.foot-w{
  padding-top: 40px;
  width: 100%;
  height: auto;
  background: url(../images/footer-bg.jpg) top center repeat;
  overflow: hidden;
}
.foot-mennu{
  padding-bottom: 50px;
}
.foot-mennu a{
  display: inline-block;
  float: left;
  width: 47%;
  padding:5px 0px;
  font-size: 14px;
  color: #efefef;
}
.foot-la{
  float: left;
  margin-right: 5%;
  width: 41%;
}

.foot-lb{
  float: left;
  padding-right: 3%;
  padding-left: 4%;
  width: 22%;
  border-left: 1px solid #4a4949;
  border-right: 1px solid #4a4949;
}
.foot-lc{
  float: right;
  width: 32%;
  /*border-left: 1px solid #4a4949;*/
}
.foot-tit{
  width: 100%;
  margin-bottom: 20px;
}
.foot-tit h3{
  display: block;
  font-size: 20px;
  color: #fff;
  font-weight: bold;
}
.foot-proc a{
  display: inline-block;
  float: left;
  padding-bottom: 10px;
  width: 50%;
  font-size: 16px;
  color: #adadad;
}
.foot-proc dt{
  display: block;
  float: left;
  width: 50%;
  padding:2px 5px;
  font-size: 16px;
  color: #fff;
  border-radius: 10px;
  overflow: hidden;
  font-weight: 200;
}
.foot-proc dd{
  display: inline-block;
  float: left;
  padding-bottom: 10px;
  width: 50%;
  font-size: 15px;
  color: #fff;
  text-indent:15px;
}

.foot-ewm{
  float: left;
  width: 40%;
}
.foot-ewm h3{
  display: block;
  margin: 3px 0px 10px 0px;
  font-size: 20px;
  color: #333;
  font-weight: bold;
  text-align: center;
}
.foot-ewm .tua{
  margin:0 auto;
  width: 138px;
  height: auto;
  border-radius: 10px;
  border:1px solid #dcdcdc;
  background-color: #fff;
  overflow: hidden;
}
.foot-ewm img{
  display: block;
  width: 100%;
}
.foot-ewm p{
  display: block;
  padding-top:10px;
  font-size: 16px;
  color: #333333;
  text-align: center;
}
.foot-lx{
  float: right;
  width: 92%;
}
.foot-phone{
  border-bottom: 1px solid #4a4949;
  padding-bottom: 8px;
}
.foot-phone img{
  display: inline-block;
}
.foot-phone p{
  display: inline-block;
  font-size: 30px;
  color: #0d0d0d;
  font-weight: bold;
  vertical-align: middle;
}
.foot-cont{
  padding-top: 15px;
  padding-bottom: 15px;
}
.foot-cont p,.foot-cont p a,.foot-cont p strong{
  font-size: 15px;
  color: #606060;
  line-height: 150%;
}
.foot-gg{
  margin-top: 60px;
  width: 100%;
  text-align: right;
}

.foot-bq{
  text-align: center;
  padding:5px 15px;
  font-size: 14px;
  border-top: 1px solid #4a4949;
}
.foot-bq p, .foot-bq p a,.foot-bq p strong{
  text-align: center;
  padding:5px 15px;
  font-size: 14px;
  line-height: 150%;
  color: #606060;
  vertical-align: middle;
}
.foot-bq p img,.foot-bq p{
  display: inline-block;
  vertical-align: middle;
}
/*mini menu*/
.mini-menu{float: right;}
.mini-menu li{display:inline-block; padding:8px 6px;}
.mini-menu li a{
  color: #333;
  font-size: 16px;
  font-weight: bold;
}
.mini-menu .active{
  border-radius: 5px;
}
.mini-menu .active a{
  color: #ff9900;
}
.mini-menu li a:hover{
  color: #ff9900;
}

@media screen and (max-width:1525px){
  .aboutrt{padding-left: 50px;}
}
@media screen and (max-width:1400px){
  #w-1300{width: 100%; padding:20px; box-sizing: border-box;}
}
@media screen and (max-width:1300px){
  #w-80{width: 95%;}
  .aboutlist dl dt .timer{font-size: 39px;}
  .aboutlf{width: 35%;}
  .aboutrt{width: 65%;}
  .tit h4{font-size: 25px;line-height: 30px;}
  .tit h3{font-size: 30px; line-height: 110%;}
}
@media screen and (max-width:1200px){
  .foot-la{width: 39%; margin-right: 1%;}
  .foot-mennu a{font-size: 14px; color: #adadad; width: 100%;}
  .foot-cont p{color: #adadad;}

}
@media screen and (max-width:910px){
  .mini-menu{display: none;}
}

@media screen and (max-width:768px){
  #w-80{width: 100%; padding:10px 20px;}
    .hxys .sybt{font-size: 30px; margin-bottom: 15px;}
    .ny-jjys li{width: 49%;}
    .article .post h3{font-size: 16px;}
    .article .post p{font-size: 14px;}
    .ny-jja{margin: 6px 0px;}
    .ny-jja .jj-numa{font-size: 26px !important;line-height:30px;}
    .jj-tit{padding-top:8px;padding-bottom:8px;}
    .article .post h2{font-size: 16px;}
    .article .post p{line-height: 130%;}
    .foot-lb {display: none;}
    .foot-lc{width: 50%;}
    .foot-la {width: 50%;margin-right: 0px;}
    .foot-proc a{font-size: 14px; line-height: 130%; margin-bottom: 5px;}
    .foot-cont p{color: #adadad;}
    .jj-tit h2{font-size: 16px;padding:0px 10px;}
    .jj-tit p{padding:5px 10px;line-height: 130%;}
    #w-1300{padding:8px 20px;}
    .gl-proc li{display: block; float: left; width: 50%;}
    .gl-proc li a{ padding:5px;font-size: 14px;margin-right: 5px;margin-top: 5px;}
    .gl-proc{padding-top: 0px;}
    .h-tit h2{font-size: 22px;}
    .h-tit p{font-size: 12px; line-height: 120%;}
    .aboutlf,.aboutrt{width: 100%;}
    .aboutlf .abouttit{padding:20px;}
    .tit h4,.tit h3{font-size: 16px;}
    .aboutlf .aboutky{display: none;}
    .aboutrt{padding:20px;}
    .aboutlist dl dt .timer{font-size: 26px;}
    .aboutlist dl dd{font-size: 16px;}
    .aboutrt .aboutjs{margin-top: 30px; line-height:26px;}
    .aboutrt .aboutmore{margin-top: 50px;}
    .hxys-b a:hover dl dt h3{font-size: 14px;}
    .hxys-b a dl dt h3{font-size: 14px;}
    .hxys-b a dl dt{padding:0px;}
    .hxys-b a dl dd{font-size: 12px; line-height: 110%;}
    .hxys-b a dl{height: 60px;}
    .h-news-list{display: block;}
    .h-news-list li{width: 100%;overflow: hidden; margin-bottom: 6px;}
    .h-news-list li .pic{width: 30%;float: left;}
    .h-news-list li .info{width: 68%;float: right;padding:10px 20px;}
    .h-news-list li .info h3{font-size: 14px;}
    .h-news-list li .info p{font-size: 13px;}
    .h-news-more{width: 200px;}
    .h-news-tit h2{font-size: 26px; margin-top: 5px; margin-bottom: 5px;}
    .h-news-tit{marign:10px 0px;}
    .news-w{padding:20px 0px;}
    .h-news-tit p{padding-top: 0px;}
    .h-news-more a{line-height: 36px; width: 130px;font-size: 14px;}

    
}
@media screen and (max-width:600px){
  .foot-la{width: 100%;}
  .foot-lc{width: 100%;}
  .foot-lx{width: 100%;}
  .foot-proc a{margin-bottom: 0px;}
}