/*初始化样式*/

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,

navs,

section {

    margin: 0;

    padding: 0;

    border: 0;

}



body {

    background: #fff;

    color: #333;

    position: relative;

    font: 12px/1.5 微软雅黑, arial, sans-serif;

    vertical-align: baseline;

    width: 100%;

    overflow-x: hidden;

}



a {

    text-decoration: none;

    outline: none;

}



a:link {

    color: #333;

}



a:hover,

a:active,

a:focus {

    text-decoration: none;

    outline: none;

}





input {

    padding: 0;

    margin: 0;

    font-family: '微软雅黑';

}



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;

}









/*----- 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;

}





/*滚动*/

#demo {

    overflow: hidden;

    width: 100%;

    margin: 0 auto;

}



#indemo {

    float: left;

    width: 800% !important;

}



#demo1 {

    float: left;

}



#demo2 {

    float: left;

}



#m_demo {

    overflow: hidden;

    width: 92%;

    margin: 0 auto;

}



#m_indemo {

    float: left;

    width: 800% !important;

}



#m_demo1 {

    float: left;

}



#m_demo2 {

    float: left;

}







.pos {

    position: relative;

    width: 1920px;

    left: 50%;

    margin-left: -960px;

}



.wh {

    max-width: 1350px;

    margin: 0 auto;

}



.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.2);

    -webkit-transform: scale(1.2);

    -moz-transform: scale(1.2);

    -o-transform: scale(1.2);

    -ms-transform: scale(1.2);

}







.roll_product {

    float: left;

}



.plist {

    margin-top: 56px;

}



.plist li {

    margin-right: 15px;

    margin-bottom: 15px;

}



.plist li:nth-child(3n) {

    margin-right: 0;

}



.plist li a.img {

    border: 1px solid #e5e5e5;

    display: block;

}



.plist li a.img img {

    width: 388px;

    height: 388px;

}



.plist li h3 a {

    display: block;

    color: #fff;

    font-size: 16px;

    font-weight: normal;

}









/*头部样式*/

.top1 {

    background: #024190;

    color: #ccd9e9;

    height: 46px;

    line-height: 46px;

    overflow: hidden;

    font-size: 14px;

}



.top1 a {

    color: #ccd9e9;

}







.top2 {

    height: 94px;

}



.logo {

    float: left;

    line-height: 94px;

    width: 19%;

}



.logo img {

    width: 100%;

}









/*热门搜索*/

.hotSearch {

    font-weight: normal;

}



.hotSearch a {

    padding: 0 6px;

    background: url(../img/60e244cb32fd580e8300dbd4f49c3cc5cc33dcbc.png) no-repeat right bottom;

}



.hotSearch a:last-child {

    background: none;

}



#search-type {

    float: left;

    width: 100px;

    height: 24px;

    border: 1px solid #c8c8c8;

    margin-right: 5px;

}





/*搜索和热门搜索*/

.search {

    position: relative;

    float: right;

    width: 50px;

    height: 94px;

    cursor: pointer;

    z-index: 99;



}



.search1 {

    width: 50px;

    height: 94px;

    background: url(../header/seach.png) no-repeat;

}



#formsearch1 {

    position: absolute;

    z-index: 20;

    top: 94px;

    right: 0;

    display: none;

    width: 350px;

    margin-left: -20px;

    padding: 20px;

    border: 1px solid #e0e0e0;

    background: #fff;

}



#formsearch1 input {

    position: absolute;

    top: 1px;

    width: 100%;

    height: 34px;

    -webkit-transition: border-color .15s ease-in-out, -webkit-box-shadow .15s ease-in-out;

    border: 1px solid #ccc;

    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);

    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);

}



#formsearch1 input:focus {

    border-color: #66afe9;

    outline: 0;

    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(102, 175, 233, .6);

    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(102, 175, 233, .6);

}



.sinput {

    position: relative;

    height: 36px;

}



#formsearch1 input#keyword {

    outline: none;

    text-indent: 6px;

}



