html {line-height: 1.15;-ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100%; overflow-x: hidden;}



body {margin: 0;overflow-x: hidden;}



a {background-color: transparent; -webkit-text-decoration-skip: objects;cursor:pointer;}

span:focus {outline: none;}

a:hover,a:visited,a:link,a:active{text-decoration:none;}

li{list-style: none;}

ul,ol{list-style: none;margin-bottom: 0;}

@font-face{font-family:"Nunito Regular";

    src:url('../fonts/Nunito-Regular.eot');

    src:local('☺'),

    url('../fonts/Nunito-Regular.eot?#iefix') format('embedded-opentype'),

    url('../fonts/Nunito-Regular.ttf') format('truetype'),

    url('../fonts/Nunito-Regular.woff') format('woff'),

    url('../fonts/Nunito-Regular.svg') format('svg');

    /*    url('../fonts/SourceHanSansCN-Bold_0.otf') format('OpenType'),

        url('../fonts/本墨陈黑.ttf') format('truetype'),

        url('../fonts/本墨陈黑.eot') format('truetype'),

        url('../fonts/本墨陈黑.woff') format('truetype'),

        url('../fonts/本墨陈黑.svg') format('truetype'),*/

}

*{margin:0 ;padding:0;font-family: "Nunito Regular";box-sizing: border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;}



