﻿@charset "utf-8";
/* CSS Document */
.ggc{display: flex;justify-content: center;align-items: center;padding-top: 10px;}
.yyyb ul li{
	float: left;
    width: 23.5%;
    margin-bottom: 25px;
    margin-right: 2%;
}
.yyyb ul li:nth-child(4n){
	margin-right: 0;
}
.yyyb-img{
	border: 2px solid #cdcdcd;
    width: 100%;
    box-sizing: border-box; border-radius:16px; overflow:hidden
}
.yyyb-img img{
	width: 100%; height:auto; display:block;
}
.yyyb-title{
	 margin-right:0.2rem
}
.yyyb-title h4{font-size: 16px;color: #333;font-weight: normal;}

.yyyb-name{
     
}
.yyyb-name a{
	display: inline-block;
    line-height: 20px;
     font-size:15px; margin:0 10px  
}
 
.yyyb-name a:nth-child(2){
	background: url(../images/yb-i2.png) no-repeat left center;
}

 
.ne-banner{ position:relative;}
.pc-banner {
    display: block;
}
.mobile-banner{ display:none;}
.ne-banner-txt{ position:absolute; width:100%; bottom:20px; font-weight:bold; color:#fff; font-size:0.36rem;}
.banner-txt{ position:absolute; width:100%; font-size:0.48rem; bottom:0.4rem; left:0; color:#fff;font-family: "base-font"; font-weight:bold;}
.ab-box1{ background:url(../images/ab-bg.jpg) no-repeat center; padding:0.82rem 0;}
.ne-ti{ text-align:center; margin-bottom:0.6rem;}
.ne-ti p{ color:#00ceca; font-size:0.18rem; text-transform:uppercase; opacity:0.5}
.ne-ti h1{ font-size:0.36rem;font-family: "base-font"; font-weight:bold; color:#1e4e81; line-height:1.2; margin-bottom:15px;}
.ne-ti span{ width:25px; height:2px; background:#00ceca; display:block; margin:0 auto;}
.ab-le{ border:2px solid #00ceca; border-radius:20px; width:48%;}
.ab-le img{ display:block; border-radius:20px; position:relative; top:-0.3rem; left:-0.3rem; transition-duration:.5s;}
.ab-ri{ width:50%; }
.ab-ri p{ font-size:0.18rem; margin-bottom:0.23rem; text-align:justify; line-height:1.5; text-indent:38px;}
.ab-le:hover img{ top:0; left:0;}
.ab-box2{background:url(../images/fzlc.jpg) no-repeat center;  padding:0.82rem 0;}
 
 
.compy-w {
    width: 100%;
    position: relative;
    margin-top: 0.6rem;
    z-index: 2;
    padding: 0 3.6%;
    color: #fff;
    height: 365px;
}

.compy-w:after {
    width: 100%;
    height: 1px;
    background: #fff;
    position: absolute;
    content: "";
    left: 0;
    top: 42.5%;
}

.compy-box {
    padding: 0 100px;
}

.compy-list {
    width: 100%;
}

.compy-list dl {
    width: 100%;
    height: 296px;
    position: relative;
    padding-top: 100px;
    transition-duration: .5s;
    cursor: pointer;
      margin:0 auto 22px; z-index:2;
}
.jb-img{ position:absolute; left:-50px; top:48%; z-index:1;}

.compy-list dl dt {
    width: 112px;
    height: 112px;
    margin: 0 auto;
    transition-duration: .5s;
    position: relative;
    margin-bottom: 3px;
    border-radius: 100%;
    border: 1px dashed #fff;
    text-align: center;  
 
display: flex;justify-content: center;align-items: center;
    font-size: 0.4rem;
    font-family: "Arial";
    color: #fff; font-weight:bold; line-height:1;
}

.compy-list .dw {
    width: 44px;
    height: 44px;
    position: absolute;
    left: 40%;
    bottom: -22px;
    background: url(../images/about-dw.png) no-repeat;
    transition-duration: .5s;
    display: none;
}

 
.compy-list dl:hover {
    padding-top: 0;
    background: #00ceca;
    color: #fff;
    border-radius: 8px;
    padding-top: 26px;
}

.compy-list dl .text1 {
    width: 100%;
    margin: 0 auto;
    margin-top: 20px;
    line-height: 1.8;
    font-size: 0.16rem;
    display: none;
    transition-duration: .5s; text-align:center;
}

.compy-list dl:hover .text1 {
    display: block;
    /* overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 4;
    line-clamp: 4;
    -webkit-box-orient: vertical; */
}

.compy-list dl:hover .dw {
    display: block;
    moz-transform: scaleX(-1);
    -webkit-transform: scaleX(-1);
    -o-transform: scaleX(-1);
    transform: scaleX(-1);
}
.ab-box3{ background:url(../images/jy.jpg) no-repeat center; padding:0.8rem 0;}
.jy-le{ width:34%;}
.jy-ri{ width:60%;}
.jy-ri h1{ color:#00a9ae; font-size:0.22rem; font-weight:normal; padding-bottom:0.1rem;}
.jy-ri h2{ font-size:0.2rem; text-align:justify; font-weight:normal;}
.jy-ri p{ text-align:right; font-size:0.18rem;}
.jy-ri p span{ font-size:0.36rem;}
.ab-box4{ position:relative; background:url(../images/wh-bg.png) no-repeat left center #fff; padding:0.69rem 0 1.3rem 0}
.xz-img{ position:absolute; bottom:0; left:0; width:100%;}
.xz-img img{ display:block;}
.wh-box{ float:right;}
.wh-box dl{  width:6.36rem; display: flex; align-items: center; border-bottom:1px solid #1e4e81; padding-bottom:0.29rem; margin-bottom:0.3rem; margin-right:2rem}
.wh-box dl dt{ width:83px; height:83px; border:1px solid #215082; border-radius:50%; margin-right:0.21rem;}
.wh-box dl dd{ font-size:0.22rem;}
.wh-box dl dd span{ display:block; font-size:0.32rem;}
.wh-box dl:nth-child(3){ border:none;}
.zy-box1{ padding:1.42rem 0;}

.tx-ri{ width:39%; position:relative; overflow:hidden; background:#000; margin-top:0.9rem;}
.tx-ri p{ position:absolute; bottom:0; left:0; width:100%; text-align:center; color:#fff; font-size:0.24rem; bottom:0.22rem;}
.tx-ri img{ width:100%; display:block; transition-duration:.5s;}
.tx-ri:hover img{ transform:scale(1.1)}
.tx-le{ width:50%;}
.tx-le h1{ color:#1e4b7c; font-size:0.36rem;font-family: "base-font"; font-weight:bold; margin-bottom:0.8rem;}
.tx-li dl{ width:2rem; height:2rem; float:left; background:#00ceca; border-radius:50%; margin-right:0.7rem; color:#fff; text-align:center; position:relative;}
.tx-li dl:nth-child(3n){ margin-right:0;}
.tx-li dl dd{ font-size:0.3rem; position:relative; z-index:2; line-height:1;}
.tx-li dl dt{ font-size:0.22rem; padding-top:0.3rem;position:relative; z-index:2; }
.tx-li dl dt span{ font-size:0.72rem;font-family: "base-font"; font-weight:bold; line-height:1.2; display:inline-block;}
.tx-li dl:after{ content:""; width:100%; height:100%; background:#1e4b7c; position:absolute; top:-5px; left:-5px; border-radius:50%; transition-duration:.5s}
.tx-li dl:hover:after{ top:0; left:0;}
.tx-le h2{ text-align:center; font-size:0.24rem; line-height:1.5; padding-top:0.2rem;}
.tx-le h2 b{ display:block;font-family: "base-font"; font-weight:bold;}
.zy-box2{ background:url(../images/cj.jpg) no-repeat center #01ceca;  
padding:0.68rem 0 1rem 0;}
.zy-ti{ font-size:0.36rem;font-family: "base-font"; font-weight:bold; color:#fff; margin-bottom:0.2rem;}
.cj-b{ position:relative; overflow:hidden;}
.cj-b p{ position:absolute; bottom:0; width:100%; z-index:1;}
.cj-b dd{ position:absolute; bottom:0; color:#fff; width:100%; text-align:center; z-index:2; font-size:0.24rem; bottom:0.05rem;} 
.cj-list .owl-theme .owl-controls .owl-nav{ display:none !important}
.cj-b dt{ overflow:hidden; border-radius:10px;}
.cj-b dt img{ transition-duration:.5s;}
.cj-b:hover dt img{ transform:scale(1.1)}
.zk-ti{ padding-top:1.04rem;}

.jianT {width: 100%;text-align: center; padding: 0.3rem 0 0 0;}
.jianT li {display: inline-block;margin: 0 0.05rem; }
.jianT li a {font-size: 0.14rem;color: #474747;display: block;padding:3px 15px; border:1px solid #c1c5c8}
.jianT li a:hover {text-decoration: none;background: #00ceca;color: #fff;}
    .jianT li span {
        font-size: 0.14rem;
        color: #474747;
        display: block;
        padding: 3px 15px;
        border: 1px solid #c1c5c8
    }

        .jianT li span:hover {
            text-decoration: none;
            background: #00ceca;
            color: #fff;
        }
.jianT li .on {background: #00ceca;color: #fff;}
.new-nr-ti { text-align:center; border-bottom:1px solid #eee; padding-bottom:0.2rem; margin-bottom:0.2rem;}
.new-nr-ti h1{ font-size:20px; padding-bottom:0.15rem; font-weight:bold;}
.new-nr-ti p{ font-size:14px;}
.new-nr-zi{ font-size:0.16rem; line-height:1.8;}
 
.ne-new-list dl{ padding:0.35rem; position:relative; transition-duration:.5s; background:#f7f7f7; margin-bottom:0.3rem;}
.ne-new-list dl dt{ width:264px; height:156px; overflow:hidden; float:right;}
.ne-new-list dl dt img{ width:100%; height:100%; display:block; transition-duration:.5s;}
.ne-new-list dl dd{width: calc(92% - 264px);width: -webkit-calc(92% - 264px);padding-right: 105px; float:right; border-left:1px solid #e0e0e0; padding-left:0.38rem;}
.ne-new-list dl dd h1{ font-size:0.20rem;  white-space: nowrap;overflow: hidden;text-overflow: ellipsis; padding:0.15rem 0 0.15rem 0;}
.ne-new-list dl dd span{ display:block;}
.ne-new-list dl dd span img{ margin-right:0.1rem;}
.ne-new-list dl dd p{ font-size:0.18rem;   overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    line-clamp: 2;
    -webkit-box-orient: vertical;}
.ne-rq{ position:absolute; left:0.5rem; top:0.5rem;  text-align:center;font-family:"Arial"}
.ne-rq p{ font-size:0.6rem; line-height:1; color:#00ceca;font-family:"Arial" font-weight:bold; }
.ne-rq span{ display:block; font-size:0.20rem; color:#00ceca; }
.ne-new-list dl:hover dt img{ transform:scale(1.1)}
.ne-new-list dl:hover{ border-radius:10px;-moz-box-shadow:0px 0px 6px #999999; -webkit-box-shadow:0px 0px 6px #999999; box-shadow:0px 0px 6px #999999;}

.yf-box1,.yf-box2{ padding:0.8rem 0; position:relative;}
.po-img{ position:absolute; left:0; top:0rem; z-index:1}
.yf-ti p{ font-size:0.18rem; position:relative; color:#00ceca; text-transform:uppercase; opacity:0.5; padding-left:35px;}
.yf-ti p:before{ content:""; width:28px; height:1px; background:#00ceca; position:absolute; left:0; top:50%; margin-top:-0.5px;}
.yf-ti h1{ font-size:0.36rem; color:#1e4e81;font-family: "base-font"; font-weight:bold; line-height:1;}
.yf-ti{ margin-bottom:0.52rem;}
.yf01-li dl{ width:48%; float:left;}
.yf01-li dl:nth-child(2){ float:right;}
.yf01-li dl dt{ overflow: hidden; position:relative; border-radius:20px 20px 0 0;}
.yf01-li dl dt img{ width:100%; display:block; transition-duration:.5s;}
.yf01-li dl dt p{   position:absolute; bottom:0; left:0; text-align:center; width:100%; }
.yf01-li dl dt p span{ display:inline-block; background:#00ceca; font-size:0.24rem;font-family: "base-font"; font-weight:bold; color:#fff;padding:0 0.15rem;}
.yf01-li dl dd{ background:#e8edf1; height:1.13rem; text-align:center;display: flex;justify-content: center;align-items: center; font-size:0.2rem; line-height:1.3;transition-duration:.5s;}
.yf01-li dl:hover dt img{ transform:scale(1.1)}
.yf01-li dl:hover dd{background:#00ceca; color:#fff;}
.yf-dq{ text-align:center;}
.yf-dq h1{ font-size:0.3rem;font-family: "base-font"; font-weight:bold; line-height:1; position:relative; top:-60px;}
.yf-dq p{ font-size:0.2rem; position:relative; top:-40px;}
.hz-logo{display: flex;justify-content: space-between;}
.lx-ri,.lx-le{ width:50%;}
.lx-le dl dt{ font-size:0.3rem; color:#1e4e81; padding-bottom:0.6rem;}
.lx-le dl dd{display: flex; align-items: center; font-size:0.22rem; margin-bottom:0.2rem;}
.lx-le dl dd img{ margin-right:0.15rem;}
.lx-box2{ background:url(../images/lx-bg.jpg) no-repeat center; padding-top:0.74rem; position:relative;}
.lx-box2 dl{ padding-bottom:1.16rem;}
.lx-box2 dl dd{ font-size:0.22rem;}
.lx-box2 .yf-ti{ margin-bottom:0.3rem;}
.zp-box01{ padding:0.8rem 0;}
.zp-an{ text-align:center;}
.zp-an a{ display:block; width:2.51rem; height:0.74rem; background:#00ceca; color:#fff;display: flex;justify-content: center;align-items: center; margin:0 auto; font-size:0.3rem; border-radius:40px;transition-duration:.5s;}
.zp-an a img{ margin-left:0.15rem; }
.zp-an a:hover{-moz-box-shadow:2px 2px 5px #C7C7C7; -webkit-box-shadow:2px 2px 5px #C7C7C7; box-shadow:2px 2px 5px #C7C7C7;}
.zp-box01 .ne-ti{ margin-bottom:0.4rem;}
.zp-box02 .cj-b dd{ color:#333; position:relative; line-height:0.47rem; bottom:0;}
.zp-box02{ padding-bottom:1rem;}
.zp-box03{ background:url(../images/zp.png) no-repeat bottom center #f3f6f8; padding:0.94rem 0 1.5rem 0}
.Menubox ul{ text-align:center; margin-bottom:0.3rem; display:none}
.Menubox ul li{ font-size:0.2rem; display:inline-block; line-height:0.46rem; padding:0 0.47rem; line-height:0.44rem; border-radius:30px; cursor:pointer;}
.Menubox ul li.hover{ background:#00ceca; color:#fff;}
.zp-box03 .owl-theme .owl-controls .owl-nav{ display:none !important  }
.ne-menu{ border-bottom:1px solid #dedede; line-height:0.7rem;}
.ne-menu ul li{ float:left; margin-right:0.6rem; font-size:0.24rem;}
.ne-menu ul li a{ display:block; border-bottom:3px solid #fff; transition-duration:.5s;}
.ne-menu ul li a:hover,.ne-menu ul li .on{ font-weight:bold; color:#1e4e81; border-bottom:3px solid #1e4e81;font-family: "base-font";}
.ne-menu p{ font-size:0.18rem;}
.pro-js{ font-size:0.3rem;font-family: "base-font";font-weight:bold; margin-bottom:0.35rem;}
.pro-list dl{ background:#f4f4f4; margin-bottom:0.22rem;}
.pro-list dl dt{ width:3.76rem; height:2rem; background:#1e4e81;display: flex; align-items: center; color:#fff; border-radius:20px; float:left; transition-duration:.5s;}
.pro-list dl dt .img{ width:1rem; height:1rem; border:1px solid #fff; border-radius:50%; position:relative;box-shadow:0 0 5px #fff inset; transition-duration:.5s; margin-right:0.2rem; margin-left:0.5rem}
.pro-list dl dt .img img{ position:absolute; top:0; left:0; bottom:0; right:0; margin:auto; transition-duration:.5s;}
.pro-list dl dt div h1{ font-size:0.3rem; line-height:1; font-weight:normal;}
.pro-list dl dt div p{ font-size:0.18rem; opacity:0.6;}
.pro-list dl dd{ padding-left:0.85rem;width: calc(100% - 3.76rem);width: -webkit-calc(100% - 3.76rem);height:2rem; float:left;display: flex; align-items: center;}
.pro-list dl dd div{ width:100%;}
.pro-list dl dd li{ width:22%; background:url(../images/l.png) no-repeat bottom right #fff; height:53px; transition-duration:.5s;display: flex;align-items: center; cursor:pointer; transition-duration:.5s; padding-left:0.25rem; border-radius:5px; float:left;  margin:0.1rem 5% 0.1rem 0}
.pro-list dl dd li:hover{ background:url(../images/l1.png) no-repeat bottom right #fff;-moz-box-shadow:2px 2px 5px #333333; -webkit-box-shadow:2px 2px 5px #333333; box-shadow:2px 2px 5px #333333;}
.pro-list dl:nth-child(4) dt{ background:#00ceca}
.pro-list dl:nth-child(6) dt{ background:#00aeeb}
.pro-list dl:nth-child(8) dt{ background:#ed7700}
.tips{ font-size:0.2rem; color:#00ceca}
.hz-pro{ background:#e8edf1; position:relative; padding:1rem 0;}
.hz-box1{ background:#fff; overflow:hidden; position:relative; border-radius:15px; margin-bottom:0.59rem;  }
.hz-box1 img{ display:block; float:right; width:64%;}
.hz-box1 .txt{ width:40%; padding:0 0.4rem; position:absolute; left:0; height:100%;display: flex;justify-content: center;align-items: center;}
.hz-box1 .txt li{ width:50%; float:left; color:#00ceca; font-size:0.3rem;font-family: "base-font";font-weight:bold; text-align:center; line-height:1.3; height:1.8rem; padding-top:0.3rem; border-bottom:1px solid #00ceca}
.hz-box1 .txt li:nth-child(3),.hz-box1 .txt li:nth-child(4){ border-bottom:0; padding-top:0.76rem;}
.hz-box1 .txt li:nth-child(1),.hz-box1 .txt li:nth-child(3){border-right:1px solid #00ceca}

.hz-box1 .txt li span{ display:block; font-size:0.38rem;}
.hz-box2 dl{ position:relative; width:31%; float:left;}
.hz-box2 dl dt{ overflow:hidden; border-radius:10px;}
.hz-box2 dl dt img{ width:100%; display:block;}
.hz-box2 dl dd{ position:absolute; top:20px; left:0.6rem; color:#fff;}
.hz-box2 dl dd h1{ font-size:0.36rem;font-family: "base-font";font-weight:bold; line-height:1.3; padding-bottom:0.15rem}
.hz-box2 dl dd a{ display:block; font-size:0.2rem; color:#fff; margin-bottom:0.2rem;}
.hz-box2 dl dd a:hover{ border-bottom:1px solid #fff;}
.hz-box2 dl:nth-child(4){ margin:0 3.5%;}

.xywl-box1 .pro-js{ font-weight:normal; margin:0.8rem 0 0.8rem 0;}
.xywl-box1 .pro-js span{ font-weight:bold;}
.wl-list dl{ width:32%; float:left; background:#f0f4f7; height:2.81rem; position:relative; padding:0.35rem;border-radius:15px; transition-duration:.5s;}
.wl-list dl dd{ position:absolute; top:-30px; right:30px;}
.wl-list dl dd img{ transition-duration:.5s;}
.wl-list dl:nth-child(2){ margin:0 2%; }
.wl-list dl dt h1{ font-size:0.3rem; font-weight:normal;}
.wl-list dl dt p{ font-size:0.26rem; line-height:1.6}
.wl-list dl dt span{ font-size:0.26rem;color:#00ceca}
.wl-list dl dt p b{ color:#00ceca;font-family: "base-font";font-weight:bold;}
.wl-list dl:hover dd img{-webkit-animation: icon-bounce 0.5s alternate;
  -moz-animation: icon-bounce 0.5s alternate;
  -o-animation: icon-bounce 0.5s alternate;
  animation: icon-bounce 0.5s alternate;}

.wl-list dl:hover{-moz-box-shadow:0px 0px 9px #CFCFCF; -webkit-box-shadow:0px 0px 9px #CFCFCF; box-shadow:0px 0px 9px #CFCFCF;}

.com-dialogBg{width:100%;height:100%;background:rgba(0,0,0,0.8);position:fixed;top:0;left:0;z-index:9999;display:none;}
.com-dialog{ width: 600px; padding: 75px 100px;
    background: #fff;
    left: 50%;
    top: 50%;
    -webkit-transform: translate(-50%,-50%); position:absolute }
.dialogTop{ position:absolute; top:20px; right:20px; font-size:30px;}
.tc-box{ background:#fff; width:80%; top:55%; left:10%; transform:translateY(-50%); position:absolute; padding:38px; border-radius:10px; max-height:90%;}
.tc-le{ width:48%;}
.tc-ri{ width:50%;}
.tc-ri h1{ font-size:0.36rem;font-family: "base-font";font-weight:bold; padding-bottom:0.4rem;}
.tc-ri h2{ font-size:0.24rem;font-family: "base-font";font-weight:bold;}
.tc-ri h3{ font-size:0.2rem; }
.tc-ri p{font-size:0.2rem; color:#1e4e81; }
.tc-ri a{ display:block; width:1.91rem; text-align:center; height:0.47rem;display: flex;justify-content: center;align-items: center; color:#fff; font-size:0.17rem; border-radius:30px; background:#00ceca;}
.tc-ri a img{ margin-left:0.15rem;}

.news{width:100%; padding: 0 0 25px 0;}

 .news .select{width:100%; background:#f0f0f0; padding:30px 70px 30px 70px;}
.news .select dl{width:20%; margin-right:2.25% !important; float:left; height:34px; }
.news .select dl:nth-child(1){ width:10%; line-height:34px; font-size:24px; font-weight:bold; color:#333333; }
.news .select dl:nth-child(5){ width: 18%; margin-right:0 !important; float: right;}
.news .select dl .an03{width:100%; background:url(../images/ss2.png) no-repeat center center #00ceca; text-align:center; color:#fff; font-size:16px; height:34px; transition-duration: 1s; cursor: pointer;}

.news .select dl input{width:100%; height:34px; line-height:34px; border:1px solid #e0e0e0; outline:none; padding:0 15px;}
.news .select dl select{width:100%; height:34px; line-height:34px; border:1px solid #e0e0e0; outline:none; padding:0 15px; color:#8a8a75;-webkit-appearance:none;-moz-appearance:none;appearance:none; /*去掉下拉箭头*/background: url(../images/xl.png) no-repeat 96% center #fff;}
/*清除ie的默认选择框样式清除，隐藏下拉箭头*/

.news .select dl select::-ms-expand { display: none; }





@media only screen and (max-width: 1600px) {
.ne-ti p,.ne-new-list dl dd h1{ font-size:0.26rem;}
  .ab-ri p,.yf01-li dl dd,.yf-dq p,.ne-new-list dl dd p{ font-size:0.22rem}
  .jb-img{ left:-31%;}
  .wh-box dl{ width:7rem;}
  .ne-menu p,.tc-ri a,.compy-list dl .text1{ font-size:0.2rem;}
}

 

@media only screen and (max-width: 1440px) {
  .jb-img{ width:55%;} 
}

@media only screen and (max-width: 1280px) {
 .ab-le{ width:45%;}
 .ab-ri{ width:52%;}
 .ab-ri p{ font-size:0.2rem;}
 .jb-img {
    left: -33%; top:48.5%;
}
.pro-list dl dt .img img{ width:80%;}
.pro-list dl dd li{ width:27%; height:47px;}
.hz-box2 dl dd img{ width:60px;}
.wl-list dl dd img{ height:70px;}
.yf01-li dl{ width:49%;}
.hz-logo li img{ max-width:80%;}
}











@media only screen and (max-width: 760px) {
 .pc-banner,.jb-img,.compy-list .dw,.ne-menu p,.ne-rq{display: none;}
.mobile-banner,.compy-list dl .text1{ display:block ;}
.wrap{ padding:0 20px;}
.ab-box1,.ab-box2,.ab-box3,.ab-box4,.yf-box1, .yf-box2,.zp-box03{ padding:30px 0;}
.ne-ti p, .ne-new-list dl dd h1,.jy-ri h1,.wh-box dl dd span,.ne-menu ul li,.yf-ti p,.pro-js,.tc-ri h2,.hz-box1 .txt li,.yf-dq h1,.Menubox ul li{ font-size:18px;}
.ne-ti h1,.yf-ti h1,.tc-ri h1,.hz-box1 .txt li span{ font-size:20px;}
.ab-le,.ab-ri,.jy-le,.jy-ri,.tc-le,.tc-ri,.hz-box2 dl,.wl-list dl,.yf01-li dl,.tx-le,.tx-ri,.lx-ri, .lx-le{ width:100%; float:none; margin-bottom:15px;}
.ab-le{ border:none;}
.ab-le img{ top:0; left:0;}
.ab-ri p,.compy-list dl .text1,.jy-ri h2,.jy-ri p,.wh-box dl dd,.tips,.tc-ri h3,.tc-ri p,.yf01-li dl dd,.yf-dq p,.tx-ri p,.cj-b dd,.ne-rq span,.ne-new-list dl dd p,.lx-le dl dd,.lx-box2 dl dd{ font-size:14px;}
.compy-box{ padding:0 40px;}
.compy-list dl dt{ width:80px; height:80px;}
.compy-list dl,.compy-list dl .text1{ width:100%;}
.compy-list dl{ padding-top:0; height:auto;}
 
.compy-box .owl-theme .owl-controls .owl-nav .owl-prev,.compy-box .owl-theme .owl-controls .owl-nav .owl-next{ top:34%;}
.compy-w{ height:auto;}
.ab-box3,.lx-box2{ background-size:cover;}
.wh-box dl dt{ width:60px; height:60px;}
.pro-list dl{ background:none; margin-bottom:25px;}
.pro-list dl dt{ width:50%; height:60px; border-radius:10px; float:none; margin-bottom:10px;}
.pro-list dl dd{ width:100%;background: #f4f4f4; float:none;  padding:20px; height:auto;}
.pro-list dl dt .img{ width:40px; height:40px;}
.pro-list dl dd li{ width:49%; font-size:14px; margin:0 1% 10px 0; text-align:center; line-height:22px;}
.tc-box{ width:90%; left:5%; padding:20px;}
.tc-ri a{ font-size:14px; width:150px; height:55px;}
.hz-box1 img{ width:100%; opacity:0.7 !important;}
.hz-box1{ background:#000;}
.hz-box1 .txt{ width:100%;}
.hz-box2 dl:nth-child(2),.wl-list dl:nth-child(2){ margin:10px 0;}
.xywl-box1 .pro-js,.tx-le h2{ margin:10px 0; font-size:16px;}
.wl-list dl dd{ top:10px; right:10px;}
.wl-list dl dd img{ height:40px;}
.yf01-li dl dt p span{ font-size:17px;}
.yf-dq h1,.yf-dq p{ top:0;}
.yf-dq p{ padding:15px 0;}
.zy-box1,.zp-box01{ padding:30px 20px;}
.tx-li dl{ width:90px; height:90px; margin-right:30px;}
.tx-le h1{ font-size:20px; margin-bottom:20px;}
.tx-li dl dt{ font-size:18px; padding-top:5px;}
.tx-ri{ margin-top:0;}
.ne-new-list dl dt{ width:120px; height:auto;}
.ne-rq{ top:15px; left:15px;}
.ne-new-list dl dd{    width: calc(100% - 120px);
    width: -webkit-calc(100% - 120px); padding-right:10px; border:none; padding-left:0;}
.ne-new-list dl dd h1{ font-size:16px; padding:0;}
.lx-le dl dt{ font-size:18px; padding-bottom:15px;}
.lx-le dl dd img{ width:40px;}
.lx-box2 dl{ padding-bottom:30px;}
.compy-list dl:hover {
    background: none;
    color: #fff;
    padding-top: 0;
}

.news .select{ padding:20px 18px 30px 18px;}
.news .select dl:nth-child(1){ display:none;}
.news .select dl{ width:32%; margin-right:1% !important;}
.news .select dl:nth-child(5){ float:none; clear:both; margin:0 auto; width:30%; top:10px; position:relative; right:35%;}
.news .select dl select{ background-size:10%;}


 
 .compy-list dl {
    padding-top: 0;
    background: #00ceca;
    color: #fff;
    border-radius: 8px;
    padding-top: 26px; height:240px;
}


.compy-list dl .text1 {
    display: block;
    /* overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 4;
    line-clamp: 4;
    -webkit-box-orient: vertical; */
}

.compy-list dl .dw {
    display: block;
    moz-transform: scaleX(-1);
    -webkit-transform: scaleX(-1);
    -o-transform: scaleX(-1);
    transform: scaleX(-1);
}
.yyyb ul li{ width:48%}

.yyyb-name{ padding-top:0;}



}