#formsearch1 input#s_btn {

    position: absolute;

    z-index: 2;

    top: 1px;

    right: -1px;

    width: 39px;

    height: 34px;

    border: 0;

    outline: none;

    color: #fff;

    background: #005ea6;

    cursor: pointer;

    font-size: 13px;

}





.search .triangle {

    position: absolute;

    top: -15px;

    right: 0;

    display: none\9;

    overflow: hidden;

    width: 320px;

    height: 15px;

}







/*导航栏样式*/

#menu {

    width: 70%;

    float: right;

}



.navs li {

    text-align: center;

    float: left;

    position: relative;

    z-index: 999;

    padding: 0 3.1%;

}



.navs li a {

    display: block;

    line-height: 94px;

    color: #333333;

    height: 94px;

    font-size: 17px;

}



.navs li a:hover {

    color: #333333;

    text-decoration: none;

    background: url(../product/Blue_Line.png) no-repeat center 80%;

}



.navs .sec {

    height: 0;

    background: #024190;

    color: #fff;

    overflow: hidden;

    z-index: 9999;

    position: absolute;

    top: 94px;

    left: 0px;

    width: 100%;

}



.navs .sec a {

    background: #024190;

    color: #fff;

    height: 38px;

    line-height: 38px;

    font-size: 14px;

}



.navs .sec a:hover {

    background: #024190;

    text-decoration: none;

    color: #fff;

}



@media (max-width:1200px) {

    .navs li {

        text-align: center;

        float: left;

        position: relative;

        z-index: 999;

        padding: 0 2.66%;

    }

}











/*关于我们*/

.box1 {

    background: url(../about/about_bj.png) no-repeat;

    background-size: cover;

    margin-top: 40px;

    padding-top: 10px;

    padding-bottom: 55px;

}



.abpic {

    width: 48%;

}



.abpic img {

    width: 100%;

}



.about {

    width: 48%;

}





.clicktt {

    text-align: right;

    color: #333333;

    font-size: 14px;

    text-transform: uppercase;

    background: url(../img/c5cb516298fd06870f380028f13fb060e242e6df.png) no-repeat 96% top;

    padding-top: 8px;

}





.jianjei {

    width: 100%;

    margin-top: 15px;

}



.abtt {

    color: #024190;

    font-size: 48px;

    font-family: "Impact";

    text-transform: uppercase;

    line-height: 1em;

}



.abtt p {

    font-size: 30px;

    font-family: "黑体";

}



.ab {

    color: #666666;

    font-size: 14px;

    line-height: 30px;

    margin-top: 30px;

    background: url(../about/blue_line.png) no-repeat left bottom;

    padding-bottom: 4%;

}



.abouts a {

    text-transform: uppercase;

    color: #024190;

    font-size: 14px;

    text-transform: uppercase;

    display: block;

    margin-top: 4%;

}



.sj {

    margin-top: 45px;

}



.sj li {

    width: 33.333%;

    float: left;

    text-align: center;

}



.sj li h3 {

    color: #1a1a1a;

    font-size: 44px;

    font-family: "Impact";

}



.sj li span {

    color: #666666;

    font-size: 14px;

    display: block;

    margin-top: 6px;

    display: -webkit-box;

    overflow: hidden;

    -webkit-box-orient: vertical;

    -webkit-line-clamp: 1;

}



















/*产品中心*/

.box2 {

    background: url(../product/blue_bj.png) no-repeat;

    background-size: cover;

    /* margin-top: 40px; */

    padding: 60px 0 60px;

}



.bt {

    text-align: center;

    color: #fff;

    text-transform: uppercase;

    font-size: 48px;

    font-family: "Impact";

    text-transform: uppercase;

    line-height: 1em;

}



.bt p {

    font-size: 30px;

    font-family: "微软雅黑";

}



