/*閸掓繂顫愰崠鏍ㄧ壉瀵拷*/
html {
    margin: 0;
    padding: 0;
    border: 0;
}

body,
div,
span,
object,
iframe,
h1,
h2,
h3,
h4,
p,
blockquote,
pre,
a,
address,
code,
b,
em,
img,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
footer,
header,
hgroup,
nav,
section {
    margin: 0;
    padding: 0;
    border: 0;
}

body {
    background: #fff;
    color: #666;
    position: relative;
    font: 12px/1.5 Microsoft YaHei, arial, 鐎瑰缍? sans-serif;
    vertical-align: baseline;
    width: 100%;
    overflow-x: hidden;
}

a {
    text-decoration: none;
    outline: none;
}

a:link {
    color: #666;
}

a:visited {
    color: #666;
}

a:hover,
a:active,
a:focus {
    color: #009b4c;
    text-decoration: none;
    outline: none;
}

p {
    margin: 0;
}

input {
    padding: 0;
    margin: 0;
    font-family: 'Microsoft YaHei';
}

img {
    border: none;
    background: none;
    vertical-align: middle;
}

ul,
ol,
li {
    list-style-type: none;
}

select,
input,
img,
select {
    vertical-align: middle;
}

table {
    border-collapse: collapse;
    border-spacing: 0
}

table,
th,
td {
    vertical-align: middle
}

.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    overflow: hidden;
    visibility: hidden;
}

.clearfix {
    zoom: 1
}

.clearboth {
    height: 0px;
    line-height: 0px;
    overflow: hidden;
    clear: both;
    font-size: 0px;
}

h1,
h2,
h3,
h4 {
    font-size: 12px;
    font-weight: bold;
}

hr {
    border: 0;
    border-top: 1px solid #ccc;
    height: 0;
}

dt {
    font-weight: normal;
}

/*----- Common css ------*/
.fl {
    float: left;
}

.fr {
    float: right;
}

.di {
    _display: inline;
}

.fwn {
    font-weight: normal;
}

.dib {
    *display: inline;
    _zoom: 1;
    _display: inline;
    _font-size: 0px;
}

.flex {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
}

.flexd {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
}

.wh {
    max-width: 1334px;
    margin: 0 auto;
    padding: 0 15px;
}

.pos {
    position: relative;
    width: 1920px;
    left: 50%;
    margin-left: -960px;
}

.com-img {
    display: inline;
    overflow: hidden;
    margin: 0 auto;
    display: table;
}

.com-img img {
    transition: all 0.8s;
    -webkit-transition: all 0.8s;
    -moz-transition: all 0.8s;
    -o-transition: all 0.8s;
}

.com-img:hover img {
    transform: scale(1.1);
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -o-transform: scale(1.1);
    -ms-transform: scale(1.1);
}



/*婢舵挳鍎撮弽宄扮础*/
.top1 {
    position: absolute;top:25px;width: 100%;z-index: 999;
}
.top1.cur{position: fixed;top:0;background: rgba(0,0,0,.5);padding: 10px 0;}
.top2 {
    height: 143px;
    overflow: hidden;
}

#header {
    width: 1000px;
    margin: 0 auto;
}

.logo {
    float: left;
}

.top2 .k2 {
    margin-top: 35px;
    font-size: 16px;
    color: #333333;
    line-height: 35px;
    background: url() no-repeat left center;
    padding-left: 40px;
}



/*閻戭參妫幖婊呭偍*/
.sou {
    margin: 15px 0;
}

.hotSearch a {
    margin-right: 6px;
}

.hotSearch {
    float: left;
    height: 24px;
    line-height: 24px;
    font-weight: normal;
}

/*閹兼粎鍌ㄩ崪宀€鍎归梻銊︽偝缁憋拷*/
#formsearch {
    float: right;
}

#search-type {
    float: left;
    width: 100px;
    height: 24px;
    border: 1px solid #c8c8c8;
    margin-right: 5px;
}

