@charset "utf-8";
/* =====================内页样式======================== */
.sonimgban{width: 100%;position: relative;}
.sonimgban-img{width: 100%;object-fit: cover;min-height: 260px;}
.sonimgban-caseimg{min-height: 182px;}
.sonimgban-proimg{min-height: 220px;}
.sonlinkmenu{width: 100%;border-bottom: 1px solid #eee;background: #fff;}
.sonlink{float: right;font-size: 0;}
.sonlink a, .sonmenu a{display: inline-block;vertical-align: middle;height: 70px;line-height: 70px;position: relative;}
.sonlink a{font-size: 14px;color: #999;transition: all .4s ease;padding-right: 24px;}
.sonlink a:after{content: ">";position: absolute;color: #999;height: 100%;font-family: "宋体","\5B8B\4F53";width: 24px;text-align: center;font-weight: 700;}
.sonlink a:last-child:after{display: none;}
.sonlink a:last-child{padding-right: 0;}
.sonlink a i{display: inline-block;vertical-align: middle;width: 14px;height: 14px;background: url('../img/sonhome.png') no-repeat;margin-top: -4px;}
.sonimgban-casexqlink a i{background-image: url('../img/sonhomew.png');}
.sonlink a:hover{color: #1f5dcb;}
.sonmenu{float: left;font-size: 0;}
.sonmenu a{margin: 0 20px;font-size: 16px;color: #666;padding: 0 2px;transition: all .4s ease;}
.sonmenu a.cur{ color: #1f5dcb;}
.sonmenu a:after{content: "";width:0;right: 0;background: #1f5dcb;height: 2px;transition: all .6s ease;position: absolute;bottom: -1px;}
.sonmenu a:last-child{margin-right: 0;}
.sonmenu a:hover:after{width: 100%;right: auto;left: 0;}
.sonmenu a.cur:after{width: 100%;right: auto;left: 0;}
.sonmenu a:hover{color: #1f5dcb;}
.sonmenu a.ontrue{color: #1f5dcb;}
.sonmenu a.ontrue:after{width: 100%;}
.fullpage{width: 100%;text-align: center;margin-top: 68px;user-select: none;}
.fullpage a{display: inline-block;vertical-align: middle;height: 38px;line-height: 38px;margin: 0 8px;font-size: 16px;color: #666;transition: all .4s ease;}
.fullpage .page-numbar a{display: inline-block;vertical-align: middle;width: 38px;height: 38px;line-height: 38px;border: 1px solid #dcdcdc;margin: 0 8px;font-size: 16px;color: #666;transition: all .4s ease;}
.fullpage a:hover, .fullpage a.ontrue, .fullpage a.on{background-color: #1f5dcb;color: #fff;border-color: #1f5dcb;}

.fullpage-num{display: inline-block;vertical-align: middle;}

.fullpage b, .fullpage input, .fullpage button{display: inline-block;vertical-align: middle;}
.fullpage b{font-size: 16px;color: #999;font-weight: 300;margin: 0 4px;}
.fullpage input{width: 66px;text-align: center;height: 38px;border: 1px solid #dcdcdc;font-size: 16px;color: #666;}
.fullpage button{color: #666;font-size: 16px;padding: 0 18px;border: 1px solid #dcdcdc;transition: all .4s ease;height: 38px;background: #fff;cursor: pointer;}
.fullpage button:hover{background-color: #1f5dcb;color: #fff;}

.page .page-status{ display: none;}
.page{color:#454545;text-align:center;clear:both;overflow:hidden;margin: 50px auto;}
.page .Pbd{width:20px}
.page .Ppage,.page .PEnd{padding-left:5px}
.page .Precord{padding-right:5px}
.page .Pstate{padding-left:8px}
.page a{padding:0 10px;border:1px solid #c9c9c9;color:#454545;margin:0 3px;line-height:36px;box-sizing:border-box; min-width:40px;display:inline-block}
.page .Pprev,.page .Pnext{min-width:74px}
.page a:hover,.page .Pmodern{border:1px solid #1f5dcb;background:#1f5dcb;color:#fff}

/* 案例列表 */
.caseop{width: 100%;position: relative;text-align: center;font-size: 0;padding-top: 100px;}
.caseop-item{width: 180px;display: inline-block;margin: 0 10px;position: relative;}
.caseop-true{width: 100%;text-align: left;cursor: pointer;height: 50px;line-height: 50px;font-size: 16px;color: #666;padding: 0 20px;background: #f5f5f5;position: relative;}
.caseop-true:after{content: "";position: absolute;width: 10px;height: 100%;right: 15px;top: 0;background: url('../img/casearr.png') no-repeat center;}
.caseop-true.ontrue:after{transform: rotate(180deg);}
.caseop-data{position: absolute;width: 100%;top: 50px;left: 0;z-index: 4;background: #f5f5f5;text-align: left;display: none;max-height: 210px;overflow-y: auto;}
.caseop-data li{display: block;width: 100%;height: 42px;line-height: 42px;font-size: 16px;color: #666;padding: 0 20px;border-top: 1px solid #fff;cursor: pointer;}
.caseop-data li:hover, .caseop-data li.ontrue{background: #1f5dcb;color: #fff;}
.caseop select{display: inline-block;width: 180px;margin: 0 10px;text-align: left;cursor: pointer;height: 50px;line-height: 50px;font-size: 16px;color: #666;padding: 0 16px;background: #f5f5f5 url("../img/casearr.png") no-repeat right 10px center;position: relative;}
.caselb{width: 100%;padding: 16px 0 20px;}
.caselb-list{width: 100%;}
.caselb-list ul{margin-left: -2%;}
.caselb-list li{width: 23%;float: left;margin-left: 2%;margin-top: 40px;   transition: all .4s ease; border-top: 1px solid #dadada;
border-right: 1px solid #dadada;border-left: 1px solid #dadada;border-bottom: 4px solid #dadada;}
.caselb-list li:hover{border-bottom: 4px solid #1f5dcb;transition: all .4s ease;}
.caselb-list li a{display: block;width: 100%;}
.caselb-img{width: 100%;
    overflow: hidden;
    height: 310px;
    margin: 0 auto;
    display: block;
    background: #000;}
.caselb-img img{width: 100%;object-fit: cover;height: 100%;transition: all .8s ease-in-out;}
.caselb-wd{width: 100%;padding-top: 2px;}
.caselb-wd span{display: block;font-size: 14px;color: #666;
    margin: 0 7% 20px;
    text-align: center;
    line-height: 1.8;overflow: hidden;
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 1;}
.caselb-wd h6, .caselb-wd h1{font-size: 22px; text-align: center; color: #333;line-height: 26px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;    margin: 18px 14px 12px;transition: all .4s ease;}
.caselb-list li a:hover .caselb-img img{transform: scale(1.04);}
.caselb-list li a:hover .caselb-wd h6{color: #1f5dcb;}
.caselb-list li a:hover .caselb-wd h1{color: #1f5dcb;}
.caselb-list li a:hover .toLink {color: #1f5dcb;background-image: url('../img/indarrh.png');}
.caselb-list li a:hover .toLink:after {width: 100%;right: auto;left: 0;}

.xc-list{}
.xc-list ul li{ margin: 20px auto;}
.xc-list ul li .s{ border: 1px solid #f7f7f7;}
.xc-list ul li .img{ width: 100%; overflow: hidden;     max-height: 310px;
    margin: 0 auto;
    display: block;}
.xc-list ul li .img img{    max-width: 100%;}
.xc-list ul li .wd{padding: 0px 10px; height: 42px; line-height: 42px; background: #f2f2f2; text-align: center; font-size: 16px;    display: -webkit-box;
    -webkit-line-clamp: 1;
    overflow: hidden;}
.xc-list ul li .s:hover{border: 1px solid #1f5dcb;}
.xc-list ul li .s:hover .wd{ background: #1f5dcb; color: #fff;}
.mb{ display: none;}

.falist{     margin: 32px auto 0px;}
.falist .p1{    font-size: 15px;
    line-height: 30px;
    margin: 20px auto;
    border-bottom: 1px #bfbfbf dashed;
    padding: 20px 0px;
    color: #666;}
.falist .p2{ font-size: 15px;  color: #666;
    line-height: 30px;}
.falist .list{     padding: 40px 0 10px;}
.falist .list2{    margin: 30px auto; background: #e5e9ee;}
.falist .list .tit0{    font-size: 26px;}
.falist .list ul{}
.falist .list ul li{margin: 32px auto;}
.falist .list ul li .s{    border: 1px solid #dedede;}
.falist .list ul li .img{padding: 10px;
    overflow: hidden;}
.falist .list ul li .img img{transition: all .6s ease-in-out;    max-width: 100%;}
.falist .list ul li .wd{    background: #e5e5e5;
    text-align: center;
    padding: 16px 0px;
    font-size: 16px;}
.falist .list2 .s{background: #fff;}
.falist .list2 ul li .wd{    background: #fff;}
.falist .list ul li:hover img{transform: scale(1.1);}

.indvd{width: 100%;position: relative;height: 542px;background-repeat: no-repeat !important;background-position: center !important;background-size: cover !important;}
.indvd-wd{position: absolute;width: 580px;text-align: center;left: 50%;margin-left: -290px;top: 50%;transform: translateY(-50%);z-index: 2;color: #fff;}
.indvd-wddh{width: 100%;}
.indvd-wd h5, .indvd-wd h2{font-size: 40px;}
.indvd-wd h6, .indvd-wd h1{font-size: 24px;line-height: 32px;margin: 24px 0;}
.indvd-wd p{font-size: 14px;}
.indvd-click{width: 60px;height: 60px;margin: 40px auto 0;}
.indvd-click i{display: block;width: 100%;height: 100%;background: url('../images/icon_cp.png') no-repeat center /100% auto;cursor: pointer;}
.indvd-click:hover i{animation: indvdI .8s ease-in-out both;}
@keyframes indvdI{0%{transform: scale(1);}30%{transform: scale(.8);}50%{transform: scale(1);}70%{transform: scale(.9);}100%{transform: scale(1);}}

/* 产品列表 */
.sonimgban-prowd{width: 100%;position: absolute;z-index: 2;left: 0;top: 40%;transform: translateY(-50%);}
.sonimgban-prowd .small-contain{width: 1160px;margin: 0 auto;}
.sonimgban-prowdft{color: #fff;width: 100%;}
.sonimgban-prowdft h6, .sonimgban-prowdft h1, .sonimgban-prowdft p, .sonimgban-prowdft span{opacity: 0;animation: caseBr 1s ease both;}
.sonimgban-prowdft h6, .sonimgban-prowdft h1{font-size: 60px;font-weight: 500;animation-delay: 200ms;}
.sonimgban-prowdft h6:after {
    content: "";
    width: 70px;
		left: 0px;
    background: #fff;
    height: 2px;
    transition: all .6s ease;
    position: absolute;
    bottom: -20px;
}
.sonimgban-prowdft p{font-size: 42px;margin: 32px 0 10px;animation-delay: 400ms;}
.sonimgban-prowdft span{font-size: 24px;display: block;animation-delay: 600ms;}
@keyframes caseBr{0%{opacity: 0;transform: translateX(-120px);}100%{opacity: 1;transform: translateX(0);}}


.cp_1 .aa{ display: flex;}
.cp_1 {
background: #f6f6f6;
    margin-left: 1%;
}
.cp_1 img {
    overflow: hidden;
    display: block;
    width: 100%;
    margin: 0px auto;
}
.cp_1 .wen{ }
.p1-pro-showcase-1-txt {
    overflow: hidden;
    padding: 2.2% 4%;
}
.p1-pro-showcase-1-txt-title {
    font-size: 28px;
    font-weight: normal;
    line-height: 50px;
    overflow: hidden;
    border-bottom: 1px solid #dedede;
    margin-bottom: 20px;
    font-weight: bold;
    padding-bottom: 8px;
}
.p1-pro-showcase-1-tle .p1-pho-2{position: absolute;
    bottom: 28px;}
.p1-pro-showcase-1-tle .p1-pho-2 .dh{    margin-bottom: 22px;}
.p1-pro-showcase-1-tle .p1-pho-2 .dh .fl{     
    width: 50px;float: left;
    height: 50px; background: url(../images/common_sprites_pc.png);background-position: -4px -60px;}
.p1-pro-showcase-1-tle .p1-pho-2 .dh p{font-size: 16px;line-height: 1.2;}
.p1-pro-showcase-1-tle .p1-pho-2 .dh span{font-size: 22px;
    color: #006ab8;
    font-weight: bold;}
.p1-pro-showcase-1-txt-t1 {
    margin-bottom: 10px;min-height: 100px; font-size: 18px;
    overflow: hidden;
}
.cp_1 p {
      font-size: 18px;
      line-height: 2;
      color: #666666;
}
.p1-pro-showcase-1-tle {
    margin-top: 10px;
}
.p1-pro-showcase-1-tle a{    background: #006ab8;
    font-size: 16px;
    color: #fff;
    text-align: center;
    padding: 10px 30px; margin-right: 10px;
    border-radius: 30px;
}
.p1-pro-showcase-1-tle a.xz{ background: #fff; border: 1px solid #006ab8; color: #006ab8;}

.cp_2 .tit{ width: 100%; border-bottom: 1px solid #e5e5e5;}
.cp_2 .tit span{ font-size: 22px; font-weight: bold; color: #006ab8; line-height: 2.4;padding-bottom: 12px; border-bottom: 2px solid #006ab8;}
.cp_2 .nr{    padding: 36px 0px;min-height: 300px;}
.cp_2 .nr p{font-size: 16px;color: #666;}
.cp_2 .nr span{font-size: 16px;color: #666;}

.more_cp{ margin-bottom: 50px;}
.more_cp .tit{ width: 100%; border-bottom: 1px solid #e5e5e5;}
.more_cp .tit span{ font-size: 22px; color: #006ab8; line-height: 2.4;padding-bottom: 12px; border-bottom: 2px solid #006ab8;}


/* 本例子css */
.fa_2 .slideTxtBox{ }
.fa_2 .slideTxtBox .hd{ height:56px; line-height:56px; background:#e5e5e5;  border-right:1px solid #fff;  position:relative; }
.fa_2 .slideTxtBox .hd ul li{ float:left; text-align: center; cursor:pointer; padding: 0px 40px;font-size: 18px; color: #666666;  }
.fa_2 .slideTxtBox .hd ul li.on{background:#006ab8; color: #fff;  }
.fa_2 .slideTxtBox .bd ul{ padding: 36px 0px; min-height: 300px; zoom:1;  font-size: 16px; color: #666; }
.fa_2 .slideTxtBox .bd ul p{font-size: 16px; color: #666;}
.fa_2 .slideTxtBox .bd ul span{font-size: 16px; color: #666;}
.fa_2 .slideTxtBox img{ max-width: 100%; }

/* 新闻列表css */
.main {
    margin: 40px 0 80px 0;
}
.news_wrap {}
.news_hotlist {margin-bottom: 47px;}
.news_hotlist .swiper_page {text-align: right; margin-left: -50px;}
.news_hota {display: block; background: #efefef;}
.hotpic {float: left; width: 61.76%;}
.hotcon {overflow: hidden; padding: 48px 55px 35px;}
.hottit {font-size: 28px; line-height: 40px; max-height: 120px; overflow: hidden; margin-bottom: 10px;}
.hottime {font-size: 18px; line-height: 26px; font-weight: lighter; color: #666; margin-bottom: 20px; overflow: hidden;}
.hottime b {display: inline-block; position: relative; padding-right: 12px;}
.hottime b:after {content: ""; position: absolute; left: 100%; top: 50%; width: 350px; height: 1px; background-color: #d7d7d7;}
.hotintro {line-height: 24px; color: #666; height: 72px; overflow: hidden; margin-bottom: 60px;}
.hotbtn {width: 142px; line-height: 48px; overflow: hidden; text-align: center; color: #fff; font-weight: bold; background: #006ab8; transition: all 0.4s;}
.news_hota:hover .hotbtn {background: #083a81;}

.news_listul {margin: 0 -25px;}
.news_listul .li {float: left; width: 50%; padding: 15px 25px; box-sizing: border-box;}
.news_lista {display: block; height: 313px; box-sizing: border-box; padding: 48px 40px 40px 28px; position: relative; border-bottom: 1px solid #f2f2f2;}
.newstime {line-height: 30px; color: #999; font-size: 18px; font-weight: lighter; margin-bottom: 15px; transition: all 0.4s;}
.newstime i {color: #666; font-size: 28px; padding-right: 20px; transition: all 0.4s;}
.newstit {font-size: 20px; line-height: 26px; max-height: 52px; overflow: hidden; font-weight: bold; margin-bottom: 22px;}
.newsintro {line-height: 24px; color: #666; height: 72px; overflow: hidden; transition: all 0.4s;}
.newsmore {position: absolute; left: 30px; bottom: 40px; width: 22px; height: 8px; background: url(../img/lm_more.png) no-repeat; transition: all 0.4s; background-position-x: right;}

.news_lista:hover {    background-image: -webkit-gradient(linear,left top,left bottom,from(#3da8f7,),to(#0a5286));
    background-image: -webkit-linear-gradient(#3da8f7, #0a5286);
    background-image: -moz-linear-gradient(#3da8f7, #0a5286);
    background-image: -ms-linear-gradient(#3da8f7, #0a5286);
    background-image: -o-linear-gradient(#3da8f7, #0a5286);
    background-image: linear-gradient(#3da8f7, #0a5286); color: #fff;}
.news_lista:hover .newstime,
.news_lista:hover .newstime i,
.news_lista:hover .newsintro,
.news_lista:hover .hqhd_msg .li_text,
.news_lista:hover .hqpl_author {color: #fff;}
.news_lista:hover .newsmore {background-position-x: 0;}
.pst_rel {
    position: relative; overflow: hidden;
}
.news_hota {
    display: block;
    background: #efefef;
}
.tr_sc {
    overflow: hidden;
    display: block;
    box-sizing: border-box;
}
.tr_sc img {
    transition: 1s all;
    max-height: 400px;
}
.tr_sc:hover img {
    transform: scale(1.1,1.1);
}

.news2{ }
.news2 .tit{font-size: 30px; text-align: center;
    font-weight: bold;
    line-height: 62px; }
.news2 .cs{display: inline-block;}
.news2 .cs li{   float: left;
    padding: 0px 40px;
    font-size: 15px;
    color: #999;}
.news2 .cs li p{       color: #999;    padding-top: 10px;
    display: block;
    position: relative;}
.news2 .cs li i{margin-right: 5px;}
.news2 .wei{ text-align: center;    padding-bottom: 10px;    border-bottom: 1px solid #e0e0e0; }

.news2 .nr{ margin-top: 30px; font-size: 16px; line-height: 32px;    border-bottom: 1px solid #e0e0e0;min-height: 300px;
    padding-bottom: 30px;position: relative;}

.news2 .sx{      margin: 28px auto;}

.news2 .sx div{    border: 1px #b9b9b9 solid;
    padding: 8px 20px;
    border-radius: 40px;}
.news2 .sx div:nth-of-type(1){float: left;}
.news2 .sx div:nth-of-type(2){float: right;}
.news2 .she{ background:#edf0f5;    padding: 20px 30px; margin-left: 20px;}	
.news2 .sx .fr a:hover{ background:#006ab8;}


.more_news{ margin-bottom: 50px;}
.more_news .tit{     margin:0px 15px; padding: 0px;  width: 100%; border-bottom: 1px solid #e5e5e5;}
.more_news .tit span{ font-size: 22px; color: #006ab8; line-height: 2.4;padding-bottom: 12px; border-bottom: 2px solid #006ab8;}
.more_news ul{ margin-top: 20px;}
.more_news ul li{ line-height: 44px; font-size: 16px;}
.more_news ul li a{display: flex;justify-content: space-between;}
.more_news ul li a .fl{display: flex;align-items: center;}
.more_news ul li a .fl i{  width: 5px; height: 5px; background: #ababab; margin-right: 8px;}
.more_news ul li a .fl p{}
.more_news ul li a .fr{}
.more_news ul li:hover .fl i{background: #006ab8;}
.more_news ul li:hover p{ color: #006ab8;}
.more_news ul li:hover .fr{color: #006ab8;}




/* 关于我们 */
.abojs{width: 100%;padding: 40px 0 50px;}
.abojs-contain{width: 1600px;margin: 0 auto;}
.pubTitle i{margin-bottom: 42px;}
.abojs .pubTitle p{margin-top: 20px;text-align: left;font-size: 16px; float: left; color: #333;line-height: 32px;}
.abojs-icon{width: 100%;}
.abojs-icon li{width: 25%;float: left;text-align: center;margin-top: 72px;}
.abojs-icon h6, .abojs-icon h1{height: 80px;line-height: 78px;}
.abojs-icon h6 img, .abojs-icon h1 img{max-height: 100%;}
.abojs-icon p{font-size: 16px;color: #666;margin-top: 34px;}
.abolj{width: 100%;overflow: hidden;}
.abolj-wd{width: 50%;float: left;color: #fff;height: 500px;background: #1f5dcb;padding: 110px 128px 0 170px;}
.abolj-wd h6, .abolj-wd h1{font-size: 32px;padding-bottom: 20px;}
.abolj-wd p{font-size: 15px;line-height: 26px;margin-top: 28px;}
.abolj-img{width: 50%;float: left;}
.abolj-img img{width: 100%;height: 500px;object-fit: cover;}

.she_b{background: #ebf1f7;}
.a1{  padding: 40px 0px;}
.hk-about-culture div {position: relative;}
.hk-about-culture div:hover li{display: block;}
.hk-about-culture div * {display: block;overflow: hidden;}
.hk-about-culture div li{    position: absolute;
    width: 100%;
    height: 100%;
    padding: 5%;
    z-index: 5;
    background: #006ab8;display: none; color: #fff;text-align:center;}
.hk-about-culture div li span {}
.hk-about-culture div li span h4{ font-size: 16px;
    margin-top: 70px;
    line-height: 1.8;
    width: 86%;
    margin: 0 auto;}
.hk-about-culture div li span line { width:20px;height:2px;background: #fff; margin: 25px auto; }
.hk-about-culture div li span h2 {    font-size: 24px;
    width: 86%;
    margin: auto;
    margin-top: 40px;}
.hk-about-culture div img {display: block;width:100%;height:auto;margin:auto;max-height: 400px;}
.hk-about-culture div h3 { line-height: 2.6;
    font-size: 20px;
    background: #fff;}
.hk-about-culture div h3 line {width: 30px;
    height: 2px;
    background: #fff;
    margin: 25px auto;}

.about2 { padding-bottom: 36px;}
.a2{padding: 40px 0px;}
.a2 li { }
.a2 li .pic{ width: 100%; overflow: hidden;position: relative;}
.a2 li p{position: absolute;
    bottom: 0px;left: 0px;
    width: 100%;
    background: #0000009e;
    color: #fff;
    text-align: center;
    padding: 10px 0px;}
.a2 .pagination2 {
    bottom: 0px !important;
}
.attest{    padding: 40px 0px;background: url(../images/xian.jpg);}
.attest li{float: left;width:11%;text-align:center;transition:all .4s;top:0;position: relative;margin: 10px auto;}
.attest li img{ max-width: 90px;}
.attest li span{display:inline-block;line-height:130px;background: url('../images/attest_bg.png') no-repeat;width:160px;background-size:100%;}

.attest li:hover {top:-10px;}

.icoo{padding: 40px 0px; }
.icoo li{ float: left; overflow: hidden; margin: 0px 2%;}
.icoo li img{ max-width: 100%;}
 .icoo ul{ display: flex;
    align-items: center;
    justify-content: center;}

.prolist .lie{ border-bottom: 1px solid #dcdcdc;    line-height: 60px;}	
.prolist .lie .fl{}	
.prolist .lie .fl .p{float: left; font-size: 28px; font-weight: bold; color: #046ad6;}
.prolist .lie .fl .aa{    margin-left: 10px; font-size: 18px; float: left;}
.prolist .lie .fr{ float: right;}
.prolist .lie .fr a{float: right;}

.prolist ul{}

.prolist{ padding: 40px 0px;}


.nav2{padding: 20px;}
.nav2 li{    float: left;margin-right: 30px;}
.nav2 li a{ font-size: 16px;}
.nav2 li a:hover{color: #1f5dcb;}
.nav2 li a.cur{color: #1f5dcb;}

.prolist .pr_l h1{display: inline-block; background: #1f5dcb;
    width: 100%;
    text-align: center;
    height: 77px;
    line-height: 77px;
    font-size: 24px;
    color: #ffffff;
    font-weight: normal;}
/* 本例子css */
		.sideMenu{  border:1px solid #ddd;  }
		.sideMenu h3{ height:48px; line-height:48px; padding-left:10px;  border-top:1px solid #e3e3e3; background:#fff; cursor:pointer;
			font:normal 14px/48px "Microsoft YaHei";
		}
		.sideMenu h3 em{ float:right; display:block; width:40px; height:48px;   background:url(../images/icoAdd.png) 16px 22px no-repeat; cursor:pointer; }
		.sideMenu h3.on em{ background-position:16px -46px; }
		.sideMenu h3.on a{ color: #1f5dcb;}
		.sideMenu h3:hover a{color: #1f5dcb;}
		.sideMenu ul{ padding:8px 18px;background: #efefef;width: 100%;  display:none; /* 默认都隐藏 */ }
.sideMenu ul li{ line-height: 38px;}
		.sideMenu ul.on{ display: block;}
	.sideMenu ul li.on a{color: #1f5dcb;}
	.sideMenu ul li:hover a{color: #1f5dcb;}
.sideMenu ul li span{ vertical-align: middle;   background: #333;
    width: 4px;
    height: 4px;
    border-radius: 50%;
    display: inline-block;
    margin-right: 6px;}
		.sideMenu h3.on a{ color: #1f5dcb;}
.pubTitle img{width: 100%;}	

.pr_r .t0{    display: inline-block;
    width: 100%;
    font-size: 27px;
   padding-bottom: 6px;
    color: #2a2a2a;
    border-bottom: 1px solid #e3e3e3;
    margin-bottom: 25px;
    padding-left: 2px;
    vertical-align: top;}
.pr_r ul{}
.pr_r li{    float: left;
    box-sizing: border-box;
    border-top: 1px solid #dedede;
    border-left: 1px solid #dedede;
    border-bottom: 1px solid #dedede;
    border-right: 1px solid #dedede;
    border-radius: 3px;
    background-color: #fcfcfc;
    vertical-align: top;
    width: 31%;
		margin: 1%;
		padding: 15px;
    position: relative;
    overflow: hidden;}
		.pr_r li:hover{border-top: 1px solid #1f5dcb;}
.pr_r li .img{ width: 40%; float: left; overflow: hidden;}
.pr_r li .img img{ width: 90%; margin: 0 auto; text-align: center;transition: transform .2s ease-in-out;}
.pr_r li .con{ width: 60%; float: right;}
.pr_r li .con p{color: #a4a1a1; line-height: 2;}
.pr_r li .con span{}
.pr_r li:hover a img {
    -webkit-animation: img_move .3s linear;
    -moz-animation: img_move .3s linear;
    -o-animation: img_move .3s linear;
    -ms-animation: img_move .3s linear;
    animation: img_move .3s linear;
    -webkit-animation-fill-mode: forwards;
    -moz-animation-fill-mode: forwards;
    -o-animation-fill-mode: forwards;
    -ms-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -o-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1);
    -webkit-transform-origin: center center;
    -moz-transform-origin: center center;
    -o-transform-origin: center center;
    -ms-transform-origin: center center;
    transform-origin: center center;
}





	/* 本例子css */
		.picFocus{  position:relative;  overflow:hidden;  zoom:1;  margin: 0 auto;  }
		.picFocus .hd{ width:100%; padding-top:5px;  overflow:hidden; }
		.picFocus .hd ul{ margin-right:-5px;  overflow:hidden; zoom:1; }
		.picFocus .hd ul li{     float: left;
    text-align: center;
    width: 23.2%;
    height: 80px;
    border: 1px solid #ddd;
    margin-right: 2%; }
		.picFocus .hd ul li img{ max-width: 100%; max-height: 100%;   }
		.picFocus .hd ul li:nth-of-type(4){ margin-right: 0px;}
		.picFocus .hd ul li.on{ border: 1px solid #1f5dcb;}
		.picFocus .bd{ width: 100%;border: 1px solid #ddd; }
		.picFocus .bd li{ vertical-align:middle; width: 100%;     display: flex;
    align-items: center;
    justify-content: center;}
		.picFocus .bd img{ max-width:100%;   }

.pro_1{ margin: 40px auto 30px;}
.pro_1 .aa{ display: flex;}
.pro_2{margin: 50px auto 0px;background: #EBEBEB;}
.pro_2 .tit{font-size: 30px;
    text-align: center;
    margin: 30px auto;}
.pro_2 video{ max-width: 100%; display: block; margin: 20px auto 40px; text-align: center;}
.pro_3{      margin: 0px auto;}

.pc_img .swiper-slide img{ width: 100%;}
		.slideTxtBox2{ width:100%;  }
		.slideTxtBox2 .hd{   border-bottom:1px solid #eee; position: sticky;
    top: 0px;  background: #fff;
    z-index: 99; }
		.slideTxtBox2 .hd ul{  }
		.slideTxtBox2 .hd ul li{     display: inline-block;
    vertical-align: middle;
    height: 60px;
    line-height: 60px;
    position: relative; cursor:pointer;      margin: 0 3%;
    font-size: 18px;
    color: #666;
    padding: 0 14px;
    transition: all .4s ease; }
		
		
.slideTxtBox2 .hd ul li.current{border-bottom: 2px solid #046ad6;}
.slideTxtBox2 .hd ul li.current a{    color: #046ad6;}
	.slideTxtBox2 .hd ul li a{ display: block;}
	.slideTxtBox2 .hd ul li:after {
		    content: "";
		    width: 0;
		    right: 0;
		    background: #1f5dcb;
		    height: 2px;
		    position: absolute;
		    bottom: -1px;
		}
		.slideTxtBox2 .hd ul li.on:after{ width: 100%; right: auto;left: 0; }
		.slideTxtBox2 .hd ul li.on{ color: #1f5dcb;}
		.slideTxtBox2 .bd ul{  zoom:1; padding-top: 50px;  }
.slideTxtBox2 .bd ul .tit{ font-size: 30px; text-align: center; margin: 30px auto;}		
	

.slideTxtBox2 .bd ul table{
border-collapse: collapse;    font-size: 16px; margin: 0 auto;
}
.slideTxtBox2 .bd ul table td {    padding: 16px 10px;
    word-break: break-all;text-align: left !important;
    border-width: 0px;
    border-style: solid;}
.slideTxtBox2 .bd ul table td p{text-align: left !important; font-size: 14px;}
.slideTxtBox2 .bd ul table td span{font-size: 14px;}
.slideTxtBox2 .bd ul tbody tr:nth-child(2n) {
    background-color: #ffffff;
}
.slideTxtBox2 .bd ul tbody tr {
    background: #ededed;
}
.pro_3 .bd{ }
.pro_3 .bd img{ max-width: 100%;    height: auto !important;}
.slideTxtBox2 .bd ul tbody tr:hover a{color: #046ad6;}
.pro_1_r{}
.pro_1_r .t{font-size: 34px; margin-bottom: 30px;
    border-bottom: 1px #dedede solid;
    padding-bottom: 12px;}
.pro_1_r .nei{}
.pro_1_r .nei .nei_l{}
.pro_1_r .nei .nei_l li{    list-style-type: circle;
    margin-left: 18px;}
.pro_1_r .nei .nei_l p{ font-size: 16px; line-height: 36px;}
.pro_1_r .nei .nei_r{}
.pro_1_r .nei .nei_r dl{}
.pro_1_r .nei .nei_r dl dt{    font-size: 26px;
    color: #046ad6;
    font-weight: 400;}
.pro_1_r .nei .nei_r dl dd{    margin: 20px 0px;
    font-size: 18px;}
.pro_1_r .nei .nei_r dl dd i{    margin-right: 8px;
    color: #046ad6;}
.pro_1_r .nei .nei_r .tel{margin-top: 48px;}
.pro_1_r .nei .nei_r .tel a{      display: block;
    font-size: 18px;
    color: #fff;
    background: #222931;
    margin: 20px 0px;
    padding: 12px 0px;
    text-align: center;
    width: 70%;}
.pro_1_r .nei .nei_r .tel a.aa{    background: #046ad6;}
.pro_1_r .nei .nei_r .tel a i{margin-right: 5px;}
.pro_1_r .nei .nei_r .tel a.aa i{ margin-left: 5px;}
.pro_1_r .nei .nei_r .tel a:hover{ background: #046ad6;}
.pro_1_r .nei .nei_r .tel a.aa:hover{background: #222931;}

.pro_3 .nei_1{}
.pro_3 .nei_1 img{ max-width: 100%;}
.pro_3 .nei_1 h2{ font-size: 30px; font-weight: bold;     margin-bottom: 24px;}
.pro_3 .nei_1 p{ color: #666; font-size: 16px; line-height: 44px;}
.pro_3 .nei_1 .row{ display: flex; justify-content: center; align-items: center; padding: 40px 0px;}
.pro_3 .nei_1 .she{ }

.slideTxtBox3{ margin: 40px auto; }
		.slideTxtBox3 .hd{ position:relative;  }
		.slideTxtBox3 .hd ul{background: #eee;  }
		.slideTxtBox3 .hd ul li{     display: inline-block;
    vertical-align: middle;
    height: 54px;
    line-height: 54px;
    position: relative; cursor:pointer;  
    font-size: 16px;
    color: #666;
		border-right: 1px solid #fff;
    text-align: center;
    transition: all .4s ease; }
	.slideTxtBox3 .hd ul li:nth-of-type(4){ border-right: none;}
		.slideTxtBox3 .hd ul li.on{background: #046ad6; color: #fff; }
		.slideTxtBox3 .bd ul{ border: 1px #e5e5e5 solid;  zoom:1; padding: 30px;    margin-top: 36px;  }
.slideTxtBox3 .bd ul .p1{ margin-bottom: 30px; font-size: 24px;}	
.slideTxtBox3 .bd ul p{margin: 26px 0px; font-size: 16px;}
.slideTxtBox3 .bd ul p img{ margin-right: 6px;}
.slideTxtBox3 .bd ul .fr{ float: right;}

.wzwz {
    margin: 40px auto;
}
.wzwz li{ margin: 10px auto;}
.wzwz li .she{    background: #eaeaea;
    padding:30px 20px;
    font-size: 18px;}
.wzwz li .she P{    line-height: 1.8;}
.wzwz li .she a{color: #006ab8;}

.abojs .tit {
    font-size: 32px; 
    color: #006ab8; text-align: left;
    font-weight: bold;
    margin-bottom: 26px;
}
.abojs .lianxi li {
    border-bottom: 1px #e9e9e9 dashed;
    height: 80px;    width: 90%;
    line-height: 80px;    display: flex;
    align-items: center;
}
.abojs .lianxi li img {
    float: left; width: 46px;
    display: block;
}
.abojs .lianxi li p {
    float: left; margin-top: 0px;
    padding-left: 16px;
    font-size: 16px;
}
.abojs .liuyan li {
    margin-bottom: 15px;
}
.abojs .liuyan li input {
    height: 50px;
    line-height: 50px;
    padding-left: 20px;
    border: 1px #999999 solid;
    color: #999999;
    width: 100%;
}
.abojs .liuyan li textarea{ width: 100%; padding-left: 20px;padding-top: 10px;}
.abojs .liuyan button {
    background: #006ab8;
    border: none;
    height: 50px;
    width: 140px;
    text-align: center;
    color: #fff;
    font-size: 16px;
    line-height: 50px;
}

.newsxq {
    padding-top: 44px;
}
.newsxq .newsxq-title{ text-align: center;border-bottom: 1px #e2e2e2 dashed;}
  .newsxq-title h6, .newsxq-title h1 {font-size: 28px;line-height: 38px;}
 .newsxq-desc {padding: 28px 0 34px;}
  .newsxq-desc p{ font-size: 15px; line-height: 28px;}
    .newsxq .casexqpn {margin-top: 68px;    padding-top: 26px;}
.newsxq-desc img{ max-width: 100%;    height: auto;}


.casexqpn{width: 100%;border-top: 1px solid #eee;margin-bottom: 20px;}
.casexqpn-prev, .casexqpn-more, .casexqpn-next{display: block;float: left;height: 70px;line-height: 70px;}
.casexqpn-next{float: right;}
.casexqpn-prev, .casexqpn-next{font-size: 16px;color: #666;width: 40%;transition: all .4s ease;position: relative;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.casexqpn-prev{padding-left: 20px;background: url('../images/caseArrL.png') no-repeat left center;}
.casexqpn-next{padding-right: 20px;background: url('../images/caseArrR.png') no-repeat right center;text-align: right;}
.casexqpn-prev:hover, .casexqpn-next:hover{color: #1f5dcb;}
.casexqpn-prev:hover{background-image: url('../images/caseArrLH.png');}
.casexqpn-next:hover{background-image: url('../images/caseArrRH.png');}
.casexqpn-more{width: 20%;text-align: center;    background: #1f5dcb;}
.casexqpn-more i, .casexqpn-more span{display: inline-block;vertical-align: middle;margin: 0 6px;}
.casexqpn-more i{width: 14px;height: 14px;color: #fff;}
.casexqpn-more span{font-size: 18px;color: #fff;}
.casexqpn-more:hover{background: #043b9c;}
.casexqal{width: 100%;padding: 100px 0;background: #f7f7f7;}
.casexqal .caselb-list li{margin-top: 38px;}

.ftit{ text-align: center;}
.ftit p{ font-size: 46px;  font-weight: bold;}
.ftit span{ font-size: 20px; color: #666;display: block;
    margin: 12px auto;}
.fd1{ margin: 60px auto;}
.fd1 ul{ margin-top: 40px;}
.fd1 ul li{}
.fd1 li .xian{    border: 2px solid #dcdcdc;
    border-radius: 15px;
    overflow: hidden;}
.fd1 li .xian .pic{    overflow: hidden;
    height: 264px;}
.fd1 li .xian .pic img{height: 100%;transition: all .4s ease-in-out;
    width: 100%;}
.fd1 li .xian p{    font-size: 24px;
    line-height: 2.5;
    color: #666;
    text-align: center;}
.fd1 li .xian:hover img{transition: all .4s ease;transform: scale(1.1);
-webkit-transform: scale(1.1);
-moz-transform: scale(1.1);
-ms-transform: scale(1.1);
-o-transform: scale(1.1);}

.fd2 img{ width: 100%;}

.fd3{}
.fd3 .df1{display: flex; background: #eeeeee;align-items: center;}
.fd3 .df2{display: flex; background: #006ab8;align-items: center;}
.fd3 .df3{display: flex; background: #13b5b1;align-items: center;}
.fd3 .d1,.fd3 .d2,.fd3 .d3,.fd3 .d4{ width: 33.33%; float: left;}
.fd3 .d2 p{ color: #333 !important;}
.fd3 .d2 span{ color: #333 !important;}
.fd3 .d4{}
.fd3 .d7{ }
.fd3 .d5{ width: 66.66%;}
.fd3 .d6{ width: 60%;}
.fd3 .d7{ width: 40%;}
.fd3 .tu{ overflow: hidden;}
.fd3 .tu img{width: 100%;
    height: 100%;}
.fd3 .wen{    padding: 0px 3%; text-align: center;}
.fd3 .wen p{ font-size: 34px; font-weight: bold;color: #fff; margin-bottom: 26px;}
.fd3 .wen span{ font-size: 18px; line-height: 35px; color: #fff;}


.fd4{ margin: 50px auto;}
.fd4 ul{margin-top: 34px;}
.fd4 ul li{     display: flex;
    background: #262626;
    align-items: center;
    flex-direction: column;
    padding: 40px;
    text-align: center;}
.fd4 ul li img{}
.fd4 ul li p{margin: 18px auto; font-size: 26px; color: #dbdbdb;}
.fd4 ul li span{ color: #dbdbdb;
    font-size: 20px;
    line-height: 35px;
    min-height: 140px;}
.fd4 ul li:nth-of-type(2n){ background: #393939;}

.fd5{    margin-bottom: 30px;}
.fd5 p{margin-bottom: 12px; color: #006ab8; font-size: 40px;}
.fd5 span{float: left;
    font-size: 24px;
    color: #666;
    line-height: 58px;
    min-width: 50%;}
.fd5 li{overflow: hidden;}
.fd5 li img{ max-width: 100%;}

.m50{ margin: 50px auto;}
.qc1{ }
.qc1 .tit{    color: #006ab8;
    font-size: 26px;
    font-weight: bold;
    line-height: 3;}
.qc1 .dec{font-size: 18px;
    line-height: 32px;}
.qc1 li img{ max-width: 100%; }

.qc2{ background: #0690aa;
    height: 438px;
    margin: 50px auto 100px;}
.qc2 .pr{ }
.qc2 .pa{     float: right;
    margin-top: 4%;}
.qc2 .con{     margin-top: 10%;
    width: 43%;
    float: left;}
.qc2 .con .tit{    font-size: 50px;
    color: #fff;
    font-weight: bold;
    margin-bottom: 4%;}
.qc2 .con p{    font-size: 18px;
    color: #fff;
    line-height: 30px;}

.qc3{     margin: 106px auto 50px;}
.qc3 .tit{    color: #006ab8;
    font-size: 46px;
    font-weight: bold;}
.qc3 p{    font-size: 20px;
    color: #006ab8;
    border: 1px solid #006ab8;
    border-radius: 30px;
    display: inline-block;
    margin: 12px auto 40px;
    padding: 6px 38px;}
.qc3 img{width: 100%;}

.qc4{background: url(../images/qc/t6.jpg) no-repeat;}
.qc4 .com{float: left;    width: 76%;
    margin-top: 2%;
    color: #fff;}
.qc4 .com .tit{font-size: 28px;
    line-height: 3;
    font-weight: bold;
    margin-top: 2%;}
.qc4 .com p{    font-size: 16px;
    line-height: 30px;}
.qc4 .pic{ float:right; margin: 3% auto;width: 22%;}
.qc4 .pic img{ max-width: 100%;}
.qc5{ }
.qc5 .tit{    font-size: 43px;
    text-align: center;
    color: #006ab8;
    line-height: 2;}
.qc5 ul li{       margin: 10px auto;
    padding: 0px 10px;}
.qc5 ul li .pic{    overflow: hidden;
    position: relative;}
.qc5 ul li .pic img{width: 100%;}
.qc5 ul li .pic p{position: absolute;
    z-index: 99;
    width: 100%;
    bottom: 0px;
    text-align: center;
    color: #fff;
    line-height: 2.4;
    font-size: 22px;}
.qc6{}
.qc6 p{ font-size: 28px;font-weight: bold; line-height: 3;}
.qc6 span{float: left;
    font-size: 18px;
    color: #333;
    line-height: 44px;
    min-width: 50%;}
.qc6 img{ margin-top: 6%;    max-width: 100%;}

.footer_b{width: 100%;height:60px;position: fixed;bottom:0px;z-index: 999;
 filter:alpha(opacity=100 finishopacity=50 style=1 startx=0,starty=0,finishx=0,finishy=150) progid:DXImageTransform.Microsoft.gradient(startcolorstr=red,endcolorstr=blue,gradientType=0);
    -ms-filter:alpha(opacity=100 finishopacity=50 style=1 startx=0,starty=0,finishx=0,finishy=150) progid:DXImageTransform.Microsoft.gradient(startcolorstr=red,endcolorstr=blue,gradientType=0);/*IE8*/	
    background:#006ab8; /* 一些不支持背景渐变的浏览器 */  
    background:-moz-linear-gradient(top, #4997d0, #006ab8);  
   background: -webkit-gradient(linear, 0 0, 0 bottom, from(#4997d0), to(#006ab8)); 
    background:-o-linear-gradient(top, #4997d0, #006ab8); 
    }
    
.footer_b ul li{width: 25%;float: left;height: 60px;text-align: center;}
.footer_b ul li i.iconfont{font-size:26px;text-align: center;display: block;line-height: 34px;color:#fff;}
.footer_b ul li i.icon-dianhua{font-size: 34px;}
.footer_b ul li  p{font-size: 12px;line-height: 1.8;color:#fff;}
.footer_b_b{height: 70px;}


/* -------------------------PC端--------------------------- */
@media all and (max-width:1700px) {
    /* 1600 × (900/1024/1200) */
    .caseop {padding-top: 90px;}
    .caselb {padding: 16px 0 100px;}
    .sonimgban-casewd h6, .sonimgban-casewd h1{font-size: 44px;}
    .casexqic {padding: 90px 0 96px;}
    .casexqnr {padding: 40px 0 90px;}
    .casexqal {padding: 90px 0;}
    .sonimgban-prowdft h6, .sonimgban-prowdft h1{font-size: 52px;}
    .sonimgban-prowdft p {font-size: 38px;margin: 26px 0 10px;}
    .prolist {padding: 38px 0 100px;}
    .solcj {padding: 90px 0 94px;}
    .solyy {padding: 88px 0 90px;}
    .solcp {padding: 100px 0;}
    .solal {padding: 90px 0;}
    .sonloopban-wd {width: 600px;padding: 90px 80px 54px 4%;}
    .sonloopban-wd p{font-size: 38px;line-height: 52px;height: 104px;}
    .sonloopban-btn {left: 4%;bottom: 200px;}
    .news-list li{margin-top: 72px;}
    .news .fullpage {margin-top: 90px;}
    .news {padding: 20px 0 100px;}
    .newsxq {padding-top: 90px;}
    .newsxq-desc {padding: 44px 0 42px;}
    .newsxq .casexqpn {margin-top: 100px;}
    .honor {padding: 90px 0 100px;}
    .down {padding: 90px 0 100px;}
    .down-layout li{height: 82px;}
    .down .fullpage{margin-top: 90px;}
    .joinpy, .joinzp, .joinfl{padding: 90px 0 100px;}
    .abojs {padding: 80px 0 100px;}
    .abojs-icon li {margin-top: 68px;}
    .abolj-img img, .abolj-wd{height: 460px;}
    .abolj-wd{padding: 80px 100px 0 4%;}
    .abolc-wdbox {margin: 80px 0 100px;}
    .abowh {padding: 90px 0 100px;}
    .proogd {padding: 164px 0 152px;}
    .prooaz {padding: 158px 0 148px;}
    .proofs.proogd {padding: 124px 0;}
    .proobf.prooaz {padding: 136px 0 148px;}
    .sonimgban-prot .sonimgban-proowdimg{width: 52%;}
    .protcs {padding: 90px 0 40px;}
    .protimg img, .protwd{height: 474px;}
    .protwd-font span{left: 24px;}
    .relmap{height: 500px;}
    .reltab {padding: 100px 0;}
    .reltab-item {padding: 0 80px 0 32px;}
    .reltab li{height: 200px;}
    .relyx {padding: 120px 0 68px;}
    .relyx-info li{padding: 80px 0;}
    .relly {padding: 90px 0 100px;}
    .serfw{padding: 90px 0;}
    .serfw-wd {padding: 0px 80px 0 40px;}
    .sersq{padding-bottom: 100px;}
    .serzb {padding: 90px 0 100px;}
    .seraz {padding-top: 90px;}
    .serhd {padding: 100px 0;}
    .serwx {padding: 90px 0 100px;}
    .prooaz.prooaz-zfx{padding: 90px 0 80px;}
}

@media all and (max-width:1599px) {
    /* 1440 × (900/1050) */
    .caseop {padding-top: 80px;}
    .caselb {padding: 10px 0 90px;}
    .caselb-wd h6, .caselb-wd h1 {margin: 12px 0 24px;}
    .sonimgban-casewd h6, .sonimgban-casewd h1 {font-size: 38px;}
    .sonimgban-casewd p {margin: 14px 0 32px;}
    .sonimgban-casewd {bottom: 64px;}
    .casexqic {padding: 80px 0 86px;}
    .casexqnr {padding: 32px 0 80px;}
    .casexqpn-prev, .casexqpn-more, .casexqpn-next{height: 68px;line-height: 68px;}
    .casexqal {padding: 80px 0;}
    .casexqal .caselb-list li {margin-top: 32px;}
    .sonimgban-prowdft h6, .sonimgban-prowdft h1 {font-size: 44px;}
    .sonimgban-prowdft p {font-size: 32px;margin: 20px 0 8px;}
    .sonimgban-prowdft span {font-size: 20px;}
   

    .solcj {padding: 80px 0 84px;}
    .solyy {padding: 78px 0 80px;}
    .solcp {padding: 88px 0;}
    .solal {padding: 80px 0;}
    .news .fullpage {margin-top: 80px;}
    .news {padding: 20px 0 84px;}
    .news-list li {margin-top: 0px;}
    .sonloopban-wd p {font-size: 34px;line-height: 48px;height: 96px;}
    .sonloopban-btn {bottom: 190px;}
    .newsxq {padding-top: 80px;}
    .newsxq-desc {padding: 40px 0 38px;}
    .newsxq .casexqpn {margin-top: 80px;}
    .newsxq-item {margin-bottom: 32px;}
  
    .honor {padding: 80px 0 88px;}
    .honor-wd{height: 80px;}
    .honor-list li{margin-top: 32px;}
    .down {padding: 80px 0 88px;}
    .down-layout li{height: 76px;}
    .down .fullpage{margin-top: 80px;}
    .joinpy, .joinzp, .joinfl{padding: 80px 0 88px;}
    .joinzp .down-layout li {height: 74px;}
    .joinzp .down-title {margin-top: 58px;}
    .joinpy-wdimg {padding-top: 54px;}
    .joinpy-wd h6, .joinpy-wd h1 {margin-bottom: 28px;}
    .abojs {padding: 68px 0 80px;}
    .abojs-icon li {margin-top: 54px;}
    .abolj-img img, .abolj-wd {height: 424px;}
    .abolj-wd h6, .abolj-wd h1 {font-size: 28px;padding-bottom: 16px;}
    .abolj-wd p {margin-top: 24px;}
    .abolc-timeme h6, .abolc-timeme h1 {height: 90px;font-size: 90px;}
    .abolc{padding-top: 80px;}
    .abolc:after{top: 124px;}
    .abolc-time{height: 90px;}
    .abolc-dotck{margin-top: 40px;}
    .abolc-wdbox {margin: 60px 0 84px;}
    .abogd {padding: 80px 0;}
    .abowh {padding: 80px 0 88px;}
    .abolc-contain{width: 92%;}
    .abolc-words{width: 46%;}
    .abogd-wd {padding: 60px 64px 52px;}
    .abogd-wd p {margin-top: 48px;}
    .abowh-list li{margin-top: 40px;}
    .abolc-top {margin-top: 24px;}
    .proogd {padding: 140px 0 130px;}
    .prooaz {padding: 130px 0 120px;}
    .proofs.proogd {padding: 100px 0;}
    .proobf.prooaz {padding: 110px 0 120px;}
    .proocs {padding: 80px 0;}
    .proocs-tb table td {height: 68px;}
    .proocs-tb {margin-top: 40px;}
    .proogd-contain, .prooaz-contain, .prooban-contain{width: 92%;}
    .sonimgban-proowdimg{width: 46%;}
    .sonimgban-prooimg {height: 680px;}
    .sonimgban-prot .sonimgban-proowdimg {width: 48%;}
    .protcs {padding: 80px 0 40px;}
    .protcs-item{width: 100%;}
    .protimg img, .protwd{height: 426px;}
    .protwd-font span{font-size: 240px;}
    .protwd-font {padding: 34px 0;}
    .protwd {padding: 0px 80px;}
    .protcs-img {padding-bottom: 60px;}
    .relmap{height: 440px;}
    .reltab {padding: 80px 0;}
    .reltab-img{width: 58px;margin-top: 12px;}
    .reltab-wd {width: calc(100% - 72px);}
    .reltab-wd p {font-size: 14px;line-height: 22px;}
    .reltab-wd span{margin-bottom: 4px;}
    .reltab li {height: 168px;}
    .reltab-tag {top: 16px;right: 18px;}
    .relyx {padding: 90px 0 60px;}
    .relyx-wd h6, .relyx-wd h1 {font-size: 20px;padding-bottom: 6px;}
    .relyx-content {margin-top: 58px;}
    .relyx-info li {padding: 68px 0;}
    .relly {padding: 74px 0 88px;}
    .serfw {padding: 80px 0;}
    .serfw-wdimg {padding: 40px;}
    .serfw-wd h5, .serfw-wd h2 {font-size: 36px;}
    .serfw-wd h6, .serfw-wd h1 {margin: 20px 0 36px;}
    .serfw-wd a{margin-top: 52px;}
    .serfw-wd {padding: 0px 54px 0 20px;}
    .sersq {padding-bottom: 88px;}
    .serzb {padding: 80px 0 88px;}
    .serzb-list li {margin-top: 48px; min-height: 330px;padding: 48px 38px 0;}
    .seraz {padding-top: 80px;}
    .seraz-list {margin-top: 48px;}
    .seraz-list li {padding: 110px 52px 0 36px;min-height: 600px;}
    .serhd {padding: 88px 0;}
    .serhd li {margin-top: 48px;height: 200px;padding: 0 40px;}
    .serwx {padding: 80px 0 88px;}
    .serwx-list li{margin-top: 48px;}
    .serfw-wd h5, .serfw-wd h2 {margin-top: 50px;}
    .proobf-granule{top: 14%;}
    .caselb-img{height: 240px;}
    .news-img{height: 200px;}
    .wtbanwd.sonimgban-prowdft h6, .wtbanwd.sonimgban-prowdft h1{font-size: 44px;}
    .wtbanwd.sonimgban-prowdft p {font-size: 32px;margin: 14px 0 0;}
    .wtbanwd.sonimgban-prowdft span{margin-top: 26px;}
    .wtbanwd .protplay{margin-top: 30px;}
    .prooaz.prooaz-zfx{padding: 80px 0 70px;}
	.fd4 ul li span {
	    min-height: 175px;}
}

@media all and (max-width:1439px) {
    /* 1360 × (768) */
    .abolj-wd {padding: 64px 80px 0 4%;}
    .reltab-item {padding: 0 40px 0 20px;}
    .relyx-wd {padding: 30px 48px 0 0;}
    .serfw-wd {padding: 0px 40px 0 0;}
    .serfw-wd h5, .serfw-wd h2 {margin-top: 34px;}
    .serzb-list li {margin-top: 48px;min-height: 330px;padding: 48px 28px 0;}
    .proobf-granule{top: 8%;}
    .prooaz.prooaz-zfx{padding: 70px 0 68px;}
}

@media all and (max-width:1359px) {
    /* 1280 × (800/854/1024) */
    .caseop-item {margin: 0 6px;}
    .caselb-wd h6, .caselb-wd h1 {font-size: 20px;line-height: 24px;margin: 10px 0 20px;}
    .caselb-wd {padding-top: 28px;}
    .caselb-list li {margin-top: 40px;}
    .fullpage {margin-top: 58px;}
    .caselb {padding: 10px 0 80px;}
    .caseop {padding-top: 68px;}
    .sonimgban-casewd h6, .sonimgban-casewd h1 {font-size: 32px;}
    .sonimgban-casewd p {margin: 12px 0 24px;}
    .sonimgban-casewd i{height: 3px;}
    .sonimgban-casewd {bottom: 48px;}
    .casexqic {padding: 64px 0 68px;}
    .casexqnr {padding: 32px 0 68px;}
    .casexqal {padding: 64px 0 72px;}
    .casexqal .caselb-list li {margin-top: 28px;}
    .prolist-wd {padding-top: 0;}
    .prolist {padding: 28px 0 68px;}
    .prolist li a {padding: 38px 20px 0;height: 300px;}
    .prolist-wdtit h6, .prolist-wdtit h1 {font-size: 24px;}
    .sonimgban-prowdft h6, .sonimgban-prowdft h1 {font-size: 38px;}
    .sonimgban-prowdft p {font-size: 28px;margin: 16px 0 8px;}
    .solcj {padding: 60px 0 68px;}
    .solyy {padding: 60px 0 68px;}
    .solcp {padding: 68px 0;}
    .solal {padding: 60px 0;}
    .solyy-list li p {font-size: 14px;line-height: 22px;padding: 0 4%;}
    .sonloopban-wd p {font-size: 28px;line-height: 38px;height: 76px;}
    .sonloopban-wd {width: 540px;padding: 66px 60px 40px 4%;}
    .news-list li {margin-top: 54px;}
    .news-wd h6, .news-wd h1 {font-size: 20px;line-height: 30px;margin: 20px 0 12px;height: 58px;}
    .news-wd {padding: 32px 32px 36px;}
    .news .fullpage {margin-top: 62px;}
    .sonloopban-btn {bottom: 154px;}
    .newsxq {padding-top: 44px;}
    .newsxq-list {padding-left: 40px;}
    .newsxq-cont{padding-right: 40px;}
   
    .honor-list li{width: 31.3333%;}
    .honor {padding: 60px 0 68px;}
    .down {padding: 60px 0 68px;}
    .down-layout li{height: 68px;}
    .down-link li:first-child{font-size: 16px;}
    .down .fullpage{margin-top: 68px;}
    .joinpy, .joinzp, .joinfl {padding: 64px 0 68px;}
    .joinpy-wd p {font-size: 14px;line-height: 26px;}
    .joinpy-wd h6, .joinpy-wd h1 {font-size: 26px;}
    .joinpy-wd{width: 52%;}
    .joinpy-wdimg {padding-top: 44px;}
    .joinzp .down-layout li {height: 64px;}
    .joinzp .down-title {margin-top: 48px;}
    .joinzp-top {margin-top: 24px;}
    .joinfl-list li {padding: 40px 0 38px;}
    .abojs {padding: 50px 0 54px;}
    .abojs-icon li {margin-top: 48px;}
    .abojs-contain{width: 92%;}
    .abogd-wd {width: 92%;padding: 54px 58px 48px;}
    .abogd-wd p {margin-top: 40px;}
    .abowh-wd h6, .abowh-wd h1 {font-size: 20px;margin-top: 24px;}
    .abowh-wd p {margin-top: 16px;}
    .abowh {padding: 60px 0 68px;}
    .abogd {padding: 68px 0;}
    .proogd {padding: 120px 0 110px;}
    .prooaz {padding: 110px 0 100px;}
    .proofs.proogd {padding: 80px 0;}
    .proobf.prooaz {padding: 90px 0 100px;}
    .proocs {padding: 68px 0;}
    .sonimgban-prooimg{height: 620px;}
    .proofs-list li{width: 80px;}
    .proofs-list li span {margin-top: 16px;}
    .proobf.prooaz .prooaz-wd h6, .proobf.prooaz .prooaz-wd h1 {margin-top: 80px;}
    .proofs.proogd .proogd-wd h6, .proofs.proogd .proogd-wd h1 {margin-top: 44px;}
    .prooaz-wd h6, .prooaz-wd h1 {margin: 42px 0 34px;}
    .proogd-wd h6, .proogd-wd h1 {margin: 48px 0 34px;}
    .protimg img, .protwd{height: 380px;}
    .protwd-font span{font-size: 200px;}
    .protwd-font h6, .protwd-font h1 {font-size: 28px;margin-bottom: 24px;}
    .protwd-font {padding: 24px 0;}
    .protcs-wd h6, .protcs-wd h1 {font-size: 28px;line-height: 36px;}
    .protcs {padding: 64px 0 40px;}
    .protcs-prev {top: 30%;}
    .protcs-img {padding-bottom: 44px;}
    .relyx-wd {padding: 28px 0 0 0;}
    .relmap {height: 400px;}
    .reltab {padding: 68px 0;}
    .relyx {padding: 68px 0 48px;}
    .relyx-title h6, .relyx-title h1{font-size: 32px;}
    .relyx-content {margin-top: 48px;}
    .relly {padding: 60px 0 68px;}
    .relly-form {margin-top: 48px;}
    .serfw-wd h5, .serfw-wd h2 {margin-top: 28px;font-size: 32px;}
    .serfw-wd h6, .serfw-wd h1 {margin: 18px 0 24px;font-size: 18px;}
    .serfw-wd a {margin-top: 32px;}
    .serfw {padding: 68px 0;}
    .sersq {padding-bottom: 68px;}
    .serzb {padding: 64px 0 68px;}
    .serzb-list li p {font-size: 16px;line-height: 24px;}
    .serzb-list li i {margin: 28px auto 40px;}
    .serzb-list li {margin-top: 48px;min-height: 268px;padding: 44px 20px 0;}
    .seraz {padding-top: 64px;}
    .seraz-list li {padding: 68px 40px 0 28px;min-height: 540px;}
    .serhd {padding: 68px 0;}
    .serhd-wd h6, .serhd-wd h1{font-size: 20px;}
    .serhd-img{width: 100px;}
    .serhd-wd {width: calc(100% - 100px);}
    .serhd li {margin-top: 48px;height: 180px;padding: 0 32px;}
    .serwx {padding: 64px 0 68px;}
    .serwx-list li h6, .serwx-list li h1 {font-size: 20px;margin: 10px 0;}
    .serwx-list li {height: 200px;border-width: 6px;padding: 24px 36px 0;}
    .proobf-granule{top: -2%;}
    .wtbanwd.sonimgban-prowdft h6, .wtbanwd.sonimgban-prowdft h1{font-size: 38px;}
    .wtbanwd.sonimgban-prowdft p {font-size: 28px;margin: 12px 0 0;}
    .wtbanwd.sonimgban-prowdft span{margin-top: 20px;}
    .wtbanwd .protplay{margin-top: 24px;}
    .prooaz.prooaz-zfx{padding: 60px 0;}
}

@media all and (max-width:1279px) {
    /* 1152 × (864) */
    .caseop-item{width: 31.3333%;margin: 1% 1%;}
    .caseop select{width: 31.3333%;margin: 1% 1%;height: 44px;line-height: 44px;}
    .caseop-true{height: 42px;line-height: 42px;}
    .caseop-data{top: 42px;max-height: 200px;}
    .caseop-data li{height: 40px;line-height: 40px;}
    .caseop {padding-top: 52px;}
    .sonimgban-prowd .small-contain{width: 92%;}
    .sonimgban-prowdft h6, .sonimgban-prowdft h1 {font-size: 32px;}
    .sonimgban-prowdft p {font-size: 24px;margin: 12px 0 8px;}
    .sonimgban-prowdft span {font-size: 16px;}
    .prolist li {margin-top: 32px;}
    .solcj-contain{width: 92%;}
    .down-layout {padding-left: 32px;}
    .joinzp-content {padding: 34px 32px;}
    .abolj-img img, .abolj-wd {height: 368px;}
    .abolj-wd h6, .abolj-wd h1 {font-size: 24px;padding-bottom: 10px;}
    .abolj-wd p {font-size: 14px;line-height: 24px;margin-top: 18px;}
    .abolc-wdbox {margin: 44px 0 68px;}
    .sonimgban-prooimg {height: 560px;}
    .proogd {padding: 90px 0 80px;}
    .prooaz {padding: 90px 0 80px;}
    .proofs.proogd {padding: 68px 0;}
    .proobf.prooaz {padding: 68px 0 80px;}
    .proofs-list li {margin-right: 18px;}
    .proogd-wd h6, .prooaz-wd h6, .proocs-tit h6, .proogd-wd h1, .prooaz-wd h1, .proocs-tit h1{font-size: 28px;}
    .proobf.prooaz .prooaz-wd h6, .proobf.prooaz .prooaz-wd h1 {margin-top: 64px;}
    .proocs-tb table td:first-child {padding-left: 36px;}
    .proogd-wd h6, .prooaz-wd h6, .proogd-wd h1, .prooaz-wd h1 {margin: 40px 0 28px !important;}
    .proocs-tb table td {height: 60px;}
    .sonimgban-prot .sonimgban-proowdimg {width: 46%;}
    .protcs-wd {padding-top: 82px;}
    .protcs-prev {top: 28%;}
    .protimg img, .protwd{height: 340px;}
    .relyx-info li h6, .relyx-info li h1 {font-size: 20px;margin-bottom: 20px;}
    .relyx-wd p {font-size: 14px;line-height: 24px;min-height: 50px;}
    .relyx-info li {padding: 58px 0;}
    .serhd-wd p{font-size: 14px;}
    .serhd li {padding: 0 20px;height: 160px;}
    .seraz-list li h6, .seraz-list li h1 {font-size: 20px;margin: 32px 0 18px;}
    .serfw-wd h6, .serfw-wd h1{line-height: 26px;}
    .proobf-granule{display: none;}
    .caselb-img{height: 200px;}
    .news-img{height: 180px;}
}

@media all and (max-width:1151px) {
    /* 1024 × (600/768) */
    .small-contain{width: 92%;}
    .prolist-img{width: 100%;text-align: center;height: 324px;line-height: 320px;}
    .prolist-img img{max-height: 100%;}
    .prolist li a {padding: 0 20px;height: auto;}
    .prolist-wd{width: 100%;margin-top: 20px;height: 200px;}
    .sonimgban-sollink .sonmenu{display: none;}
    .sonimgban-sollink {position: absolute;top: 0;}
    .sonimgban-sollink .contain {border-bottom: none;}
    .sonimgban-scroll.sonimgban-sollink {background: transparent;border-bottom: none;}
    .sonimgban-scroll .sonlink a {color: #fff;}
    .sonimgban-scroll .sonlink a i {background-image: url('../img/sonhomew.png');}
    .abolj-wd {padding: 48px 4% 0 4%;}
    .abolc-img{width: 100%;}
    .abolc-img img{height: auto;}
    .abolc-words{width: 100%;height: auto;margin-top: 40px;}
    .abolc-wd{padding-right: 0;}
    .sonimgban-prooimg {height: 520px;}
    .proofs.proogd .proogd-wd {width: 44%;}
    .prooaz-wd {width: 44%;margin-left: 6%;}
    .proobf.prooaz .prooaz-wd {margin-left: 6%;}
    .protcs-imgloop {padding-right: 84px;}
    .serfw-wd{width: 100%;padding: 0;}
    .serfw-img{width: 100%;margin-top: 40px;}
    .serfw-wd h5, .serfw-wd h2{margin-top: 0;}
    #businesslz{display: none;}
    .wtbanwd.sonimgban-prowdft h6, .wtbanwd.sonimgban-prowdft h1{font-size: 32px;}
    .wtbanwd.sonimgban-prowdft p {font-size: 24px;margin: 12px 0 0;}
    .wtbanwd.sonimgban-prowdft span{margin-top: 20px;}
    .wtbanwd .protplay{margin-top: 20px;}
    .prooaz.prooaz-zfx{padding: 50px 0;}
    .prooaz.prooaz-zfx .prooaz-contain{width: 92%;}
}


/* ------------------------手机端-------------------------- */
@media all and (max-width:1000px) {
    /* 平板设备 720 适配 */
		.pc{ display: none !important;}
		.mb{ display: block;}
		.pr_l{ display: none;}
		.pro_1_r .nei .nei_r dl dd {
		    margin: 8px 0px;
		}
		.pro_1_r .nei .nei_l p {
		    font-size: 15px;
		    line-height: 30px;
		}
		.pro_1 {
		    margin: 24px auto 0px;
		}
.pro_1 .aa {
    display: block;
}

.aa .mb{ width: 100%;}
    .caselb-list li{width: 48%;}
    .fullpage {margin-top: 48px;}
    .sonlink a{height: 48px;line-height: 48px;}
    .sonmenu a{height: 50px;line-height: 50px;}
    .sonmenu, .sonlink{width: 100%;padding-bottom: 6px;}
    .sonimgban-casewd h6, .sonimgban-casewd h1 {font-size: 28px;}
    .sonimgban-casewd {bottom: 32px;}
    .sonloopban-wd p {font-size: 24px;line-height: 34px;height: 68px;}
    .sonloopban-wd {width: 352px;padding: 66px 32px 24px 4%;}
    .sonloopban-btn {bottom: 128px;}
    .news-list li {width: 48%;margin-top: 44px;}
    .news .fullpage {margin-top: 54px;}
    .newsxq-cont {padding-right: 0;width: 100%;border-right: none;}
    .newsxq-list {padding-left: 0;width: 100%;margin-top: 40px;}
    .honor-list li{width: 48%;}
    .down-layout {padding-left: 24px;}
    .down-layout li{font-size: 14px;}
    .down-link li:first-child {font-size: 14px;}
    .down-link li i{background-size: 30px auto;width: 30px;height: 30px;}
    .joinzp-content {padding: 20px 24px 24px;}
    .joinzp-top {margin-top: 18px;}
    .joinzp .down-link li i{background-size: 30px auto;width: 30px;height: 30px;}
    .joinpy-wd{width: 100%;}
    .joinpy-img{width: 100%;margin-top: 40px;}
    .abowh-list li{width: 47%;}
    .abogd-wd {padding: 44px 4% 48px;}
    .abolj-img img, .abolj-wd{height: auto;}
    .abolj-wd{padding: 36px 4%;width: 100%;}
    .abolj-img{width: 100%;}
    .sonimgban-prooimg {height: 410px;}
    .sonimgban-proowd .sonimgban-prowdft {padding-top: 60px;}
    .sonimgban-proowd {top: 100px;}
    .proogd-wd h6, .prooaz-wd h6, .proocs-tit h6, .proogd-wd h1, .prooaz-wd h1, .proocs-tit h1 {font-size: 24px;}
    .proogd-wd h6, .prooaz-wd h6, .proogd-wd h1, .prooaz-wd h1 {margin: 28px 0 20px !important;}
    .prooaz-img{width: 47%;}
    .prooaz-wd {width: 51%;margin-left: 2%;}
    .proofs-list li span {margin-top: 12px;font-size: 14px;}
    .proofs-list li {width: 72px;}
    .proobf.prooaz .prooaz-wd {margin-left: 1%;}
    .proofs-list {margin-top: 38px;}
    .proofs.proogd .proogd-img{width: 48%;}
    .proofs.proogd .proogd-wd {width: 52%;}
    .proocs-tb table td:first-child {padding-left: 18px;}
    .proogd {padding: 68px 0 60px;}
    .prooaz {padding: 68px 0 60px;}
    .proofs.proogd {padding: 60px 0;}
    .proobf.prooaz {padding: 60px 0 68px;}
    .sonimgban-prot .sonimgban-proowd {top: 84px;}
    .protcs-wd {padding-top: 32px;}
    .protcs-wd h6, .protcs-wd h1 {font-size: 24px;line-height: 32px;}
    .protwd-font h6, .protwd-font h1 {font-size: 24px;margin-bottom: 20px;}
    .protcs-kk {height: 20px;}
    .protwd {padding: 0px 38px;}
    .protimg img, .protwd{height: 232px;}
    .protwd-font span {font-size: 160px;}
    .protwd-font {padding: 0;}
    .protcs-prev {top: 24%;}
    .relmap {height: 320px;}
    .reltab ul {margin-left: 0;}
    .reltab li {width: 100%;margin-left: 0;height: auto;padding: 32px 0;margin-top: 24px;}
    .reltab-img {margin-top: 0;}
    .reltab {padding: 42px 0 60px;}
    .relyx {padding: 48px 0 40px;}
    .relyx-title h6, .relyx-title h1 {font-size: 28px;}
    .relyx-wd {min-height: 360px;}
    .relly-formipt input {height: 44px;padding: 0px 18px;font-size: 14px;}
    .relly-form textarea {margin-top: 20px;padding: 16px 18px;height: 160px;}
    .relly-formyzm input {width: 280px;height: 44px;padding: 0 18px;}
    .relly-formyzm span {margin-left: 12px;height: 44px;width: 150px;}
    .relly-formbtn{height: 44px;}
    .relly-formyzmbtn{margin-top: 20px;}
    .serzb .pubTitle p{width: 100%;}
    .serzb-list li {padding: 32px 20px 0;}
    .serzb-list li i {margin: 24px auto 32px;}
    .serhd ul {margin-left: 0%;}
    .serhd li {height: 140px;width: 100%;margin-top: 28px;margin-left: 0;}
    .serhd-list{padding-top: 10px;}
    .serwx-list ul{margin-left: 0;}
    .serwx-list li {width: 100%;height: 200px;border-width: 4px;padding: 24px 20px 0;margin-top: 24px;margin-left: 0;}
    .serwx-list{padding-top: 12px;}

    .sear-menu{padding: 20px 0;}
    .sear-list{margin-top: 40px;}
    .sear-list ul li{margin-bottom: 15px;padding-bottom: 15px;}
    .sear-list ul li h5, .sear-list ul li h2{font-size: 16px;}
    .sear-list ul li h6, .sear-list ul li h1{margin: 6px 0;}
    .search-box{padding-bottom: 50px;}
    .serwt-box{width: 100%;padding: 52px 0 68px;}
	.slideTxtBox2 .bd ul table {}
	.xc-list ul li {
	    margin: 8px auto;
	}
	.xc-list ul li .wd {
	    height: 30px;
	    line-height: 30px;
	    font-size: 14px;
	}
	.fullpage .page-status{ display: none;}
	.fullpage a {
	    margin: 0 8px;
	    width: auto;
	    height: 34px;
	    line-height: 34px;
	}
	.falist {
	    margin: 16px auto 0px;
	}
	.falist .list .tit0 {
	    font-size: 18px;
	}
	.falist .p1 {
	    font-size: 15px;
	    line-height: 30px;
	    margin: 3px auto 20px;
	    border-bottom: 1px #bfbfbf dashed;
	    padding: 6px 0px 20px;
	    color: #666;
	}
	.falist .list2 {
	    margin: 0px auto;
	    background: #e5e9ee;
	}
	.falist .list ul li {
	    margin: 20px auto;
	}
	.falist .list {
	    padding: 28px 0 0px;
	}
.p1-pro-showcase-1-txt {
    overflow: hidden;
    background: #fff;
    width: 100%;
    margin-left: 0%;
    padding: 2% 0%;
}	
	.p1-pro-showcase-1-txt-title {
	    height: auto;
	    font-size: 18px;
	    font-weight: normal;
	    line-height: 34px;
	    overflow: hidden;
	    border-bottom: 1px solid #dedede;
	    margin-bottom: 26px;
	    font-weight: bold;
	    padding-bottom: 8px;
	}
.cp_1 p {
    font-size: 15px;
    line-height: 20px;
    margin-top: 0px;
}	
	  /*新闻列表*/
	   .page {padding-top: 30px;}
	   .lm_ban {height: 350px;}
	   .lm_tit {padding-top: 170px;font-size: 20px; line-height: 36px;}
	   .lm_nav .li a {font-size: 14px; line-height: 24px;}
.news2 .tit {
    font-size: 20px;
    text-align: left;
    font-weight: bold;
    line-height: 1.6;
}	
.news2 .sx {
    margin: 14px auto;
}
.news2 .sx div {
    margin: 6px 0px;
}
.cp_1 .aa {
    display: block;
}
.cp_1 {
    margin: 4px auto;background: #ffffff;
}
.cp_1 .aa .pr{    height: 130px;}
.cp_1 .wen {
    background: none;
    margin-left: 0;
    margin-right: 0px;
}
.fa_2 .slideTxtBox .hd {
    height: 42px;
    line-height: 42px;}
.fa_2 .slideTxtBox .hd ul li {
    width: 33%;
    float: left;
    text-align: center;
    cursor: pointer;
    padding: 0px;
    font-size: 16px;
    color: #666666;
}
.fa_2 .slideTxtBox .bd ul {
    padding: 20px 0px;
}
.abojs .lianxi li {
    border-bottom: 1px #e9e9e9 dashed;
    height: 60px;
    width: 100%;
    line-height: 60px;
    display: flex;
    align-items: center;
}
.news_hotlist{ display: none;}
.news_lista {
    display: block;
    height: auto;
    box-sizing: border-box;
    padding: 20px 10px 20px 10px;
    position: relative;
    border-bottom: 1px solid #f2f2f2;
}
.news2 .sx div:nth-of-type(1) {
    float: none;
}
.news2 .sx div:nth-of-type(2) {
    float: none;
}
.more_news ul li a .fr {display: none;
}
.news2 .cs li {
    float: left;
    padding: 0px 8px;
    font-size: 15px;
    color: #999;
}
.hk-about-culture div h3 {
    line-height: 2.6;
    font-size: 16px;
    background: #fff;
}
.hk-about-culture div {
    margin: 8px 0px;
}
.hk-about-culture div li span h2 {
    font-size: 18px;
    width: 86%;
    margin: auto;
    margin-top: 10px;
}
.hk-about-culture div li span line {
    margin: 14px auto;
}
.hk-about-culture div li span h4 {
    font-size: 14px;
    margin-top: 70px;
    line-height: 1.8;
    width: 94%;}
.abojs .tit {
    font-size: 20px;}
.abojs .liuyan{ margin-top: 20px;}
.fd1 {
    margin: 24px auto;
}
.ftit p {
    font-size: 26px;
    font-weight: bold;
}
.ftit span {
    font-size: 14px;
    color: #666;
    display: block;
    margin: 6px 24px;
}
.fd1 ul {
    margin-top: 8px;
}
.fd1 li .xian .pic {
    overflow: hidden;
    height: 150px;
}
.fd1 li .xian p {
    font-size: 16px;}
.fd1 ul li {
    margin: 6px auto;
}
.fd2{ overflow: hidden;}
.fd2 img {
    width: 220%;
    margin-left: -60%;
}
.fd3 .df1 {
    display: block; background: #eeeeee;}
.fd3 .d1, .fd3 .d2, .fd3 .d3, .fd3 .d4 {
    width: 100%;
}
.fd3 .d5{width: 100%;}
.fd3 .d6{width: 100%;}
.fd3 .d7{ width: 100%;}
.fd3 .wen {
    padding: 14px 3%;}
.fd3 .wen p {
    font-size: 20px;
    margin-bottom: 6px;}
.fd3 .wen span {
    font-size: 15px;
    line-height: 28px;
}
.fd3 .df2 {
    display: block; }
.fd3 .df3 {
    display: block;}	
.fd4 {
    margin: 28px auto;
}
.fd4 ul {
    margin-top: 12px;
}
.fd4 ul li {
    display: flex;
    background: #262626;
    align-items: center;
    flex-direction: column;
    padding: 15px 15px;
    text-align: center;
}
.fd4 ul li img {
    width: 80px;
}
.fd4 ul li p {
    margin: 10px auto;
    font-size: 20px;
    color: #dbdbdb;
}
.fd4 ul li span {
    color: #dbdbdb;
    font-size: 15px;
    line-height: 30px;
   min-height: 120px;
}
.fd5 p {
    margin-bottom: 6px;
    color: #006ab8;
    font-size: 26px;
}
.fd5 span {
    float: left;
    font-size: 15px;
    color: #666;
    line-height: 34px;
    min-width: 100%;
}
.qc1 .tit {
    font-size: 20px;
    line-height: 2;
}
.qc1 .dec {
    font-size: 15px;
    line-height: 28px;  margin: 10px auto;
}
.m50 {
    margin: 26px auto;
}
.qc2 {
    background: #0690aa;
    height: auto;
    margin: 30px auto 30px;
}
.qc2 .con {
    margin-top: 6%;
    width: 100%;margin-bottom: 4%;
    float: left;
}
.qc2 .con .tit {
    font-size: 20px;
    margin-bottom: 3%;
}
.qc2 .con p {
    font-size: 15px;
    color: #fff;
    line-height: 28px;
}
.qc2 .pa {
    float: none;
    margin-top: 4%;
    width: 66%;
    margin: 0% auto;
    display: block;
}
.qc3 {
    margin: 10px auto 30px;
}
.qc3 .tit {
    color: #006ab8;
    font-size: 22px;
    font-weight: bold;
}
.qc3 p {
    font-size: 12px;
    color: #006ab8;
    border: 1px solid #006ab8;
    border-radius: 30px;
    display: inline-block;
    margin: 10px auto 12px;
    padding: 4px 14px;
}
.qc4 .com .tit {
    font-size: 20px;
    line-height: 2;
    font-weight: bold;
    margin-top: 2%;
}
.qc4 .com {
    width: 100%;
}
.qc4 .com p {
    font-size: 15px;
    line-height: 26px;
}
.qc4 {
    background: #4c75c7;
}
.qc4 .pic {
    float: none;
    margin: 3% auto;
    display: block;
    text-align: center;
    width: 35%;
}
.qc5 .tit {
    font-size: 22px;
    text-align: center;
    color: #006ab8;
    line-height: 2;
}
.qc5 ul li .pic p {
    font-size: 16px;
}
.qc6 p {
    font-size: 20px;
    font-weight: bold;
    line-height: 2;
}
.qc6 span {
    float: left;
    font-size: 15px;
    color: #333;
    line-height: 28px;
    min-width: 100%;
}




}
@media all and (max-width:640px) {
    /* 移动终端以上 360 适配 */
    .fullpage-num {width: 100%;margin-bottom: 12px;}
	.fullpage-num	.page-status{ display: none;}
    .fullpage input, .fullpage button {height: 36px;}
		.pr_r .t0 {
		    margin-top: 20px;
		}
		.s_cp li {
		    margin-top: 16px;
		}
    .sonmenu a {height: 36px;line-height: 36px;width: 50%;margin: 0; text-align: center;}
    .sonmenu a:after{display: none;}
    .caseop {padding-top: 36px;}
    .caseop-item{width: 48%;}
    .caseop select{width: 48%;height: 40px;line-height: 40px;}
    .caseop-true {height: 38px;line-height: 38px;font-size: 14px;}
    .caseop-data{top: 38px;max-height: 170px;}
    .caseop-data li {height: 34px;line-height: 34px;font-size: 14px;}
    .caselb-list ul {margin-left: 0%;}
    .caselb-list li {    margin: 0px 1%;
    margin-top: 18px;
    width: 48%;}
    .caselb-wd h6, .caselb-wd h1 {    font-size: 15px;
    line-height: 17px;
    margin: 8px 8px 8px;}
	.caselb-wd span {display: none;
	    margin: 0 7% 12px;
	    line-height: 1.6;
	}
  .caselb-wd {
      padding-top: 4px;
  }
    .fullpage {margin-top: 36px;}
   .caselb {
       padding: 10px 0 10px;
   }
    .sonimgban-casewd h6, .sonimgban-casewd h1 {font-size: 20px;}
    .sonimgban-casewd p {font-size: 14px;margin: 8px 0 12px;}
    .sonimgban-casewd i {height: 2px;width: 44px;}
    .sonimgban-casewd {bottom: 16px;}
    .casexqic-img, .casexqic-wd{display: block;}
    .casexqic-wd {padding-left: 0;font-size: 16px;width: 100%;text-align: center;margin-top: 16px;}
    .casexqic-img{height: 60px;width: 60px;line-height: 60px;margin: 0 auto;}
    .casexqic-img img{height: 24px;}
    .casexqic {padding: 34px 0 40px;}
    .casexqnr img {margin-top: 20px;}
    .casexqnr {padding: 16px 0 40px;}
    .casexqpn-prev, .casexqpn-more, .casexqpn-next{width: 100%;height: 48px;line-height: 48px;}
    .casexqpn-next {text-align: left;background-position: left center !important;padding-right: 0;padding-left: 20px;}
    .casexqal {padding: 40px 0;}
    .sonmenu-3 a{width: 33.3333%;text-align: center;}
    .prolist li {margin-top: 24px;width: 100%;margin: 0%;}
    .prolist-wddes {margin-top: 20px;}
    .prolist-wddes p {line-height: 30px;}
    .prolist-wd{height: auto;padding-bottom: 32px;margin-top: 12px;}
    .prolist {padding: 16px 0 42px;}
    .prolist-img {height: auto;line-height: normal;padding: 30px 0;}
    .sonimgban-prowdft h6, .sonimgban-prowdft h1 {font-size: 24px;}
    .sonimgban-prowdft p{font-size: 18px;}
    .solcj {padding: 40px 0 42px;}
    .solyy {padding: 40px 0;}
    .solyy-list li{width: 100%;margin-top: 34px;}
    .solyy-list {margin-top: 0;}
    .solyy-img{height: 48px;line-height: normal;}
    .solyy-list li h6, .solyy-list li h1 {font-size: 18px;margin: 24px 0 16px;}
    .solcp {padding: 40px 0;}
    .solal {padding: 40px 0;}
    .sonloopban-wd p {font-size: 18px;line-height: 26px;height: 52px;}
    .sonloopban-wd {width: 246px;padding: 48px 4% 20px 4%;}
    .sonloopban-btn {bottom: 106px;}
    .news-list ul {margin-left: 0;}
    .news-list li {width: 100%;margin-top: 0px;}
    .news {padding: 16px 0 40px;}
    .news-wd {padding: 28px 24px 28px;}
    .news-wd h6, .news-wd h1 {font-size: 18px;line-height: 26px;margin: 16px 0 12px;height: 52px;}
    .news .fullpage {margin-top: 36px;}
    .newsxq {padding-top: 36px;}
    .newsxq-title h6, .newsxq-title h1 {font-size: 22px;line-height: 28px;}
    .newsxq-desc {padding: 18px 0 26px;}
    .newsxq-tags span {padding: 0 16px;margin: 2px 4px;}
    .newsxq-tags label{top: 2px;}
    .newsxq-item {margin-bottom: 20px;}
    .newsxq .casexqpn {margin-top: 10px;    padding-top: 10px;}
    .honor {padding: 40px 0 42px;}
    .honor-list ul {margin-left: 0;}
    .honor-list li {width: 100%;margin-top: 24px;}
    .honor-wd h6, .honor-wd h1{font-size: 16px;}
    .honor-wd{background: #f0f0f0;}
    .down {padding: 40px 0 42px;}
    .down-layout {padding-left: 18px;}
    .down-title li:nth-child(1){width: 34%;}
    .down-title li:nth-child(2){width: 28%;}
    .down-title li:nth-child(3){width: 24%;}
    .down-title li:nth-child(4){width: 14%;}
    .down-title li{height: 48px !important;}
    .down-link{padding: 14px 18px;}
    .down-link li{height: auto !important;}
    .down-link li:first-child{width: 100%;font-size: 16px;line-height: 26px;padding-right: 0;padding-bottom: 10px;}
    .down-link li:nth-child(2){width: 43%;height: 30px;}
    .down-link li:nth-child(3){width: 43%;height: 30px;}
    .down-link li:nth-child(4){width: 14%;height: 30px;}
    .down .fullpage {margin-top: 38px;}
    .down-item {margin-top: 16px;}
    .joinpy, .joinzp, .joinfl {padding: 38px 0 42px;}
    .joinpy-wd h6, .joinpy-wd h1 {font-size: 20px;margin-bottom: 24px;}
    .joinpy-wdimg {padding-top: 20px;}
    .joinpy-img {margin-top: 28px;}
    .joinzp .down-title {margin-top: 34px;}
    .joinzp-content{padding: 20px 18px 24px;}
    .joinfl-list li{width: 50%;padding: 20px 0 24px;border-right: 1px solid #f5f1f1 !important;border-bottom: 1px solid #f5f1f1 !important;}
    .joinfl-list li p{font-size: 16px;margin-top: 18px;}
    .joinfl-list li h6, .joinfl-list li h1{width: 64px;height: 64px;line-height: 64px;}
    .joinfl-list li h6 img, .joinfl-list li h1 img{width: 32px;} 
    .joinfl-list li:nth-child(2n){border-right: none !important;}
    .joinfl-list li:nth-last-child(-n+2){border-bottom: none !important;}
    .abolc-dot{width: 50px;}
    .abolc-time{padding: 0 94px;}
    .abolc-prev, .abolc-next{width: 38px;height: 38px;background-size: 38px auto;margin-top: -19px;}
    .abolc-rdot {right: 44px;}
    .abolc-ldot {left: 44px;}
    .abolc {padding-top: 34px;}
    .abolc-timeme h6, .abolc-timeme h1 {font-size: 42px;padding-left: 20px;}
    .abolc-timeme h6, .abolc-timeme h1, .abolc-time, .abolc-dot {height: 40px;}
    .abolc:after {top: 54px;}
    .abolc-dotck {margin-top: 15px;}
    .abolc-dotck p {padding-top: 14px;}
    .abolc-words li span {padding-right: 16px;width: 60px;line-height: 26px;}
    .abolc-words li p {line-height: 26px;}
    .abolc-words li {padding: 2px 0 2px 60px;}
    .abolc-wdbox {margin: 24px 0 40px;}
    .abojs {padding: 36px 0 42px;}
    .abojs .pubTitle i {margin-bottom: 24px;}
    .abojs-icon li {margin-top: 28px;width: 50%;}
    .abojs-icon h6, .abojs-icon h1 {height: 60px;line-height: 58px;}
    .abojs-icon p {margin-top: 18px;}
    .abolj-wd h6, .abolj-wd h1{font-size: 20px;margin-bottom: 4px;}
    .abolc-words {margin-top: 32px;}
    .abolc-top {margin-top: 18px;}
    .abogd{padding: 44px 0;}
    .abogd-wd {padding: 38px 4% 40px;}
    .abogd-wd p {margin-top: 28px;}
    .abowh {padding: 34px 0 40px;}
    .abowh-list ul {margin-left: 0%;}
    .abowh-list li {width: 100%;margin-left: 0%;margin-top: 24px;}
    .sonimgban-proowdimg{width: 100%;text-align: center;margin-bottom: 8px;}
    .sonimgban-proowdimg img{max-height: 224px;}
    .sonimgban-proowd {top: 74px;}
    .sonimgban-proowd .sonimgban-prowdft {padding-top: 0;}
    .proogd {padding: 38px 0 42px;}
	.proogd.prooaz-zfx{padding: 38px 0 42px;}
    .proogd-wd h6, .prooaz-wd h6, .proogd-wd h1, .prooaz-wd h1 {margin: 0 0 18px !important;}
    .proogd-wd{width: 100%;}
    .proogd-wd h6, .prooaz-wd h6, .proocs-tit h6, .proogd-wd h1, .prooaz-wd h1, .proocs-tit h1{font-size: 20px;}
    .proogd-img{width: 100%;margin-top: 24px;}
    .prooaz {padding: 44px 0;}
    .prooaz.prooaz-zfx{padding: 40px 0;}
    .prooaz-img{width: 100%;}
    .prooaz-wd {width: 100%;margin-left: 0;margin-top: 24px;}
    .prooaz-wd p, .proogd-wd p{line-height: 26px;}
    .proogd-wd p:after, .prooaz-wd p:after{top: 9px;}
    .proofs.proogd .proogd-wd{width: 100%;}
    .proofs.proogd {padding: 40px 0;}
    .proofs-list li span {margin-top: 10px;font-size: 12px;}
    .proofs-list li {margin-right: 14px;width: 60px;}
    .proofs-list {margin-top: 24px;}
    .proofs.proogd .proogd-img{width: 100%;}
    .proobf.prooaz {padding: 40px 0 42px;}
    .proobf.prooaz .prooaz-img{width: 100%;}
    .proobf.prooaz .prooaz-wd {margin-left: 0;}
    .proocs {padding: 40px 0;}
    .proocs-tb {margin-top: 28px;}
    .proocs-tb table td:first-child {padding-left: 10px;font-size: 12px;}
    .proocs-tb table td {height: 38px;font-size: 12px;word-break: break-all;}
    .sonimgban-prot .sonimgban-proowd {top: 58px;}
    .sonimgban-prot .sonimgban-prooimg {height: 454px;}
    .sonimgban-prooimg {height: 454px;}
    .protplay {height: 30px;line-height: 30px;width: 124px;margin-top: 18px;}
    .protplay i{width: 30px;height: 30px;background-size: 30px auto;margin-right: 12px;}
    .sonimgban-prot .sonimgban-proowdimg{width: 100%;}
    .protcs {padding: 40px 0 36px;}
    .protcs-wd {padding-top: 0;width: 100%;}
    .protcs-wd p {line-height: 28px;}
    .protcs-kk {height: 12px;}
    .protcs-wd h6, .protcs-wd h1 {font-size: 20px;line-height: 28px;}
    .protcs-imgbox{width: 100%;margin-top: 24px;}
    .protcs-prev, .protcs-next{width: 40px;height: 40px;}
    .protcs-imgloop {padding-right: 52px;}
    .protimg, .protwd{width: 100%;}
    .protimg img, .protwd{height: auto;}
    .protwd {padding: 28px 4%;}
    .protwd-font h6, .protwd-font h1 {font-size: 20px;margin-bottom: 12px;}
    .protwd-font span{top: -12px;}
    .reltab {padding: 20px 0 40px;}
    .reltab li {padding: 28px 0;margin-top: 20px;}
    .reltab-item {padding: 0 24px 0 18px;}
    .reltab-img {width: 50px;margin-top: 16px;}
    .relyx-title h6, .relyx-title h1 {font-size: 22px;}
    .relyx {padding: 38px 0 40px;}
    .relyx-list li {width: 100%;margin-left: 0;margin-top: 28px;}
    .relyx-content {margin-top: 14px;}
    .relyx-list ul {margin-left: 0;}
    .relyx-wd p {min-height: auto;}
    .relyx-wd {min-height: auto;}
    .relyx-wd:after{display: none;}
    .relly {padding: 36px 0 40px;}
    .relly-formipt input{width: 100%;margin-top: 20px;}
    .relly-form {margin-top: 8px;}
    .relly-formyzm input{width: 180px;}
    .relly-formyzm span{width: 120px;}
    .relly-formbtn{width: 100%;margin-top: 20px;}
    .relyx-info {display: none;width: 100%;position: fixed;z-index: 99999;height: 100%;top: 0;left: 0;background: rgba(0, 0, 0, .4);}
    .relyx-info .contain{position: relative;height: 100%;}
    .relyx-infoitem {height: 440px;background: #fff;position: absolute;top: 50%;margin-top: -220px;padding: 32px 0 36px;}
    .relyx-infoitem ul{display: block;width: 100%;overflow-y: scroll;height: 384px;padding: 0 24px; }
    .relyx-info li {padding: 0;width: 100%;margin-top: 24px;}
    .relyx-info li h6, .relyx-info li h1 {margin-bottom: 10px;}
    .relyx-info li:first-child{margin-top: 0;}
    .relyx-close{display: block;width: 30px;height: 30px;position: absolute;z-index: 2;top: 0;right: 0;background: #1f5dcb url('../img/closeh.png') no-repeat center /16px auto;}
    .serfw {padding: 40px 0;}
    .serfw-wdimg {padding: 20px;margin-top: 36px;}
    .serfw-wd h5, .serfw-wd h2{font-size: 24px;}
    .serfw-wd h6, .serfw-wd h1 {margin: 16px 0 18px;}
    .sersq-list ul{margin-left: 0;}
    .sersq-list li {width: 100%;margin-left: 0%;float: left;margin-top: 24px;min-height: auto;padding-bottom: 32px;}
    .sersq-icon {margin: 34px 0 24px;}
    .sersq {padding-bottom: 44px;}
    .serzb {padding: 36px 0 40px;}
    .serzb-list li {width: 48.5%;padding: 24px 20px 0;margin-top: 1.5%;min-height: 216px;}
    .serzb-list{padding-top: 34px;}
    .serzb-list li i {margin: 18px auto 20px;}
    .seraz {padding-top: 40px;}
    .seraz-list {margin-top: 32px;}
    .seraz-list li{width: 100%;padding: 28px 0 34px 20px;min-height: auto;border-bottom: 1px solid rgba(255, 255, 255, .1);}
    .seraz-list li:last-child{border-bottom: none;}
    .serhd {padding: 40px 0;}
    .serhd li {margin-top: 18px;}
    .serwx {padding: 36px 0 40px;}
    .serwx-list li{height: 180px;}
    .honor-img{height: auto;line-height: normal;padding: 24px 0;}
    .caselb-img{height: auto;}
    .news-img{height: auto;}

    .sear-list{margin-top: 30px;}
    .sear-shuru{width: 100%;padding-left: 4%;}
    .sear-shuru{padding-right: 120px;}
    .sear-shuru span{width: 96px;right: 4%;}
    .sear-list ul li h6, .sear-list ul li h1{margin: 0;}
    .sear-menu,.sear-menu a{font-size: 12px;}
    .serwt-box{width: 100%;padding: 40px 0 44px;}

    .wtbanwd.sonimgban-prowdft h6, .wtbanwd.sonimgban-prowdft h1{font-size: 24px;}
    .wtbanwd.sonimgban-prowdft p {font-size: 18px;margin: 8px 0 0;}
    .wtbanwd.sonimgban-prowdft span{margin-top: 12px;}
    .wtbanwd .protplay{margin-top: 12px;}

    .prooaz-img img, .proogd-img img{max-width: 80%;}
    .prooaz-img, .proogd-img{text-align: center;}
   .slideTxtBox2 .bd ul .tit {
       font-size: 20px;
       text-align: center;
       margin: 22px auto;
   }
   .pro_3 {
       margin: 0px auto 0px;
   }
	 .pro_2 .tit {
       font-size: 20px;
       text-align: center;
       margin: 22px auto;
   }
		.slideTxtBox2 .bd ul table td {font-size: 14px;    padding: 8px 6px;}
 /*新闻列表*/
	    .lm_ban {height: 300px;}
	    .lm_tit {padding-top: 150px;font-size: 18px; line-height: 32px;}
	    .lm_nav .li a {font-size: 12px; line-height: 18px;}
	   	.hotcon {padding: 25px 15px;}
	   	.hotbtn {width: 100px; line-height: 32px; font-size: 12px;}
	    .news_listul .li {float: none; width: 100%;}	
		
		
		
		
		
		
}