.box2 .cont {

    margin-top: 40px;

    background: url(../img/385267046bae86271f614b86708aafbebdb0faa2.png) repeat;

    background-size: cover;

    border-radius: 15px;

    padding: 18px 0 15px;

    box-shadow: 3px 6px 12px -8px #000;

}



.slick-wrap {

    max-width: 1340px;

    margin: 0 auto;

}



.slick-contanier {}



.slick-contanier .slick-slide {

    outline: none;

}



.slick-contanier .slick-slide h3 {

    text-align: left !important;

}



.slick-contanier .slick-slide:hover h3 {

    color: red;

}



.slick-contanier img {

    display: inline-block;

    width: 100%;

}



.slick-contanier .slick-con {

    display: block;

    padding: 10px 0 25px;

    font-size: 0;

}



.tab-li {

    margin: 0 2% 16px;

    text-align: center;

    font-size: 0;

    cursor: pointer;

    border-bottom: 1px solid #e0e0e0;

    height: 60px;

    overflow: hidden;

}



.tab-li li {

    display: inline-block;

    padding: 1.43% 5%;

    font-size: 20px;

    color: #333333;

    line-height: 59px;

}
.tab-li li h4 {
    font-size: 20px;
    font-weight: 400;
}


.tab-li li:hover,

.tab-li li.active {

    background: url(../product/blue_li.png) no-repeat center bottom;

}



.tab-con .tab-main {

    height: 0;

    overflow: hidden;

    position: relative;

    width: 99%;

    margin: auto;

}



.tab-con .tab-main.active {

    height: auto;

}



.tab-con .tab-main img {

    width: 100%;

    margin: 0 auto;

    /* border-radius: 12px; */

    border: 1px solid #dadada;

}



.tab-con .tab-main h3 {

    text-align: center;

    font-weight: normal;

    color: #333333;

    font-size: 16px;

    margin-top: 18px;

}



.tab-con .tab-main .slick-arrow {

    width: 64px;

    height: 63px;

    overflow: hidden;

    text-indent: 100px;

    border: none;

    outline: none;

    position: absolute;

    top: 29%;

    z-index: 99999;

}

















/*新闻中心*/

.box3 {

    background: url(../news/new_bj.png) no-repeat;

    background-size: cover;

    padding: 62px 0;

}



.xinz {

    width: 30%;

}



.xintt {

    color: #024190;

    font-size: 48px;

    font-family: "Impact";

    text-transform: uppercase;

    line-height: 1em;

}



.xintt p {

    font-size: 30px;

    font-family: "黑体";

}



.xiwz {

    color: #333333;

    font-size: 20px;

    margin-top: 20px;

}



.xiwz p {

    color: #999999;

    font-size: 12px;

    font-family: "Arial";

}



.xin1 {

    margin-top: 75px;

}



.xlist {

    float: left;

}



.xlist li {

    float: left;

}



.xlist li+li {

    margin-left: 33px;

}



.xlist li .img {

    min-height: 47px;

}



.xlist li .img img {

    width: 100%;

    margin: 0 auto;

}



.xlist li h3 {

    color: #333333;

    font-size: 14px;

    font-weight: normal;

    margin-top: 12px;

}



.xlist li:hover h3 {

    color: #024190;

}



a.nm {

    float: left;

    margin-top: 16px;

}





.xiny {

    width: 70%;

}



.xlist1 {

    background: #024190;

}



.xlist1 li {}



.xlist1 li .img {

    width: 40%;

    float: left;

}



.xlist1 li .img img {

    width: 100%;

}



.xlist1 li .det {

    width: 52%;

    float: right;

    margin-right: 3%;

    padding-top: 5%;

}



.xlist1 li h3 {

    color: #fff;

    font-size: 18px;

    display: -webkit-box;

    overflow: hidden;

    -webkit-box-orient: vertical;

    -webkit-line-clamp: 1;

}



.xlist1 li h4 {

    color: #fff;

    font-size: 14px;

    float: right;

    font-weight: normal;

    margin-top: 3%;

}



