﻿/* html, body, * {font-family: Arial,"微软雅黑",Helvetica,sans-serif;font-size:14px;} */
*{font-family: unset;}
body{ color: #222;-webkit-animation: fadeIn 1s cubic-bezier(0.44, 0.13, 0.48, 0.87);-moz-animation: fadeIn 1s cubic-bezier(0.44, 0.13, 0.48, 0.87);-o-animation: fadeIn 1s cubic-bezier(0.44, 0.13, 0.48, 0.87);animation: fadeIn 1s cubic-bezier(0.44, 0.13, 0.48, 0.87);}
a:link,a:visited{color:#222;text-decoration: none;}
a:hover,a:focus{color:#e60012;text-decoration: none;}
img{border: 0;vertical-align: middle;max-width: 100%;-ms-interpolation-mode:bicubic;}
ul{list-style: none;padding: 0;margin: 0;}
::-webkit-scrollbar-track-piece {background-color: rgba(0, 0, 0, 0);border-left: 1px solid rgba(0, 0, 0, 0);}
::-webkit-scrollbar {width: 5px;height: 13px;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}
::-webkit-scrollbar-thumb {background-color: rgba(0, 0, 0, 0.5);background-clip: padding-box;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;min-height: 28px;}
::-webkit-scrollbar-thumb:hover {background-color: rgba(0, 0, 0, 0.5);-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}
.trans{-webkittransition: all .5s ease;-moz-transition: all .5s ease;-o-transition: all .5s ease;-ms-transition: all .5s ease;transition: all .5s ease;}
:focus{outline: 0;}
.backfff{background:#fff;}
.fr{float:right;}
.fl{float:left;}
/* css3 no lte ie8*/
.fx{flex-direction: column;display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;-webkit-justify-content: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;-webkit-align-items: center;align-items: center;}
.rad2{border-radius:2px;-moz-border-radius:2px;*-moz-border-radius:2px}
.rad3{border-radius:3px;-moz-border-radius:3px;*-moz-border-radius:3px}
.rad5{border-radius:5px;-moz-border-radius:5px;*-moz-border-radius:5px}
.rad8{border-radius:8px;-moz-border-radius:8px;*-moz-border-radius:8px}
.rad12{border-radius:12px;-moz-border-radius:12px;*-moz-border-radius:12px}
.amn1{transition:all ease-in-out .1s 0s;-webkit-transition:all ease-in-out .1s 0s;-moz-transition:all ease-in-out .1s 0s;-o-transition:all ease-in-out .1s 0s;}
.amn2{transition:all ease-out .2s 0s;-webkit-transition:all ease-out .2s 0s;-moz-transition:all ease-out .2s 0s;-o-transition:all ease-out .2s 0s;}
.amn3{transition:all ease-in-out .3s 0s;-webkit-transition:all ease-in-out .3s 0s;-moz-transition:all ease-in-out .3s 0s;-o-transition:all ease-in-out .3s 0s;}
.amn4{transition:all ease-in-out .4s 0s;-webkit-transition:all ease-in-out .4s 0s;-moz-transition:all ease-in-out .4s 0s;-o-transition:all ease-in-out .4s 0s;}
.amn6{transition:all ease-in-out .6s 0s;-webkit-transition:all ease-in-out .6s 0s;-moz-transition:all ease-in-out .6s 0s;-o-transition:all ease-in-out .6s 0s;}
.amn6{transition:all ease-in-out .6s 0s;-webkit-transition:all ease-in-out .6s 0s;-moz-transition:all ease-in-out .6s 0s;-o-transition:all ease-in-out .6s 0s;}
.sdw{-webkit-box-shadow:#999 0px 0px 8px;-moz-box-shadow:#999 0px 0px 8px;box-shadow:#999 0px 0px 8px;}
/***********/
.bottom{
    color: #abacae;white-space:nowrap;
    padding: 30px 0;line-height: 30px;
    background-color: #2c2f34;
}
.bottom .link a{
    text-transform: uppercase;
    line-height: 32px;
    margin-right: 20px;
    color: #abacae;
    display: inline-block;
    *display: inline;
    *zoom: 1;
}
.bottom .link a:hover{
    color: #fff;
    text-decoration: underline;
}
.bottom .icons{width: 170px;height: 32px;background: url(../images/bottomicons.jpg) right center no-repeat;}
.bottom hr{width: 100%;float: left;border: none;height: 1px;background-color: #3f4246;margin: 20px 0;}
.bottom .glyphicon{margin:0 10px 0 0;}
.bottom ul{overflow: hidden;}
.bottom ul li{float: left;margin-right: 15px;}
.topbar{background-color: #464646;overflow: hidden;}
.topbar a{
    font-size: 14px;
    color: #ff0000;padding: 0 5px 0 0;
    line-height: 40px;border-radius: 4px;
    margin:0 0 0 20px;
    text-transform: uppercase;
}
.toper{
	position: fixed;top: 0;z-index:989;width: 100%;
}
.topbar .wlfix-cn{color: #fff;}
.topbar img{margin-left: 14px;}
.topbar a span{font-style:italic;}
.topbar a:hover{background-color: rgba(0,0,0,0.2);text-decoration: underline;}
.topbar .fl{color: #fff;padding:0;margin-left: 38px;}
.topbar .fl:first-child{margin-left: 0;}
.navbar{border-radius: 0;margin-bottom: 0;border: 0}
/* .navbar-default{background-color: #fff;} */
.navbar .container{height: 89px;position: relative;}
.navbar .logo{
    float: left;overflow: hidden;
    width: 248px;height: 89px;    
    background:url(../images/logo.png) center center no-repeat;
}
.navbar .menu{float: right;}
.navbar .menu li a.one{
    line-height: 50px;
    white-space:nowrap;
    text-align: center;
    display: block;
    text-transform: uppercase;
    color: #222;font-size: 16px;
}
.db-ejnav{position: absolute;top:89px;left: 0;z-index: 9; width: 200px;background: #f7f7f7;display: none;}
.db-ejnav a{text-align: left;display:block;text-transform: uppercase;color: #222;font-size: 16px;padding:15px 0;padding-left: 33px;}
.db-ejnav a:hover{color:#e60012 }
.search{
    position: relative;
    width: 32px;height: 40px;    
    margin: 30px 0;
}
.search .text{
    font-size: 12px;color: #666;
    float: left;border: none;
    height: 30px;padding: 3px 10px 3px 15px;
    overflow: hidden;width: 0;
    border-radius: 15px;
    position: absolute;opacity: 0;
    top: 4px;right: 32px;
    border: 1px solid #ddd;
}
.search span{
    float: right;overflow: hidden;
    width: 30px;height: 30px;margin-top: 4px;
    top:0;cursor: pointer;
    border: 1px solid #ddd;
    text-align: center;color: #999;
    padding: 8px 0 0 0;
    border-radius: 15px;
    font-size: 12px;
}
.search span:hover,.searchOpen span{background-color: #e60012;color: #fff;border-color: #e60012}
.searchOpen .text{display: block;width: 160px;opacity: 1}
.menuicon{
    display: none;
    position: absolute;
    top: 5px;right: 15px;
    width: 40px;height: 40px;
}
.menuicon span{
    display: block;
    width: 30px;height: 30px;
    position: absolute;  
    left: 5px;top: 5px;
}
.menuicon em{
    position: absolute;
    left: 0;top:8px;display: block;
    width: 100%;height: 2px;
    background-color: #d6000f;
}
.menuicon .menuicon-center em{top: 15px;}
.menuicon .menuicon-bottom em{top: 22px;}

.menuicon-bread-top {-webkit-transition: -webkit-transform 0.25s cubic-bezier(0.4, 0.01, 0.165, 0.99);transition: -webkit-transform 0.25s cubic-bezier(0.4, 0.01, 0.165, 0.99);transition: transform 0.25s cubic-bezier(0.4, 0.01, 0.165, 0.99);transition: transform 0.25s cubic-bezier(0.4, 0.01, 0.165, 0.99), -webkit-transform 0.25s cubic-bezier(0.4, 0.01, 0.165, 0.99);-webkit-transform: rotate(0);-ms-transform: rotate(0);transform: rotate(0);z-index: 4;}
.menuicon-bread {position: absolute;z-index: 3;top: 0;left: 0;width: 40px;height: 40px;-webkit-transition: opacity 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);transition: opacity 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);}
.menuicon-bread-crust-top {top: 15px;-webkit-transition: -webkit-transform 0.2s 0.2s;transition: -webkit-transform 0.2s 0.2s;transition: transform 0.2s 0.2s;transition: transform 0.2s 0.2s, -webkit-transform 0.2s 0.2s;-webkit-transform: translateY(-3px);-ms-transform: translateY(-3px);transform: translateY(-3px);}
.menuicon-bread-crust {display: block;width: 30px;height: 2px;background: #d6000f;position: absolute;left:5px;z-index: 1;-webkit-transition: -webkit-transform 0.2s;transition: -webkit-transform 0.2s; transition: transform 0.2s;transition: transform 0.2s, -webkit-transform 0.2s;}
.menuicon-bread-center {-webkit-transition: -webkit-transform 0.25s cubic-bezier(0.4, 0.01, 0.165, 0.0);transition: -webkit-transform 0.25s cubic-bezier(0.4, 0.01, 0.165, 0.0);transition: transform 0.25s cubic-bezier(0.4, 0.01, 0.165, 0.0);transition: transform 0.25s cubic-bezier(0.4, 0.01, 0.165, 0.0), -webkit-transform 0.25s cubic-bezier(0.4, 0.01, 0.165, 0.0);-webkit-transform: rotate(0);-ms-transform: rotate(0);transform: rotate(0);}
.menuicon-bread-bottom {-webkit-transition: -webkit-transform 0.25s cubic-bezier(0.4, 0.01, 0.165, 0.99);transition: -webkit-transform 0.25s cubic-bezier(0.4, 0.01, 0.165, 0.99);transition: transform 0.25s cubic-bezier(0.4, 0.01, 0.165, 0.99);transition: transform 0.25s cubic-bezier(0.4, 0.01, 0.165, 0.99), -webkit-transform 0.25s cubic-bezier(0.4, 0.01, 0.165, 0.99);-webkit-transform: rotate(0);-ms-transform: rotate(0);transform: rotate(0);}
.menuicon-bread-crust-bottom {bottom: 15px;-webkit-transform: translateY(3px);-ms-transform: translateY(3px);transform: translateY(3px);}
.menuicon-bread-crust-center {bottom: 23px;-webkit-transform: translateY(3px);-ms-transform: translateY(3px);transform: translateY(3px);}

.menuicon.show .menuicon-top{-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);}
.menuicon.show .menuicon-bottom{-webkit-transform: rotate(-45deg);-ms-transform: rotate(-45deg);transform: rotate(-45deg);}
.menuicon.show .menuicon-top em,.menuicon.show .menuicon-bottom em{top: 14px}
.menuicon.show .menuicon-center{opacity: 0;}
.home-swiper .swiper-slide {
    text-align: center;font-size: 18px;
    background: #fff;
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;-webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
    background-repeat: no-repeat;
    background-position: center top;
    background-size:cover;
}
.home-swiper .swiper-slide a{display: inline-block;width: 100%;height: 100%;}
.home-swiper .swiper-pagination-bullet,.proshow-swiper .swiper-pagination-bullet{height:10px;width:10px;background-color: #e2e2e2;opacity: 0.8;border-radius:5px;}
.proshow-swiper .swiper-pagination-bullet{background-color: #999}
.home-swiper .swiper-pagination-bullet-active,.proshow-swiper .swiper-pagination-bullet-active{background-color:#d6000f;}


.indexPro{padding: 0;overflow: hidden;width: 100%}
.indexPro h1{text-align: center;font-size: 32px;}
.indexPro p{padding: 10px 0;font-size: 14px;color: #999;line-height: 24px;text-align: center;max-width: 830px;margin: 10px auto 20px auto;}
.indexPro .nav li{padding: 0px;width: auto;display: inline-block;margin:8px;}
.indexPro .nav li a{font-size: 18px;color: #737373;border-radius: 4px;background-color: #f7f4f8;padding: 14px 16px;line-height: 13px;}
.indexPro .nav li.active a{background-color: #e84046;color: #fff;}
.indexPro .nav li:hover a{background-color: #e84046;color: #fff;}
#tabProCon{width: 100%;overflow: hidden;}
#tabProCon .item{ display: none;}
#tabProCon .itemShow{display: block;}
#tabProCon ul{width: 100%;overflow: hidden;margin: 0;}
#tabProCon .item ul li{padding:0;position: relative;}
#tabProCon ul li a{
    display: block;text-align: center;
    overflow: hidden;line-height: 90px;    
}
#tabProCon ul li img{
    width: 100%;height: auto;
    margin: 0 auto;
    display: block;
}
#tabProCon ul li .fx{line-height: 45px;color: #fff;font-size: 20px;position: absolute;top: 0;left: 0;width: 100%;height: 100%;background-color:transparent;}
#tabProCon ul li .fx p{color: #fff;font-size: 20px;margin:0;padding:0;line-height: 45px;display: none;}
#tabProCon ul li .fx span{font-size: 30px;display: none;}
#tabProCon ul li:hover .fx p{display: block;}
#tabProCon ul li:hover .fx span{display: block;}
#tabProCon ul li:hover .fx{background-color: rgba(241,52,45,0.9);}
.indexCon{background: url(../images/indexconbg.jpg) center bottom no-repeat;}
.indexCon .box0{background-color: #fff;overflow: hidden;}
.indexCon .box0 a{display: block;overflow: hidden;}
.indexCon .box0 a img{width: 100%;height: auto;}
.indexCon .box1,.indexCon .box2{overflow: hidden;}
.indexCon .box1{
    background: url(../images/indexconbox1.jpg) center center no-repeat;background-size: cover;
    text-align: center;color: #fff;
    line-height: 30px;
}
.indexCon .box2{background-color: #fff;}
.new-swiper .swiper-slide{background-size: cover;background-repeat: no-repeat;}
.new-swiper .swiper-slide a{display: inline-block;width: 100%;height: 100%;}
.new-swiper .swiper-pagination{bottom: 45px;}
.new-swiper .swiper-pagination-bullet{background-color: #e2e2e2;opacity: 0.8;border-radius:4px;}
.new-swiper .swiper-pagination-bullet-active{background-color:#d6000f;}
.new-swiper .title{
    position: absolute;
    left: 0;bottom: 0;padding: 5px 10px;
    font-size: 12px;font-weight: normal;    
    width: 100%;color: #fff;line-height: 16px;
    background-color: rgba(0,0,0,0.7);
    max-height: 42px;
}
.pageban{
    height: 280px;text-align: center;
    background: url(../images/pageban.jpg) center top no-repeat #f2f2f2;
}
.pageban h1{font-weight: bold;text-transform: uppercase;}
.pageban h2{text-transform:capitalize}
.pageban p{color: #777;}
.aboutLink a{
    color: #fff;
    display: block;text-align: center;
    background: url(../images/about2.jpg) center center no-repeat;
    background-size: cover;overflow: hidden;
}
.aboutLink h1{font-weight: bold;text-transform: uppercase;}
.aboutLink p{font-size: 14px;padding: 0 20px;}
.aboutLink span{
    text-transform: uppercase;    
    background-color: #fff;
    color: #666;font-size: 12px;
    display: inline-block;
    *display: inline;
    *zoom: 1;
}
.aboutLink a:hover span{background-color: #d6000f;color: #fff;}
.aboutLink span{line-height: 40px;width: 160px;border-radius: 20px;margin-top: 30px;}
.contact{overflow: hidden;}
.contact .map,.contact dl{width: 50%;height: 100%;display: block;}
.contact .map{background: url(../images/map.jpg) right center no-repeat;}
.contact dl dt,dd{display: block;overflow: hidden;}
.contact dl dd{background-repeat: no-repeat;color: #666;}
.contact dl dd b{color: #333;}
.contact .i1{background-image: url(../images/contact1.png);}
.contact .i2{background-image: url(../images/contact2.png);}
.contact .i3{background-image: url(../images/contact3.png);}
.contact .i4{background-image: url(../images/contact4.png);}
.newslist,.newslist .item{overflow: hidden;width: 100%;}
.newslist .bg{background-color: #f2f2f2;}
.newslist .item a{overflow: hidden;display: block;color: #888}
.newslist .item a .info b{color: #333;}
.newslist .item a .info span{text-align: center;display: block;color: #666;border: 1px solid #999;}
.newslist .item a:hover .info span{background-color: #e60012;border-color:#e60012;color: #fff;}
.pagenum{text-align: center;}
.newshow{margin-bottom: 20px;}
.newshow .title{color: #333;padding: 30px 0 10px 0;text-align: center;}
.newshow .titleInfo{color: #888;border-bottom:1px solid #ccc;padding-bottom: 10px;text-align: center;line-height: 26px;}
.newshow .newCon{margin: 20px auto;color: #666}
.prolist li{overflow: hidden;text-align: center;}
.prolist li a{display: block;overflow: hidden;border-bottom: 4px solid #e5e5e5;}
.prolist li a:hover{border-bottom-color: #e60012}
.prolist li a img{width: 100%;height: auto;}
.proshow .proInfo p{font-size: 12px;line-height: 22px;color: #888;display: block;max-height: 66px;}
.proshow-swiper .swiper-slide img{width: 100%;height: auto;}
.proshow-thumbs li{opacity: 0.5}
.proshow-thumbs li.active{opacity: 1}
.proshow-thumbs li img{width: 100%;height: 100%;cursor: pointer;}
.proRelated{background-color: #f2f2f2;text-align: center;}
.proRelated h1{text-transform: uppercase;}
.proRelated ul li a{display: block;overflow: hidden;}
.yszx{width: 100%;text-align: center;margin:0;background: #f7f4f8;padding:40px 15px;}
.box3{text-align: center;}
.box3 .about-sybt{color: #515151;font-size: 46px;display: block;margin:0;}
.box3 .about-enbt{display: block;font-size: 18px;color: #929292;}
.box3 img{margin:15px 0;}
.box3 .about-syjj{font-size: 18px;color: #464646;line-height: 38px;padding-top: 21px;}
.box3 .about-ljsx{width: 148px;height: 36px;border:1px solid #d0d0d0;display: block;margin:0 auto;margin-top: 30px;line-height: 36px;text-align: center;border-radius:20px;color: #666666;}
.box3 .about-ljsx:hover{color: #fff;background: #e84046;border:none}
.tyt{margin:0;height: 360px;}
.tyt .col-lg-3{padding:0;background: #e8e8e8;border-right:1px solid #fff;height: 360px;transition: 0.5s;}
.tyt .col-lg-3 .tyt-all .tyt-img .tytwd-img{padding-top: 118px;text-align: center;}
.tyt .col-lg-3 .tyt-all .tyt-wz{display: block;text-align: center;font-size: 42px;color: #9f9f9f;padding-top: 18px;}
.tyt .col-lg-3 .tyt-jj{transform:translateY(100px);font-size: large;color: rgb(169, 169, 169);}
.tyt .col-lg-3:hover{background: #dd3333;}
.tyt .col-lg-3:hover .tyt-all{animation:envelope_top 0.6s;
-moz-animation:envelope_top 0.6s; /* Firefox */
-webkit-animation:envelope_top 0.6s ; /* Safari and Chrome */
-o-animation:envelope_top 0.6s; /* Opera */
animation-fill-mode: forwards;}
.tyt .col-lg-3:hover .tyt-jj{animation:envelope_topp 0.6s;
-moz-animation:envelope_topp 0.6s; /* Firefox */
-webkit-animation:envelope_topp 0.6s ; /* Safari and Chrome */
-o-animation:envelope_topp 0.6s; /* Opera */
animation-fill-mode: forwards;}
@-webkit-keyframes envelope_top{
        0%{-webkit-transform:translateY(0px);}
        50%{-webkit-transform:translateY(-60px);}
        90%{-webkit-transform:translateY(-50px);}
        100%{-webkit-transform:translateY(-50px);}
    }
@-webkit-keyframes envelope_topp{
        0%{-webkit-transform:translateY(100px);}
        50%{-webkit-transform:translateY(-60px);}
        90%{-webkit-transform:translateY(-60px);}
        100%{-webkit-transform:translateY(-60px);}
    }

.syfw{background:#f7f4f8;position: relative;}
.syfw .syfw-img{position: relative;width: 100%;}
.syfw .background-layer-holder{position: absolute;top: 0;left: 0;height: 100%;width: 100%;-webkit-backface-visibility: hidden;backface-visibility: hidden;-webkit-perspective: 1000;perspective: 1000;-webkit-transform: translateZ(0px);transform: translateZ(0px);background-image: url(../images/por.jpg);background-repeat: no-repeat;}
.container3{width: 100%;max-width: 1470px;margin:0 auto;position: relative;padding-bottom: 80px;}
.container3 .service-sy{text-align: center;}
.container3 .service-sy .syfw-bt{display: block;color: #fff;font-size: 46px;padding-top: 66px;padding-bottom: 12px;}
.container3 .service-sy .syfw-en{display: block;font-size: 18px;color: #535d79;font-family: "Arial";padding-top: 17px;padding-bottom: 30px;}
.container3 .service-sy .syfw-jj{font-size: 18px;color: #b7bac6;line-height: 40px;}
.syfw-five{overflow: hidden;padding-top: 30px;}
.syfw-five .syfw-dg{width: 20%;padding-right: 30px;float: left;}
.syfw-five .syfw-dg .syfw-nr{border-top: 8px solid #da382d;height: 497px;background-color: #ffffff;text-align: center;padding:0 10%;}
.syfw-five .syfw-dg .syfw-nr img{padding-top: 52px;}
.syfw-five .syfw-dg .syfw-nr .dg-bt{font-size: 20px;color: #da382d;display: block;padding-top: 38px;}
.syfw-five .syfw-dg .syfw-nr .dg-jj{font-size: 14px;color: #5e5e5e;line-height: 30px;padding-top: 28px;padding-bottom: 85px;text-align: left;margin:0;}
.wrap-syxw{background: #ffffff;}
.wrap-syxw .container3{text-align: center;padding-top: 62px;padding-bottom: 60px;}
.wrap-syxw .syxw-bt{display: block;text-align: center;color: #515151;font-size: 46px;padding-bottom: 13px;}
.wrap-syxw .syxw-en{display: block;text-align: center;font-size: 18px;color: #929292;font-family:"Arial";padding-top: 20px;}
.syxw-all{padding-top: 50px;margin:0;}
.syxw-all .syxw-list{padding:0 37px;margin-bottom: 43px;}
.syxw-all .syxw-list .syxw-wz{font-size: 16px;color: #313131;font-weight: bold;display: block;text-align: left;padding-top: 15px;padding-bottom: 13px;}
.syxw-all .syxw-list .syxw-jj{font-size: 14px;color: #8f8f8f;display: block;text-align: left;}

.ubtn-all{padding-left: 37px;overflow: hidden;}
.ubtn-all .ubtn-link{width: 340px;height: 80px;margin-right:30px;float: left;;line-height: 80px;background: #f74242;display: block;position: relative;overflow: hidden;}
.ubtn-all .ubtn-link .ubtn-hover{width: 100%;height: 100%;position: absolute;top: 0;left: -100%;transition:0.5s;}
.ubtn-all .ubtn-link:hover .ubtn-hover{left: 0;background: #d71920;}
.ubtn-all .ubtn-link .ubtn-wz{margin: auto;position: absolute;top: 0; left: 0; bottom: 0; right: 0;color: #fff;font-size: 22px;}
.glyphicon-list-alt:before{position: absolute;top: -20px;left: -121px;font-size: 28px;}
.ubtn-all .ubtn-data{width: 155px;background: #bcbec0;}
.ubtn-all .ubtn-data:hover .ubtn-hover{left: 0;background: #f74242}

.wrap-hsxs{background: #e84046;}
.wrap-hsxs .container3{padding:0;padding-left: 37px;height: 151px;overflow: hidden;}
.wrap-hsxs .hsxs-lxwm{font-size: 26px;color: #fff;line-height: 151px;display: block;float: left;margin-right: 14%;}
.wrap-hsxs .hsxs-dysx{font-size: 18px;color: #fff;line-height: 25px;display: block;float: left;padding-top: 50px;margin-right: 14.7%;}
.txdz{width: 320px;height: 46px;text-indent: 2em;border:none;margin-top: 51px;}
.dydy{width: 90px;height: 46px;border:none;font-size: 16px;color: #fff;background: #d2262e;margin-left: 18px;}
.wrap-footer{background: #3d4045;}
.wrap-footer .container3{padding-bottom: 39px;}
.wrap-footer .footer-content{padding:0 37px;padding-top: 68px;margin:0;}
.wrap-footer .footer-content .footer-bt{font-size: 16px;color: #fff;font-weight: bold;padding-bottom: 23px;display: block;}
.wrap-footer .footer-content .gzgj a{display: inline-block;border:1px solid #373a3e;font-size: 14px;color: #919395;padding:8px 10px;margin-right:5px;margin-bottom: 10px;}
.wrap-footer .footer-content .azrial{font-size: 14px;color: #919395;font-weight: bold;line-height: 29px;margin:0;}
.db-zxzx{margin-bottom: 26px;}
.db-zxzx .zxzx-img{float: left;}
.db-zxzx .zxzx-list{float: right;}
.db-zxzx .zxzx-list .zxzx-bt{font-size: 14px;color: #b0b0b0;font-weight: bold;padding-bottom: 10px;display: block;}
.db-zxzx .zxzx-list .zxzx-jj{font-size: 12px;color: #949698;margin-bottom: 0}
.wrap-footer .footer-content .sylxwm-bt{font-size: 16px;color: #949698;font-weight:bold;padding-bottom: 5px;}
.wrap-footer .footer-content .sylxwm-jj{font-size: 14px;color: #949698;}
.wrap-footer .footer-content .txtind{text-indent: 3em;margin-bottom: 25px;}
.wrap-footer .footer-content .pro-gzgj{padding-left: 0}
.wrap-footer .footer-content .sylxwm-jj span{font-size: 24px;}
.gzwm-img{padding-right: 10px;margin-bottom: 10px;}
.wrap-zyjsl{background: #2b2d30;}
.wrap-zyjsl .container4{width: 100%;max-width: 1470px;margin: 0 auto;}
.wrap-badj{padding:0 37px;overflow: hidden;line-height: 89px;}
.wrap-badj .badj-left{font-size: 14px;color: #949698;float: left;}
.wrap-badj .badj-left a{color: #949698}
.wrap-badj .badj-right{float: right;}
.wrap-badj .badj-right a{font-size: 14px;color: #949698;margin-right:20px;}

/*关于索象*/
.wrap-gysx{height:868px;background: url(../images/gtsx.jpg) center no-repeat;background-size: cover;position: relative;}
.wrap-gysx .bzdgm{background: url(../images/white.png);text-align: center;line-height: 40px;position: absolute;bottom:5%;left: 50%;width: 44px;height: 44px;transition: 0.5s;}
.wrap-gysx .bzdgm:hover{line-height: 50px;}
.wrap{width: 100%;}
/* .wrap-san{max-width: 1440px;margin:0 auto;width: 100%;} */
.wrap-san .wrap-sxss{text-align:center;padding-top: 50px;padding-bottom: 50px;}
.wrap-san .wrap-sxss .sxss-bt{font-size: 46px;color: #515151;display: block;text-align: center;padding-bottom: 12px;}
.wrap-san .wrap-sxss .sxss-en{font-size: 18px;color: #929292;display: block;text-align: center;padding-top: 15px;}
.wrap-san .wrap-sxss .row{margin:0;padding-top: 34px;}
.wrap-san .wrap-sxss .row .sxss-left{padding-left: 0;padding-right: 25px;font-size: 16px;color: #515151;text-align: left;line-height: 35px;}
.wrap-san .wrap-sxss .row .sxss-right{padding-right: 0;padding-left: 25px;font-size: 16px;color: #515151;text-align: left;line-height: 35px;}
.wrap-gyss{background: url(../images/gtqc.jpg) center no-repeat;padding-top: 19.8%;background-size: cover;}
.wrap-xlc{background: url(../images/xsbt.jpg) center no-repeat;height: 780px;}
.swiper-xlc{padding:0 80px;padding-top: 75px;}
.swiper-xlc .swiper-wrapper .swiper-slide{padding-right: 50px;padding-left:69px;}
.swiper-xlc .xlc-bt{font-size: 64px;color: #4f4f4f;font-weight:bold;padding-bottom: 10px;display: block;}
.swiper-xlc .xlc-jj{font-size: 18px;color: #414141;line-height: 32px;}
.swiper-xlc .swiper-slide-next{border-left: 1px solid #53575a}
.swiper-xlc .swiper-button-next{background: url(../images/arrow-right.png) no-repeat;width: 40px;height: 94px;background-size: contain;}
.swiper-xlc .swiper-button-prev{background: url(../images/arrow-left.png) no-repeat;width: 40px;height: 94px;background-size: contain;}
.swiper-xlc .swiper-button-disabled{opacity:1;cursor: pointer;pointer-events: visible;}
.swiper-xlc .swiper-button-next:hover{opacity: .35}
.swiper-xlc .swiper-button-prev:hover{opacity: .35}
.didf-dwdi{position: relative;}
.didf-dwdi .didf-bt{color: #ffffff;position: absolute;left: 5%;bottom: 8%;z-index: 99}
.wrap-gltdbg{height: 728px;background: url(../images/gysxbg.jpg) center no-repeat;}
.wrap-gltd{text-align: center;padding-top: 3%}
.wrap-gltd .gltd-bt{font-size: 36px;color: #ffffff;display: block;padding-bottom: 13px;}
.wrap-gltd .gltd-en{font-size: 18px;color: #6d8cc2;display: block;padding-top: 17px;}
.gltd-all{padding:45px 8%;position: relative;}
.gltd-list{background: #fff;border-top: 4px solid #e84046;text-align: center;padding-top: 18px;}
.gltd-list .gltd-img{overflow: hidden;width: 185px;height: 185px;margin:0 auto;}
.gltd-list .gltd-list-bt{font-size: 16px;color: #e84046;display: block;font-weight: bold;padding-top: 24px;padding-bottom: 18px;}
.gltd-list .gltd-zw{font-size: 14px;color: #414141;display: block;}
.gltd-list .gltd-ljgd{width: 140px;height: 32px;display: block;border:1px solid #c0c0c0;color: #666666;margin:0 auto;margin-top:27px;line-height: 32px;text-align: center;border-radius: 20px;}
.gltd-list .gltd-ljgd:hover{background:#e84046;color: #fff;}

.gltd-all .swiper-button-next, .gltd-all .swiper-button-prev{position: absolute;top: 50%;width: 74px;height: 74px;margin-top: -22px;z-index: 10;cursor: pointer;background-position: center;background-repeat: no-repeat;border-radius: 50%;
border: 2px solid white;}
/* .gltd-all .swiper-button-next{background: url(../images/arrow-right2.png) no-repeat;}
.gltd-all .swiper-button-prev{background: url(../images/arrow-left2.png) no-repeat;} */
.wrap-wzdh{background: #f7f4f8;}
.wrap-wzdh .wrap-san{overflow: hidden;}
.wrap-wzdh .wzdh-bt{font-size: 30px;color: #a4a4a4;line-height: 132px;display: block;float: left;}
.wrap-wzdh .wzdh-lj{float: right;font-size: 14px;color: #a4a4a4;line-height: 132px;}
.wrap-wzdh .wzdh-lj a{font-size: 14px;color: #a4a4a4;}

.wrap-sxny{margin:0;padding-top: 40px;padding-bottom: 60px;}
.wrap-sxny .col-lg-10{padding-left: 0;padding-right: 30px;}
.wrap-sxny .col-lg-2{padding: 0;}
.wrap-ejdh .ejdh-ul{border-top:1px solid #e7e7e7;}
.wrap-ejdh .ejdh-ul li{border:1px solid #e7e7e7;border-top: none;padding-left: 26px;}
.wrap-ejdh .ejdh-ul li a{display: block;line-height: 51px;font-size: 16px;color: #494949;}
.wrap-ejdh .ejdh-ul li h3{font-size:24px;color: #494949;font-weight: bold;margin:0;padding-top: 29px;}
.wrap-ejdh .ejdh-ul li .ejdh-mz{font-size: 16px;color: #e13b3e;font-weight: bold;padding-bottom: 12px;display: block;padding-top: 15px;}
.wrap-ejdh .ejdh-ul li p{font-size: 16px;color: #494949;line-height: 26px;padding-left: 23px;}
.wrap-ejdh .ejdh-ul li .yj{background: url(../images/yj.jpg) left center no-repeat;}
.wrap-ejdh .ejdh-ul li .dh{background: url(../images/dh.jpg) left center no-repeat;}
.wrap-ejdh .ejdh-ul li .cz{background: url(../images/cz.png) left center no-repeat;}
.wrap-ejdh .ejdh-ul li .dz{background: url(../images/dz.png) left center no-repeat;}
.wrap-ejdh .ejdh-ul .on{background: #e84046;border:none;}
.wrap-ejdh .ejdh-ul .on a{color: #fff;}
.wrap-ejdh .ejdh-ul .ejdh-li:hover{background: #e84046;border:none;}
.wrap-ejdh .ejdh-ul .ejdh-li:hover a{color: #fff;}
.sxny-bt{border-bottom: 1px solid #e7e8e8;padding-bottom: 38px;margin-bottom: 25px;}
.fxtp{margin-right:8px;}
.sxny-sxgk{padding-top: 58px;}
.sxny-sxgk .sxss-sbt{font-size: 16px;color: #515151;display: block;font-weight: bold;}
.sxny-sxgk .sxss-wdjj{font-size:14px;color: #515151;line-height:28px;margin:0;margin-top: 17px;}
.sxny-sxgk .sxss-sbt-tb{padding-top: 32px;}

.wrap-fwbg{height:868px;background: url(../images/fwbg.jpg) center no-repeat;background-size:cover;}
.wrap-fw{text-align: center;padding-top: 58px;}
.wrap-fw .fw-btd{font-size: 46px;color: #2f2f2f;display: block;padding-bottom: 4px;}
.wrap-fw .fw-en{font-size: 18px;color: #c2c2c2;font-family: "Arial";display: block;padding-top: 18px;}
.wrap-fw .fw-jj{font-size:18px;color: #818181;line-height: 37px;padding-top: 18px;padding-bottom: 50px;}
.sx-carzy{margin:0;}
.sx-carzy .col-lg-6{padding:0;}
.sx-carzy .col-lg-4{padding:0;}
.sx-carzy .carzy-div{position: relative;overflow: hidden}
.sx-carzy .carzy-div img{transition: 0.5s;}
.sx-carzy .carzy-div em{position: absolute;bottom: 0;left:0;height: 5px;width: 0;background: red;transition: 0.5s;}
.sx-carzy .carzy-div:hover em{width: 100%;}
.sx-carzy .carzy-div:hover img{transform: scale(1.1)}
.sx-carzy .carzy-div .pore-div{transition: 0.5s;position: absolute;bottom: 4%;left: 0;margin:auto;width: 100%;text-align: center;}
.sx-carzy .carzy-div:hover .pore-div{bottom:15%;}
.sx-carzy .carzy-div .pore-div span{padding:10px 0;font-size: 40px;font-weight: bold;color: #ffffff;border-top: 1px solid #b4b8bb;border-bottom: 1px solid #b4b8bb;}
.sx-carzy .carzy-div .pore-div p{color: #ffffff;font-size: 14px;padding:0 5%;padding-top: 25px}
.sx-carzy .carzy-div .pore-div-tb{height: 150px;padding:0 5%;}
.wrap-fwnybg{background: url(../images/fwny.jpg) center no-repeat;height: 566px;padding:0;}
.wrap-fwnybg .fwny-btbt{overflow: hidden;float: right;margin-right:240px;}
.wrap-fwnybg .fwny-btbt .fwny-zlxt{position: relative;;margin-top:79px;font-size:62px;padding-right: 15px;float: right;;color: #e84046;font-weight: bold;width: 432px;height: 258px;text-align: right;border:1px solid #e84046;}
.wrap-fwnybg .fwny-btbt .fwny-zlxt span{display: block;position: absolute;right: 15px;bottom: 10px;}
.wrap-fwnybg .fwny-btbt .fwny-zljj{width: 670px;font-size: 18px;color: #e84046;text-align: right;clear: right;padding-top: 38px;}

.wrap-case{background: #f7f4f8;padding-bottom: 60px;}
.wrap-case .case-all{text-align: left;padding-top: 60px;}
.wrap-case .case-all .case-bt{font-size: 46px;color: #2f2f2f;display: block;padding-bottom: 14px;}
.wrap-case .case-all .case-en{font-size: 18px;color: #a7a5a8;font-family: "Arial";display: block;padding-top: 17px;}
.wrap-case .case-list{margin:0;padding-top: 38px;}
.wrap-case .case-list .col-lg-4{padding:0;position: relative}
.wrap-case .case-list .col-lg-4 .fx{line-height: 45px;color: #fff;font-size: 20px;position: absolute;top: 0;left: 0;width: 100%;height: 100%;background-color: transparent;}
.wrap-case .case-list .col-lg-4 .fx p{color: #fff;font-size: 20px;margin: 0;padding: 0 5%;line-height: 45px;display: none;}
.wrap-case .case-list .col-lg-4 .fx span{font-size: 30px;display: none;}
.wrap-case .case-list .col-lg-4:hover .fx p{display: block;}
.wrap-case .case-list .col-lg-4:hover .fx span{display: block;}
.wrap-case .case-list .col-lg-4:hover .fx{background-color: rgba(241,52,45,0.9);}



.wrap-case .ckgd{font-size: 18px;color: #393939;display: block;text-align: center;margin-top: 20px;}
.wrap-xszx{background: #fff;}
.xszx-all{margin:0;padding-top: 42px;}
.xszx-all .col-lg-3{padding:0 6px;}
.xszx-all .col-lg-3 .srk{width: 100%;line-height: 44px;text-indent: 1em;height: 44px;border:1px solid #c0c0c0;margin-bottom: 13px;}
.xszx-all .jyms-div{padding:0 6px;}
.xszx-all .jyms-div .jyms{height: 200px;width: 100%;text-indent: 1em;padding-top: 9px;}
.xszx-all .xszx-zh{overflow: hidden;padding:0 6px;}
.xszx-all .xszx-zh .xszx-lxwm{float: right;width: 266px;height: 46px;line-height: 46px;background: #e84046;color: #fff;border:none;margin-top:6px;}

.wrap-xwbg{background: url(../images/xwbg.jpg) center no-repeat;padding-top: 39.6%;background-size: cover;}
.news-all{margin:0;padding-top: 50px;}
.news-all .col-lg-4{margin-bottom: 38px;}
.news-all .news-bt{font-size: 16px;color: #313131;font-weight: bold;padding:15px 0;display: block;}
.news-all .news-jj{font-size: 14px;color: #8f8f8f;height:40px;}

.wrap-zpbg{background: url(../images/zpny.jpg) no-repeat;padding-top: 30.8%;background-size: cover;}
.zpny-case{background: #ffffff;}
.zpny-all{background: #f7f4f8;padding:0 5%;padding-bottom: 65px;}
.zpny-content{padding:5%;background: #fff;}
.fwlx-bt{font-size: 46px;color: #2f2f2f;display: block;padding-bottom: 14px;text-align: center;padding-top: 54px;}
.zpny-fwlx{background: #fff;border-top: 2px solid #e84046;border-bottom: 1px solid #e5e5e5;margin-top:28px;}
.zpny-fwlx li a:hover{color: #fff;}
.wrap-lxwm{background: url(../images/lxwmbg.jpg) center no-repeat;padding-top: 39.6%;background-size: cover;}
.lxwm-ywlx{background: url(../images/lxwmbg2.jpg) center no-repeat;background-size: cover;}
.ywlx-all{text-align: center;padding:0 5%;padding-top: 75px;padding-bottom: 68px;}
.ywlx-all .ywlx-bt{font-size: 24px;color: #ffffff;display: block;text-align: center;padding-bottom: 25px;}
.ywlx-all .ywlx-jj{font-size: 14px;color: #979797;text-align: center;line-height: 30px;padding-top: 35px;padding-bottom: 16px;}
.ywlx-all .ywlx-cnb{font-size: 18px;color: #fff;font-weight: bold;font-style: italic;display: block;text-align: center;padding-bottom: 45px;}
.ywlx-all .ywlx-mfrx{display: block;font-size: 20px;color: #f74242;padding-top: 26px;text-align: center;}
.lxwm-ddyl{margin:0;padding-top: 50px;}
.lxwm-ddyl .col-lg-6{padding-left: 130px;padding-right: 0px;}
.lxwm-ddyl .col-lg-6 p{text-align: left;font-size: 16px;color: #fff;}
.lxwm-ddyl .lxwm-right p{font-weight: bold;}
.lxwm-ddyl .col-lg-4{padding:0 44px;}
.sj-qcyl{margin:0;padding:0 87px;padding-top: 53px;}
.wrap-hzlx{text-align: center;padding-top:55px;}
.wrap-hzlx .hzlx-bt{font-size: 24px;color: #3e3e3e;display: block;text-align: center;padding-bottom: 25px;}
.wrap-hzlx .hzlx-jj{line-height: 33px;font-size: 18px;color: #7f7f7f;display: block;text-align: center;padding-top: 27px;}
.hzlx-all{padding-top: 100px;padding-bottom: 78px;}
.hzlx-all .col-lg-6 span{display: block;text-align: center;font-size: 24px;color: #828282;padding-top: 32px;}
.wrap-jllx{background: #f7f4f8;padding-bottom: 45px;}
.jllx-all{padding:0 5%;padding-top: 5%;}
.jllx-hmyx{margin:0;padding-top: 77px;}
.jllx-hmyx .col-lg-6 .jllx-dh{padding-left: 31px;background: url(../images/hddh.jpg) left center no-repeat;font-size: 16px;color: #828282;}
.jllx-hmyx .col-lg-6 .jllx-yx{padding-left: 31px;background: url(../images/yj.jpg) left center no-repeat;font-size: 16px;color: #828282;}
.wrap-jrsx{text-align: center;padding-top: 27px;}
.wrap-jrsxwz{padding-top: 112px;padding-bottom: 60px;}
.wrap-lxwmjrwm{background: url(../images/lxwmjrwm.jpg) center no-repeat;padding-top: 48.125%;background-size: cover;;}
.sszw-ljks{text-align: center;line-height: 128px;font-size: 24px;color: #424242}
.sszw-ljks span{color: #e84046;font-size: 24px}
.wrap-rc{background: url(../images/qssrc.jpg) center no-repeat;padding-top: 39.63%;background-size: cover;}
.wrap-sxrczsm{background: url(../images/rcbg.jpg) center no-repeat;}
.wrap-sxfzqj{background: #f4f4f4}
.wrap-fzqj{}
.wrap-sxhdsm{margin:0;}
.wrap-sxhdsm .col-lg-6{padding:0;}
.wrap-sxhdsm .col-lg-6 .sxhdsm-bt{font-size: 44px;color: #e84046;padding-bottom: 5%;display: block;}
.wrap-sxhdsm .col-lg-6 p{font-size: 16px;color: #515151;margin-bottom: 17px;}
.wrap-sxhdsm .sxhdsm-div{padding-right: 5%;padding-top: 50px}
.wrap-yrln{background: #f1ebeb;}
.wrap-zzxn{background: url(../images/pic14.jpg) center no-repeat;padding-top: 36.45%;background-size: cover;height: auto}
.wrap-ssgs{background: #2e2e2e;padding-bottom: 60px;}
.wrap-sxfc{padding:0 5%;padding-top: 57px;}
.wrap-sxfc .sxfc-bt{font-size: 36px;color: #ffffff;font-weight: bold;padding-bottom: 7px;display: block;}
.wrap-sxfc .sxfc-p{font-size: 16px;color: #ffffff;}
.sxfc-all{margin:0;padding-top: 17px;padding-bottom: 20px;}
.sxfc-all .col-lg-3{padding-left: 0;padding-right: 7px;margin-bottom: 7px;}
.sxfc-all .sxfc-shy{padding:0}
.wrap-zwss{background: #f3f3f3;padding-bottom: 100px;}
.zwss-all{padding:0 5%;}
.zwss-all .zwss-ssk{margin:0;padding-top: 53px;}
.zwss-all .zwss-ssk .srk{line-height: 56px;border:1px solid #a0a0a0;padding:0;text-indent: 2em;font-size: 18px;}
.zwss-all .zwss-ssk .ssan{background: #e84046;color: #fff;line-height: 58px;height: 58px;border:none;font-size: 22px;}
.zwss-all .zwss-ssk .zwss-sxk{border:1px solid #a0a0a0;margin-top: 15px;padding:10px 30px;background: #fff;}
.zwss-all .zwss-ssk .zwss-sxk .zwss-sxtj{font-size: 20px;color: #666666;margin:0;margin-bottom: 15px;}
.zwss-all .zwss-ssk .zwss-sxk .zwss-sxtj a{font-size: 20px;color: #666666;padding:10px 15px;display: inline-block;}
.zwss-all .zwss-ssk .zwss-sxk .zwss-sxtj em{font-style: normal;color: #fff;font-size: 20px;background: #555555;padding:10px 15px;display: inline-block;}

.zwss-zwlb{padding-top: 40px;}
.zwss-zwlb .zwss-zwlb-bt{font-size: 22px;color: #333333;border-bottom: 1px solid #cccccc;padding-bottom: 10px;display: block;}
.zwss-zwlb .zwss-zwlb-list{margin:0;padding-top: 18px;}
.zwss-zwlb .zwss-zwlb-list .col-lg-3{padding:0;background: url(../images/xuxian.png) center bottom no-repeat;color: #666666;font-size: 16px;line-height: 52px;}
.move_list_two{padding-top: 118px;}
.move_ul_div_right h1{margin:0;}
.ydbjwd{height: 380px;}
.tpdyd{height: 100%;overflow: hidden;position: relative}
.tpdyd img{width: auto;max-width: 100%;  height: 100%;position: absolute;left: -10px;transition: 0.5s;z-index: 30; bottom: 0;}
.didf-dwdi .tpdyd:hover img{left:0;}
.tpdyd em{width: 0;height: 2px;background: #fff;position: absolute;top: 30px;left: 30px;z-index: 99;transition: 0.5s;}
.didf-dwdi .tpdyd:hover em{width: 90%;}
.didf-tpzxm .tpdyd:hover em{width: 95%}
.news-img{overflow: hidden}
.news-img img{transition: 0.5s;}
.news-all .col-lg-4 .news-img{overflow: hidden}
.news-all .col-lg-4:hover .news-img img{transform: scale(1.1)}
.syxw-img{overflow: hidden}
.syxw-img img{transition: 0.5s;}
.syxw-all .col-lg-4:hover .syxw-img img{transform: scale(1.1)}
.fixednav {
    position: fixed !important;
    top: 0px;
    left: 0px;
    width: 100%;
    z-index: 99;
    opacity: 1 !important;
    filter: alpha(opacity=100) !important;
}
.sybanner{height: 868px;}
/* .wlfix{height: 129px;} */
.box{padding:40px;}
.box .box-bt{font-size: 16px;color: #e60012;display: block;}
.box .box-title{font-size: 18px;color:#313131;display: block;line-height: 30px;}
.box .box-zwms{color: #313131;margin-top: 10px;margin-bottom: 0;font-size: 14px;}
.box .box-zwmsjj{    font-size: 15px;
    line-height: 1.6;
    color: #666;}
.sptc .zwbt-title{font-size: 16px;cursor: pointer}
.sptc .zwbt-title:hover{color: #e60012;}
.mod-scroll-btn{position: fixed;bottom: 150px;right: 20px;z-index: 100;}
.mod-scroll-btn ul .scroll-item{float: none;display: block;    position: relative;
    background-color: #df3f3b;
    text-align: center;
    margin-bottom: 7px;
    border-radius: 3px;
    height: 50px;
    width: 50px;
    font-size: 0;
    cursor: pointer;line-height: 50px;}
.mod-scroll-btn ul .scroll-item .scroll-icon{    display: inline-block;
    border-radius: 3px;
    vertical-align: middle;
    width: 32px;
    height: 32px;}

.mod-scroll-btn .scroll-item-qr .tc-15-bubble {
    top: -56px;
}

.mod-scroll-btn .scroll-item .tc-15-bubble {
    right: 60px;
    display: none;
}

.tc-15-bubble {
    position: absolute;
    color: #404A58;
}
.tc-15-bubble-inner {
    font-size: 12px;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding: 8px 10px;
    border: 1px solid #e4e6e9;
    border-radius: 2px;
    background-color: #fff;
    line-height: 1.6;
    position: static !important;
    left: 50%;
    top: 50%;
}

.mod-scroll-btn .scroll-item-up .scroll-icon {
    background-image: url(../images/share.png);
    background-position: -32px -32px;
    background-size: 128px 64px;
}
.mod-scroll-btn .scroll-item-qr .scroll-icon {
    background-image: url(../images/share.png);
    background-position: -32px 0;
    background-size: 128px 64px;
}
.mod-scroll-btn .scroll-item-up2 .scroll-icon {
    background-image: url(../images/share.png);
    background-position: -64px -32px;
    background-size: 128px 64px;
}
.mod-scroll-btn .scroll-item-call .scroll-icon {
    background-image: url(../images/share.png);
    background-position: 0px -32px;
    background-size: 128px 64px;
}
.mod-scroll-btn .scroll-item-wb .scroll-icon {
    background-image: url(../images/share.png);
    background-position: -96px 0;
    background-size: 128px 64px;
}

.gltd-lkk{border-top: none;padding-top: 0;}
.gltd-lkk .gltd-img{width: 100%;height:100%;padding-bottom: 5px;overflow: hidden;}
.gltd-lkk .gltd-img img{transition: 0.5s;}
.gltd-lkk .gltd-lkkwz{background: rgb(240, 240, 240);padding-top: 5%;padding-bottom: 40px;text-align: left}
.gltd-lkk .gltd-lkkwz .gltd-list-bt{font-size: 30px;color:#000000;padding:0;text-align: left;text-align: center}
.gltd-lkk .gltd-lkkwz .gltd-zw{color: #666666;font-size: 14px;text-align: left;line-height: 25px;}
.gltd-lkk:hover .gltd-img img{transform: scale(1.1)}
.gltd-lkk:hover .gltd-lkkwz{background: #66c5ff;}
.gltd-lkk:hover .gltd-list-bt{color: #fff;}
.gltd-lkk:hover .gltd-zw{color: #fff;}

.news-all .col-lg-4 .gltd-lkkxx{display: none;position: absolute;bottom: 0px;left: 0;padding: 0 15px;width: 300%;text-align: left;z-index: 99;}

.news-all .col-lg-4 .gltd-lkkxx .gltd-lkk-xx{background: #333333;}


.sxfc-sxxxx .col-lg-6{padding:0;}
.sxfc-sxxxx .col-lg-6 img{height: 470px;}
.wrap-zk{background: url("../images/sxzk.png"); background-repeat: no-repeat;background-size: cover;}

.wrap-jrsxwz-wz{width: 100%;height: auto;padding-bottom: 30px;}
.wrap-jrsxwz-wz p{text-align: center;font-size: 20px;color: #fff;}
.shhd-nry .col-lg-4{height: 270px;transition: 0.5s;margin-bottom: 20px;position: relative;cursor: pointer}
.shhd-nry .col-lg-4 .shhd-img{overflow: hidden;height: 100%;}
.shhd-nry .col-lg-4 .shhd-img img{transition: 0.5s; max-width: initial;width: auto;}
.shhd-nry .col-lg-4 .shhd-nr{position: absolute;width: 100%;height: 100%;bottom: 0;left: 0;padding: 0 30px;}
.shhd-nry .col-lg-4 .shhd-nr .shhd-nrnr{position: relative;height: 100%;}
.shhd-nry .col-lg-4 .shhd-nr .shhd-nrnr span{display: block;opacity: 0;transition: 0.3s;padding:30px 0;color: #fff;font-size: 18px;text-align: center;position: absolute;bottom: 0;left: 0;}
.shhd-nry .col-lg-4:hover .shhd-nr .shhd-nrnr span{opacity: 1;}
.shhd-nry .col-lg-4:hover img{transform: scale(1.1)}
.sx-tchb .sx-tchb-bt{line-height: 70px;display: inline-block;font-weight: bold;font-size: 22px;margin-left: 45px;color: #ffffff;}
.sx-tchb .sx-tchb-x{float: right;padding-right: 5%;margin-top: 20px;cursor: pointer;transition: 0.5s;}
.sx-tchb .sx-tchb-x:hover{opacity: 0.5}
.calexbx{height:calc(100vh - 100px);width: 100%;padding:0 5%;}

.fwny-sxys{background: url("../images/fwny2.jpg") center no-repeat;height:549px;position: relative}
.fwny-sgys{margin:0;padding-top: 5%;}
.fwny-sgys .col-lg-4{padding:0 4%}
.fwny-sgys .col-lg-4 h4{font-size: 40px;color: #e84046;text-align: center;line-height: 55px;}
.fwny-sgys .col-lg-4 p{font-size:20px;color:#e84046;text-align: center}
.rblock_tit{
    margin: 10px 8px;
    border-bottom: 1px solid #F1F1F1;
    background: url(../images/rtit.jpg) 2px 4px no-repeat;
    padding: 2px 10px 8px 15px;
    font-weight: bold;
    font-size:12px;
    display: block;
}
.rblock_con .rblock_zxwz{display: block;padding-bottom: 10px;;overflow: hidden}
.rblock_con .an{background: #ff0000;
    border-radius: 2px;
    text-align: center;
    color: #fff;display: block;width: 18px;
    display: inline-block;
    vertical-align: middle;
    margin: 0px 3px;
    text-align: center;
    color: #fff;
    font-family: Arial, Helvetica, sans-serif;float: left}
.rblock_con .rblock_zxwz{font-size: 12px;    margin: 10px 8px;}
.rblock_con .rblock_zxwz .rblock_bt{display: block;float:right;width: 90%;overflow: hidden;}
.rblock_con{background: #FDFDFD;
    border: 1px solid #F1F1F1;
    height: auto;
    margin-bottom: 20px;}
.pbymg ul p{margin:0;}

.bdsharebuttonbox{padding-top: 20px;display: flex;justify-content: center;padding-bottom: 10px;}
.bdsharebuttonbox .bdsharebuttonbox-one{float:left;line-height: 40px;padding-right: 15px;}
.bdsharebuttonbox .bdsharebuttonbox-two{line-height: 40px;padding-right: 15px;}



/* 修改后 */
.fwbg div h1{
		font-size: 70px;
	}


.youlink{ width: 100%;max-width: 1470px;margin: 0 auto; background:#2b2d30; overflow:hidden; color: #2b2d30}
.linktitle{margin:auto 37px; font-size: 16px;color: #2b2d30;font-weight: bold;padding-bottom: 23px;display: block; }
.youlink ul{margin: auto 37px 20px 37px; height:auto; overflow:hidden;}
.youlink ul li{ width:auto; float:left; margin-right:20px;}
.youlink ul li a{ color:#2b2d30;}


/* 轮播文字 */
.wlfix{
	height: auto;
}
.countall{
	position: absolute;
	bottom: 0;
	background-color: rgba(216,27,78,0.5);
	width: 100%;
	z-index: 25;
}
.count{
	width: 24.5%;
	color: white;
	text-align: center;
	font-size: 16px;
	display: inline-block;
	padding: 15px 0;
}
.count .number{
	display: inline-block;
	font-size: 50px;	
}
.count .jiahao{
	font-style: normal;
	text-decoration: none;
	font-size: 40px;
}


/* 修改后 */
.navbar-default{background-color: rgba(61, 64, 69, 0); transition: all 0.5s;}
.navbar .logo{
    float: left;overflow: hidden;
    width: 248px;height: 89px;    
    background:url(../images/logo1.png) center center no-repeat;
}
.topbar{    background-color: rgba(61, 64, 69, 0);overflow: hidden; transition: all 0.5;}
.navbar .menu li a.one{
    line-height: 50px;
    white-space:nowrap;
    text-align: center;
    display: block;
    text-transform: uppercase;
    color: #fff;font-size: 16px;
}
.youlink{
	display: none;
}


/* 作品页 */
#tabProCon1{width: 100%;overflow: hidden;background-color: #3d4045;}
#tabProCon1 .item{
	display: none;
}
#tabProCon1 .item:first-child{
	display: block;
}
#tabProCon1 .itemShow{display: block;}
#tabProCon1 ul{width: 100%;overflow: hidden;margin: 0;}
#tabProCon1 .item ul li{padding:0;position: relative;}


#tabProCon1 ul li .fx{line-height: 45px;color: #fff;font-size: 20px;position: absolute;top: 0;left: 0;width: 100%;height: 100%;background-color:transparent;}
#tabProCon1 ul li .fx p{color: #fff;font-size: 20px;margin:0;padding:0;line-height: 45px;display: none;}
#tabProCon1 ul li .fx span{font-size: 30px;display: none;}
#tabProCon1 ul li:hover .fx p{display: block;}
#tabProCon1 ul li:hover .fx span{display: block;}
#tabProCon1 ul li:hover .fx{background-color: rgba(241,52,45,0.9);}
#tabProCon1 .item ul li{
	overflow: hidden;
	margin: 2% 0;
	display: inline-block;
    width: 100%;
}
#tabProCon ul li img{
    width: 100%;height: auto;
    margin: 0 auto;
    display: block;
}
#tabProCon1 ul li a{
	
}
#tabProCon1 ul li .left{
	float: left;
    width: 25%;
    display: block;
    border-radius: 10px;
    overflow: hidden;
    background-color: white;
    text-align: center;
}
#tabProCon1 ul li .right{
	    float: right;
    width: 73%;
    display: block;
    background-color: #5c5e62;
    border-radius: 10px;
    padding: 2%;
}
#tabProCon1 ul li .right b{
	    float: left;
    font-size: 26px;
    color: white;
}
#tabProCon1 ul li .right .jt{
	    float: right;
    height: 30px;
    background-color: #3d4045;
    width: 30px;
    border-radius: 50%;
}
#tabProCon1 ul li .right .jt img{
	    width: auto;
    max-height: 100%;
    display: block;
}
#tabProCon1 .xmbg , #tabProCon1 .zycg{
	padding: 0;
    margin: 0;
    padding-right: 10px;
    color: white;
    font-size: 16px;
    line-height: 30px;
    text-align: left;
}
#tabProCon1 .zycg{
	font-size: 14px;
}

#tabProCon1 ul li .right .more{
	font-size: 16px;
    color: white;
    padding: 1% 3%;
    background-color: #d92929;
    display: inline-block;
    border-radius: 10px;
    margin-top: 20px;
}
#tabProCon1 ul li .right span{
	font-size: 18px;
	color: white;
}
.yc{
	display: none;
}
#tabProCon1 .item{width: 100%;max-width: 1500px;padding: 3% 5%;    margin: 0 auto;}
.xs{
	background-color: white !important;
	height: auto !important;
}
.xs .yc{
	display: block;
}
.xs b{
	color: #000000 !important;
}
.xs span{
	color: #d92929 !important;
}
#tabProCon1 .xs .xmbg{
	color: #000000;
}
#tabProCon1 .xs .zycg{
	color: #7b7b7b;
}
#tabProCon1 .xs .jt{
	background-color: #d92929 !important;
}
.detail{
	background: url(../images/detail-bg.jpg) no-repeat center;
	background-size: cover;
}
.detail .a{
	max-width: 1240px;
	margin: 0 auto;
	padding: 3% 0;
	overflow: hidden;
}
.detail .a b{
	font-size: 26px;
    color: #3d3d3d;
}
.detail .a hr{
	margin: 15px 0;
    width: 20px;
    border: none;
    height: 4px;
    background-color: #bc131e;
}
.detail .a div{
	background-color: rgba(0,0,0,0.1);
	padding: 3%;
	margin: 3% 0;
}
.detail .a p{
	white-space: normal;
    color: #3d3d3d;
    font-size: 16px;
}
.detail .square{
width: 10px;height: 10px;background-color: #bc131e;margin-right: 10px;display: inline-block;
}
.detail .a a{
	font-size: 16px;
	color: #070302;
	display: flex;align-items: center;justify-content: center;
}
.detail .a a span, .prev span:first-child, .next span:last-child{
	width: 30px;
	height: 30px;
	padding: 5px;
	overflow: hidden;
	background-color: white;
	display: inline-block;
	border-radius: 50px;
}

.detail .a a:hover span, .prev:hover span:first-child, .next:hover span:last-child{
	background-color: #e84046;
}
.detail a img{
	width: 100%;
	vertical-align: initial;
}
.detail .left{
	float: left;
	
}
.detail .right{
	float: right;
	
}
.detail .left span{
	margin-right: 20px;
}
.detail .right span{
	margin-left: 20px;
}
.detail_bg{
	position: relative;
}
.detail_bg p{
	width: 60%;
max-width: 744px;
	color: white;
	font-size: 18px;
	line-height: 40px;
	position: absolute;
	bottom: 10%;
	/* display: none; */
}
.detail_bg p b{
	font-size: 32px;
	display: block;
	line-height: normal;
	margin-bottom: 20px;
}
.relatednews{
	background-color: #3d4045;
	padding: 3% 0;
	max-width: 1240px;
	margin: 0 auto;
}
.relatednews li{
	max-width: 1440px;
	overflow: hidden;
	margin: 2% 0;
    border-bottom: 1px solid #515358;
	padding-right: 1%;
}
.relatednews li:hover{
	background-color: rgba(225,225,225,0.1);
}
.relatednews li:last-child{
	border-bottom: none;
}
.relatednews li a{
	display: block;
}
.relatednews li .left{
	width: 30%;
	float: left;
}
.relatednews li .right{
	width: 70%;
	float: left;
	color: #9fa2a7;
	padding-left: 3%;
	line-height: 40px;
}
.relatednews li .right .tit{
	color: white;
	font-size: 20px;
	float: left;
}
.relatednews li .right .date{
	color: white;
	font-size: 14px;
	float: right;
}
.relatednews li .right p{
	line-height: 25px;
}
.relatednews li .right img{
	margin-right: 10px;
}
.news-all .left{
	float: left;
	width: 90%;
}
.news-all .right{
	float: right;
    background: #e5e5e5;
    padding: 10px;
    color: #888888;
    font-size: 14px;
}
.news-all .right p{
	font-size: 35px;
    margin: 0;
}
.news-all .right p s{
	text-decoration: none;
    vertical-align: text-top;
    font-size: 12px;
}
.bdsharebuttonbox{
	display: block;
	/* overflow: hidden; */
}
.bdsharebuttonbox .news_fx{
	float: left;
}
.bdsharebuttonbox .social-share{
	float: right;
}
.prev span:first-child, .next span:last-child{
	background-color: #b1b3b5;
	
}
.prev span:first-child{
	margin-right: 10px;
}
.next span:last-child{
	margin-left: 10px;
}
.prev span:first-child img, .next span:last-child img{
	vertical-align: initial;
}
.prev-next-wrap{
	border-top: 1px solid #cdcdcc;
}
.prev-next-wrap span, .prev-next-wrap a{
	line-height: 30px;
    vertical-align: top;
}

/* 服务 */
.fwbg{
	height: -webkit-fill-available;
	position: relative;
}
.fwbg div{
	position: absolute;
	top: 30%;
	max-width: 1440px;
	margin: 0 auto;
	color: white;
	padding: 0 7%;
	padding-top: 22%;
	display: none;
}

.fwbg div b{
	font-size: 46px;
	display: block;
	margin-bottom: 10px;
}
.fw_con{
	max-width: 1440px;
    margin: 0 auto;
    padding: 0 7%;
    position: relative;
	top: 10px;
}
.fw_con .a{
	background-color: white;
	border-radius: 10px;
	padding: 2%;
    margin-bottom: 1%;
}
.fw_con div img{
	float: left;
}
.fw_con div h1{
	float: left;
	line-height: 60px;
    margin: 0 20px;
	font-size: 28px;
	color: #343434;
}
.fw_con div b{
	float: left;
	font-size: 20px;
    margin-top: 25px;
    color: #949494;
}
.fw_con div p img{
	margin-top: 9px;
}
.swiper-button-prev, .swiper-container-rtl .swiper-button-next{
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E");
}
.swiper-button-next, .swiper-container-rtl .swiper-button-prev{
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E");
}

.syfw-five .syfw-dg .syfw-nr{height: 600px;}

.sxsx tr{
	background-color: #f8f8f8;
}
.bg-white{
	background-color: white !important;
}
.sxsx-title{
	text-align: center;
	margin: 2% 0;
}
.sxsx-title .case-bt{
	font-size: 44px;
	color: #252525;
	font-weight: 700;
	display: block;
}
.sxsx-title .case-en{
	font-size: 16px;
	color: #747474;
}
.sxsx{
max-width: 1240px;
	padding: 2% 0;
	padding-top: 0;
	margin: 0 auto;
}
.sxsx b{
	font-size: 26px;
	color: #393939;
	font-weight: 500;
}
.sxsx hr{
	height: 1px;
	background-color: #d6d6d6;
	border: none;
}
.sxsx .descri{
	float: left;
	color: white;
	background-color: #c31f58;
	display: inline-block;
	padding: 1%;
	font-size: 18px;
	line-height: 40px;
	overflow: hidden;
}
.sxsx .right{
	width: 35%;
}
.sxsx table{
	margin: 2% 0;
}
.sxsx table td{
	padding: 20px 2%;
}
.sxsx:last-child td{
	border: 1px solid #eeeeee;
}
.ycsx{
	max-width: 1240px;
    margin: 0 auto;
    padding: 2% 0;
}
.ycsx b{
	color: #393939;
	font-size: 26px;
	display: block;
}
.ycsx hr{
	margin: 0;
    margin-top: -8px;
    height: 1px;
}
.ycsx li{
	background-color: #eeeeee;
	width: 100%;
	height: 225px;
	overflow: hidden;
	margin: 2% 0;
}
.ycsx li img{
	width: 25%;
	float: left;
}
.ycsx li div{
	width: 75%;
	height: 100%;
	padding: 0 3%;
	float: left;
	display: flex;
    flex-direction: column;
    justify-content: center;
	line-height: 30px;
}
.ycsx li div b{
	color: #393939;
	font-size: 20px;
	font-weight: normal;
}
.ycsx li div p{
	font-size: 14px;
	color: #7f7f7f;
}
.ycsx li div a{
	display: block;
	text-align: right;
	font-size: 14px;
	color: #111111;
}
.ycsx li div a:hover{
	opacity: 0.5;
}


.ywlx-all{
	padding: 5% 0;
}
.lxwm-ywlx{
	padding-bottom: 3%;
}
.lxwm-ywlx .left{
	float: left;
	color: white;
	text-align: left;
	width: 20%;
}
.lxwm-ywlx .left b{
	font-size: 18px;
	display: block;
	margin-bottom: 20px;
}
.lxwm-ywlx .left p span{
	font-size: 16px;
	display: block;
	padding: 10px;
}
.lxwm-ywlx .left p{
	font-size: 14px;
	padding: 10%;
	margin: 0;
	
}
.lxwm-ywlx .left p:last-child{
	text-align: center;
}
.lxwm-ywlx .left img{
	width: 25px;
	margin-right: 10px;
}
.lxwm-ywlx form{
	float: right;
	width: 80%;
	color: white;
	padding: 0 5%;
	padding-right: 0;
	text-align: left;
	
}
.lxwm-ywlx form b{
	font-size: 18px;
	margin-bottom: 10px;
	display: block;
}
.lxwm-ywlx form s{
	font-size: 14px;
	opacity: 0.5;
	text-decoration: none;
}
.lxwm-ywlx form input{
	float: left;
	height: 40px;
	margin: 10px 0;
	text-indent: 10px;
	color: #222;
}
.lxwm-ywlx form .aa{
	width: 32%;
	margin-right: 2%;
}
.lxwm-ywlx form .bb{
	width: 49%;
	margin: 10px 0;
	margin-right: 2%;
	
}
.lxwm-ywlx form .submit{
	background-color: #e84046;
    border: 1px solid #e84046;
	color: white;
}
.lxwm-ywlx form .radio{
	position: absolute;
	right: 0;
}
.lxwm-ywlx form .radio label, .lxwm-ywlx form .radio input{
	float: left;
	margin: 0;
	height: auto;
	margin-top: 10px;
	position: initial;
}
.lxwm-ywlx form .radio label{
	color: #7b7b7b;
	margin-right: 5px;
	padding-left: 10px;
}
.lxwm-ywlx form .radio input{
	margin-top: 15px;
}
.lxwm-ywlx form .bigtext{
	height: 130px;
	float: left;
	text-indent: 10px;
	color: #222;
}

.sxlx{
	max-width: 1240px;
    margin: 0 auto;
	color: white;
	overflow: hidden;
}
.sxlx div{
	width: 50%;
	float: left;
	
}
.sxlx div b{
	display: block;
	font-size: 24px;
	margin-bottom: 20px;
}
.sxlx div p{
	background-color: #4d4d4d;
	padding: 10% 0;
	text-align: center;
	margin: 0;
	display: flex;
    align-items: center;
    justify-content: center;
}
.sxlx div span{
	display: inline-block;
	background-color: #e84046;
	width: 50px;
	height: 50px;
	padding: 10px;
	border-radius: 50%;
	text-align: center;
	margin-right: 10px;
}
.sxlx div span img{
	width: 100%;
	height: auto;
	    margin-top: 3px;
}
.sxlx div div{
	width: 100%;
	padding: 5%;
	line-height: 30px;
	background: url(../images/lxwm-bg.jpg) no-repeat center;    
	background-size: 100% 100%;
}
.sxlx .xleft{
	padding-right: 1%;
}
.sxlx .xright{
	padding-left: 1%;
}
.lx-map{
	max-width: 1240px;
	margin: 0 auto;
	position: relative;
}
.lx-map ul{
	width: 400px;
	height: 410px;
	background-color: white;
	text-align: center;
	 position: absolute;
    z-index: 9;
	left: 0;
	top: -70px;
	padding-top: 2%;
}
.lx-map ul b{
	font-size: 20px;
	color: #393939;
	display: block;
}
.lx-map ul hr{
	border: none;
	height: 1px;
	background-color: #ebebeb;
	margin-top: -2px;
}
.lx-map ul li{
	font-size: 14px;
	color: #393939;
	text-align: left;
	padding-left: 10px;
	line-height: 25px;
	margin-top: 2%;
}
.lx-map ul li b{
	font-size: 14px;
	display: block;
}
.yzm{
	display: inline-block;
    width: 49%;
    position: relative;
    margin-top: 10px;
    margin-right: 2%;
    float: left;
}
.yzm .bb{
	width: 100% !important;
    margin: 0 !important;
}
.yzm img{
	position: absolute;
    right: 0;
    height: 100%;
}
.leader{
		max-width: 1240px;
		margin: 0 auto;
		position: relative;
	}
.leader .aaa{
	    background-color: #3d4045;
    padding: 30px;
    padding-bottom: 0;
}
.leader .aaa hr{
	width: 25%;
	height: 2px;
	border: none;
	background-color: #e0253a;
	margin: 10px 0;
}
.leader .aaa h1{
	color: #e0253a;
	display: block;
}
.leader .aaa h1 span{
	font-size: 24px;
}
.leader .red{
	color: #e0253a;
	font-size: 24px;
	line-height: 40px;
}
.leader li{
	font-size: 18px;
	/* color: #5e615f; */
	color: white;
	    line-height: 30px;
		font-family: "微软雅黑";
}

	.leader s{
		    font-size: 18px;
    color: #a7a5a8;
    font-family: "Arial";
    display: block;
    padding-top: 17px;
	text-decoration: none;
	}
	.leader b{
		    font-size: 46px;
    color: #2f2f2f;
    display: block;
    padding-bottom: 14px;
	}
	.leader p{
		color: #9e9e9e;
		font-size: 18px;
		background-color: #3d4045;
		/* height: 120px; */
		padding: 30px;
		padding-top: 0;
		    line-height: 30px;
			font-family: "微软雅黑";
	}
	
.leader hr{
	    margin: 0;
    padding: 0;
    margin-top: -8px;
	    height: 4px;
		margin-bottom: 50px;
}
.gltd-list .gltd-img{
	width: 100%;
	height: auto;
}
.gltd-list{
	padding-top: 0;
}
.wrap-xszx{
	max-width: 1240px;
	margin: 0 auto;
}
.news-all{
	padding: 0 5%;
    padding-top: 50px;
}
.wrap-san{
	max-width: 1240px;
    margin: 0 auto;
    width: 100%;

}
.ywlx-all .ywlx-bt{
		padding-bottom: 3%;
	}
.ywlx-all hr{
	margin: 0;

	border-top: 1px dashed #eee;
	margin-top: -8px;
	margin-bottom: 3%;
}
.sxlx hr{
	margin: 0;
	border-top: 1px dashed #eee;
	margin-top: -8px;
	margin-bottom: 3%;
}



































































/* 不同分辨率下定义 */
@media only screen and (max-width: 1280px){
	
}

.move_ul_div_box {
    margin-left: 14%;
    width: 76%;
}
@media screen and (max-width: 1500px) {
    .syfw-five{padding:0 30px;padding-top: 30px;}
}

@media screen and (max-width: 992px) {
    .bdsharebuttonbox{display: block}
    .bdsharebuttonbox .bdsharebuttonbox-one{display: block;text-align: center}
    .bdsharebuttonbox .bdsharebuttonbox-thr{display: block;text-align: center}
    .social-share{display: none}
    .zwss-all .zwss-ssk .zwss-sxk .zwss-sxtj em{    font-size: 14px;
        padding: 12px 15px;}
    .wrap-gysx .bzdgm{display: block}
    /* .wrap-gysx{height:auto;} */
    .fwny-sxys{height: auto;background-size: cover}
    .fwny-sgys .col-lg-4{margin-bottom: 5%;}
    .wrap-jrsxwz-wz{padding-left:5%;padding-right: 5%;}
    .wrap-jrsxwz-wz p{font-size: 12px;}
    .sxfc-sxxxx .col-lg-6 img {
        height: 250px;
    }
    /* .wlfix{height: 50px;} */
    .db-ejnav{position: static;width: 100%;background: none}
    .db-ejnav a{text-align: center;color: #fff;font-size: 14px;padding-left: 0;}
    .ydbjwd{height:200px;}
    .wrap-fw .fw-jj{padding:0 5%}
    .wrap-xlc{height: 500px;}
    .swiper-xlc{padding:0 5%;padding-top: 5%;}
    .swiper-xlc .swiper-button-next{right: 0;background-position: right; width: 27px;
    height: 44px;}
	.swiper-xlc .swiper-button-prev{
		left: 0;width: 27px;
    height: 44px;
	}
    .move_list_two{padding-top: 5%;}
    .ubtn-all .ubtn-link{width: 270px;margin:0 auto;}
    .topbar{display: none;}
    .navbar .container{height: 50px;}
    .navbar .menuicon{display: block;}
    .navbar .logo{width:70px;height: 50px;background-size: 70px 25px;}
    .navbar .search{display: none;}
    .navbar .menu{
        position: absolute;left: 0;top: 50px;
        z-index: 3;width: 100%;height: auto;
        overflow: hidden;display: none;
        margin: 0;padding:5px 10% 15px 10%;
        background-color: #d6000f;
    }
    .navbar .menu li{display: block;width: 100%;border-bottom: 1px solid rgba(255,255,255,0.5);}
    .navbar .menu li a.one{color: #fff;font-size: 14px;line-height: 40px;}
    .navbar .menu li .one:active,.navbar .menu li .one:hover{color: #fff;background-color: rgba(0,0,0,0.2);text-decoration:none;}
    .home-swiper.swiper-container{width: 100%;height: 280px;}
    .bottom{padding:10px 0;white-space:normal;}
    .bottom hr{display: none}
    .bottom .link,.bottom .icons{display: none;}
    .bottom ul li{float: none;}
    .indexPro{padding:0px 0;}
    .indexPro h1{font-size: 20px;margin: 10px 0;}
    .indexPro p{font-size: 12px;line-height: 16px;margin: 0 0 10px 0;padding: 0;}
    .indexPro .nav li a{font-size: 18px;}
    #tabProCon{/*margin-top: 10px;*/width: auto;/*padding: 0 10px;*/}
    
    #tabProCon .pro-swiper{display:block;width: 100%;height: 250px;}
    #tabProCon .pro-swiper .swiper-slide{background-position: center center;background-repeat: no-repeat;}
    #tabProCon .pro-swiper a{width: 100%;height: 100%;display: block;}
    #tabProCon .pro-swiper .swiper-pagination-bullet{height:8px;width:8px;background-color: #e2e2e2;opacity: 0.8;border-radius:5px;}
    #tabProCon .pro-swiper .swiper-pagination-bullet-active{background-color:#d6000f;}
    .indexCon{background: none;padding: 20px 0;}
    .syfw{background: #f7f4f8;}
    .wrap-syxw{background: #fff;}
    .wrap-zyjsl{background: #2b2d30;}
    .indexCon .box0{width: 100%;height: auto;margin-bottom: 10px;}
    .indexCon .box1,.indexCon .box2{width: 100%;height: 190px;font-size: 16px;}
    .indexCon .box1{margin-bottom: 20px;padding-top: 150px;}
    .indexCon .box0 h2{padding: 0 10px;font-size: 14px;margin: 10px 0 5px 0;} 
    .indexCon .box0 p{padding: 0 10px;font-size: 12px;color: #999;line-height: 20px;}
    .new-swiper{width: 100%;height: 100%;}
    .new-swiper .swiper-pagination{bottom: 30px;}
    .indexCon .box2{height: 220px;}
    .pageban{background-size: auto 140px;height: 140px}
    .pageban h1{font-size: 24px;line-height: 30px;margin: 40px 0 10px 0;}
    .pageban h2{font-size: 12px;margin:10px 0;color: #888;}
    .pageban p{display: none;}
    .about{margin-top: 15px;}
    .about .text{width: 100%;padding:15px 10px;line-height: 24px;}    
    .about .text b{font-size: 18px;margin-bottom: 5px;display: inline-block;}
    .about .text p{font-size: 14px;color: #555;margin-bottom: 5px;}
    .about .img{width: 100%;height: auto}
    .aboutLink{padding:0 0 15px 0;}
    .aboutLink a{height: 250px;padding-top: 20px;}
    .aboutLink h1{font-size: 32px;}
    .contact{height: auto;}
    .contact .map{background-size: auto 250px;width: 100%;height: 200px;}   
    .contact dl{width: 100%;} 
    .contact dl dt{font-size: 16px;font-weight: bold;line-height: 30px;padding:15px;}
    .contact dl dd{line-height: 20px;padding:0 0 10px 60px;background-position: 20px 0;font-size: 12px;background-size: 26px 26px;}
    .newslist .item a{margin: 15px 0;}
    .newslist .item a img{width: 40%;height: auto;}
    .newslist .item a .info{width: 57%;overflow: hidden;padding:0 0 0 0;}    
    .newslist .item a .info b{font-size: 12px;line-height: 20px;font-weight: normal;}
    .newslist .item a .info p,.newslist .item a .info span{display: none;}  
    .pagenum{margin: 10px auto 20px auto;font-size: 12px;}  
    .newshow .title{font-size: 16px;line-height: 26px;padding-top: 15px;}    
    .newshow .newCon{font-size: 12px;line-height: 22px;}
    .prolist{margin-top: 10px;}
    .prolist li{margin-bottom: 10px;}
    .prolist li a{border-bottom-width: 0;margin: 0 15px;}
    .prolist li a span{line-height:40px;font-size: 14px;}
    .prolist li img{max-height: auto;}
    .proshow{margin: 15px auto;}
    .proshow-swiper{width: 100%;height: 19rem;}
    .proshow .proInfo{width: 100%;overflow: hidden;line-height: 24px;padding:10px;}
    .proshow .proInfo h1,.proshow .proInfo h2{text-transform: uppercase;font-size: 24px;font-weight: bold;line-height: 30px;}
    .proshow .proInfo h2{font-size: 14px;margin:0;line-height: 26px;}
    .proshow .proInfo span{font-size: 14px;color: #666}
    .proshow-thumbs{display: none;}
    .proRelated{padding: 15px 0;}
    .proRelated h1{font-size: 16px;margin: 0 0 15px 0;font-weight: bold;}
    .proRelated li{line-height: 30px;font-size: 12px;}
    .syfw-five .syfw-dg{width: 100%;padding:0;padding-bottom: 30px;}
    .syfw-five .syfw-dg .syfw-nr{height: auto;}
    .container3 .service-sy{padding:0 5%;}
    .container3{padding-bottom: 0}
    .wrap-hsxs{display: none;}
    .wrap-footer{display: none;}
    .wrap-badj .badj-left{line-height: 25px;}
    .wrap-badj .badj-right{line-height: 25px;float: left;}
    .wrap-san .wrap-sxss .row .sxss-left{padding: 5%;}
    .wrap-san .wrap-sxss .row .sxss-right{padding: 5%;}
    .swiper-xlc .xlc-bt{font-size: 35px;}
    .swiper-xlc .xlc-jj{font-size: 15px;}
    .wrap-didf{width:100%;margin:0 auto;overflow: hidden;padding:5%;}
    .box5{width: 100%;margin-bottom: 5%;}
    .box5 img{width: 100%;}
    .didf-fr-top{margin-bottom: 5%}
    .didf-dwdi  .didf-dwdi-tb{}
    
    .wrap-sxny .col-lg-10{padding-right: 0;margin-bottom: 5%;}
    .sx-carzy .carzy-div .pore-div span{font-size: 22px !important;}
    .sx-carzy .carzy-div .pore-div p{font-size: 12px;}
    .wrap-fwnybg .fwny-btbt .fwny-zlxt{width: 300px;font-size: 41px;height: 200px;}
    .wrap-fwnybg .fwny-btbt .fwny-zljj{font-size: 14px;padding-left: 5%;}
    .wrap-fwnybg{height: 500px;}
    .xszx-all .xszx-zh .xszx-lxwm{width: 100%;}
    .lxwm-ddyl .col-lg-6{padding-left: 0;}
    .lxwm-ddyl .col-lg-6 p{text-align: center;}
    .sj-qcyl{padding:0;padding-top: 53px;}
    .hzlx-all{padding-top: 0}
    .hzlx-all .col-lg-6{padding-top: 5%;}
    .jllx-hmyx{padding-top: 30px;}
    .jllx-hmyx .col-lg-6{margin-bottom: 20px;}
    .sszw-ljks{font-size: 16px;line-height: 70px;}
    .sszw-ljks span{font-size: 16px;}
    .wrap-sxhdsm .col-lg-6 .sxhdsm-bt{font-size: 30px;}
    .sxfc-all .sxfc-shy img{width: 100%}
    .zwss-all .zwss-ssk .zwss-sxk .zwss-sxtj{font-size: 14px;}
    .zwss-all .zwss-ssk .zwss-sxk .zwss-sxtj a{font-size: 14px;padding: 12px 15px;}
    .wrap-fwnybg .fwny-btbt .fwny-zljj{width: auto;}
    .box5{margin-bottom: 20px;}
    .didf-fr-top{margin-bottom: 20px;}
    .didf-tpdyd{}
    .didf-tpzxm{clear: both}
    .tpdyd img{width: 100%;position: static}
	
	
	/* 增加 */
	
	.countall .count{
		font-size: 16px;
	}
	.count .number{
		font-size: 32px;
	}
	.count .jiahao{
		font-size: 26px;
	}
	
	.gltd-all .swiper-button-next, .gltd-all .swiper-button-prev, .gltd-all .swiper-button-next, .gltd-all .swiper-button-prev{display: block;width: 50px !important;height: 50px !important;background-size: 20px;}
	
	
	.sybanner{
		
		height: 100%;
	}
	.lxwm-ywlx{
		padding-left: 5%;
		padding-right: 5%;
	}
	.lx-map ul{
		left: 5%;
	}
	.lxwm-ywlx .left p span, .lxwm-ywlx .left p{
		font-size: 12px;
	}
	
	.detail_bg p{
		line-height: 30px;
		font-size: 16px;
	}
	.detail_bg p b{
		font-size: 24px;
	}
	.wrap-gysx{
		height: 500px;
	}
	
}
@media screen and (max-width: 768px){
	.fw_con span{
		font-size: 14px;
	}
	.ycsx li div b{
		font-size: 18px;
	}
	.lxwm-ywlx .left{
		text-align: center;
		float: none;
		width: auto;
		margin-bottom: 15px;
	}
	.lxwm-ywlx .left p{
		padding: 5%;
		line-height: 20px;
	}
	.lxwm-ywlx form{
		width: 100%;
		padding: 0;
	}
	.lxwm-ywlx form .know{
		width: 100% !important;
	}
	.sxlx div{
		width: 100%;
		float: initial;
	}
	.lx-map ul{
		position: initial;
		width: 100%;
		padding: 2%;
	}
	.lxwm-ywlx .left p span{
		
	}
	
	.ycsx li{
		height: auto;
	}
	.ycsx li img{
		float: none;
		width: 100%	;
	}
	.ycsx li div{
		width: 100%;
		padding: 10px;
	}
	.ycsx li div p{
		margin: 0;
	}

	.sxsx .right{
		width: 100%;
	}
	.sxsx hr{
		margin: 10px 0;
	}
	.sxsx-title .case-bt{
		    font-size: 30px;
	}
	.sxsx-title .case-en{
		    font-size: 14px;
	}

	.countall .count{
		width: 24%;
		padding: 5px 0;
		font-size: 12px;
	}
	.count .number{
		font-size: 20px;
	}
	.count .jiahao{
		font-size: 15px;
	}
	
	#tabProCon1 ul li .right b{
		font-size: 16px;
	}
	#tabProCon1 ul li .right .jt{
		position: absolute;
		right: 2%;
		top: 30%;
	}
	#tabProCon1 ul li .right hr{
		display: none;
	}
	#tabProCon1 .xmbg{
		    font-size: 14px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    line-height: 20px;
    padding-right: 14%;
	}
	#tabProCon1 ul li .right span{
		font-size: 14px;
	}
	#tabProCon1 ul li .right:hover .yc{
		display: none;
	}
	.wrap-gysx{
		height: 300px;
	}
	.detail_bg p{
		font-size: 12px;
		padding: 0 8%;
		width: 50%;
		line-height: 20px;
	}
	.detail_bg p b{
		    margin-bottom: 10px;
			font-size: 20px;
	}
	.detail .a b{
		font-size: 20px;
	}
	.detail .a hr{
		margin: 10px 0;
	}
	.relatednews li .right .tit{
		float: none;
	}
	.news-all{
		    padding-top: 25px;
	}
	.news-all .left{
		float: none;
		width: 100%;
	}
	.bdsharebuttonbox{
		display: inline-block;
		float: left;
	}
	.news-all .right{
		    font-size: 12px;
	}
	.news-all .right p{
		    font-size: 20px;
	}
	.news-all .right p s{
		font-size: 10px;
	}
	.fw_con{
		top: 10px;
	}
	.fwbg div h1{
		margin: 10px 0;
	}
	
	.wrap-case .case-all{
		padding-top: 10px;
	}	
	.wrap-case .case-all .case-bt{
		font-size: 24px;
		padding-bottom: 0;
	}
	.wrap-case .case-all .case-en{
		font-size: 14px;
		padding-top: 0;
	}
	
	.news-all{
		padding-top: 20px !important;
	}
	.news-all .col-lg-4{
		margin-bottom: 10px;
	}
	
	.wrap-san .wrap-sxss .row{
		padding-top: 0;
	}
	.wrap-san .wrap-sxss{
		padding-top: 20px;
    padding-bottom: 20px;
	}
	.wrap-san .wrap-sxss .sxss-bt{
		    font-size: 26px;
			padding-bottom: 0;
	}
	.wrap-san .wrap-sxss .sxss-en{
		    font-size: 14px;
			padding-top: 0;
	}
	.wrap-san .wrap-sxss .row .sxss-left, .wrap-san .wrap-sxss .row .sxss-right{
		padding: 1% 5%;
	}
	
	.yzm img{
		width: 50%;
		height: 100%;
	}
	

	.mod-scroll-btn ul .scroll-item{
		width: 40px;
		height: 40px;
	}
	.mod-scroll-btn ul .scroll-item .scroll-icon{
		vertical-align: initial;
		margin-top: 4px;
	}
	
	.wrap-gltdbg{
		height: auto;
	}
	.wrap-gltd .gltd-bt{
		font-size: 26px;
		padding-bottom: 0;
	}
	.wrap-gltd .gltd-en{
		font-size: 16px;
		padding-top: 0;
	}
	
	.gltd-all{
		padding: 30px 10%;
	}
	.home-swiper .swiper-slide{
		display: block;
	}
	.home-swiper .swiper-slide:first-child{
		display: block;
	}
	
	.detail_bg p{
		overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;
	}
	.fwbg{
		background-position-x: -80px !important;
	}
	.fwbgwap{
		display: block;
	}
	.wrap-xwbg, .fwbg, .wrap-gysx{
		display: none;
	}
	.detail_bg{
		display: none;
	}
	.detail_bg1{
		display: block;
	}
	.leader b{
		font-size: 35px;
		margin-bottom: 0;
		padding-bottom: 0;
	}
	.leader hr{
		margin-bottom: 0;
	}
	.leader .aaa{
		padding: 20px;
	}
	.leader s, .leader b, .wrap-case .case-all{
		padding-left: 20px;
	}
	.wrap-lxwm{
		display: block;
	}
}

@media screen and (min-width: 768px){
	.detail_bg{
		display: block;
	}
	.detail_bg1{
		display: none;
	}
    .nav-justified>li{    
	width:auto;
    display: inline-block;
    margin:8px;}
	
	.ycsx li{
		height: 127px;
	}
	.home-swiper.swiper-container {width: 100%;height: 520px;}
	#tabProCon1 .xmbg{
		overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;
	}
	.home-swiper .swiper-slide{
		display: none;
	}
	.home-swiper .swiper-slide:first-child{
		display: block;
	}
	
	.fwbgwap{
		display: none;
	}
	.wrap-xwbg, .fwbg, .wrap-gysx{
		display: block;
	}
	
}

@media screen and (min-width: 1000px){
    .nav-justified>li{width: auto}
    .nav-justified{display: flex;justify-content: center;}
	
}

@media screen and (max-width: 1440px) {
    .wrap-san .wrap-sxss .row .sxss-left{padding-left: 5%;}
    .wrap-san .wrap-sxss .row .sxss-right{padding-right: 5%;}
    .xlc-content{padding:0 5%;}
    .wrap-gltd{padding-left:5%;padding-right: 5%;}
    .wrap-wzdh{padding:0 5%;}
    .wrap-wzdh .wzdh-bt{line-height: 99px;}
    .wrap-wzdh .wzdh-lj{line-height: 99px;}
    .wrap-sxny{padding:5%;}
    .wrap-ejdh .ejdh-ul li p{font-size:14px;}
    .sx-carzy .carzy-div .pore-div span{font-size: 30px;}
    .wrap-fwnybg .fwny-btbt{margin-right: 0;}
    .wrap-case .case-list{padding:38px 5%;}
    .xszx-all{padding:0 5%;padding-top: 42px;}
    .news-all{padding:0 5%;padding-top: 50px;}
    .wrap-hzlx{padding:0 5%;padding-top:55px;}
    .wrap-jrsx{padding:0 5%;padding-top: 27px;}
    .wrap-jrsxwz{padding-top: 113px;padding-bottom: 5%}
    .wrap-sxhdsm .col-lg-6 p{font-size: 14px;}
    .wrap-sxhdsm{padding:0 5%;}
    .wrap-yrln{padding:0 5%;}
    .wrap-fwnybg{padding:0 5%;}
    
	

}

@media screen and (min-width: 992px) {
    .navbar .menu{display: block;}
    .navbar .menu li{float: left;padding:19.5px 33px;}
    .navbar .menu li .one:hover,.navbar .menu li.s .one{color:#e60012;text-decoration: underline;}
    
    #tabProCon .pro-swiper{display: none;}
    .indexCon{padding: 50px 0;}
    .wrap-hsxs{padding:0;}
    .wrap-footer{padding:0;}
    .wrap-zyjsl{padding:0;}
    .indexCon .box0{width: 650px;height: 400px;}
    .indexCon .box1,.indexCon .box2{width: 265px;height: 185px;font-size: 16px;}
    .indexCon .box1{margin-bottom: 30px;padding-top: 150px;}
    .indexCon .box0 h2{padding: 0 20px;font-size: 20px;margin: 12px 0 8px 0;} 
    .indexCon .box0 p{padding: 0 20px;font-size: 12px;color: #666;line-height: 20px;}
    .new-swiper{width: 100%;height: 100%;}
    .pageban{background-size: auto 280px;}
    .pageban h1{font-size: 50px;line-height: 50px;margin: 60px 0 40px 0;}
    .pageban h2{font-size: 18px;}.pageban p{display: block;}
    .about .text{width: 50%;padding: 30px 50px 0 0;line-height: 26px;}
    .about .text1{padding: 30px 0 0 50px;}
    .about .text b{font-size: 20px;margin-bottom: 10px;display: inline-block;}
    .about .text p{font-size: 14px;color: #555}
    .about .img{width: 50%;height: auto}
    .about-row-bg{background-color: #f2f2f2;}
    .aboutLink{padding: 30px 0;}
    .aboutLink a{height: 350px;padding-top: 60px;}
    .aboutLink h1{font-size: 40px;}
    .contact{height: 400px;}
    .contact .map{background-size: auto 400px;}    
    .contact dl dt{font-size: 20px;font-weight: bold;line-height: 40px;padding:50px 0 10px 30px;}
    .contact dl dd{line-height: 22px;padding:5px 0 5px 90px;background-position: 30px center;font-size: 12px;background-size: 30px 30px;}
    .newslist .item a{margin: 30px 0;}
    .newslist .item a img{width: 40%;height: auto;}
    .newslist .item a .info{width: 57%;overflow: hidden;padding:10px 0 0 0;}    
    .newslist .item a .info b{font-size: 16px;line-height: 26px;}
    .newslist .item a .info p{font-size: 12px;line-height: 20px;margin:15px 0}
    .newslist .item a .info span{width: 120px;line-height: 30px;border-radius: 15px;}
    .pagenum{margin: 10px auto 20px auto;font-size: 12px;}
    .newshow .title{font-size: 20px;line-height: 30px;}    
    .newshow .newCon{font-size: 14px;line-height: 26px;}
    .prolist{margin-top: 30px;}
    .prolist li{margin-bottom: 20px;}
    .prolist li a{border-bottom-width: 3px;}
    .prolist li a span{line-height:40px;font-size: 14px;}
    .prolist li img{max-height: 180px;}
    .proshow{margin: 30px auto;}
    .proshow-swiper{width: 650px;height: 460px;}
    .proshow .proInfo{width: 250px;overflow: hidden;line-height: 24px;}
    .proshow .proInfo h1,.proshow .proInfo h2{text-transform: uppercase;font-size: 24px;font-weight: bold;line-height: 30px;}
    .proshow .proInfo h2{font-size: 14px;margin:0;line-height: 26px;}
    .proshow .proInfo span{font-size: 14px;color: #666}
    .proshow-thumbs{width: 90%;height: 160px;overflow: hidden;margin-top: 0px;}
    .proshow-thumbs li{width: 100px;height: 70px;margin-bottom: 20px;}
    .proRelated{padding: 30px 0;}
    .proRelated h1{font-size: 26px;margin: 0 0 20px 0}
    .proRelated li{line-height: 30px;font-size: 14px;}
    .wrap-didf{width: 970px;margin:0 auto;overflow: hidden;padding:5% 0;}
    .box5{width: 470px;margin-bottom: 20px;height: 594px;}
    .didf-fr-top{margin-bottom: 20px;height: 287px;}
    .didf-tpdyd{height: 287px;}
    .didf-tpzxm{height: 432px;clear: both}
.ycsx li{
		height: 165px;
	}
}

@media screen and (min-width: 1200px) {
    .navbar .menu{display: block;}
    .bottom {padding: 40px 0;}
    .bottom .cpy{float: right;}
    .home-swiper.swiper-container {width: 100%;height: 761px;}
    .indexCon{padding: 55px 0;}
    .syfw{padding:0;}
    .indexCon .box0{width: 760px;height: 500px;}
    .indexCon .box1,.indexCon .box2{width: 355px;height: 235px;}
    .indexCon .box1{margin-bottom: 30px;font-size: 22px;padding-top: 190px;}
    .indexCon .box0 h2{padding: 0 35px;font-size: 26px;margin: 25px 0 12px 0;}
    .indexCon .box0 p{padding: 0 35px;font-size: 14px;color: #666;line-height: 26px;}
    .new-swiper{width: 100%;height: 100%;}
    .pageban h1{font-size: 50px;line-height: 50px;margin: 60px 0 40px 0;}
    .pageban h2{font-size: 18px;}.pageban p{display: block;}
    .about .text{width: 50%; padding: 50px 80px 0 0;line-height: 30px;}
    .about .text1{padding: 50px 0 0 80px;}
    .about .text b{font-size: 22px;margin-bottom: 10px;display: inline-block;}
    .about .text p{font-size: 16px;color: #555}
    .about .img{width: 50%;height: auto}
    .about-row-bg{background-color: #f2f2f2;}
    .aboutLink{padding: 45px 0;}
    .aboutLink a{height: 382px;padding-top: 80px;}
    .aboutLink h1{font-size: 50px;}
    .contact{height: 500px;} 
    .contact .map{background-size: auto 500px;}      
    .contact dl dt{font-size: 26px;font-weight: bold;line-height: 40px;padding:70px 0 20px 45px;}
    .contact dl dd{line-height: 26px;padding:5px 0 5px 100px;background-position: 40px center;background-size: 36px 36px;}
    .newslist .item a{margin: 50px 0;}
    .newslist .item a img{width: 40%;height: auto;}
    .newslist .item a .info{width: 55%;overflow: hidden;padding:10px 0 0 0;}    
    .newslist .item a .info b{font-size: 18px;line-height: 32px;}
    .newslist .item a .info p{font-size: 14px;line-height: 24px;margin:20px 0}
    .newslist .item a .info span{width: 136px;line-height: 34px;border-radius: 17px;}
    .pagenum{margin: 20px auto 40px auto;font-size: 14px;}
    .newshow .title{font-size: 26px;line-height: 40px;}
    .newshow .newCon{font-size: 16px;line-height: 28px;}
    .prolist{margin-top: 40px;}
    .prolist li{margin-bottom: 40px;}
    .prolist li a{border-bottom-width: 4px;}
    .prolist li a span{line-height:70px;font-size: 18px;}
    .prolist li img{max-height: 265px;}
    .proshow{margin: 50px auto;}
    .proshow-swiper{width: 800px;height: 580px;}
    .proshow .proInfo{width: 280px;overflow: hidden;line-height: 26px;}
    .proshow .proInfo h1,.proshow .proInfo h2{text-transform: uppercase;font-size: 34px;font-weight: bold;line-height: 40px;}
    .proshow .proInfo h2{font-size: 16px;margin: 5px 0;}
    .proshow .proInfo span{font-size: 16px;color: #666}
    .proshow-thumbs{width: 100%;height: 196px;overflow: hidden;margin-top: 20px;}
    .proshow-thumbs li{width: 120px;height: 84px;margin-bottom: 30px;}
    .proRelated{padding: 40px 0;}
    .proRelated h1{font-size: 30px;margin: 0 0 30px 0}
    .proRelated li{line-height: 50px;font-size: 16px;}
    .wrap-didf{width: 1108px;margin:0 auto;overflow: hidden;padding:5% 0;}
    .box5{width: 540px;margin-bottom: 20px;height: 588px;overflow: hidden}
    .didf-fr-top{margin-bottom: 20px;height: 284px;}
    .didf-tpdyd{height: 284px;}
    .didf-tpzxm{height: 431px;clear: both}
	
	
	/* 修改后 */
	.ycsx li{
		height: 183px;
	}
	#tabProCon1 .xmbg{
		overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;
	}
}


@media screen and (max-width: 1200px) {
    .tyt{display: none;}
    .ubtn-all .ubtn-data{display: none;}
    .navbar .menu li{padding:0 18px;}
    .swiper-xlc .swiper-wrapper .swiper-slide{padding:0;}
    .gltd-all{padding:45px 10%;}
    /* .sybanner{height: auto;padding-top: 69.9%} */
/* 修改后 */
.fwbg div h1{
		font-size: 48px;
	}
	
.detail_bg p{
		font-size: 12px;
		line-height: 20px;
		margin-left: 5%;
	}
	.detail_bg p b{
		font-size: 20px;
		margin-bottom: 10px;
	}
	.detail{
		padding: 0 5%;
	}
	.relatednews{
		padding: 3% 5%;
	}
	.lxwm-ywlx{
		padding: 0 5%;
		padding-bottom: 10%;
		
	}
	.lx-map{
		padding: 0 5%;
	}
	.sxsx, .ycsx{
		padding: 2% 5%;
	}
}

@media screen and (max-width: 1920px) {
    .wrap-container{width: 1440px;padding-right: 100px;margin:0 auto;}


}

@media screen and (max-width: 1500px) {
    .wrap-container{    width: 100%;
        padding: 0 5%;
        padding-right: 190px;
        margin: 0 auto;}
		.dev_index_r{
			padding-left: 30px;
		}
}

@media screen and (max-width: 992px) {
    .wrap-container{    width: 100%;
        padding: 0 5%;
    }
}

@media screen and (min-width: 1920px) {
.syfw .background-layer-holder{background-size: contain; }
.wrap-fwnybg{background-size: cover;}