.sright{width: 0;height: 0;border-top: 5px solid transparent;border-left: 5px solid #333333;border-bottom: 5px solid transparent;display: inline-block;}



.wrap:after{content: "";display: block;height:0;clear:both;visibility: hidden;}



.left{float: left;}



.right{float: right;}



.swiper-container {width: 100%;height: 100%;}



.bjcolor{background: #f8f8f8 !important;}

.ynav .dianji{display: flex;align-items: center;}

#navHeight{width: 100%;height: 147.5px;position: relative;z-index: 999;}

.navFix{width: 100%;position: fixed;top: 0;left: 0; }

.top{width: 100%;height: 82.5px;background: #fff;display: flex;align-items: center;justify-content: space-between;}



.top .logo{width: 200px;height: auto;display: block;margin-left: 13.02%;}



.top .logo img{display: block;width: 100%;height: auto;}



.top .right img{width: 72px;height: 38px;}



.top .biao{position: absolute;width: 11px;height: auto;right: 0;top: 5px;}



.top .biao img{width: 100%;height: auto;}



.top .right{position: absolute;top: 22.25px;right: 8.33%;font-size: 17px;padding-right: 18px;padding-left: 20px;}

.top .right ul{width:100%;height: 106px;border-radius: 5px;position: absolute;top: 45px;left: 0;background: #f4f4f4;z-index: 999999;display: none;padding: 10px 0 10px 20px;background: #fff;-webkit-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.24);

    -moz-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.24);

    box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.24);}

.top .right ul li:nth-child(1){margin-bottom: 10px;}

.top span{display: inline-block;width: 85px;color: #6f6f6f;text-align: right;padding-right: 15px;}









.banicon{width: 100%;height: 100%;position: absolute;top: 0;left: 0;z-index: 2;}



.banicon ul{width: 100%;height: 100%;display: flex;align-items: flex-end;justify-content: flex-end;padding-bottom: 25px;}



.banicon ul li{width: 175px;position: relative;padding: 0 10px;}

.banicon ul li:after{position: absolute;content: "";width: 2px;height: 108px;background: url(../image/pcline.png) no-repeat center;background-size: 100%;top: 2%;right: 0;}

.banicon ul li:last-child:after{display: none;}

.banicon ul li:nth-child(1){width: 233px;}



.banicon ul li a{display: block;}



.banicon ul li .icon{width: 67px;height: auto;margin: 0 auto 20px;}



.banicon ul li .icon img{width: 100%;height: auto;display: block;}



.banicon ul li .tit{font-size: 15px;color: #ffffff;text-align: center;}







.ybanicon{width: 100%;padding:40px 15px 0;background: #f8f8f8;display: none;}



.ybanicon ul{width: 100%;

    display:box;

    display:-webkit-box;

    display:-webkit-flex;

    display:-moz-box;

    display:-ms-flexbox;

    display: flex;

    justify-content: space-between;

    -webkit-justify-content: space-between;

    -moz-justify-content: space-between;

    -ms-justify-content: space-between;

    -o-justify-content: space-between;

}



.ybanicon ul li{width: 25%;text-align: center;}



.ybanicon ul li .icon{width: 99px;height: auto;margin: 0 auto 20px;position: relative;}



.ybanicon ul li .icon:after{position: absolute;content: "";width: 1px;height: 130%;background: url(../image/yline.png) no-repeat center;background-size: 100% 100%;top: -10px;right: -42.22%;}



.ybanicon ul li:last-child .icon:after{display: none;}



.ybanicon ul li .icon img{width: 100%;height: auto;}



.ybanicon ul li .tit{font-size: 15px;color: #6f6f6f;}







.cobanner{width: 100%;background: #f8f8f8;}



.cobanner .img{width: 100%;padding-top: 40.885%;position: relative;}



.cobanner .img .banner{width: 100%;height: 100%;position: absolute;top: 0;left: 0;}



.cobanner .img .banner img{width: 100%;height: 100%;}



.cobanner .img .bjbanner{width: 100%;height: auto;position: absolute;bottom: 0;left: 0;z-index: 1;}



.cobanner .yimg{width: 100%;padding-top: 173.33%;position: relative;display: none;}



.cobanner .yimg .banner{width: 100%;height: auto;position: absolute;top: 0;left: 0;}



.cobanner .yimg .banner img{width: 100%;height: auto;}



.cobanner .yimg .banner .bjbanner{width: 100%;height: auto;position: absolute;bottom: 0;left: -1px;z-index: 1;}



.cobanner .yimg .bjbanner{width: 100%;height: auto;position: absolute;bottom: 0;left: 0;z-index: 1;}



.cobanner .swiper-button-prev, .swiper-container-rtl .swiper-button-next{left: 5.1%;color: #fff;}



.cobanner .swiper-button-next, .swiper-container-rtl .swiper-button-prev{right: 5.1%;color: #fff;}



.cobanner .swiper-container-horizontal>.swiper-pagination-bullets, .cobanner .swiper-pagination-custom, .swiper-pagination-fraction{bottom: 4%;}



.cobanner .swiper-pagination-bullet{width: 10px;height: 10px;}



.cobanner .swiper-pagination-bullet{background:#fff;opacity: 1;}



.cobanner .swiper-pagination-bullet-active{background:#014593;}

.cobanner .swiper-button-next.swiper-button-disabled, .cobanner .swiper-button-prev.swiper-button-disabled{opacity: 1;pointer-events:unset;}









.bard02banner{width: 100%;}



.bard02banner .img{width: 100%;padding-top: 40.052%;position: relative;}



.bard02banner .img .banner{width: 100%;height: 100%;position: absolute;top: 0;left: 0;}



.bard02banner .img .bjbanner{width: 100%;height: auto;position: absolute;bottom: 0;left: 0;}



.bard02banner .yimg{width: 100%;padding-top: 149.33%;position: relative;display: none;}



.bard02banner .yimg .banner{width: 100%;height: 100%;position: absolute;top: 0;left: 0;}



.bard02banner .yimg .bjbanner{width: 100%;height: auto;position: absolute;bottom: 0;left: 0;}











.pro01banner{width: 100%;}



.pro01banner .img{width: 100%;padding-top: 40.78%;position: relative;}



.pro01banner .img .banner{width: 100%;height: 100%;position: absolute;top: 0;left: 0;}



.pro01banner .img .bjbanner{width: 100%;height: auto;position: absolute;bottom: 0;left: 0;}



.pro01banner .yimg{width: 100%;padding-top: 149.33%;position: relative;display: none;}



.pro01banner .yimg .banner{width: 100%;height: 100%;position: absolute;top: 0;left: 0;}



.pro01banner .yimg .bjbanner{width: 100%;height: auto;position: absolute;bottom: 0;left: 0;}











.ynav{width: 100%;height: 88px;background:url(../image/ynavbj.png) no-repeat center;background-size: 100% 100%;display: none;padding:0 15px;}



.ynav .logo{max-width: 177px;display: inline-block;}



.ynav .logo img{width: 100%;height: auto;display: block;}



.ynav .right{display: flex;align-items: center;justify-content: flex-end;position: relative;padding-left: 5px;}



.ynav .right span{font-size: 16px;color: #fff;}



.ynav .right img{width: 42px;height: auto;}



.ynav .right ul{width:52px;border-radius: 5px;position: absolute;top: 35px;left: 0;background: #f4f4f4;z-index: 2;display: none;padding: 5px 0 5px 5px;background: #fff;-webkit-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.24);

    -moz-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.24);

    box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.24);}

.ynav .right ul li:nth-child(1){margin-bottom: 5px;}

.ynav .right .biao{margin-left: 5px;}

.ynav .right .biao,.ynav .right .biao img{width: 11px;height: auto;}



.ynav .right .mean{width: 55px;display: block;}







.leftMenu a {text-decoration: none;display: block;color: #11377d;font-size: 15px;}



.leftMenu {background: #fff;right: -1000px;position: fixed;top: 88px;display: block;height: 100%;width: 61.4%;min-width: 140px;max-width: 440px;z-index: 90002;transition: all 0.4s ease;-moz-transition: all 0.4s ease;-webkit-transition: all 0.4s ease;-o-transition: all 0.4s ease;position: fixed;overflow: auto;}



.leftMenu.menu-open {right: 0;}



.leftMenu ul {list-style: none;padding: 0;overflow: hidden;}



.leftMenu ul li {position: relative;padding: 0 6%;overflow:hidden;}



.leftMenu ul li a{height: 60px;line-height: 60px;background: url(../image/ce_r.png) no-repeat right center;background-size: 8px;padding-right: 15px;background-position: right 9px top 22px;}



.leftMenu ul li.hasChild a,.leftMenu ul li.hasChild ul li.hasChild a{background: none;}



.leftMenu ul li.hasChild ul a,.leftMenu ul li.hasChild ul li.hasChild ul a{background: url(../image/ce_r.png) no-repeat right center;background-size: 8px;padding-right: 15px;background-position: right 9px top 22px;}



.leftMenu ul li li:after{display: none;}



.leftMenu ul li:after{position: absolute;content: "";width: 88%;height: 1px;background:#b7c3d8;top: 59px;left: 6%;overflow-x: hidden;}



.leftMenu ul li.hasChild > a:after {content: "+";position: absolute;right: 20px;top: 0;font-size: 24px;font-weight: 300;}



.leftMenu ul li.hasChild.open > a:after {content: "-";right: 23px;font-size: 28px;top: 0;}



.leftMenu ul li.hasChild.open .f2, .leftMenu ul li.hasChild.open .f3{border-bottom: 1px solid #b7c3d8;}

.f2, .f3 {height: 0;padding-left: 20px;overflow: hidden;position: relative;transition: height 0.4s ease;-moz-transition: height 0.4s ease;-webkit-transition: height 0.4s ease;-o-transition: height 0.4s ease;}



.menu-dark-backdrop {background: rgba(0,0,0,0);transition: all 0.4s ease;-moz-transition: all 0.4s ease;-webkit-transition: all 0.4s ease;-o-transition: all 0.4s ease;width: 100%;position: fixed;top: 88px;left: 0;right: 0;bottom:0;overflow: hidden;}



.menu-dark-backdrop.in {height: 100%;z-index: 90001;background: rgba(0,0,0,0.5);}



#menu{display: none;}



























.new{width: 100%;background: #f8f8f8;padding: 110px 0 139px;}



.new .title{color: #014593;font-size: 71px;text-align: center;display: block;padding-bottom: 50px;}



.column_figure {width: 100%;height: 0;position: relative;overflow: hidden;padding-top: 75.53%;}



.column_figure img {width: 100%;height: 100%;position: absolute;top: 0;left: 0;}



.column_content{background: #fff;padding:2.5rem 2.2rem 2.5rem;position: relative;}



.column_content .tit{font-size: 21px;height: 64px;color: #014593;margin-bottom: 5px;font-weight: bold;position: relative;display: flex;align-items: center;word-break: break-word;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;}

.column_content .tit:nth-child(2){width: 50px;}

/*.new .column_content .tit i:after{position: absolute;content: "...";top:0;right: 0;}*/

.column_content .desc{font-size: 17px;color: #6f6f6f;height: 4rem;line-height: 120%;}



.column_content span{font-size: 17px;color: #014593;margin-top: 15px;display: block;font-weight: bold;}



.column_content .icon{display: none;}



.new .more{display: block;width: 165px;height: 38px;border:2px solid #014593;font-size: 22px;color: #014593;margin: 50px auto 0;text-align: center;line-height: 34px;font-weight: bold;}



.new .more a{vertical-align:middle;width: 100%;height: 100%;color: #014593;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;}



.pro{width: 100%;background: #ffffff;padding: 105px 0 75px;}
.pro .col-md-12{font-size: 18px;color: #6f6f6f;margin-top: 15px;}
.pro .col-md-12 p{margin-bottom: 0;}

.pro .title{color: #014593;font-size: 71px;text-align: center;display: block;padding-bottom: 65px;}



.pro .col-md-5{width: 39.916%;}



.pro .col-md-5 .probanner{padding: 0 45px;}



.pro .imgs{width: 100%;padding-top: 102.8%;position: relative;}



.pro .imgs img{position: absolute;top: 0;left: 0;width: 100%;height: 100%;}


.pro .col-md-12 img{width: 100%;height: auto;}

.pro .col-md-12 .ydproimg{display: none;}

.pro .col-img{margin-top: 0;}

.pro .col-md-5{padding-left: 0;padding-right: 30px;float: left;}



.pro .col-md-5 .probanner span{font-size: 31px;color: #014593;display: block;text-align: center;margin-top: 30px;font-weight: bold;}



.pro .swiper-button-next, .pro .swiper-container-rtl .swiper-button-prev,.pro .swiper-button-prev, .pro .swiper-container-rtl .swiper-button-next{color: #014593;outline: none;}



.pro .col-md-7{width: 53.866%;padding-right: 0;padding-left: 30px;float: left;}



.pro .col-md-7 li{width: 50%;float: left;padding:0 15px;margin-bottom: 40px;}



.pro .col-md-7 li .icon{width: 110px;height: 110px;margin: 0 auto 20px;}



.pro .col-md-7 li .icon img{width: 100%;height: 100%;}



.pro .col-md-7 li .desc{font-size: 17px;color: #6f6f6f;text-align: center;height: 48px;    word-break: break-word;

    display: -webkit-box;

    -webkit-box-orient: vertical;

    -webkit-line-clamp: 2;

    overflow: hidden;}

.pro .col-md-7 li .desc p{margin: 0;}

.pro .col-md-7 ul li:nth-child(3){margin-bottom: 0;}



.pro .col-md-7 ul li:nth-child(4){margin-bottom: 0;}



.equation{width: 100%;background: #f8f8f8;padding-top: 100px;}



.equation .title{color: #014593;font-size: 71px;text-align: center;display: block;padding-bottom: 35px;}



.news_slide_box {



    position: relative;



    width: 100%;



    overflow: hidden



}







.news_slide_box .bd {



    width: 83.68%;



    height: 100%;



    margin:0 auto;



}



.news_slide_box .bd .tempWrap{overflow: hidden;}

.news_slide_box .swiper-button-next:after, .news_slide_box .swiper-button-prev:after{display: none;}

.news_slide_box .bd a {



    display: block;



    position: relative;



    width: 100%;



    padding-bottom: 51.6%



}







.news_slide_box .bd a img {



    position: absolute;



    top: 0;



    left: 0;



    width: 100%;



    height: 100%



}







.news_slide_box .bd a span {



    display: block;



    position: absolute;



    left: 0;



    bottom: 0;



    width: 100%;



    height: 4.26rem;

    line-height: 4.26rem;



    padding: 0 1.5rem;



    line-height: 4.26rem;



    font-size: 2.6rem;



    font-weight: bold;



    color: #014593;



    background-color: rgba(255, 255, 255, .75);



    overflow: hidden;



    white-space: nowrap;



    text-overflow: ellipsis;

    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;



}



.news_slide_box .bd .p{font-size: 1.7rem;line-height: 180%;color: #6f6f6f;padding:3.5rem 2rem 7rem;}

.news_slide_box .bd .p p{text-align: center;}

.news_slide_box .prev, .news_slide_box .next {



    position: absolute;



    top: 0;



    padding-top:43.3%;



    width: 5.5rem;



    height: 0;



    cursor: pointer;



    display: flex;



    align-items: center;



    justify-content: center;

    outline: none;





}



.news_slide_box .prev img, .news_slide_box .next img{



    width: 100%;



    height: auto;



    position: absolute;



    top: 50%;



    margin-top: -2.75rem;



}



.news_slide_box .prev {



    left: 0;



}







.news_slide_box .next {



    right: 0;



}











.brandstory{width: 100%;}



.brandstory li{width: 100%;background: #f8f8f8;padding: 90px 0 40px;}



.brandstory li:nth-child(2n){background: #ffffff;}



.brandstory li .title{font-size: 7.1rem;color: #014593;text-align: center;padding:1.5rem 0 5rem;}



.brandstory li .p{font-size: 17px;color: #6f6f6f;line-height: 180%;text-align: center;}



.brandstory li .p p{margin-bottom: 20px;}



.brandstory li .p .color{color: #014593;}



.brandstory li img{margin-bottom: 40px;max-width: 100%;}







.spotnews{width: 100%;background:#f8f8f8;padding-top: 50px;}



.spotnews .title01{font-size: 71px;color: #014593;text-align: center;margin-bottom: 35px;}



.spotnews .title02{padding-top: 50px;}

.spotnews .title02 img{width: auto;height: 70px;}


.spotnews .title{font-size: 3.3rem;color: #014593;text-align: center;padding:0 15px 2rem;font-weight: bold;}



.spotnews .title img{margin-right: 1rem;width: 59px;height: auto;}



.spotnews li{width: 100%;background: #f8f8f8;padding: 50px 0 35px;}



.spotnews li:nth-child(1){padding-top: 0;}



.spotnews li:nth-child(2n){background: #ffffff;}



.spotnews li:last-child{padding-bottom: 139px;}





.spotnews li .tit{font-size: 2.5rem;color:#014593;text-align: center;margin-bottom: 20px;font-weight: bold;}



.spotnews li .p{font-size: 17px;color: #6f6f6f;line-height: 180%;}



.spotnews li .ptwo{margin-bottom: 10px;}



.spotnews li p{margin-bottom: 0;}



.spotnews li img{max-width: 100%;}



.spotnews .col-lg-10 {width: 83.613%;margin: 0 auto;float: none;}



.spotnews .col-lg-10 .img{width: 100%;height: auto;}







.contact{width: 100%;background: #f8f8f8;padding: 100px 0 139px;}



.contact .title{font-size: 7rem;color: #014593;text-align: center;}



.contact .tit{display: block;float: none;margin: 0 auto 65px;background: #f2f2f2;padding: 10px 15px;font-size: 18px;color: #6f6f6f;text-align: center;}



.contact .tit img{width: 19px;height: 19px;position: relative;top: -1px;}



.contact .col-lg-10{margin: 0 auto;float: none;}



.contact .col-lg-9{width: 81.11%;}



.contact .content{width: 100%;}



.contact .content .map{width: 100%;height: auto;}
.contact .content img{width: 100%;height: auto;}


.contact .mail{display: inline-block;font-size: 25px;color: #014593;border-bottom: 2px solid #014593;margin: 40px auto 0;font-weight: bold;}



.contact .mail img{width: 32px;height: auto;position: relative;top: -4px;}







.fangcheng01{width: 100%;padding-top: 50px;background: #f8f8f8;}



.fangcheng01 .public{text-align: center;padding-bottom: 30px;position: relative;margin-bottom: 30px;font-weight: bold;}



.fangcheng01 .public:after{position: absolute;content:'';width: 58px;height: 3px;bottom: 0;left: 50%;margin-left: -29px;background: #014593;}



.fangcheng01 .public .title{font-size: 3rem;color:#014593;margin-bottom: 5px;}



.fangcheng01 .public .txt{font-size: 18px;color: #014593;}



.fangcheng01 li{width: 100%;background: #f8f8f8;padding: 85px 0 90px;}



.fangcheng01 li:nth-child(1){padding-top: 0;}



.fangcheng01 li:nth-child(2n){background: #ffffff;}



.fangcheng01 li .content{width: 100%;font-size: 17px;color: #6f6f6f;line-height: 180%;text-align: center;}



.fangcheng01 li .content p{margin: 0;}

.fangcheng01 li .content p img{width: 100%;height: auto;}



.fangcheng01 li .content .imgdesc{width: 100%;padding-top:43.7%;overflow: hidden;position: relative;margin-top: 40px;overflow: hidden;}



.fangcheng01 li .content .imgdesc img{position: absolute;width: 100%;height: 100%;top: 0;left: 0;}



.fangcheng01 li .content .imgdesc .desc{position: absolute;left:0;bottom: 0;width: 100%;height: 64px;line-height: 64px;text-align: center;background: rgba(255, 255, 255, .75);font-size: 20px;color: #014593;font-weight: bold;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;}



.fangcheng01 li .content .color{color: #014593;}



.fangcheng01 li:last-child{padding-bottom: 139px;}











.FAQ{width: 100%;background: #f8f8f8;padding: 100px 0 139px;}



.FAQ .title{font-size: 71px;color: #014593;text-align: center;margin-bottom: 50px;}



.FAQ .col-md-9{margin: 0 auto;float: none;}



.FAQ  #accordion { padding-right: 24px; padding-left: 24px; z-index: 1; }



.FAQ  #accordion .panel:nth-child(1){border-top: 1px solid #bbbbbb}



.FAQ  #accordion .panel { border: none; box-shadow: none;border-bottom: 1px solid #bbbbbb;}



.FAQ  #accordion .panel-heading { padding: 0; border-radius: 0; border: none; }



.FAQ  #accordion .panel-title { padding: 0; }



.FAQ  #accordion .panel-title a { display: block; font-size: 18px; font-weight: bold; color: #014593; padding: 15px 35px 15px 15px; position: relative;transition: all 0.3s ease 0s;line-height: 140%; /*overflow:hidden;text-overflow:ellipsis;white-space:nowrap*/}



.FAQ  #accordion .panel-title a.collapsed {transition: all 0.3s ease 0s; }



.FAQ  #accordion .panel-title a.collapsed:before { border-left-color: #f7c59f; }



.FAQ  #accordion .panel-title a:after { content: "\f106"; font-family: 'FontAwesome'; position: absolute; top: 30%; right: 15px; font-size: 18px; color: #f7c59f; }



.FAQ  #accordion .panel-title a.collapsed:after { content: "\f107"; color: #e16b47; }



.FAQ  #accordion .panel-collapse { position: relative; }



.FAQ  #accordion .panel-body { font-size: 17px; color: #6f6f6f; line-height: 180%;background: #f8f8f8; border-top: none; padding-top: 0;z-index: 1; }



.FAQ  .panel-group .panel+.panel{margin-top: 0;}



.FAQ  .panel-default>.panel-heading{background: #f8f8f8;}



.FAQ  #accordion .panel-title a:after,.FAQ  #accordion .panel-title a.collapsed:after{color: #014593;}



.FAQ  #accordion .panel-title a:after{



    transform:rotate(0deg);



    -ms-transform:rotate(0deg);     /* IE 9 */



    -moz-transform:rotate(0deg);    /* Firefox */



    -webkit-transform:rotate(0deg); /* Safari 鍜� Chrome */



    -o-transform:rotate(0deg);  /* Opera */



}



.FAQ  #accordion .panel-title a.collapsed:after{



    transform:rotate(-90deg);



    -ms-transform:rotate(-90deg);   /* IE 9 */



    -moz-transform:rotate(-90deg);  /* Firefox */



    -webkit-transform:rotate(-90deg); /* Safari 鍜� Chrome */



    -o-transform:rotate(-90deg);    /* Opera */



}











.brand_concept{width: 100%;background: #f8f8f8;padding: 100px 0 85px;}



.brand_concept .title{font-size: 71px;color: #014593;text-align: center;margin-bottom: 35px;}



.brand_concept img{width: 100%;}



.brand_concept .tit{font-size: 30px;font-weight: bold;color: #014593;text-align: center;padding: 35px 0 30px;position: relative;margin-bottom: 30px;}



.brand_concept .tit:after{position: absolute;content:'';width: 58px;height: 3px;bottom: 0;left: 50%;margin-left: -29px;background: #014593;}



.brand_concept .p{font-size: 17px;line-height: 180%;color: #6f6f6f;text-align: center;}



.brand_concept p{margin-bottom: 0;}





.brand_concept .color{color: #014593;}











.brand_concept2{width: 100%;background: #fff;padding: 90px 0 139px;}



.brand_concept2 .p{font-size: 17px;line-height: 180%;color: #6f6f6f;text-align: center;}



.brand_concept2 p{margin-bottom: 0;}



.brand_concept2 .color{color: #014593;}



.brand_concept2 .describe{display: flex;align-items: center;justify-content: center;margin-bottom: 30px;}



.brand_concept2 .col-md-5{width: 45.967%;}



.brand_concept2 .col-md-5 .img{position: relative;width: 100%;padding-top: 78.52%;}



.brand_concept2 .col-md-5 .img img{width: 100%;height: 100%;position: absolute;top: 0;left: 0;}



.brand_concept2 .col-md-3{width: 26.303%;}



.brand_concept2 .col-md-3 .icon{width: 62px;height: 62px;display: block;margin: 0 auto 10px;}



.brand_concept2 .col-md-3 .icon img{width: 100%;height: 100%;}



.brand_concept2 .col-md-3 span{display: block;text-align: center;font-size: 18px;color: #014593;font-weight: bold;}



.brand_concept2 .col-md-3 .col-md-4{margin-bottom: 45px;width: 100%;padding: 0;}



.brand_concept2 .col-md-3 .col-md-4:last-child{margin-bottom: 0;}











.fangchengtwo{width: 100%;background: #f8f8f8;padding:80px 0 90px;}



.fangchengtwo .title{font-size: 30px;color: #014593;text-align: center;font-weight: bold;}



.fangchengtwo .tit{font-size: 18px;color: #014593;text-align: center;padding: 0 0 30px;position: relative;margin-bottom: 30px;font-weight: bold;}



.fangchengtwo .tit:after{position: absolute;content:'';width: 58px;height: 3px;bottom: 0;left: 50%;margin-left: -29px;background: #014593;}



.fangchengtwo .txt{font-size: 17px;color: #6f6f6f;text-align: center;margin-bottom: 45px;}



.fangchengtwo .col-md-5{width: 36.84%;float: left;}



.fangchengtwo .col-md-4{width: 31.58%;float: left;}



.fangchengtwo .col-md-4 .imgtext{width: 100%;padding-top: 93.1%;position: relative;}



.fangchengtwo .col-md-4 .imgtext ul{padding-right: 20px;}



.fangchengtwo .col-md-4 .imgtext ul{position: absolute;width: 100%;height: 100%;top: 0;left: 0;display: flex;justify-content: center;flex-direction: column;}



.fangchengtwo .col-md-4 .imgtext ul li{width: 100%;margin-bottom: 50px;}



.fangchengtwo .col-md-4 .imgtext ul li:last-child{margin-bottom: 0;}



.fangchengtwo .col-md-4 .icon{width: 62px;height: 62px;float: right;}



.fangchengtwo .col-md-4 .icon img{width: 100%;height: 100%;}



.fangchengtwo .col-md-4 .text{float: left;width: 75%;text-align: right;height: 62px;display: flex;justify-content: center;flex-direction: column;}



.fangchengtwo .col-md-4 .text .dtit{font-size: 18px;color: #014593;font-weight: bold;}



.fangchengtwo .col-md-4 .text .desc{font-size: 17px;color: #6f6f6f;}



.fangchengtwo .col-md-5 .imgs{width: 100%;position: relative;padding-top: 78.84%;}



.fangchengtwo .col-md-5 .imgs img{position: absolute;top: 0;left: 0;width: 100%;height: 100%;}



.fangchengtwo .col-md-4 .imgtext2 ul{padding-right: 0;padding-left: 20px;}



.fangchengtwo .col-md-4 .imgtext2 .icon{float: left;}



.fangchengtwo .col-md-4 .imgtext2 .text{float: right;text-align: left;}



.fangchengtwo .col-md-4 .imgtext2 ul li{margin-bottom: 40px;}



.fangchengtwo .ydzuo{display: none;}

.fangchengtwo .bjtext{width: 100%;font-size: 12px;color: #6f6f6f;line-height: 180%;margin-top: 10px;}
.fangchengtwo .bjtext p{line-height: 180%;margin-bottom: 0;}




.fangcheng02{width: 100%;background: #fff;padding: 90px 0 139px;}



.fangcheng02 img{width: 100%;margin-top: 15px;}



.fangcheng02 .tit{font-size: 30px;color: #014593;text-align: center;padding: 0 0 30px;position: relative;margin-bottom: 30px;font-weight: bold;}



.fangcheng02 .tit:after{position: absolute;content:'';width: 58px;height: 3px;bottom: 0;left: 50%;margin-left: -29px;background: #014593;}



.fangcheng02 .p{font-size: 17px;line-height: 180%;color: #6f6f6f;text-align: center;}



.fangcheng02 p{margin-bottom: 0;}



.fangcheng02 .color{color: #014593;}







.fangcheng03{width: 100%;background: #f8f8f8;padding: 80px 0 139px;}



.fangcheng03 .title{font-size: 30px;color: #014593;text-align: center;font-weight: bold;}



.fangcheng03 .tit{font-size: 18px;color: #014593;text-align: center;padding: 0 0 30px;position: relative;margin-bottom: 30px;font-weight: bold;}



.fangcheng03 .tit:after{position: absolute;content:'';width: 58px;height: 3px;bottom: 0;left: 50%;margin-left: -29px;background: #014593;}



.fangcheng03 .imgtext{width: 100%;padding-top: 93.43%;position: relative;}



.fangcheng03 .bjimg img{position: absolute;top:0;left: 0;width: 100%;height: 100%;}



.fangcheng03 .imgtext .text{position: absolute;top: 0;left: 0;width: 100%;height: 100%;font-size: 17px;color: #6f6f6f;}



.fangcheng03 .imgtext .text .num{font-size: 38px;height: 56px;color: #fff;background: #1c489b;display: inline-block;padding: 0 10px;border-radius: 5px;border:2px solid #d6bb75;float: left;}



.fangcheng03 .imgtext .text .desc{float: left;padding-left: 10px;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;

    flex-direction: column;

}

.fangcheng03 .imgtext .text .desc p{margin-bottom: 0;width: 100%;}

.fangcheng03 .imgtext .text li{display: flex;position: absolute;}



.fangcheng03 .imgtext .text li:nth-child(1){width: 36.8%;top: 24%;left: 10%;}



.fangcheng03 .imgtext .text li:nth-child(2){width: 42.02%;top: 24%;left: 38.82%;}



.fangcheng03 .imgtext .text li:nth-child(3){width: 45.075%;top: 48%;left: 31.51%;}



.fangcheng03 .imgtext .text li:nth-child(4){width: 47.48%;top: 75%;    left: 10%;}



.fangcheng03 .imgtext .text li:nth-child(5){width: 32.1%;top: 75%;left: 54.03%;}







.jingzhunyy02{width: 100%;background: #f8f8f8;padding: 100px 0 139px;}



.jingzhunyy02 .swiper-container03{padding-bottom: 100px;}



.jingzhunyy02 .swiper-container03 .swiper-pagination-bullet-active{background: #024594;}



.jingzhunyy02 .yd{display: none;}



.jingzhunyy02 .col-lg-4{width: 100%;}



.jingzhunyy02 .col-md-12{padding: 0;}
/*.text{*/
/*    display: flex;*/
    
/*    flex-wrap: wrap;*/
/*}*/
/*.text2{*/
/*    width: 33% !important;*/
/*}*/

.jingzhunyy02 .title{font-size: 71px;color: #014593;text-align: center;margin-bottom: 20px;}



.jingzhunyy02 .list li{width: 100%;padding-top: 24.79%;background: #fff;position: relative;margin-bottom: 35px;border-radius: 10px;overflow: hidden;}



.jingzhunyy02 .list li:last-child{margin-bottom: 0;}



.jingzhunyy02 .list li .content{width: 100%;height: 100%;position: absolute;top: 0;left: 0;}



.jingzhunyy02 .list li .img{width: 60.5%;height: 100%;overflow: hidden;float: left;}



.jingzhunyy02 .list li .img img{width: 100%;height: 100%;}



.jingzhunyy02 .list li .text{width: 39.5%;height: 100%;padding: 3% 20px;float: right;position: relative;}



.jingzhunyy02 .list li .text .tit{font-size: 22px;color: #014593;font-weight: bold;}



.jingzhunyy02 .list li .text .p{font-size: 16px;color: #6f6f6f;line-height: 160%;margin-top: 10px;white-space:normal;word-break:break-word; overflow:hidden; text-overflow:ellipsis; display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;}



.jingzhunyy02 .list li .text .add{background: #014593;border-radius: 20px;width: 49.15%;height: 37px;line-height: 37px;text-align: center;color: #fff;position: absolute;right: 20px;bottom: 12%;}



.jingzhunyy02 .list li .text .icon{position: absolute;bottom: 6.1%;left: -13px;width: 36px;height: 36px;}



.jingzhunyy02 .list li .text .icon img{width: 100%;height: 100%;}



.jingzhunyy02 .page{text-align: center;margin-top: 50px;}



.jingzhunyy02 .page a{display: inline-block;border:1px solid #b8b8b8;border-radius: 5px;height: 49px;line-height: 49px;padding: 0 20px;margin: 0 3px;font-size: 18px;color: #6f6f6f;}



.jingzhunyy02 .page .active,.jingzhunyy02 .page a:hover{color: #fff;background: #014593;border:1px solid #014593;}







.pro01{width: 100%;background: #f8f8f8;padding: 40px 0;}



.pro01 .col-md-4{width: 31.261%;padding: 0;float: left;}



.pro01 .col-md-4 .img{width: 100%;padding-top: 109.67%;position: relative;}



.pro01 .col-md-4 .img img{width: 100%;height: 100%;position: absolute;top: 0;left: 0;}



.pro01 .col-md-8{width: 62.606%;float: right;padding: 3.44% 55px 0;}



.pro01 .col-md-8 .tit{font-size: 25px;color: #007f61;font-weight: bold; display: -webkit-box;

    display: -ms-flexbox;

    display: -webkit-flex;

    display: flex;

    -webkit-box-align: center;

    -ms-flex-align: center;

    -webkit-align-items: center;

    align-items: center;
    -webkit-justify-content: space-between;
  -moz-justify-content: space-between;
  -ms-justify-content: space-between;
  -o-justify-content: space-between;
  justify-content: space-between;
}
.pro01 .col-md-8 .tit div{width:72%;}
.pro01 .col-md-8 .tit img{width: 145px;height: auto;}

.pro01 .col-md-8 .txt{font-size: 17px;color: #6f6f6f;padding: 5px 0;border-top: 1px solid #6f6f6f;border-bottom: 1px solid #6f6f6f;margin: 10px 0 20px;}
.pro01 .col-md-8 .txt p{margin: 0 auto !important;}
.pro01 .col-md-8 .tmt{font-size: 18px;color: #007f61;margin-bottom: 10px;}
.pro01 .col-md-8 .one_sm{    line-height: 20px;}
.pro02 .col-md-8 .one_sm{    line-height: 20px;}
.pro03 .col-md-8 .one_sm{    line-height: 20px;}
.pro01 .col-md-8 li{display: flex;justify-content: flex-start;font-size: 17px;color: #6f6f6f;margin-top: 5px;}



.pro01 .col-md-8 li .icon{width: 10px;height: auto;margin-right: 15px;}



.pro01 .col-md-8 li .icon img{width: 10px;height: auto;}



.pro01 .col-md-8 li .color{font-size: 18px;color: #007f61;}



.pro01 .col-md-8 li span.color{font-weight: bold;}

.pro01 .col-md-12{font-size: 18px;color: #6f6f6f;line-height: 180%;margin-top: 45px;}

.pro01three{width: 100%;padding: 80px 0 80px;background: #f8f8f8;}



.pro01three .col-md-6{padding: 0;width: 43.698%;padding-left:55px;float: left;}



.pro01three .tit{font-size: 25px;color: #007f61;font-weight: bold;}



.pro01three .txt{font-size: 17px;color: #6f6f6f;padding: 5px 0;border-top: 1px solid #6f6f6f;border-bottom: 1px solid #6f6f6f;margin: 10px 0 15px;display: -webkit-box;

    display: -ms-flexbox;

    display: -webkit-flex;

    display: flex;

    -webkit-box-align: center;

    -ms-flex-align: center;

    -webkit-align-items: center;

    align-items: center;}



.pro01three .p{font-size: 17px;color: #6f6f6f;}



.pro01three .color{font-size: 18px;color: #007f61;}



.pro01three .col-md-4{padding:0;width: 31.093%;float: right;margin-right: 20px;}



.pro01three .img{width: 100%;padding-top: 97.027%;position: relative;}



.pro01three .img img{position: absolute;top: 0;left: 0;width: 100%;height: 100%;}

.pro01three .col-md-12{font-size: 18px;color: #6f6f6f;line-height: 120%;margin-top: 45px;}





.pro01two{width: 100%;padding:70px 0;background: #fff;}
/*.pro01_en{padding-bottom: 140px;}*/



.pro01two .col-md-4{width: 37.5631%;padding: 0;margin-left: 11.3445%;float: left;}



.pro01two .col-md-4 .img{width: 100%;padding-top: 84.787%;position: relative;}



.pro01two .col-md-4 .img img{position: absolute;top: 0;left: 0;width: 100%;height: 100%;}



.pro01two .col-md-6{width: 45.127%;float: left;padding: 0;margin-left: 1.092%;}



.pro01two .col-md-6 .content{width: 100%;padding-top: 70.577%;position: relative;}



.pro01two .col-md-6 .text{width: 100%;height: 100%;position: absolute;top: 0;left: 0;display: flex;justify-content: center;flex-direction: column;}



.pro01two .col-md-6 .text .tit{font-size: 25px;color: #007f61;font-weight: bold;}



.pro01two .col-md-6 .text .txt{font-size: 17px;color: #6f6f6f;padding: 5px 0;border-top: 1px solid #6f6f6f;border-bottom: 1px solid #6f6f6f;margin: 10px 0 15px;

    display: -webkit-box;

    display: -ms-flexbox;

    display: -webkit-flex;

    display: flex;

    -webkit-box-align: center;

    -ms-flex-align: center;

    -webkit-align-items: center;

    align-items: center;
    flex-direction: column;
    justify-content: flex-start;

}
.pplist{
    display: -webkit-box;

    display: -ms-flexbox;

    display: -webkit-flex;

    display: flex;

    -webkit-box-align: center;

    -ms-flex-align: center;

    -webkit-align-items: center;

    align-items: center;
}
.ullist{width: 100%;padding-top: 65.786%;position: relative;}
.ullist ul{width: 100%;height: 100%;position: absolute;top: 0;left: 0;display: -webkit-box;

    display: -ms-flexbox;

    display: -webkit-flex;

    display: flex;

    -webkit-box-align: center;

    -ms-flex-align: center;

    -webkit-align-items: center;

    align-items: center;
    justify-content: center;
    -webkit-box-pack: center;

    -ms-flex-pack: center;

    -webkit-justify-content: center;
    flex-wrap: wrap;

}
.pro01two .col-md-6 .text .txt p{margin-bottom: 0;line-height: 180%;width: 100%;}

.pro01two .bjimg{width: 100%;}



.pro01two .bjimg .content{width: 100%;}



.pro01two .bjimg .content img{width: 100%;height: auto;margin-top: -55px;}


.pro01two .bjtext{width: 100%;font-size: 18px;color: #6f6f6f;line-height: 180%;margin-top: 15px;padding: 0 15px;}
.pro01two .bjtext p{margin-bottom:0 }




.pro01two .ybjimg{width: 100%;min-height: 70px;margin-top: 30px;display: none;}
.pro01two .ybjimg img{width: 100%;height: auto;}


.xzpro{width: 100%;background: #f8f8f8;padding: 88px 0 40px;}
.xzpro .tit{font-size: 30px;color: #001a7b;text-align: center;position: relative;padding:0 0 20px;    font-weight: bold;}
.xzpro .tit:after{position: absolute;content: '';width: 58px;height: 3px;bottom: 0;left: 50%;margin-left: -29px;background: #014593;}
.xzpro .p{font-size: 18px;color: #6f6f6f;line-height: 180%;margin-top: 30px;}
.xzpro .p img{width: 100%;height: auto;margin-bottom: 30px;}
.xzpro.yidong{display: none;}
.xzpro .tits{font-size: 30px;color: #007655;text-align: center;position: relative;padding:0 0 20px;    font-weight: bold;}
.xzpro .tits:after{position: absolute;content: '';width: 58px;height: 3px;bottom: 0;left: 50%;margin-left: -29px;background: #007655;}

.proselect {width: 100%;background: #ffffff;padding: 95px 0 154px;}
.proselect.prosebj{background: #f8f8f8;}
.proselect li{padding: 0 28px;height: 38px;line-height: 38px;background: #d8d8d8;border-radius: 5px;overflow: hidden;float: left;margin-right: 9px;width: 28%;}
.proselect li a{color: #fff;font-size:20px;display: block;text-align: center;}
.proselect li.active{background: #014593;}

.proselect .actives li.active{background: #007655;}
.proselect li:last-child{margin-right: 0;}
.proselect .tab-content{font-size: 18px;color: #6f6f6f;line-height: 180%;margin-top: 65px;min-height: 510px;}
.proselect .tab-content p{margin-bottom: 0;}
.proselect .tab-content img{max-width: 49%;display: inline-block;margin: 0 0.5%;}

.prokidimg{width: 100%;height: auto;background: #fff;padding: 90px 0;}

.prokidimg img{width: 100%;height: auto;}
.prokidimg .ydprekid{display: none;}

.pro02{width: 100%;background: #f8f8f8;padding: 85px 0;}



.pro02 .col-md-4{width: 31.261%;padding: 0;float: left;}



.pro02 .col-md-4 .img{width: 100%;padding-top: 109.67%;position: relative;}



.pro02 .col-md-4 .img img{width: 100%;height: 100%;position: absolute;top: 0;left: 0;}



.pro02 .col-md-8{width: 62.606%;float: right;padding: 3.44% 55px 0;}



.pro02 .col-md-8 .tit{font-size: 25px;color: #014593;font-weight: bold;display: -webkit-box;

    display: -ms-flexbox;

    display: -webkit-flex;

    display: flex;

    -webkit-box-align: center;

    -ms-flex-align: center;

    -webkit-align-items: center;

    align-items: center;
    -webkit-justify-content: space-between;
  -moz-justify-content: space-between;
  -ms-justify-content: space-between;
  -o-justify-content: space-between;
  justify-content: space-between;
}
.pro02 .col-md-8 .tit div{width:72%;}
.pro02 .col-md-8 .tit img{width: 145px;height: auto;}

.pro02 .col-md-8 .txt{font-size: 17px;color: #6f6f6f;padding: 5px 0;border-top: 1px solid #6f6f6f;border-bottom: 1px solid #6f6f6f;margin: 10px 0 20px;
   /* display: -webkit-box;

    display: -ms-flexbox;

    display: -webkit-flex;

    display: flex;

    -webkit-box-align: center;

    -ms-flex-align: center;

    -webkit-align-items: center;

    align-items: center;*/}
.pro02 .col-md-8 .txt p{margin: 0 auto !important;}
.pro02 .col-md-8 .tmt{font-size: 18px;color: #014593;margin-bottom: 10px;}

.pro02 .col-md-8 li{display: flex;justify-content: flex-start;font-size: 17px;color: #6f6f6f;margin-top: 5px;}



.pro02 .col-md-8 li .icon{width: 10px;height: auto;margin-right: 15px;}



.pro02 .col-md-8 li .icon img{width: 10px;height: auto;}



.pro02 .col-md-8 li .color{font-size: 18px;color: #014593;}

.pro02 .col-md-8 li span.color{font-weight: bold;}

.pro02 .col-md-12{font-size: 18px;color: #6f6f6f;line-height: 180%;margin-top: 45px;}
.pro02 .col-md-12 p{margin-bottom: 0;font-size: 18px;color: #6f6f6f;}



.pro02three{width: 100%;padding: 80px 0 80px;background: #f8f8f8;}



.pro02three .col-md-6{padding: 0;width: 43.698%;padding-left:55px;float: left;}



.pro02three .tit{font-size: 26px;color: #014593;font-weight: bold;}



.pro02three .txt{font-size: 17px;color: #6f6f6f;padding: 5px 0;border-top: 1px solid #6f6f6f;border-bottom: 1px solid #6f6f6f;margin: 10px 0 15px;display: -webkit-box;

    display: -ms-flexbox;

    display: -webkit-flex;

    display: flex;

    -webkit-box-align: center;

    -ms-flex-align: center;

    -webkit-align-items: center;

    align-items: center;}



.pro02three .p{font-size: 17px;color: #6f6f6f;}

.pro02three .p p{background: #f8f8f8 !important;}

.pro02three .color{font-size: 18px;color: #014593;}



.pro02three .col-md-4{padding:0;width: 31.093%;float: right;margin-right: 20px;}



.pro02three .img{width: 100%;padding-top: 97.027%;position: relative;}



.pro02three .img img{position: absolute;top: 0;left: 0;width: 100%;height: 100%;}

.pro02three .col-md-12{font-size: 18px;color: #6f6f6f;line-height: 120%;margin-top: 45px;}
.pro02three .col-md-12 p{margin-bottom: 0;font-size: 18px;color: #6f6f6f;}





.pro02two{width: 100%;padding:70px 0;background: #fff;}
/*.kid_en{    padding-bottom: 160px;}*/


.pro02two .col-md-4{width: 37.5631%;padding: 0;margin-left: 11.3445%;float: left;}



.pro02two .col-md-4 .img{width: 100%;padding-top: 84.787%;position: relative;}



.pro02two .col-md-4 .img img{position: absolute;top: 0;left: 0;width: 100%;height: 100%;}



.pro02two .col-md-6{width: 45.127%;float: left;padding: 0;margin-left: 1.092%;}

.pro02two .col-md-6 .content img{width: 10px;height: auto;}

.pro02two .col-md-6 .content{width: 100%;padding-top: 70.577%;position: relative;}



.pro02two .col-md-6 .text{width: 100%;height: 100%;position: absolute;top: 0;left: 0;display: flex;justify-content: center;flex-direction: column;}



.pro02two .col-md-6 .text .tit{width: 100%;font-size: 25px;color: #014593;font-weight: bold;}



.pro02two .col-md-6 .text .txt{width: 100%;font-size: 17px;color: #6f6f6f;padding: 5px 0;border-top: 1px solid #6f6f6f;border-bottom: 1px solid #6f6f6f;margin: 10px 0 15px;
   /* display: -webkit-box;

    display: -ms-flexbox;

    display: -webkit-flex;

    display: flex;

    -webkit-box-align: center;

    -ms-flex-align: center;

    -webkit-align-items: center;

    align-items: center;*/}

.pro02two .col-md-6 .text .txt p{margin-bottom: 0;line-height: 180%;}

.pro02two .bjimg{width: 100%;margin-top: -55px;}



.pro02two .bjimg .content{width: 100%;}

.pro02two .bjimg .content img{width: 100%;height: auto;margin-top: -55px;}

.pro02two .bjtext{width: 100%;font-size: 18px;color: #6f6f6f;line-height: 180%;margin-top: 10px;padding:0 15px ;}
.pro02two .bjtext p{margin-bottom: 0;}


.pro02two .ybjimg{width: 100%;min-height: 70px;margin-top: 30px;display: none;}

.pro02two .ybjimg img{width: 100%;height: auto;}

.pro02two .bjtwo ul{display: flex;justify-content: center;}



.pro02two .bjtwo li{margin:0 15px;}

.pro02three .mykids .tit{margin-bottom: 20px;}
.pro02three .mykids img{width: 10px;height: auto;}


.pro01three .mykids .tit{margin-bottom: 20px;}
.pro01three .mykids img{width: 10px;height: auto;}





.pro03{width: 100%;background: #fff;padding: 85px 0;}



.pro03 .col-md-4{width: 31.261%;padding: 0;float: left;}



.pro03 .col-md-4 .img{width: 100%;padding-top: 109.67%;position: relative;}



.pro03 .col-md-4 .img img{width: 100%;height: 100%;position: absolute;top: 0;left: 0;}



.pro03 .col-md-8{width: 62.606%;float: right;padding: 3.44% 55px 0;}



.pro03 .col-md-8 .tit{font-size: 25px;color: #014593;font-weight: bold;display: -webkit-box;

    display: -ms-flexbox;

    display: -webkit-flex;

    display: flex;

    -webkit-box-align: center;

    -ms-flex-align: center;

    -webkit-align-items: center;

    align-items: center;
    -webkit-justify-content: space-between;
  -moz-justify-content: space-between;
  -ms-justify-content: space-between;
  -o-justify-content: space-between;
  justify-content: space-between;
}
.pro03 .col-md-8 .tit div{width:72%;}
.pro03 .col-md-8 .tit img{width: 145px;height: auto;}



.pro03 .col-md-8 .txt{font-size: 17px;color: #6f6f6f;padding: 5px 0;border-top: 1px solid #6f6f6f;border-bottom: 1px solid #6f6f6f;margin: 10px 0 15px;
    /*display: -webkit-box;

    display: -ms-flexbox;

    display: -webkit-flex;

    display: flex;

    -webkit-box-align: center;

    -ms-flex-align: center;

    -webkit-align-items: center;

    align-items: center;*/}

.pro03 .col-md-8 .txt p{margin: 0 auto !important;}

.pro03 .col-md-8 li{display: flex;justify-content: flex-start;font-size: 17px;color: #6f6f6f;margin-top: 25px;}



.pro03 .col-md-8 li .icon{width: 10px;height: auto;margin-right: 15px;}



.pro03 .col-md-8 li .icon img{width: 10px;height: auto;}



.pro03 .col-md-8 li .color{font-size: 18px;color: #014593;}



.pro03 .col-md-8 li span.color{font-weight: bold;}





.pro03three{width: 100%;padding: 80px 0;background: #fff;}



.pro03three .col-md-6{padding: 0;width: 58.824%;padding-left:55px;float: left;}



.pro03three .tit{font-size: 24px;color: #014593;font-weight: bold;}



.pro03three .txt{font-size: 17px;color: #6f6f6f;padding: 5px 0;border-top: 1px solid #6f6f6f;border-bottom: 1px solid #6f6f6f;margin: 10px 0 15px;display: -webkit-box;

    display: -ms-flexbox;

    display: -webkit-flex;

    display: flex;

    -webkit-box-align: center;

    -ms-flex-align: center;

    -webkit-align-items: center;

    align-items: center;}



.pro03three .p{font-size: 17px;color: #6f6f6f;}



.pro03three .color{font-size: 18px;color: #014593;}



.pro03three .col-md-4{padding:0;width: 35.295%;float: right;}



.pro03three .img{width: 100%;padding-top: 87.142%;position: relative;}



.pro03three .img img{position: absolute;top: 0;left: 0;width: 100%;height: 100%;}



.pro03three .p .ptit{font-size: 18px;color: #014593;margin: 30px 0 15px;}



.pro03three .p i,.pro03three .p em{width: 18px;height: 18px;border-radius: 50%;display: inline-block;font-style: normal;font-size: 14px;color: #fff;background:#014593;text-align: center;margin-right: 5px;}



.pro03three .p .ptxt{margin-top: 15px;}







.pro03two{width: 100%;padding:70px 0;background: #f8f8f8;}

.pro03two .bjtext{width: 100%;font-size: 18px;color: #6f6f6f;line-height: 180%;margin-top: 10px;padding: 0 15px;}
.pro03two .bjtext p{margin-bottom:0 }

.pro03two .col-md-4{width: 37.5631%;padding: 0;margin-left: 11.3445%;float: left;}



.pro03two .col-md-4 .img{width: 100%;padding-top: 84.787%;position: relative;}



.pro03two .col-md-4 .img img{position: absolute;top: 0;left: 0;width: 100%;height: 100%;}



.pro03two .col-md-6{width: 45.127%;float: left;padding: 0;margin-left: 1.092%;}



.pro03two .col-md-6 .content{width: 100%;padding-top: 70.577%;position: relative;}



.pro03two .col-md-6 .text{width: 100%;height: 100%;position: absolute;top: 0;left: 0;display: flex;justify-content: center;flex-direction: column;}



.pro03two .col-md-6 .text .tit{font-size: 25px;color: #014593;font-weight: bold;}



.pro03two .col-md-6 .text .txt{font-size: 17px;color: #6f6f6f;padding: 5px 0;border-top: 1px solid #6f6f6f;border-bottom: 1px solid #6f6f6f;margin: 10px 0 15px;
    /*display: -webkit-box;

    display: -ms-flexbox;

    display: -webkit-flex;

    display: flex;

    -webkit-box-align: center;

    -ms-flex-align: center;

    -webkit-align-items: center;

    align-items: center;*/}


.pro03two .col-md-6 .text .txt p{margin-bottom: 0;line-height: 180%;}

.pro03two .bjimg{width: 100%;margin-top: -55px;}



.pro03two .bjimg .content{width: 100%;}


.pro03two .bjimg .content img{width: 100%;height: auto;margin-top: -55px;}



.pro03two .ybjimg{width: 100%;min-height: 70px;margin-top: 30px;display: none;}

.pro03two .ybjimg img{width: 100%;height: auto;}

.pro03two .bjtwo li{width: 50%;}

.prosage{background: #f8f8f8}

.psssion{width: 100%;background: #f8f8f8;padding-bottom: 95px;}

.psssion p{margin-bottom: 0;}

.psssion .tit{font-size: 71px;color: #014593;text-align: center;padding: 105px 0 35px;}

.psssion .tmt{font-size: 18px;color: #6f6f6f;padding-bottom: 25px;}

.psssion .btit{font-size: 20px;color: #6f6f6f;padding-top: 30px;text-align: center;font-weight: bold;}

.psssion li{width: 100%;padding: 39px 0;background: #fff;}

.psssion li a{display: flex;align-items: center;width: 100%;height: 100%;}

.psssion li:nth-child(2n){background: #efefef;}

.psssion li .left{width:39.2%;display: flex;align-items: center;justify-content: center;flex-direction: column;padding: 0 50px 0 15px;}

.psssion li .left .img{width: 20.45%;margin-bottom: 7px;}

.psssion li .left .img img{width: 100%;height: auto;}

.psssion li .left .txt{font-size: 18px;color: #6f6f6f;text-align: center;}

.psssion li .right{width:60.8%;height: 100%;font-size: 18px;color: #6f6f6f;line-height: 160%;padding-right: 30px;}

.psssion01{width: 100%;background: #ffffff;padding: 90px 0 139px;}

.psssion01 .tit{font-size: 30px;color: #014593;text-align: center;font-weight: bold;padding-bottom: 25px;position: relative;margin-bottom: 31px;}

.psssion01 .tit:after{position: absolute;content: "";width: 58px;height: 3px;bottom: 0;left: 50%;margin-left: -29px;background: #014593;}

.psssion01 .imgtext{width: 100%;padding-top: 110.315%;position: relative;}

.psssion01 .imgtext img{width: 100%;height: 100%;position: absolute;top: 0;left: 0;}

.psssion01 .imgtext .text{width: 100%;height: 100%;position: absolute;top: 0;left: 0;}

.psssion01 .imgtext .text li{width: 78.85%;left:9.575%;position: absolute;font-size: 18px;color: #6f6f6f;}

.psssion01 .imgtext .num{display: none;}

.psssion01 .imgtext .text li p{margin-bottom: 0;}

.psssion01 .imgtext .text li:nth-child(1){top: 5.29%;}

.psssion01 .imgtext .text li:nth-child(2){top: 29.275%;}

.psssion01 .imgtext .text li:nth-child(3){top: 31.275%;}

.psssion01 .imgtext .text li:nth-child(4){top: 52.82%;}

.psssion01 .imgtext .text li:nth-child(5){top: 57.2%;}

.psssion01 .imgtext .text li:nth-child(6){top: 77.714%;}

.psssion01 .imgtext .text li:nth-child(7){top: 82.2%;}

footer{width: 100%;/*height: 517px;*/background: url(../image/footbj.png) no-repeat top;padding: 270px 5.99% 0;background-size: cover;margin-top: -210px;display: inline-flex;}

.enfooter{height: 440px !important;display: flex;align-items: center;justify-content: center;flex-direction: column;padding-top: 175px;}

.enfooter .right ul{display: none;}

.enfooter .right .adress{margin-left: 0;display: flex;align-items: center;justify-content: center;margin-top: 55px;}
.enfooter .right .adress span{position: relative;margin-right: 50px;}
.enfooter .right .adress span:after{width: 1px;height: 20px;background: #fff;position: absolute;content: "";top: 50%;margin-top: -10px;right: -25px;}
.enfooter .right .adress span:last-child{margin-right: 0;}
.enfooter .right .adress span:last-child:after{display: none;}

footer .logo{width: 14.97%;}



footer .logo img{width: 100%;height: auto;}



footer .right{width: 74%;color: #fff;float: left;}



footer .right ul{width: 100%;}



footer ul li:nth-child(1){width: 19.819%;margin-right:5.99%;float: left;margin-left: 7.99%}



footer ul li:nth-child(2){width: 19.718%;margin-right:5.99%;float: left;}



footer ul li:nth-child(3){width: 36.146%;float: left;}



footer ul li .tit{position: relative;padding-bottom: 7px;border-bottom: 1px solid #fff;font-size: 21px;font-weight: bold;margin-bottom: 20px;}



footer ul li a{display: block;color: #fff;font-size: 17px;margin-bottom: 10px;}



footer ul li a:hover,footer ul li a:visited,footer ul li a:link,footer ul li a:active{color: #fff;text-decoration:none;}



footer .right .adress{/*display: flex;
    align-items: center;
    justify-content: center;*/margin-bottom: 10px;margin-left: 7.5%;}



footer .right .adress span:nth-child(1) img{margin-right: 1px;}



footer .right .adress span{margin-right: 2.66%;margin-top:5px;font-size: 17px;float: left;}



footer .right .adress span img{width: 22px;height: auto;margin-right: 9px;}

footer .right .adress .link{float: left;margin-top: 5px;width: 24%;margin-left: 8%;}

footer .right .adress .link a{color: #fff;font-size: 17px;margin-right: 4%;}
footer .right .adress .link a:last-child{margin-right: 0;}

footer .ewms{width: 80px;float: right;}

footer .ewms .ewm{width: 80px;height: auto;display: block;}

footer .ewms .ewm img{width: 80px;height: 80px;display: block;background: #fff;}

footer .ewms .ewm span{display: block;font-size: 10px;color: #fff;text-align: center;line-height: 180%;margin: 5px auto 15px;}

footer .ewmguan{display: none;}
.cop{width: 100%;padding: 15px 0;background:#014391;font-size: 14px;margin-top: -1px;background: linear-gradient(to right,#022a7a,#006cb6,#022a7a);    /*background: url(../image/pcnav.jpg) no-repeat center;background-size: 100% 500%;*/}



.cop .center{width: 57.3%;margin: 0 auto;color: #fff;padding: 0 5%;text-align: center;}







@media (min-width: 1200px) and (max-width: 1600px){

    .top .logo{margin-left: 2.02%;}

    .top .right{right: 2.33%}

    footer ul li .tit{font-size: 19px;}



}

@media (min-width: 1200px) and (max-width: 1450px){



    .top .logo{margin-left: 2.02%;}

    .top .right{right: 2.33%}

    .A-nav{width: 91.9%;}



}





@media (min-width: 1200px){



    .container {width: 1190px;}



    .spotnews .container{width: 1000px;}



    .fangchengtwo .container{width: 1140px;margin: 0 auto;}



    .FAQ .col-md-9 {width: 74.79%;}

    .FAQ .pps{font-size: 18px;color: #6f6f6f;line-height: 180%;padding: 0 24px;}
    .FAQ .pps p{margin-bottom: 0;}

    .column_figure img{-moz-transition:all .8s ease 0s; -ms-transition:all .8s ease 0s; -o-transition:all .8s ease 0s; -webkit-transition:all .8s ease 0s; transition:all .8s ease 0s;}



    .fangcheng01 li .content .imgdesc img{-moz-transition:all .8s ease 0s; -ms-transition:all .8s ease 0s; -o-transition:all .8s ease 0s; -webkit-transition:all .8s ease 0s; transition:all .8s ease 0s;}



    .fangcheng01 li .content .imgdesc:hover img{-moz-transform:scale(1.5,1.5); -ms-transform:scale(1.5,1.5); -o-transform:scale(1.5,1.5); -webkit-transform:scale(1.5,1.5); transform:scale(1.5,1.5); -moz-transition:all .8s ease 0s; -ms-transition:all .8s ease 0s;}



    .new .col-lg-4:hover img{-moz-transform:scale(1.5,1.5); -ms-transform:scale(1.5,1.5); -o-transform:scale(1.5,1.5); -webkit-transform:scale(1.5,1.5); transform:scale(1.5,1.5); -moz-transition:all .8s ease 0s; -ms-transition:all .8s ease 0s;}



    .jingzhunyy02 .col-lg-4:hover img{-moz-transform:scale(1.5,1.5); -ms-transform:scale(1.5,1.5); -o-transform:scale(1.5,1.5); -webkit-transform:scale(1.5,1.5); transform:scale(1.5,1.5); -moz-transition:all .8s ease 0s; -ms-transition:all .8s ease 0s;}



    .column_content .desc{word-break:break-word;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden; }



    .jingzhunyy02 li .text .tit{white-space:normal;word-break:break-word; overflow:hidden; text-overflow:ellipsis; display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2; }

    .banicon ul{padding-bottom: 20px;}

    .banicon ul li .icon{margin-bottom: 10px;}

    .psssion .container,.psssion01 .container{width: 1135px;}

}



/*骞虫澘灏哄*/



@media (min-width: 769px) and (max-width: 1200px) {



    footer ul li:nth-child(1){width: 16.819%;}



    footer ul li .tit{font-size: 13px;}



    footer ul li a,footer .right .adress span{font-size: 12px;}

    footer .right .adress .link a{font-size: 12px;}



    footer .right .adress span img{width: 14px;}
    


    .cop .center{width: 58.3%;font-size: 12px;}







    .new .column_content .desc{word-break:break-word;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden; }



    .spotnews .col-lg-10{width: 100%;}



    .fangcheng02{padding-top: 60px;}



    .fangcheng02 .p{text-align: left;}



    .fangchengtwo .zuo{display: none;}



    .fangchengtwo .col-md-5{float: none;margin: 0 auto 45px;width: 45.3%;padding: 0;}



    .fangchengtwo .ydzuo{display: block;}



    .fangchengtwo .col-md-4{width: 100%;}



    .fangchengtwo .col-md-4 .imgtext{padding-top: 0;}



    .fangchengtwo .col-md-4 .icon,.fangchengtwo .col-md-4 .imgtext2 .icon{float: none;margin: 0 auto}



    .fangchengtwo .col-md-4 .text,.fangchengtwo .col-md-4 .imgtext2 .text{float: none;width: 100%;text-align: center;}



    .fangchengtwo .col-md-4 .imgtext ul,.fangchengtwo .col-md-4 .imgtext2{flex-direction: row;justify-content: space-between;position: static;padding: 0;}



    .fangchengtwo .col-md-4 .imgtext2{padding: 0 14%;}



    .fangchengtwo .col-md-4 .imgtext ul li{margin-bottom: 35px;}



    .fangchengtwo .col-md-4 .imgtext2 ul li{margin-bottom: 0;}



    .jingzhunyy02 .list .text{padding: 2% 20px;}



    .jingzhunyy02 .list .text .add{bottom: 8%;}



    .jingzhunyy02 .list .text .tit{white-space:normal;word-break:break-word; overflow:hidden; text-overflow:ellipsis; display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2; }



    .pro01 .col-md-8{padding: 0 55px;}



    .pro02 .col-md-8{padding: 0 55px;}



    .pro03 .col-md-8{padding: 0 55px;}



    .ybanicon{display: block;}



    .banicon{display: none;}



    .contact{background: #fff;}



    .brand_concept{background: #fff;}



    .ybanicon{display: block;}



    .ybanicon ul li .icon:after{ right: -76.22%;}



    .top,.nav{display: none;}



    .ynav{display: flex;align-items: center;justify-content: space-between;position: fixed;top: 0;left: 0;z-index: 12;}
    
    .cobanner,.bard02banner,.pro01banner{margin-top: 88px;}

    #menu{display: block;}

    #navHeight{display: none;}

    .psssion01 .imgtext .text li{width: 85.85%;left:9.021%; }



}



/*鎵嬫満灏哄*/

/*@media (min-width: 992px){*/

/*    */

/*}*/

@media (max-width: 992px) {

    body{height: 100vh;overflow-y: scroll;-webkit-overflow-scrolling: touch;}



    footer{height: 203px;background:url(../image/mfootbj.png) no-repeat center;background-size: 100% 100%;padding: 76px 18px 0;margin-top: -54px;overflow:hidden; }



    footer ol{display: none;}



    footer .logo{width: 21.7%;margin-left: 2.66%;}



    footer .right{width: 75.12%;}

    footer ul li{display: none;}

    footer .adress span{display: block;font-size: 12px}

    footer .adress span img{width: 13px;}

    footer ul li:nth-child(1),footer ul li:nth-child(2){width: 36.6%;}



    footer ul li:nth-child(1){margin-right: 11.82%;}



    footer ul li:nth-child(2){margin-right:0;}



    footer ul li:nth-child(3){width: 42.37%;}



    footer ul li .tit{font-size: 18px;margin-bottom: 20px;}

    footer .right .adress{    margin-left: 8.99%;}

    .pro .col-md-12 .ydproimg{display: block;}

    .pro .col-md-12 .pcproimg{display: none;}

    .cop{padding: 10px 18px;}



    .cop .center{width: 100%;padding: 0 3.5%;font-size: 11px;text-align: center;}



    .new{padding: 8.5rem 0 54px;}



    .new .title{font-size: 3rem;padding-bottom: 20px;}



    .new .col-xs-12,.jingzhunyy02 .col-xs-12{width: 100%;height: 23rem;margin-bottom: 5%;}



    .new .col-xs-12 a,.jingzhunyy02 .col-xs-12 a{display: block;width: 100%;height: 100%;background: #fff;border-radius: 5px;overflow: hidden;}



    .column_figure{width: 47.22%;padding-top: 37.65%;float: left;}



    .column_content{width: 52.78%;float: right;padding:2.5rem 2.5rem 1.5rem 2.5rem;}



    .contact .tit{font-size: 12px;}



    .column_content .icon{width: 28px;height: 28px;left: -14px;position: absolute;bottom: 6.1%;display: none;}



    .column_content .icon img{width: 100%;height: 100%;}



    .column_content .desc{height: 7rem;word-break:break-word;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden; }



    .column_content span{width: 59%;height: 3rem;background: #014593;border-radius: 20px;color: #fff;text-align: center;line-height: 3rem;float: right;}



    .pro{padding-top: 75px;}



    .pro .title{font-size: 3rem;}



    .equation .title{font-size: 3rem;}



    .news_slide_box .prev, .news_slide_box .next{width: 2.5rem;height: 2.5rem;}



    .news_slide_box .prev img, .news_slide_box .next img{margin-top: 1.25rem;}



    .news_slide_box .bd a span{height: 3.5rem;line-height: 3.5rem;font-size: 1.6rem;}



    .news_slide_box .bd .p{padding: 3.5rem 0 5.5rem;}



    .brandstory li{padding: 6rem 0 4rem;}



    .brandstory li .title{font-size: 3rem;padding-top: 1rem;}



    .brandstory li img{width: 100% !important;height: auto !important;}



    .brandstory li .p p{margin-bottom: 0;}



    .spotnews li:last-child{padding-bottom: 54px;}



    .spotnews li .title{font-size: 3rem;}



    .spotnews li .title img{display: none;}



    .spotnews li img{width: 100% !important;height: auto !important;}



    .spotnews li .tit{font-size: 1.8rem;}



    .spotnews .col-lg-10{width: 100%;padding:0 20px;}



    .spotnews .img img{margin-bottom: 20px;}



    .spotnews img{width: 100%;}

    .spotnews .title02 img{height: 40px;}

    .contact{padding: 70px 0 54px;}



    .contact .col-lg-9{width: 100%;}



    .contact .tit img{margin-right: 5px;}



    .fangcheng01 li .content .imgdesc{padding-top: 61.86%;width: 100%;margin: 40px auto 0;}



    .fangcheng01 li .content .imgdesc .desc{height: 35px;line-height: 35px;}

    .FAQ{padding-bottom: 54px;}



    .FAQ .title{font-size: 3.5rem;margin-bottom:3rem;}



    #accordion{padding-left: 0;padding-right: 0;}



    .brand_concept2{padding: 54px 0;}



    .brand_concept2 .col-md-12{padding: 0 20px;}



    .brand_concept2 .describe{flex-direction: column;}



    .brand_concept2 .col-md-5{width: 56.8%;margin-bottom: 35px;}



    .brand_concept2 .col-md-3{width: 100%;padding: 0 20px;}



    .brand_concept2 .col-md-3 .col-md-4{width: 33.33333333%;float: left;}



    .brand_concept2 .col-md-3 .icon{margin-bottom: 25px;}



    .fangcheng01 .col-xs-12{padding-left: 20px;padding-right: 20px;}



    .fangcheng01 li{padding: 50px 0 50px;}



    .fangcheng01 li:last-child{padding-bottom: 54px;}



    .fangcheng02{padding: 60px 0 54px;}



    .fangcheng02 .p{text-align: left;}



    .fangchengtwo{padding-top: 50px;padding-bottom: 50px;}



    .fangchengtwo .zuo{display: none;}



    .fangchengtwo .col-md-5{float: none;margin: 0 auto 45px;width: 45.3%;padding: 0;}



    .fangchengtwo .ydzuo{display: block;}



    .fangchengtwo .col-md-4{width: 100%;}



    .fangchengtwo .col-md-4 .imgtext{padding-top: 0;}



    .fangchengtwo .col-md-4 .icon{width: 50px;height: 50px;}



    .fangchengtwo .col-md-4 .text{height: 50px;}



    .fangchengtwo .col-md-4 .icon,.fangchengtwo .col-md-4 .imgtext2 .icon{float: none;margin: 0 auto}



    .fangchengtwo .col-md-4 .text,.fangchengtwo .col-md-4 .imgtext2 .text{float: none;width: 100%;text-align: center;}



    .fangchengtwo .col-md-4 .imgtext ul,.fangchengtwo .col-md-4 .imgtext2{flex-direction: row;justify-content: space-between;position: static;padding: 0;}



    .fangchengtwo .col-md-4 .imgtext2{padding: 0 14%;}



    .fangchengtwo .col-md-4 .imgtext ul li{margin-bottom: 35px;}



    .fangchengtwo .col-md-4 .imgtext2 ul li{margin-bottom: 0;}



    .fangcheng03{padding-bottom: 0;padding-top: 50px;}



    .fangcheng03 .col-md-12{padding-left: 20px;padding-right: 20px;}



    .fangcheng03 .imgtext{padding-top: 0;}



    .fangcheng03 .bjimg{position: relative;padding-top: 93.43%;}



    .fangcheng03 .imgtext .text{position: static;padding: 35px 0 54px;}



    .fangcheng03 .imgtext .text li{position: static !important;width: 100% !important;margin-bottom: 40px;}



    .fangcheng03 .imgtext .text li:last-child{margin-bottom: 0;}



    .fangcheng03 .imgtext .text .num{height: 49px;line-height: 49px;}



    .fangcheng03 .imgtext .text .desc{padding-left: 15px;font-size: 20px;white-space: pre-wrap;word-break:break-all; overflow:hidden; text-overflow:ellipsis; display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;display: flex;justify-content: center;}



    .pro .col-md-7{padding: 0 15px;margin-top: 20px;}



    .pro .col-md-7 li{margin-bottom: 25px;width: 50%;padding: 0;}



    .pro .col-md-7 ul li:nth-child(3){margin-bottom: 25px;}



    .pro .col-md-7 li a{width: 100%;height: auto;display: flex;justify-content: center;flex-direction: column;}



    .pro .col-md-7 li .icon{width: 54px;height: 54px;margin-bottom: 5px;}



    .pro .col-md-7 li .desc{width: 100%;text-align: center;display: flex;align-items: center;flex-direction: column;}



    .pro .col-md-7 li p{width: 100%;}



    .pro .col-md-5{width: 50%;float: none;margin: 0 auto;padding-right: 0;}

    .pplist{display: block;}

    .ullist{position: static;padding: 0;}
    .ullist ul{display: block;position: static;}

    .pro .col-md-7{width: 100%;float: none;}



    .pro .col-md-5 .probanner{padding: 0 18px;}





    .jingzhunyy02{padding-bottom: 54px;}



    .jingzhunyy02 .title{font-size: 3rem;}



    .jingzhunyy02 .col-md-12{padding: 0 15px;}



    .jingzhunyy02 .pc{display: none;}



    .jingzhunyy02 .yd{display: block;}



    .jingzhunyy02 .list li{padding-top:23rem;margin-bottom: 5%;}



    .jingzhunyy02 .list li .img{width: 47.22%;}



    .jingzhunyy02 .list li .text{width:52.78%; }



    .jingzhunyy02 .list li .text .tit{height: 44px;white-space: normal;

        word-break: break-word;

        overflow: hidden;

        text-overflow: ellipsis;

        display: -webkit-box;

        -webkit-box-orient: vertical;

        -webkit-line-clamp: 3;}



    .jingzhunyy02 .list li .text .add{width: 59%;height: 3rem;background: #014593;border-radius: 20px;color: #fff;text-align: center;line-height: 3rem;}



    .jingzhunyy02 .list li .text .icon{width: 28px;height: 28px;left: -14px;}



    .jingzhunyy02 .page a{max-width: 135px;}



    .jingzhunyy02 .page a:nth-child(1){padding: 0 10px;}



    .jingzhunyy02 .page a{padding: 0 15px;}



    .pro01 .col-md-8{float: none;display: block;width: 100%;padding: 0 7.33%;}



    .pro01 .col-md-8 li{margin-top: 20px;}



    .pro01 .col-md-8 li .icon{width: 17px;margin-right: 0;}



    .pro01 .col-md-8 li .desc{width: 94%;}



    .pro01 .col-md-4{float: none;display: block;width: 42.66%;margin: 0 auto 70px;}



    .pro01three .col-md-4{float: none;display: block;width: 44.66%;margin: 0 auto 80px;}



    .pro01three .col-md-6{float: none;display: block;width: 100%;padding: 0 7.33%;}



    .pro01two{padding: 50px 0;}



    .pro01two .col-md-6{float: none;width: 100%;padding: 0 7.33%;}



    .pro01two .col-md-6 .content{padding-top: 0;position: static;}



    .pro01two .col-md-6 .text{position: static;height: auto;}



    .pro01two .col-md-4{width: 56.66%;float: none;margin: 0 auto 45px;}



    .pro01two .bjimg{display: none;}



    .pro01two .ybjimg{display: block;}



    .pro01three{padding-bottom: 54px;}

    .xzpro .tits{font-size: 2.2rem;}



    .pro02 .col-md-8{float: none;display: block;width: 100%;padding: 0 7.33%;}



    .pro02 .col-md-8 li .color{font-size: 17px;}



    .pro02 .col-md-8 li{margin-top: 20px;font-size: 16px;}



    .pro02 .col-md-8 li .icon{width: 17px;margin-right: 0;}



    .pro02 .col-md-8 li .desc{width: 94%;}



    .pro02 .col-md-4{float: none;display: block;width: 42.66%;margin: 0 auto 70px;}



    .pro02three{padding-bottom: 54px;}



    .pro02three .col-md-4{float: none;display: block;width: 44.66%;margin: 0 auto 80px;}



    .pro02three .col-md-6{float: none;display: block;width: 100%;padding: 0 7.33%;}



    .pro02two{padding: 50px 0;}



    .pro02two .col-md-6{float: none;width: 100%;padding: 0 7.33%;}



    .pro02two .col-md-6 .content{padding-top: 0;position: static;}



    .pro02two .col-md-6 .text{position: static;height: auto;}



    .pro02two .col-md-4{width: 56.66%;float: none;margin: 0 auto 45px;}



    .pro02two .bjimg{display: none;}



    .pro02two .ybjimg{display: block;}







    .pro03 .col-md-8{float: none;display: block;width: 100%;padding: 0 7.33%;}



    .pro03 .col-md-8 li{margin-top: 20px;}



    .pro03 .col-md-8 li .icon{width: 17px;margin-right: 0;}



    .pro03 .col-md-8 li .desc{width: 94%;}



    .pro03 .col-md-4{float: none;display: block;width: 42.66%;margin: 0 auto 70px;}



    .pro03three .col-md-4{float: none;display: block;width: 44.66%;margin: 0 auto 80px;}



    .pro03three .col-md-6{float: none;display: block;width: 100%;padding: 0 7.33%;}



    .pro03two{padding: 50px 0;}

    /*.pro03two .bjtext {display: none;}

    .pro01two .bjtext {display: none;}

    .pro02two .bjtext{display: none;}*/

    .pro03two .col-md-6{float: none;width: 100%;padding: 0 7.33%;}

    .pro03two .ybjimg  .bjtext{display: block;width: 100%;padding: 0 7.33%;margin: 0 auto;}
    .pro01two .ybjimg .bjtext {display: block;width: 100%;padding: 0 7.33%;margin: 0 auto;}
    .pro02two .ybjimg .bjtext{display: block;width: 100%;padding: 0 7.33%;margin: 0 auto;}


    .pro03two .col-md-6 .content{padding-top: 0;position: static;}



    .pro03two .col-md-6 .text{position: static;height: auto;}



    .pro03two .col-md-4{width: 56.66%;float: none;margin: 0 auto 45px;}



    .pro03two .bjimg{display: none;}



    .pro03two .ybjimg{display: block;}



    .pro03three{padding-bottom: 54px;}



    .cobanner .img{display: none;}



    .cobanner .yimg{display: block;}



    .bard02banner .img{display: none;}



    .bard02banner .yimg{display: block;}



    .ybanicon{display: block;}



    .brand_concept{padding:40px 0 0;}



    .brand_concept .col-md-12{padding: 0 20px 35px;}



    .pro01banner .img{display: none;}



    .pro01banner .yimg{display: block;}



    .top,.nav{display: none;}



    .ynav{display: flex;align-items: center;justify-content: space-between;position: fixed;top: 0;left: 0;z-index: 12;}



    .cobanner,.bard02banner,.pro01banner{margin-top: 88px;}



    .new .more{margin-top: 30px;font-size: 16px;width: 115px;height: 30px;}



    #menu{display: block;}



    .spotnews .title{font-size: 2.2rem;}

    .spotnews .title img{width: 25px;margin-right: 0;}

    #navHeight{display: none;}



    .news_slide_box .bd .p{font-size: 1.6rem;}



    .spotnews .col-xs-12{padding: 0 20px;}



    .spotnews li .p,.spotnews li .p p{font-size: 16px !important;}



    .spotnews .title02{padding-top: 0;}

    .brand_concept .content p, .brand_concept .content p span, .brand_concept2 .p p, .brand_concept2 .p p span, .spotnews li .p p, .spotnews li .p p span, .pro02three .p p, .pro02three .p p span, .pro01three .p p, .pro01three .p p span, .pro03three .p p, .pro03three .p span, .fangcheng01 li .p p, .fangcheng01 li .p p span, .fangcheng02 .p p, .fangcheng02 .p p span, .FAQ #accordion .panel-body p, .FAQ #accordion .panel-body p span{

        /*font-size: 16px !important;*/

        line-height: 180% !important;

    }

    .psssion{padding-bottom: 90px;}

    .psssion .tit{font-size: 30px;padding: 50px 0 0;}

    .psssion .tmt{padding-bottom: 20px;}

    .psssion li a{display: flex;flex-direction: column;}

    .psssion li{padding: 35px 0;}

    .psssion li .left,.psssion li .right{width: 100%;float: none;}

    .psssion li .left{padding:0 15px;}

    .psssion li .left .txt{font-size: 2rem;color: #014593;}

    .psssion li .right{padding:10px 15px 0;}

    .psssion01{padding-bottom: 50px;padding-top: 40px;}

    .psssion01 .imgtext .text{position: static;padding-top: 55px;}

    .psssion01 .imgtext .text li{position: static;}

    .psssion01 .imgtext{padding-top: 0;}

    .psssion01 .imgtext .bjimg {width: 100%;padding-top: 110.315%;position: relative;}

    .psssion01 .imgtext img{width: 100%;height: 100%;position: absolute;top: 0;left: 0;}

    .psssion01 .imgtext .text li{width: 100%;margin-bottom: 40px;}

    .psssion01 .imgtext .text li:last-child{margin-bottom: 0;}

    .psssion01 .imgtext .num{display: block;}

    .psssion01 .imgtext .num{height: 49px;line-height: 49px;font-size: 38px;height: 56px;color: #fff;background: #1c489b;display: inline-block;padding: 0 10px;border-radius: 5px;border: 2px solid #d6bb75;float: left;}

    .psssion01 .imgtext .desc{padding-left: 15px;font-size: 16px;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;

        flex-direction: column;}
       /* .xzpro{display: none;}*/

        .xzpro.yidong{display: block;background: #fff;}
        .pro02{background: #f8f8f8;}
        .pro02two{background: #fff;}
        .pro02three{background: #f8f8f8;}
        .pro02three .p p{background: #f8f8f8 !important;}
        .pro01{background: #f8f8f8;}
        .pro01two{background: #fff;}
        .pro01three{background: #f8f8f8;}
        footer .right .adress .link{display: none;}
        footer .right .adress span img{width: 18px;    margin-right: 7px !important;}
        footer .ewms{width: 100%;margin-top: 8px;padding-left:30%;text-align: left;}
        footer .ewms .ewm{width: 110px;line-height: 40px;margin-right: 10px;display: inline-block;text-align: center;margin: auto;}
        footer .ewms .ewm img{width: 40px;height: 40px;margin: auto;float: left;}
        footer .ewms .ewm span{height: 40px;float: left;display: block;padding: 1px 10px;margin: auto;}
        footer .ewmguan{width: 100%;padding-left:30%;text-align: left;position: relative;top: -4px;display: block;}
        footer .ewmguan .ewm{width: 110px;margin-right: 10px;display: inline-block;text-align: left;margin: auto;font-size: 10px;}
        footer .ewmguan .ewm a{color: #fff;}
        .enfooter{height: 145px !important;}
        .enfooter{display: block;padding-top:76px;}
        .enfooter .right .adress{margin-top: 0;display: block;margin-left: 7.5%;}
        .enfooter .right .adress span{width: 100%;}
        .enfooter .right .adress span:after{display: none;}
        .xzpro .tit,.psssion .tit{font-size: 2.2rem;}
        .psssion .passion{font-size: 3.5rem;    padding-bottom: 35px;}
        .psssion01 .tit{font-size: 2rem;padding-bottom: 1.5rem;padding-top: 35px;}
        .proselect{background: #fff;padding:40px 0 54px;}
        .prosage{background: #f8f8f8;}
        .proselect li{width: 90%;margin-bottom: 20px;}
        .proselect .tab-content{margin-top: 40px;}
        .proselect .tab-content img{height: auto !important;max-width: 100% !important;margin: 0;}
        .prokidimg{padding: 40px 0;}
        .prokidimg .pcprekid{display: none;}
        .prokidimg .ydprekid{display: block;}
        .xzpro{padding-top: 40px;}

}







@media (min-width: 300px) and (max-width:640px){
    .proselect li{margin-bottom: 10px;}

    footer .right .adress{line-height: 160%;}

    footer .adress span{display: block;font-size: 12px !important;}

    footer .adress span img{width: 13px !important;}


    footer ul li:nth-child(1),footer ul li:nth-child(2){width: 43.6%;}



    footer ul li:nth-child(3){width: 66.37%;}



    footer ul li .tit{font-size: 16px;margin-bottom: 22px;}



    .new .col-xs-12,.column_figure,.jingzhunyy02 .col-xs-12{height: 14rem;}



    .column_content .desc{height: 4.5rem;font-size: 12px;}



    .column_content .tit{margin-bottom: 0.1rem;font-size: 14px;height: 43px;}



    .column_content{padding: 1rem 1.5rem;}



    .column_content span{height: 2rem;line-height: 2rem;font-size: 11px;margin-top: 0.5rem;}



    .contact{padding-top: 40px;}



    .contact .mail{font-size: 18px;}



    .contact .mail img{width: 21px;top: -3px;}



    .contact .title{font-size: 3.5rem;}



    .FAQ{padding-top: 40px;}



    .fangcheng01 li .content .imgdesc .desc{font-size: 16px;}



    .brand_concept .title{font-size: 3.5rem;}



    .brand_concept .tit{font-size: 2rem;padding-bottom: 1.5rem;}



    .brand_concept2 .col-md-3 .col-md-4{margin-bottom: 0;}



    .brand_concept2 .col-md-3 .icon{margin-bottom: 10px;}



    .brand_concept2 .col-md-3 span{font-size: 14px;}



    .fangcheng02 .tit{font-size: 2.5rem;padding-bottom: 1.5rem;}



    .fangchengtwo .col-md-4 .text .dtit{font-size: 16px;}



    .fangchengtwo .col-md-4 .text .desc{font-size: 12px;}



    .fangcheng03 .imgtext .text .desc{font-size: 16px;}



    .fangcheng03 .tit{padding-bottom: 1.5rem;}



    .jingzhunyy02{padding-top: 40px;}



    .jingzhunyy02 .list li{padding-top:14rem;}



    .jingzhunyy02 .list li .text{padding: 3% 15px;}



    .jingzhunyy02 .list li .text .tit{font-size: 16px;}



    .jingzhunyy02 .list li .text .p{font-size: 12px;line-height: 120%;height: 5rem;margin-top: 0.5rem;}



    .jingzhunyy02 .list li .text .add{height: 2rem;line-height: 2rem;font-size: 11px;}



    .jingzhunyy02 .page a{font-size: 16px;}



    .pro01{padding-top: 40px;}



    .pro01 .col-md-8 .tit div{font-size: 22px !important;}



    .pro01 .col-md-8 li .color{font-size: 17px;}



    .pro01 .col-md-8 li{font-size: 16px;}



    .pro01 .col-md-4{margin-bottom: 40px;}



    .pro01three{padding-top: 40px;}



    .pro01three .tit{font-size: 25px !important;}



    .pro01three .col-md-4{margin-bottom: 40px;}



    .pro01two .col-md-6 .text .tit{font-size: 22px !important;}



    .pro01two .ybjimg li .icon{width: 50px;height: 50px;}



    .pro01two .ybjimg li .tit{font-size: 13px;margin-top: 5px;}



    .pro01two .ybjimg li .p{font-size: 12px;}



    .pro02{padding: 0 0 30px;}



    .pro02 .col-md-8 .tit div{font-size: 22px !important;}



    .pro02 .col-md-4{margin: 40px auto;}



    .pro02three{padding-top: 40px;}



    .pro02three .tit{font-size: 25px !important;}



    .pro02three .col-md-4{margin-bottom: 40px;}



    .pro02two .col-md-6 .text .tit{font-size: 22px !important;}



    .pro02two .ybjimg li .icon{width: 50px;height: 50px;}



    .pro02two .ybjimg li .tit{font-size: 14px;margin-top: 5px;}



    .pro02two .ybjimg li .p{font-size: 12px;}



    .pro03{padding: 40px 0;}



    .pro03 .col-md-8 .tit div{font-size: 22px !important;}



    .pro03 .col-md-8 li .color{font-size: 17px;}



    .pro03 .col-md-8 li{font-size: 16px;}



    .pro03 .col-md-4{margin-bottom: 40px;}



    .pro03three{padding-top: 40px;}



    .pro03three .tit{font-size: 25px !important;}



    .pro03three .col-md-4{margin-bottom: 40px;}



    .pro03two .col-md-6 .text .tit{font-size: 22px !important;}



    .pro03two .ybjimg li .icon{width: 50px;height: 50px;}



    .pro03two .ybjimg li .tit{font-size: 14px;margin-top: 5px;}



    .pro03two .ybjimg li .p{font-size: 12px;}



    .ybanicon ul li .icon{width: 50px;margin-bottom: 10px;}



    .ybanicon ul li .tit{font-size: 12px;}



    .ynav{height: 50px;}



    .cobanner, .bard02banner, .pro01banner{margin-top: 49px;}



    .ynav .logo{width: 23.33%;}



    .menu-dark-backdrop,.leftMenu{top: 50px;}



    .pro .col-md-7 li .icon{width: 50px;height: 50px;}



    .pro .col-md-7 li .desc{font-size: 12px;margin-left: 0;}



    .pro .col-md-5 .probanner span{font-size: 16px;margin-top: 15px;}



    .pro .col-md-7{padding: 0 15px;}



    .pro .col-md-5{padding: 0;}



    .pro .col-md-7 li,.pro .col-md-7 ul li:nth-child(3){margin-bottom: 10px;}



    .pro .swiper-button-next:after, .pro .swiper-button-prev:after{font-size: 15px;}



    .pro .swiper-button-next, .pro .swiper-container-rtl .swiper-button-prev{right: 0;top: 17%;}



    .pro .swiper-button-prev, .pro .swiper-container-rtl .swiper-button-next{left: 0;top: 17%;}



    .equation{padding-top: 50px;}



    .pro .title{padding-bottom: 35px;}



    .pro{padding: 50px 0;}



    .new{padding-top: 50px;}



    .spotnews .title01{font-size: 3.5rem;}



    .contact .tit img{display: none;}







}



@media (min-width: 300px) and (max-width:376px){



    .pro .col-md-7 li .icon{width: 35px;height: 35px;}



    .pro .col-md-7 li .desc{font-size: 10px;}



    .pro .col-md-5 .probanner span{margin-top: 25px;}



}