.xlist1 li span {

    color: #fff;

    font-size: 13px;

    display: block;

    line-height: 18px;

    display: -webkit-box;

    overflow: hidden;

    -webkit-box-orient: vertical;

    -webkit-line-clamp: 3;

    margin-top: 8px;

}



.xlist1 li h2 {

    font-weight: normal;

    color: #fff;

    font-size: 13px;

    text-transform: uppercase;

    text-align: right;

    background: url(../news/new_line.png) no-repeat left top;

    background-size: 100% 4px;

    display: block;

    margin-top: 5%;

    padding-top: 5%;

}



.xlist2 {

    margin-top: 11px;

}



.xlist2 li {

    float: left;

    width: 24%;

    margin-right: 11px;

}



.xlist2 li:nth-child(4) {

    margin-right: 0;

    float: right;

}



.xlist2 li .nei {

    width: 100%;

    position: relative;

    display: block;

}



.xlist2 li .img {

    width: 100%;

}



.xlist2 li .img img {

    width: 100%;

    height: 100%;

    margin: 0 auto;

    display: block;

}



.xlist2 li .det {

    background: url(../news/new_liBj.png) repeat;

    background-size: 100% 100%;

    height: 100%;

    position: absolute;

    left: 0;

    top: 0;

    z-index: 9999;

    opacity: 0;

    width: 100%;

}



.xlist2 li h3 {

    color: #fff;

    font-size: 14px;

    line-height: 25px;

    text-align: center;

    font-weight: normal;

    padding: 20% 15px 0;

    display: -webkit-box;

    overflow: hidden;

    -webkit-box-orient: vertical;

    -webkit-line-clamp: 2;

}



.xlist2 li:hover .det {

    opacity: 1;

}



















/*合作伙伴*/

/* .box4{margin-top:45px;}

.bt2{color:#1a539a;}

.prod{margin-top:5px;}

.prod .hz{position:relative;padding:13px;}

.prod .hz a{outline:none;}

.prod .hz .img{}

.prod .hz .img img{width:100%;margin:0 auto;border:1px solid #e6e6e6;display:block;}

.prod .hz .img:hover{-moz-box-shadow:0px 2px 5px #ddd, 2px 2px 5px #ddd; -webkit-box-shadow:0px 2px 5px #ddd, 2px 2px 5px #ddd; box-shadow:0px 2px 5px #ddd, 2px 2px 5px #ddd;}



 */





/* 核心优势 */

.core-ys {

    padding-top: 55px;

    padding-bottom: 100px;

    background-color: #f8f8f8;

}



.core-ys .title h3 {

    font-size: 38px;

    text-align: center;

    color: #053e95;

    font-weight: 700;
    margin-bottom: 20px;

}



.core-ys .title p {

    font-size: 38px;

    text-align: center;

    color: #053e95;

}





.cs-show {

    margin-top: 50px;

}



.cs-show ul li {

    display: flex;

    flex-wrap: wrap;

    margin-top: 70px;

}



.cs-show ul li .cs-img {

    width: 50%;

}



.cs-show ul li:nth-child(2) .cs-img {

    text-align: right;

}



.cs-show ul li .cs-img img {

    max-width: 100%;

}



.cs-show ul li .cs-text {

    width: 50%;

}



.cs-show ul li:first-child {

    margin-top: 0;

}



.cs-text .cs-tit {

    display: flex;

    flex-wrap: wrap;

}



.cs-text .cs-tit .num {

    max-width: 18%;

    float: left;

}



.cs-text .cs-tit .num img {

    max-width: 100%;

}



.cs-text .cs-tit .tit {

    padding-left: 25px;

    float: right;

    width: 82%;

}



.cs-text .cs-tit .tit::after {

    display: block;

    content: '';

    background-color: rgba(5, 63, 149, 0.2);

    max-width: 521px;

    height: 1px;

    margin-top: 18px;

    margin-left: -38px;

}



.cs-text .cs-tit .tit h3 {

    font-size: 38px;

    font-weight: bold;

    color: #053e95;

    line-height: 38px;

}