#formsearch input {
    height: 22px;
    background: #fff;
    border: 1px solid #c8c8c8;
    line-height: 22px;
}

#formsearch input#keyword {
    height: 22px;
    line-height: 22px;
    padding-left: 4px;
    color: #666;
}

#formsearch input#s_btn {
    width: 46px;
    height: 24px;
    line-height: 24px;
    text-align: center;
    background-color: #009b4c;
    color: #fff;
    border: none;
    cursor: pointer;
    font-size: 12px;
}


.dh{font-size: 18px;font-weight: bold;color: #fff;padding-left: 38px;background: url(../image/c36f76b309193a698f6cba1dc0bcbcded17942ba.png) no-repeat left center;line-height: 70px;}

/* 鐎佃壈鍩呴弽宄扮础 */
#menu {
    background-color: #019350;
}

.x-menu {
    display: flex;width: 79%;
    justify-content: space-between;
    align-items: center;
}

.x-menu>li {
    position: relative;
    margin: 0 4%;
}

.x-menu>li>a {
    display: block;
    font-size: 16px;
    color: #ffffff;
    white-space: nowrap;
    line-height: 65px;
    height: 65px;
    text-align: center;
}



.x-menu>li>a:hover {
    opacity: .6;
}

.x-menu>li.active>a {}

.x-menu>li:after {
    content: '';
    position: absolute;
    z-index: 100;
    width: 100%;
    left: 0;
    /*height: 40px;*/
    opacity: 0;
    top: 100%;
}

.x-menu>li:hover .x-sub-menu {
    opacity: 1;
    visibility: visible;
    -webkit-transform: translateY(0);
    transform: translateY(0);
}

.x-menu > li>a::after{
  position: absolute;
  content: '';
  width: 0;
  height: 3px;
  background: #fff;
  bottom:0;
  left: 52%;
  z-index: 9999999;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  -webkit-transition: all 0.8s;
  -o-transition: all 0.8s;
  transition: all 0.8s;
}
.nyhead .x-menu > li>a::after{
    background: #1d2789;
}
.x-menu > li>a:hover:after{
    width: 100%;
}
.x-menu > li > a:hover {
    opacity: .7;
}

.x-sub-menu {
    position: absolute;
    z-index: 99;
    width: 170%;
    left: -35%;
    top: 65px;
    background: rgba(0,0,0,.3);
    opacity: 0;
    visibility: hidden;
    -webkit-transform: translateY(20px);
    transform: translateY(20px);
    -webkit-transition: all .5s ease;
    transition: all .5s ease;
}

.x-sub-menu>li {
    /* padding: 0 0.9rem; */
}

.x-sub-menu>li>a {
    display: block;
    text-align: center;
    line-height: 2;
    font-size: 14px;
    color: #fff;
    line-height: 2.6;
}

.x-sub-menu>li>a:hover {
    background: rgba(0,0,0,.5);
    color: #fff;

}

.x-sub-menu:after {
    content: '';
    width: 0;
    height: 0;
    line-height: 0;
    font-size: 0;
    overflow: hidden;
    border-width: 10px;
    cursor: pointer;
    border-style: dashed dashed solid dashed;
    border-color: transparent transparent #fff transparent;
    border-top: none;
    position: absolute;
    top: -10px;
    left: 50%;
    margin-left: -10px;
    z-index: 99;
    display: none;
}


@media(max-width: 1260px){
    .x-menu{width: 70%;}
}

.x-banner{position: relative;}
/* 澶撮儴 */
.x-banner video{
  object-fit: fill;
  width: 100%;
height: 49vw;
}
.x-banner{
    height: 100%;
}
.x-banner .ban-word{
    position: absolute;
    top: 0;
    left: 0;
    z-index: 99;
    width: 100%;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    background-color: rgba(0, 0, 0, 0.6);
}
.x-banner .ban-word h3{
    font-size: 70px;
    font-weight: bold;
    color: #fff;
    font-family: '鎬濇簮榛戜綋 CN';
    text-align: center;
}
.x-banner .ban-word h3 span{
    display: block;
    font-size: 34px;
    color: #fff;
    margin-top: 40px;
}