.cs-text .cs-tit .tit h3 span {

    margin-left: 10px;

    font-weight: normal;

}



.cs-text .cs-tit .tit p {

    font-size: 24px;

    color: #333;

    margin-top: 8px;

}



.cs-text .text {

    margin-top: 40px;

}



.cs-text .text p {

    font-size: 18px;

    line-height: 30px;

    color: #555555;

    padding-left: 55px;

    background: url(../news/new_dian.png)no-repeat left 5px;

}



.cs-text .text p:nth-child(2) {

    margin-top: 15px;

}



.cs-show ul li:nth-child(3) .cs-text .cs-tel {

    font-size: 18px;

    color: #666;

    line-height: 32px;

    background: url(../news/phone_blue.png)no-repeat left center;

    padding-left: 50px;

    margin-top: 60px;

}



.cs-show ul li:nth-child(3) .cs-text .cs-tel span {

    font-size: 28px;

    font-weight: bold;

    font-family: Arial;

    color: #053e95;

}



@media (min-width: 1350px) {

    .container {

        width: 1340px;

    }

}









/*页面底部*/

.foot {

    background: #04408d;

    padding-top: 40px;

    padding-bottom: 15px;

}



.foot1 {

    width: 70%;

}



.ftt {

    font-weight: bold;

    color: #fff;

    font-size: 30px;

    text-transform: uppercase;

}



.ftt span {

    font-weight: bold;

    color: #688cba;

    font-family: "Impact";

    padding-left: 10px;

    font-size: 22px;

}



.foot1 .lx {

    margin-top: 30px;

}



.fdh {

    background: url(../news/phone_white.png) no-repeat left center;

    color: #bacbdf;

    font-size: 14px;

    padding-left: 45px;

    line-height: 26px;

}



.fdh span {

    color: #fff;

    font-size: 22px;

    display: block;

    font-family: "impact";

}



.fdh p {

    color: #fff;

}



.fdh a {

    color: #fff;

}







.lxdz {

    color: #c7d4e5;

    font-size: 14px;

    line-height: 24px;

    margin-left: 8%;

}







.foot3 {

    width: 28%;

    background: url(../news/line.png) no-repeat left center;

    padding-left: 5%;

    margin-top: 40px;

}



.wei {

    width: 38%;

    float: left;

}



.wei img {

    width: 100%;

}



.wenwz {

    width: 58%;

    float: right;

    color: #fff;

    font-size: 18px;

    margin-top: 6px;

}



.wenwz span {

    color: #bacbdf;

    font-size: 14px;

    display: block;

}



.f_link {

    color: #fff;

    font-size: 14px;

    margin-top: 25px;

}



.f_link a {

    color: #fff;

}



.copyright {

    text-align: center;

    line-height: 24px;

    background: #003476;

    color: #99aec8;

    font-size: 14px;

    padding: 27px 0 15px;

}



.copyright a {

    color: #99aec8;

}















@media (max-width:1299px) {

    .wh {

        padding: 0 3%;

    }

}





@media (max-width:1200px) {

    .xlist2 li {

        margin-right: 10px;

    }

}







@media (max-width:1024px) {

    .box1 {

        background: none;

    }



    /* .ads li{margin-top:30px;}

    .ads li:hover h3{display:none;} */

    .ab {

        color: #666666;

        font-size: 14px;

        margin-top: 20px;

        background: none;

        display: -webkit-box;

        overflow: hidden;

        -webkit-box-orient: vertical;

        -webkit-line-clamp: 6;

        padding-bottom: 0;

    }



    .sj {

        margin-top: 25px;

    }



    .xin1 {

        margin-top: 30px;

    }



    .xiwz {

        margin-top: 10px;

    }



    .xiny {

        width: 65%;

    }



    .xlist1 li span {

        color: #fff;

        font-size: 13px;

        display: block;

        line-height: 18px;

        display: -webkit-box;

        overflow: hidden;

        -webkit-box-orient: vertical;

        -webkit-line-clamp: 2;

        margin-top: 8px;

    }



    .xlist2 li {

        float: left;

        width: 24%;

        margin-right: 8px;

    }



    .wenwz {

        font-size: 15px;

    }



    .abtt {

        font-size: 38px;

    }



    .bt {

        font-size: 38px;

    }



    .xintt {

        font-size: 38px;

    }



    .xintt {

        text-align: center;

        font-size: 38px;

    }



    .fdh {

        display: none;

    }



    .lxdz {

        margin-left: 0;

    }







}





@media (max-width:960px) {

    .xlist2 li {

        margin-right: 7px;

    }



    .xiwz {

        text-align: center;

        font-size: 18px;

    }

    .xlist {

        display: none;

    }

    .core-ys .title p {

        font-size: 30px;



    }

}











@media (max-width:768px) {

    .box1 {

        margin-top: 10px;
        padding-bottom: 20px;

    }

    .tab-con .tab-main h3 {
        display: -webkit-box;
        -webkit-line-clamp: 1;
        -webkit-box-orient: vertical;
        overflow: hidden;
        text-overflow: ellipsis;
    }

    .abpic {

        width: 100%;

        margin: 0 auto;

        float: none;

    }



    .about {

        width: 100%;

        margin: 0 auto;

        float: none;

        margin-top: 15px;

    }



    /* .ads li{margin-top:30px;}

    .ads li:hover h3{display:none;} */

    .ab {

        color: #666666;

        font-size: 14px;

        margin-top: 20px;

        background: none;

        display: -webkit-box;

        overflow: hidden;

        -webkit-box-orient: vertical;

        -webkit-line-clamp: 6;

        padding-bottom: 0;

    }



    .sj {

        margin-top: 25px;

    }



    .x-banner {

        margin-top: 60px;

    }



    .page-banner {

        margin-top: 60px;

    }

    .box2 .cont {


        padding: 0 0 5px;
    
   
    
    }

    .box2 {

        margin-top: 20px;

    }



    .tab-li li {

        display: inline-block;

        padding: 4.3% 2.5%;

        font-size: 22px;

    }



    .tab-con .tab-main .slick-arrow {

        display: none !important;

    }



    .box3 {

        padding: 30px 0;

    }



    .xinz {

        width: 100%;

        float: none;

        margin: 0 auto;

    }



    .xiny {

        width: 100%;

        margin: 0 auto;

        margin-top: 30px;

        clear: both;

    }



    .foot1 {

        width: 100%;

    }



    .foot3 {

        display: none;

    }





}









@media (max-width:760px) {

    .abpic {

        width: 100%;

        margin: 0 auto;

        float: none;

    }



    .jianjei {

        width: 100%;

        margin: 0 auto;

        float: none;

    }



    .xlist2 li {

        width: 49%;

        float: left;

        margin-bottom: 10px;

        margin-right: 0;

    }



    .xlist2 li:nth-child(2n) {

        float: right;

    }



    .xlist2 li:hover .det {

        opacity: 0;

    }



    .lxdz {

        margin-left: 0;

    }



    .xlist1 li h4 {

        display: none;

    }



    .page-banner .nybt h3 {

        display: none;

        ;

    }





}





@media (max-width: 768px) {

    .slick-contanier .slick-slide {

        width: 44%;

    }

    .cs-show ul li {

        display: block;

    }

    .cs-show ul li .cs-img {

        width: 100%;

    }

    .cs-show ul li .cs-text {

        padding-top: 20px;

        width: 100%;

    }

    .core-ys {

      padding: 30px 0;

    }

}



@media (max-width: 430px) {



}



/* 友情链接 */



.c-link {

    padding: 20px 0;

    font-size: 14px;

    color: #fff;

    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: #fff;

    padding: 0 4px;

    font-size: 14px;

    line-height: 24px;

}















/*内页左侧样式*/

.page-product-inquiry a {

    color: #fff;

}