/* 澶撮儴鑷€傚簲 */
@media(max-width:1429px){
    .x-banner .ban-word h3{
        font-size: 60px;
    }
    .x-banner .ban-word h3 span{
        font-size: 32px;
        margin-top: 25px;
    }
}
@media(max-width:1329px){
    .x-banner .ban-word h3{
        font-size: 50px;
    }
    .x-banner .ban-word h3 span{
        font-size: 28px;
        margin-top: 20px;
    }
}
@media(max-width:1199px){
    .x-banner .ban-word h3{
        font-size: 45px;
    }
    .x-banner .ban-word h3 span{
        font-size: 26px;
        margin-top: 10px;
    }

    .x-banner video{
        position: unset;
    }

}
@media(max-width:991px){

    .x-banner .ban-word h3{
        font-size: 36px;
    }
    .x-banner .ban-word h3 span{
        font-size: 22px;
    }
}
@media(max-width:768px){
    .x-banner .ban-word h3{
        display: none;
    }
}




/*  */
.box1{background: url(../image/540eb59582401e7739f54c442f194d3561e7439d.jpg) no-repeat top center;background-size: cover;padding: 2.8% 0 5%;}

.tab-con { position: relative; }
.tab-con .tab-main { position: absolute; left: 0; top: 0; z-index: 9; right: 0;}
.tab-con .tab-main { opacity: 0; visibility: hidden; transition: all .5s ease; }
.tab-con .tab-main.active { position: static; opacity: 1; visibility: visible;  }
.bt1{text-align: center;}
.bt1 dd{color: #333333;font-size: 36px;font-weight: bold;line-height: 1;}
.bt1 dt{color: #666666;font-size: 18px;line-height: 1;margin-top: 21px;}
.psort{margin: 4.4% 0 2.2%;background: url(../image/9a4aa54446fc6535431136741b9b41cb313a065a.png) no-repeat bottom center;}
.psort li{padding: 2.4% 0 2%;width: 20%;text-align: center;cursor: pointer;}
.psort li p{color: #333333;font-size: 18px;margin-top: 15px;}
.psort li .img{height: 73px;line-height: 73px;}
.psort li.active{background: #fff6e9 url(../image/63b91058684cb2917182b9955ca20ce92e7a839f.png) repeat-x bottom center;}
.you{align-items: center;}
.ysimg{width: 47%;}
.ysimg img{width: 100%;}
.yright{background-color: #ffffff;box-shadow: 0px 0px 13px 0px rgb(6 4 4 / 7%);border-radius: 10px;width: 40%;padding: 3.2% 10px 2.7% 5%;}
.yright h2{color: #333333;font-size: 20px;margin-bottom: 23px;}
.yy .li1 h3{color: #116cb2;font-size: 16px; padding-left: 28px;background: url(../image/af3174bcec8813d4e68eedd74e6062031bbeaaed.png) no-repeat left center;margin-bottom: 7px;}
.yy .li1 p{color: #666666;font-size: 14px;padding-left: 28px;}
.yy .li1{margin-bottom: 1.4vw;}
.m1 a{display: block;width: 126px;height: 38px;line-height: 38px;text-align: center;font-size: 14px;color: #fff;background: #ff9e00;border-radius: 20px;}
.m1 a:nth-child(2){background: #116cb2;margin-left: 24px;}



/*  */
.box2{background: url(../image/d51e7ad2d4748a59ec1c4f5e09ce2465194c390e.jpg) no-repeat top center;background-size: cover;padding: 5% 0 4%;}
.box2 h3{font-size: 36px;text-align: center;color: #fff;}
.acon{color: #ffffff;font-size: 16px;line-height: 30px;margin: 3% 0 3.6%;text-align: left;text-indent: 2em;}
.box2 a{display: block;width: 126px;height: 38px;background-color: #ff9e00;border-radius: 20px;line-height: 38px;text-align: center;color: #fff;font-size: 14px;margin: 0 auto;}


/*  */
.box3{margin-bottom: 2.8%;background: url(../image/3577f0f44226073b6be89964bde55011afb8cb59.png) no-repeat center;background-size: cover;padding: 2.8% 0 4%;}
.bt2{text-align: center;color: #333333;font-size: 36px;font-weight: bold;line-height: 1;}
.sul{margin-top: 6%;}
.sul li{text-align: center;}
.sul li p{color: #333333;font-size: 18px;margin-top: 8px;}
.sul li .img{height: 70px;line-height: 70px;}
.sbt span{color: #333333;font-size: 35px;font-weight: bold;}
.sbt sup{width: 19px;height: 19px;background-color: #fc9707;border-radius: 50%;text-align: center;color: #ffffff;font-size: 16px;line-height: 16px;font-weight: bold;display: inline-block;top: -22px;}
.sul li .sbt{color: #116cb2;font-size: 16px;font-weight: bold;margin-top: 16px;}
.sul li:last-child .sbt sup{display: none;}




/*  */
.fsort{background-color: #edf1f7;border-radius: 10px;margin: 5.9% 0 19px;padding: 0 48px;}
.fsort li{display: block;line-height: 60px;color: #333333;font-size: 18px;width: 120px;text-align: center;border-bottom: 3px solid transparent;cursor: pointer;}
.fsort li.active{background: #fff;border-color: #fc9707;}
.tab-con2 { position: relative; }
.tab-con2 .tab-main2 { position: absolute; left: 0; top: 0; z-index: 9; right: 0;}
.tab-con2 .tab-main2 { opacity: 0; visibility: hidden; transition: all .5s ease; }
.tab-con2 .tab-main2.active { position: static; opacity: 1; visibility: visible;  }
.jimg{width: 49.5%;}
.jimg img{width: 100%;}
.jleft{width: 49%;}
.jleft h2{color: #333333;font-size: 24px;}
.jleft p{color: #666666;font-size: 16px;line-height: 30px;margin: 25px 0 9%;}
.jleft a{display: block;width: 158px;height: 36px;line-height: 36px;text-align: center;background: #ff9e00;font-size: 16px;color: #fff;border-radius: 20px;}


/*  */
.box5{margin: 4% 0;}
.cbox{position: relative;margin-top: 16px;}
.mySwiper{overflow: hidden;}
.mySwiper .img{width: 44.5%;display: block;background: url(../image/3ecf3e613157afc024d6c7e79cb6d4dc249a6c53.png) no-repeat top left;padding: 5.4% 0 0 12.3%;background-size: cover;}
.mySwiper .swiper-slide{align-items: center;}
.mySwiper .img img{border:10px solid #116cb2;border-radius: 50%;max-width: 100%;}
.cright{width: 49.3%;}
.cright h3{color: #333333;font-size: 24px;}
.cright p{color: #666666;line-height: 30px;font-size: 16px;margin: 2vw 0 3.1vw;}
.cright a{display: block;width: 158px;height: 36px;line-height: 36px;text-align: center;background: #ff9e00;font-size: 16px;color: #fff;border-radius: 20px;}
.swiper-button-next{right: -60px;outline: none;background: none;}
.swiper-button-prev{left: -60px;outline: none;background: none;}
.swiper-pagination1{text-align: center;margin-top: 4.7vw;}
.swiper-pagination1 .swiper-pagination-bullet{width: 54px;height: 6px;border-radius: 3px;border: solid 1px #116cb2;margin: 0 15px;background: none;opacity: 1;}
.swiper-pagination1 .swiper-pagination-bullet-active{background-color: #116cb2;}





/*  */
.box6{background: url(../image/6df86914e5f53801d40ddd5589c4f0685774c285.png) no-repeat top center;background-size: cover;padding: 2.8% 0;}
.zbox{position: relative;margin-top: 5.76%;}
.mySwiper2{overflow: hidden;}
.mySwiper2 .swiper-slide{text-align: center;margin-top: 4.2%;}
.mySwiper2 .swiper-slide .zz{
    padding: 1.77vw 5px 1.9vw;
	background-color: #ffffff;
	box-shadow: 1px 1px 13px 0px 
		rgba(0, 0, 0, 0.04);
	border-radius: 10px;
    margin-top: 9px;
}
.zz h3{color: #333333;font-size: 16px;}
.zz p{color: #666666;font-size: 15px;margin-top: 12px;}
.mySwiper2 .swiper-slide:nth-child(2n){margin-top: 0;}
.mySwiper2 .swiper-slide:hover .zz{background-color: #014f98;}
.mySwiper2 .swiper-slide:hover .zz h3,.mySwiper2 .swiper-slide:hover .zz p{color: #fff;}
.swiper-button-prev2,.swiper-button-next2{outline: none;background: none;position: absolute;top:50%;margin-top: -22px;z-index: 9999;}
.swiper-button-next2{right: -4.84vw;}
.swiper-button-prev2{left: -4.84vw;}
.mySwiper2 .swiper-slide .img img{max-width: 100%;-webkit-transition: all 0.5s;-moz-transition: all 0.5s;-ms-transition: all 0.5s;-o-transition: all 0.5s;transition: all 0.5s;}
.mySwiper2 .swiper-slide:hover .img img{transform: scaleX(-1);}

/*  */
.box7{margin: 2.8% 0 2%;}
.nul{margin-top: 6.3%;}
.nul li{width: 50%;padding-bottom: 16px;margin-bottom: 20px;border-bottom: 1px dashed #cbcbcb;padding-right: 8px;align-items: center;}
.nei{width: calc(100% - 205px );}
.nei h3 a{display: block;color: #333333;font-size: 18px;overflow:hidden; white-space:nowrap;text-overflow:ellipsis;margin-bottom: 15px;padding-right: 23px;}
.nei p{color: #666666;font-size: 16px;line-height: 36px;height: 63px;overflow: hidden;padding-right: 23px;}
.nei span{display: block;color: #666666;font-size: 12px;text-align: right;}
.nul li:hover .nei h3 a{color: #014f98;}
.nul li .img img{width: 185px;height: 140px;transition: all 0.5s;}
.nul li .img{display: block;overflow: hidden;}
.nul li:hover .img img{transform: scale(1.2);}



/*  */
.box8{padding: 2.8% 0;background-color: #fbfcfe;}
.himg{margin-top: 40px;text-align: center;}
.himg img{max-width: 100%;}



/*  */
.foot{background: #868686;padding: 3.8% 0 16px;}
.ft1{padding: 0 8%;border-bottom: 1px solid rgba(255,255,255,.16);padding-bottom: 3%;}
.dtel{color: rgba(255,255,255,.85);font-size: 20px;font-weight: bold;background: url(../image/7acccfcd70077153d28838d9b564716cddb7f2ba.png) no-repeat left center;padding: 13px 5px  0 52px;}
.tlogo{margin: 0 0 20px 30px;}
.dao li h3{color: #ffffff;font-size: 18px;margin-top: 15px;margin-bottom: 20px;}
.dao li a{display: block;color: #ffffff;opacity: 0.75;line-height: 36px;font-size: 14px;}
.dao{width: 63%;}
.foot a:hover{color: #237bcd;}

.ft2{margin: 35px 8% 40px;}
.tul li .img{margin-right: 30px;}
.tul li .img img{width: 64px;}
.tcon h3{color: #ffffff;font-size: 14px;opacity: 0.4;font-weight: normal;margin: 5px 0 15px;}
.tcon p{color: #ffffff;font-size: 15px;font-weight: normal;}
.ft3{padding: 0 8%;font-size: 12px;color: rgba(255,255,255,.37);line-height: 24px;}
.ft3 a{color: rgba(255,255,255,.37);}




/* 涓撻椤垫牱寮?*/
.psort li:hover{background: #fff6e9 url(../image/63b91058684cb2917182b9955ca20ce92e7a839f.png) repeat-x bottom center;}
.psort li a{display: block;}
/* .pbox1 .psort{margin-bottom:8%} */

.cpbox .psort{margin-bottom: 4%;}

/*  */
.pbt1{color: #333333;font-size: 40px;font-weight: bold;line-height: 1;text-align: center;    }
.fen{margin-top: 4.5%;}
.fen li{width: 18.5%;box-shadow: 0px 0px 18px 0px rgba(28, 28, 28, 0.11);position: relative;}
.fen li:hover .img{opacity: 1;}
.fen li .img{opacity: 0.37;-webkit-transition: all 0.5s;-moz-transition: all 0.5s;-ms-transition: all 0.5s;-o-transition: all 0.5s;transition: all 0.5s;}
.fen li .img img{width: 100%;}
.fcon{position: absolute;top:3.28vw;width: 100%;text-align: center;z-index: 999;padding: 0 20px;}
.fcon h3{color: #333333;font-size: 20px;}
.fcon p{color: #666666;font-size: 16px;line-height: 30px;margin-top: 36px;}
.pbox1{margin-bottom: 4%;}



/*  */
.pbox2{background: #fafafc;padding: 4% 0;}
.liang{margin-top: 5.4%;}
.liang li{text-align: center;}
.liang li h3{font-size: 18px;color: #333;margin-top: 28px;}




/*  */
.guan li{padding:4% 0 ;}
.guan li:nth-child(2n){background-color: #f4f6f8;}
.guan li .img {width: 50%;text-align: center;
box-shadow: 0px 0px 23px 4px rgba(28, 28, 28, 0.16);
display: block;}
.guan li .img img{width: 100%;}
.gg{width: 45%;}
.guan li:nth-child(2n) .img{float: right;}
.guan li:nth-child(2n) .gg{float: left;}
.gg h3{font-size: 30px;color: #000;line-height: 1;margin: 2px 0 15px;}
.gg span{font-size: 18px;color: #000;}
.lx a{display: block;width: 123px;height: 35px;background-color: #116cb2;border-radius: 15px;line-height: 35px;text-align: center;font-size: 14px;color: #fff;}
.gcon p{color: #666;font-size: 18px;padding-left: 23px;background: url(../image/0ce92bbc7be597b4fb7ce9cc3b4c4fff92e7eec8.png) no-repeat left 5px;margin-bottom: 2.5vw;width: 50%;padding-right: 10px;}
.gcon{margin-top: 3vw;}





.xypg-case-detail{margin-top: 5%;}






@media(max-width: 1480px){
    .swiper-button-prev{left: 0px;}
    .swiper-button-next{right: 0px;}
    .swiper-button-next2{right:0px;}
.swiper-button-prev2{left:0px;}
.ft1,.ft3{padding: 0 5%;}
    .ft1{padding-bottom: 4%;}
    .bq,.x-region{float: none;width: 100%;text-align: center;}

}



@media(max-width: 1300px){
    .box1{padding: 60px 0;}
    .bt1 dd,.box2 h3,.bt2{font-size: 30px;}
    .bt1 dt{font-size: 16px;margin-top: 19px;}
    .sbt span{font-size: 30px;}
    .jleft p{line-height: 26px;margin: 16px 0 6%;}
    .fcon p{font-size: 14px;line-height: 24px;}
    .pbt1{font-size: 36px;}
    .gg h3{font-size: 26px;}
    .gg span{font-size: 20px;}
    

}


@media(max-width: 1200px){
    .liang li h3{font-size: 16px;margin-top: 20px;}
    .liang li .img img{width: 100px;}
    .gg h3{font-size: 22px;}
    .gg span{font-size: 16px;}
    .gcon p{font-size: 14px;background: url(../image/0ce92bbc7be597b4fb7ce9cc3b4c4fff92e7eec8.png) no-repeat left 3px;}
    .guan li{padding: 8% 0 7%;}
}


@media(max-width: 1024px){
    .fcon p{margin-top: 20px;}
}


.footed{display: none;}

@media(max-width: 768px){
    .yy .li1 p{font-size: 12px;}
    .box1{padding: 30px 0;}
    .psort li p{font-size: 16px;margin-top: 10px;}
    .pbt1{font-size: 24px;}
    .cright h3{font-size: 20px;}
    .cright p{font-size: 14px;line-height: 24px;}
    .nei p{line-height: 28px;height: 56px;}
    .nei h3 a{margin-bottom: 7px;}
    .dao{width: auto;}
    .dao li{display: none;}
    .dao li:last-child{display: block;}
    .tul li{margin-bottom: 20px;}
    .foot{display: none;}
    .footed{
    display: block;
    background: #333;
    
    
  }
  .gcon p{margin-bottom: 2vw;}
  .gg h3{margin-bottom: 10px;}
  .liang li h3{font-size: 14px;margin-top: 15px;}
  .fd-cfn{
    border-bottom: solid 1px #ccc;
    margin-top: 10px;
  }
  .fd-cfn h3{
    font-size: 16px;
    color: #fff;
    line-height: 2.5;
    font-weight: normal;
  }
  .fd-cfn h3 span{
    padding-right: 10px;
  }
  .fd-cfn .fd-name{
    display: none;
    padding-left: 13px;
  }
  .fd-cfn .fd-name a{
    display: block;
    line-height: 2;
    color: #fff;
    opacity: .8;
  }
  .fd-ly .copyright{
    color: #fff;
    padding: 15px 15px;
    line-height: 1.5;
    text-align: center;
  }
  .fd-ly .copyright a{
    color: #fff;
  }
  .cs-con{
  position: relative;
  }
  .fcon{padding: 0 5px;}
  .fcon h3{font-size: 15px;}
  .fcon p{font-size: 12px;line-height: 20px;}
}

@media(max-width: 640px){
    .bt1 dd,.box2 h3,.bt2{font-size: 20px;}
    .bt1 dt{font-size: 12px;margin-top: 10px;}
    .psort li p{font-size: 12px;}
    .psort li .img {height: 40px;line-height: 40px;}
    .psort li .img img{width: 35px;}
    .ysimg,.yright{width: 100%;}
    .ysimg{margin: 20px 0;}
    .acon{font-size: 14px;line-height: 24px;}
    .box2{padding: 30px 0;}
    .sul li{width: 49%;margin-bottom: 20px;}
    .sul li .img img{height: 50px;}
    .sul li p{font-size: 14px;margin-top: 0;}
    .sul li .sbt{margin-top: 10px;}
    .sbt span{font-size: 24px;}
    .sbt sup{top: -15px;}
    .fsort li{font-size: 14px;line-height: 40px;}
    .fsort{padding: 0 20px;}
    .jleft,.jimg{width: 100%;}
    .jleft{margin-bottom: 20px;}
    .jleft h2{font-size: 18px;}
    .jleft p{font-size: 14px;line-height: 24px;}
    .mySwiper .img,.cright{width: 100%;}
    .mySwiper .img{padding-left: 0;text-align: center;}
    .cright{margin-top: 26px;}
    .cright h3{font-size: 18px;}
    .mySwiper .img img{width: 80%;}
    .cright a,.jleft a{font-size: 14px;}
    .swiper-pagination1 .swiper-pagination-bullet{margin: 0 3px;width: 30px;height: 3px;border-radius: 2px;}
    .box6{padding: 30px 0;}
    .zz h3{font-size: 14px;}
    .zz p{font-size: 13px;margin-top: 6px;}
    .mySwiper2 .swiper-slide{margin-top: 0;}
    .mySwiper2 .swiper-slide .zz{padding: 15px 5px;}
    .zbox{padding: 0 50px;}
    .mySwiper2 .swiper-slide .img img{max-width: 70%;}
    .nul li{width: 100%;}
    .nul li .img img{width: 140px;height: 106px;}
    .nei{width: calc(100% - 149px);}
    .nei h3 a{font-size: 15px;padding-right: 0;}
    .nei p{font-size: 13px;line-height: 22px;height: 43px;padding-right: 0;}
    .box8{padding:0 0 30px 0;}
    .himg{margin-top: 20px;}
    .x-banner .owl-carousel .owl-dots button.owl-dot{width: 29px;height: 3px;margin: 0 5px;}
    .pbox1 .psort{margin-top: 0;margin-bottom: 20px;}
    .fen{margin-top: 30px;}
    .fen li{width: 48%;margin-bottom: 20px;}
    .fcon h3{font-size: 16px;}
    .fcon p{font-size: 14px;line-height: 24px;}
    .fcon{top:16%;}
    .liang li{width: 48%;margin-bottom: 20px;}
    .pbox1{margin-bottom: 10px;}
    .pbox2{padding: 30px 0;}
    .liang{margin-top: 20px;}
    .liang li .img img{width: 80px;}
    .guan li .img,.gg{width: 100%;float: none;}
    .gg{margin-top: 30px;}
    .pbox2{padding-bottom: 10px;}
     .gg h3{font-size: 20px;}
    .gg span{font-size: 14px;}
    .gcon{margin: 15px 0;}
    .xypg-news-list li .img,.nei2{float: none;width: 100%;}
   .xypg-news-list li .img img{width: 100%;margin-bottom: 20px;}
   .xypg-news-list li{padding: 15px;}
   .x-banner .ban-word{display: none;}
   .box3{padding: 30px 0 0 0;margin-bottom: 30px;}
   .box7{margin: 30px 0;}
}



/* 閸欏鍎忛柧鐐复 */

.c-link {
    padding: 20px 0;
    font-size: 14px;
    color: #2a333c;
    line-height: 24px;
}

.c-link .con {
    display: flex;
    flex-wrap: wrap;
    position: relative;
}

.c-link span {
    cursor: pointer;
    display: block;
}

.c-link dd{
    width:calc(100% - 70px)
}

.c-link .sec {
    display: none;
    position: absolute;
    bottom: 100%;
    left: 0;
    background: rgba(255,255,255,.6);
    padding: 10px;
    min-width:120px;
}

.c-link a {
    color: #2a333c;
    padding: 0 4px;
    font-size: 14px;
    line-height: 24px;
}



/*閸愬懘銆夊锔挎櫠閺嶅嘲绱?/

.page-product-inquiry a {
    color: #fff;
}


@media (max-width: 992px) {
    body {
        padding-top: 60px;
        padding-bottom: 50px;
    }
}
@media(max-width: 1500px){
    .wh{padding: 0 85px;}
}
@media(max-width: 991px){
    .wh{padding: 0 15px;}
}


@media(max-width: 1330px){
  .xypg-right-content{overflow: hidden;}
  .xypg-right-content p img{
           max-width: 100%;
          width: auto !important;
          height: auto !important;
     }
}
.jisuan{position: relative;}
.tishi{
    position: absolute;
    display: none;
    top: 0;
    right: 70px;
    font-size: 16px;
    z-index: 999;
    color: #fff;
    background: rgba(0,0,0,.5);
    width: 176px;
    padding: 10px 0;
    text-align: center;
    border-radius: 10px;
}
.jisuan:hover .tishi{display: block;}