

* {

    box-sizing: border-box;

    padding: 0;

    margin: 0;

}

body{

    line-height: 1;

    min-width: 1200px;

    font-family: 'å¾®è½¯é›…é»‘';

    background-color: #ffffff;

}

a {

    color: inherit;

    text-decoration: none;

}

.ul_none{

    list-style-type: none;

}

.clear {

    clear: both;

}

.peach{

    width: 1200px;

    margin: 0 auto;

    position: relative;

}

.fl{

    float: left;

}

.fr{

    float: right;

}

.por{

    position: relative;

}

.clearfix:after {

    clear: both;

    height: 0;

    content: "";

    line-height: 0;

    font-size: 0;

    display: block;

}

.bod0{

    border: 0px!important;

}

ul{

    list-style-type: none;

}

input,textarea{

    outline: none;

}

*,*:hover,*:active,*:visited,*:link,*:focus{

    outline:none;

    background: none;

    text-decoration: none;

}

a{

    border:none;

    background:none;

    -webkit-appearance:none;

}

.peach{

    width: 1200px;

    margin: 0 auto;

    position: relative;

}

.pubimg{

    width: 100%;

    height: 100%;

    display: block;

}

.sbwy_culture2 img.pubimg_d{

    width: 100%;

    height: 100%;

    display: block;

}
.sbwy_culture2 img.pubimg_dq{

    width: 100%;

    height: 100%;

    display: none;

}


.pubimg1s{

    width: 100%;

    height: 100%;

    display: block;

    transition: all 1s;

}

.pubRow1{

    white-space:nowrap;

    overflow:hidden;

    text-overflow:ellipsis;

}

.pubRow1 span:after{ content:"-"; color:#fff;}

.pubRow1 span:last-child:after{ content:""; display:none;}

.pubRow2{

    overflow:hidden;

    text-overflow:ellipsis;

    display:-webkit-box;

    -webkit-box-orient:vertical;

    -webkit-line-clamp:2;

}

.pubRow3{

    overflow:hidden;

    text-overflow:ellipsis;

    display:-webkit-box;

    -webkit-box-orient:vertical;

    -webkit-line-clamp:3;

}

.pubRow5{

    overflow:hidden;

    text-overflow:ellipsis;

    display:-webkit-box;

    -webkit-box-orient:vertical;

    -webkit-line-clamp:5;

}



.Psrel{

    position: relative;

}



.colour{

    color: #d42b40;

}

.coloub{

    color: #333;

}

.colours{

    color: #d42b40;

    font-weight: bold;

}





body,html{min-width:320px;max-width:100%;overflow-x:hidden;background-color:transparent;-webkit-font-smoothing:antialiased}

a{color:inherit;-webkit-tap-highlight-color:transparent}

a,div,input{border:none;outline:0;-webkit-appearance:none;-webkit-tap-highlight-color:transparent}







.wh1600{max-width:1600px;margin:0 auto}

.pc_banner{ width:100%; overflow:hidden; margin:0px auto;}

.ban{ width:100%; overflow:hidden; margin:0px auto;}

.ban img{ width:100%;}



@media screen and (min-width:320px){body{ font-size:15px;}}



@media screen and (max-width:1800px){.wh1600{margin:0 5%!important}}

::-webkit-scrollbar{width:0;height:8px}

::-webkit-scrollbar-track{background-color:#fff}

::-webkit-scrollbar-thumb{background-color:#1488c8}

.pub_banner{display:block;min-height:250px;background-color:#1488c8}

.pub_banner h3{ font-size:50px; text-align:center; color:#fff;; line-height:250px;}

.mi_pub_banner{display:none;margin-top:18vw}

.fsdb32{font-size:32px}

.fsdb24{font-size:24px}

.fsdb22{font-size:22px}

.fsdb20{font-size:20px}

.fsdb18{font-size:18px}

.fsdb16{font-size:16px}

.fsdb14{font-size:14px}

.syflex{position:absolute;z-index:9999}

.head{width:100%;transition:all .5s;padding:0 3%;background-color:#fff;position:relative}

.head_logo{float:left;padding-top:20px}

.head_fr{float:right}

.head_menu{float:left}

.head_menu .CAli{display:inline-block;transition:all .2s;padding:5% 0 5% 0;margin-left: 55px;position:relative}

.head_menu .CAli .CAa{color:#333;display:block;transition:all .2s;letter-spacing:1px}

.head_menu .CAli a:hover{color:#1488c8}

.head_menu .CAli:before{content:"";position:absolute;width:112%;height:0;bottom:0;right:-6%;background-color:#1488c8;transition:all .3s}

.head_menu .CAli:hover .CAa{color:#1488c8}

.head_menu .on{color:#1488c8}

.head_menu .on .CAa{color:#1488c8!important}

.sy_search_nav .banner_search .search_box{display:none;width:250px;height:40px;border-radius:20px;overflow:hidden;transition:all .5s;border:1px solid #1488c8;position:absolute;top:-8px;right:35px}

.sy_search_nav .banner_search .search_box input{display:block;width:100%;background-color:#fff;font-size:12px;color:#fff;line-height:20px;transition:all .5s;border:0;padding:10px 20px}

.search-wrapper{position:absolute;transform:translate(0,-50%);top:50%;right:5px}

.search-wrapper .input-holder{width:40px;overflow:hidden;height:40px;background:rgba(255,255,255,0);border-radius:6px;position:relative;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;transition:all .3s ease-in-out}

.search-wrapper.active .input-holder{width:320px;border-radius:50px;margin-right:32px;background:rgba(0,0,0,.8);-webkit-transition:all .5s cubic-bezier(0,.105,.035,1.57);-moz-transition:all .5s cubic-bezier(0,.105,.035,1.57);transition:all .5s cubic-bezier(0,.105,.035,1.57)}

.search-wrapper .input-holder .search-input{width:100%;height:40px;padding:0 50px 0 20px;opacity:0;position:absolute;top:-10px;left:0;background:0 0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border:none;outline:0;font-size:12px;letter-spacing:2px;font-weight:400;line-height:20px;color:#ccc}

.search-wrapper.active .input-holder .search-input{opacity:1;-webkit-transform:translate(0,10px);-moz-transform:translate(0,10px);transform:translate(0,10px)}

.search-wrapper.active .input-holder .search-input::-webkit-input-placeholder{color:#ccc}

.search-wrapper .input-holder .search-icon{width:40px;height:40px;border:none;background:#1488c8;padding:0;outline:0;position:relative;z-index:2;float:right;cursor:pointer;transition:all .3s ease-in-out;border-radius:10px}

.search-wrapper.active .input-holder .search-icon{width:50px;height:40px;margin:0;border-radius:0}

.search-wrapper .input-holder .search-icon span{width:16px;height:22px;display:inline-block;vertical-align:middle;position:relative;transform:rotate(-45deg);transition:all .4s cubic-bezier(.65,-.6,.24,1.65)}

.search-wrapper.active .input-holder .search-icon span{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);transform:rotate(-45deg)}

.search-wrapper .input-holder .search-icon span::after,.search-wrapper .input-holder .search-icon span::before{position:absolute;content:''}

.search-wrapper .input-holder .search-icon span::before{width:2px;height:12px;left:7px;top:15px;border-radius:2px;background:#fff}

.search-wrapper .input-holder .search-icon span::after{width:12px;height:12px;left:0;top:0;border-radius:16px;border:2px solid #fff}

.search-wrapper .close{position:absolute;z-index:1;top:10px;right:0;width:25px;height:25px;cursor:pointer;transform:rotate(45deg)}

.search-wrapper.active .close{right:0;transform:rotate(45deg)}

.search-wrapper .close::after,.search-wrapper .close::before{position:absolute;content:'';background:#555;border-radius:2px}

.search-wrapper .close::before{width:3px;height:25px;left:10px;top:0}

.search-wrapper .close::after{width:25px;height:3px;left:0;top:10px}

.search-wrapper .result-container{width:100%;position:absolute;top:80px;left:0;text-align:center;font-size:14px;display:none;color:#b7b7b7}

.mi_head_all{display:none}





.mi_head{width:100%;background-color:#fff;transition:all .3s;/*top:0;position:fixed;z-index:100;box-shadow:none;height:18vw*/}



.mi_head .logo{padding:1%;float:left}



.mi_head .mi_Cal{float:right;width:80px ;position:relative;right:0;padding:1% }



.mi_head .mi_Cal .mmitem{position:absolute;width:50px;height:5px; border-radius:6px;background-color:#666;display:block;transition:all .3s}



.mi_head .mi_Cal .mmitem:nth-of-type(1){top:20px}



.mi_head .mi_Cal .mmitem:nth-of-type(2){top:35px}



.mi_head .mi_Cal .mmitem:nth-of-type(3){top:50px;}





.menuls{position:fixed;right:0;width:60%;transform:translateX(100%);top:0;z-index:101;height:100%;background-color:#fff;transition:all .3s;overflow-y:scroll;overflow-x:hidden;opacity:0;box-shadow:0 0 8px 0 rgba(0,0,0,.1); z-index:300}

.menuls .menu_one{line-height:18vw;height:18vw;background-color:#1488c8}

.menuls .menu_one .span1{display:inline-block;font-size:4vw;color:#fff;margin-left:10%;letter-spacing:1px}

.menuls .menu_one .headclose{width:10vw;height:10vw;position:absolute;left:-15vw;top:5vw;display:none}

.menuls .menu_two ul{width:100%}

.menuls .menu_two ul li{line-height:15vw;width:100%;display:inline-block;border-top:1px solid #f2f2f2}

.menuls .menu_two ul li>a{font-size:4vw;display:block;width:84%;padding:0 10%;color:#777;transition:color .3s ease 0s}



.show .mi_head{transform:translateX(-60%)}

.show .menuls{opacity:1;transform:translateX(0)}

.show .mmitem:nth-child(2n){opacity:0}

.show .mmitem:nth-of-type(1){transform:rotate(45deg);    top: 38px!important; left: 17px !important}

.show .mmitem:nth-of-type(3){transform:rotate(-45deg);margin-left:10px!important;right: 12px!important; top: 38px!important;}

.show .headclose{display:block!important}



.VerticalMenu{padding:0;width:100%;cursor:pointer;text-align:left}

.VerticalMenu>div{width:100%;float:left}

.VerticalMenu .bianse{color:#1488c8!important}

.VerticalMenu .sjx{position:absolute;border-top:1.5vw solid transparent;border-left:2vw solid #777;border-bottom:1.5vw solid transparent;margin:5.5vw .5vw 0;right:9%;transform:rotate(0);transition:transform .4s linear}

.VerticalMenu .sxjsele{color:#1488c8!important;transform:rotate(90deg);border-left:2vw solid #1488c8}

.VerticalMenu .span2{width:84%;padding:0 10%;height:15vw;overflow:hidden;display:inline-block;font-size:4vw;color:#777}

.VerticalMenu .span2 a{max-width:80%;display:inline-block}

.VerticalMenu .span2 .arrow{display:inline-block;text-align:right;width:10%;float:right}

.VerticalMenu>div>div:first-child{font-size:14px;height:15vw;line-height:15vw;border-top:1px solid #f2f2f2}

.VerticalMenu>div>div:first-child:hover{color:#1488c8}

.VerticalMenu>div>div:first-child>i:last-child{line-height:40px;float:right;transform:rotate(0);transition:transform .2s linear}

.VerticalMenu>div>div:last-child{width:100%;display:none;padding:0 0 0 2vw;font-size:.8vw;color:#777}

.VerticalMenu>div>div:last-child>div{font-size:3.5vw;height:12vw;line-height:12vw;overflow:hidden;padding-left:9%}

.VerticalMenu>div>div:last-child>div:hover{color:#1488c8}

.VerticalMenu>div:last-child::after{display:block;clear:both}

.VerticalMenu .cpbs{color:#1488c8!important}

.foot{background-color:#2a2a2a;position:relative;padding:3% 0 0;overflow:hidden;border-top:10px solid #1488c8}

.foot_list{float:left}

.foot_list .foot_title{color:#eee;margin-bottom:10%;padding-top:2%;letter-spacing:1px}

.foot_list .foot_title span{color:#eee;padding-left:5%;letter-spacing:2px}

.foot_list .foot_ul{position:relative;color:#fff}

.foot_list .foot_ul h3{font-size:26px;margin-bottom:10px}

.foot_list .foot_ul p{color:#fff;font-size:14px;line-height:24px}

.foot_list .foot_ul li{color:#eee;margin-bottom:3%;float:left;overflow:hidden;height:25px;line-height:25px}

.foot_list .ulli50 li{width:35%;margin-right:5%}

.foot_list .ulli100 li{width:90%}

.foot_rwm{padding:0;float:right}

.foot_rwm img{width:140px;margin-bottom:10px}

.foot_rwm p{text-align:center;color:#fff}

.foot_rwm .foot_ewm_nr{width:55%;float:right;text-align:center;color:#fff;line-height:2;margin:0 5% 5% 0}

.links{padding:1% 0;border-top:1px #959595 solid;margin:20px auto 0}

.links span{background:url(../images/sos.png) no-repeat center left;padding-left:20px;color:#fff}

.links a{color:#fff;margin:0 5px}

.ftxian{height:2px;background:url(../image/ftxian.png) no-repeat center}

.copyright{background:url(../image/ftxian.png) no-repeat top;background-color:#2a2a2a;color:#ccc;text-align:center;padding:1% 0;z-index:99;position:relative;font-size:12px;overflow:hidden}

.bottom-fix{background-color:#1488c8;display:none;width:100%;position:fixed;bottom:0;z-index:999}

.bottom-fix>a>img{width:33.3333%;float:left;display:block;height:13.5vw}

.foot .ftbd{width:100%}

.foot .ftbd .tit{color:#fff;margin-bottom:5%}

.foot .ftbd .ipt1{width:47.5%;height:40px;padding:0 15px;border:0;float:left;margin-right:5%;background-color:#fff}

.foot .ftbd .ipt1:nth-of-type(2){margin-right:0}

.foot .ftbd .lte1{width:100%;height:80px;padding:15px 15px;border:0;display:inline-block;margin-top:15px;margin-bottom:15px;background-color:#fff}

.foot .ftbd .yzm{float:left;width:25%;height:40px;padding:0 15px;border:0;display:inline-block;margin-right:5%;background-color:#fff}

.foot .ftbd .ymzsz{float:left;background-color:#1488c8;margin-right:5%;cursor:pointer;height:40px;width:25%}

.foot .ftbd .sb1{float:left;background-color:#1488c8;width:40%;height:40px;text-align:center;border:0;color:#fff;cursor:pointer}

.sy_title_all{position:relative;padding:2% 0 2%;width:100%;line-height:2}

.sy_title_all .dca{text-align:left;font-size:30px;color:#1488c8;font-weight:700;letter-spacing:2px;float:left;text-transform:uppercase}

.sy_title_all .dca .hs{color:#333;margin:0 0 0 10px}

.sy_title_all .dcb{float:right;background-color:#1488c8;color:#fff;margin:.6% 0 0 0;padding:.2% 1%;letter-spacing:2px;border-radius:3px}

.sycore{padding:3% 0 0}

.ProCa{margin:0 0 3% 0}

.ProCa ul li{float:left;color:#333;margin:0;padding:2px 25px;line-height:2;letter-spacing:2px;border-radius:3px}

.ProCa ul li.on{background-color:#1488c8;color:#fff}

.sycore_item{width:22.5%;float:left;margin:0 3.33% 3% 0;line-height:2;position:relative;overflow:hidden}

.sycore_item:nth-child(4n){margin:0 0 3% 0}

.sycore_item .sys1{width:100%;overflow:hidden}

.sycore_item .sys2{width:100%; font-size:16px;overflow:hidden;padding:0 20% 0 0;border-bottom:1px solid #1488c8;position:relative;transition:all .5s;height:55px;line-height:55px;letter-spacing:1px}

.sbnyy{ font-size:16px;}

.sycore_item .desc{position:absolute;top:-55px;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);opacity:0;transition:.2s;-ms-transition:.2s;-moz-transition:.2s;-webkit-transition:.2s;-o-transition:.2s}

.sycore_item .desc p{position:absolute;top:45%;width:100%;color:#fff;padding:0 16%;line-height:26px;transform:scale(0);max-width:100%;max-height:100%;transition:.5s;-ms-transition:.5s;-moz-transition:.5s;-webkit-transition:.5s;-o-transition:.5s}

.sycore_item .sys2:after{content:'';position:absolute;right:0;top:0;width:12.78%;height:100%;background:url(../image/proarrow.png) no-repeat center 55%;background-size:100%;transition:all .5s}

.sycore_item:hover .sys1 img{transform:scale(1.1)}

.sycore_item:hover .sys2{color:#fff}

.sycore_item:hover .desc p{transform:scale(1)}

.sycore_item:hover .desc{opacity:1}

.sycore_item:hover .sys2:after{background:#fff}

.sycore_item .sys2:before{content:attr(data-hover);position:absolute;text-align:center;width:96%;height:100%;opacity:0;color:#fff;left:0;bottom:-100%;transition:all .5s;background-color:#1488c8;z-index:2;padding:0 3%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:20px}

.sycore_item:hover .sys2:before{opacity:1;bottom:0}

.four_ys{background:url(../images/xbanner1.png) no-repeat center 0;background-size:cover;color:#fff;padding:3% 0}

.four_ys_all{line-height:2;letter-spacing:1px}

.four_ys .fys1{font-size:18px;background-color:#fff;color:#1488c8;display:inline-block;padding:0 2%}

.four_ys .fys2{font-size:40px;line-height:1.6;margin:1% 0;font-weight:700}

.four_ys .fys3{line-height:30px;margin:0 0 1% 0}

.four_ys .fys3 li{font-size:24px;float:left;margin:0 2% 0 0}

.four_ys .fys3 li span{font-size:20px;background-color:#eac541;border-radius:50%;width:30px;height:30px;text-align:center;display:inline-block;margin:0 10px 0 0}

.four_ys .fys4{font-size:24px}

.four_ys .fys4 span{ font-weight:bold; margin-right:20px;}

.Quality_service{padding:3% 0}

.QS_title{position:relative;text-align:center;line-height:2;padding:0 0 2% 0}

.QS_title .sys1{font-size:30px;font-weight:700;color:#333;letter-spacing:2px}

.QS_title .sys1 .hs{color:#1488c8}

.QS_title .sys2{font-size:16px;color:#333;letter-spacing:2px}

.QS_list{padding:0 3.5%}

.QS_item{ overflow:hidden;}

.QS_item:nth-child(3n){margin:0}

.QS_item .si1{width:100%;overflow:hidden}

.QS_item .si2{background-color:#fff}

.QS_item .si2 .si2_cot{overflow:hidden;margin-bottom:10px}

.QS_item .si2 .si2c1{padding:6.5% 0 0 0;font-size:22px;float:left;color:#1488c8;line-height:28px;font-weight:700}

.QS_item .si2 .si2c1 p{font-size:14px;color:#333;font-weight:400}

.QS_item .si2 .si2c2{font-size:48px;font-weight:700;float:right;color:#1488c8;line-height:75px}

.QS_item .si2 .si2_2{height:135px;color:#666;border-bottom:2px solid #1488c8; line-height:28px;}

.QS_item.on .si2{padding:0 3%}

.QS_item.on:hover .si2{background-color:#1488c8;color:#fff!important}

.QS_item.on:hover .si2 .si2c1{color:#fff!important}

.QS_item.on:hover .si2c2{color:#fff!important}

.QS_item.on:hover .si2_2{color:#fff!important}

.QS_item.on:hover .si2c1 p{color:#fff!important}

.three_ys{margin:0 0 3% 0;background:url(../images/xbanner2.png) no-repeat center 0;background-size:cover;color:#fff;padding:6.5% 0}

.three_ys_all{margin:0 3%}

.three_ys .three_ys_item{width:66%;margin-left:35%;line-height:2;font-size:18px;padding:1% 0 1% 63px}

.three_ys .three_ys_item:nth-of-type(1){background:url(../images/b_img1.png) no-repeat left;background-size:50px}

.three_ys .three_ys_item:nth-of-type(2){background:url(../images/b_img2.png) no-repeat left;background-size:50px}

.three_ys .three_ys_item:nth-of-type(3){background:url(../images/b_img3.png) no-repeat left;background-size:50px}

.about_sy{background:url(../images/aboutbj.png) no-repeat center 0;background-size:cover;padding:15% 0 0}

.about_sy .about_sy_all{margin:0 3%;padding:5% 5% 2%;background-color:rgba(255,255,255,0.8)}

.about_sy .about_sy_all .asal{width:50%;float:left;line-height:2}

.about_sy .about_sy_all .asar{width:40%;float:right}

.about_sy .about_sy_all .asal .sys1{font-size:30px;font-weight:700;color:#333;letter-spacing:2px;line-height:1.2;margin:5% 0}

.about_sy .about_sy_all .asal .sys1 .hs{color:#1488c8;margin:0 1% 0 0}

.about_sy .about_sy_all .asal .sys2{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:5}

.about_sy .about_sy_all .asal .sys3{font-size:30px;color:#1488c8;font-weight:700;letter-spacing:2px}

.about_sy .about_sy_all .asal .sys4{color:#fff;background-color:#1488c8;display:inline-block;width:150px;text-align:center;letter-spacing:2px;margin-top:40px;height:45px;line-height:45px;border-radius:6px}

.news_sy{padding:3% 0}

.news_sy_list .nsl{float:left}

.news_sy_list .wha{width:37%;margin:0 2% 0 0;height:490px;position:relative;color:#fff;overflow:hidden}

.news_sy_list .wha img{width:100%;height:100%}

.news_sy_list .wha .synall{position:absolute;bottom:10%;left:4%;line-height:2;padding:0 5%}

.news_sy_list .wha .syn1{font-size:30px}

.news_sy_list .wha .syn2{font-size:18px;background:url(../images/news_jt.png) no-repeat right;padding-right:55px;border-bottom:1px #ccc solid}

.news_sy_list .whb{width:33%;margin:0 2% 0 0}



.news_sy_list .whc{width:26%;margin:0}

.news_sy_list .whc ul{ overflow:hidden;}

.news_sy_list .nsysa{background:#fff;border:1px solid #eee;padding:30px 45px;color:#555;line-height:2;height:235px;margin:0 0 20px 0;background:url(../images/news_jt1.png) no-repeat 90% 80%}

.news_sy_list .whb ul{ overflow:hidden;}

.news_sy_list .whb ul li.nsysa .ys1{color:#333}

.news_sy_list .whb ul li.nsysa .ys2{border-bottom:1px solid #eee;padding:10px 0;color:#928c8c}

.news_sy_list .whb ul li.nsysa .ys3{font-size:32px;font-weight:700;letter-spacing:2px;padding-left:8px}

.news_sy_list .whb ul li.nsysa .ys4{letter-spacing:1px}

.news_sy_list .whb ul li.nsysa:hover{color:#fff;background:url(../images/news_jt2.png) no-repeat 90% 80%;background-color:#1488c8}

.news_sy_list .whb ul li.nsysa:hover .ys1{color:#fff}

.news_sy_list .whb ul li.nsysa:hover .ys2{color:#fff}





.news_sy_list .whc ul li.nsysb{background:#fff;border:1px solid #eee;padding:20px 40px;color:#555;line-height:2;height:150px;margin:0 0 20px 0;background:url(../images/news_jt1.png) no-repeat 40% 80%}

.news_sy_list .whc ul li.nsysb .ys1{float:left;border-right:1px solid #eee;width:25%}

.news_sy_list .whc ul li.nsysb .ys1 .ri{font-size:32px;font-weight:700;letter-spacing:2px;padding-left:8px}

.news_sy_list .whc ul li.nsysb .ys1 .ny{letter-spacing:1px}

.news_sy_list .whc ul li.nsysb .ys2{width:70%;float:right}

.news_sy_list .whc ul li.nsysb .ys2 .bt{color:#333}

.news_sy_list .whc ul li.nsysb .ys2 .nr{color:#928c8c}

.news_sy_list .whc ul li.nsysb:hover{color:#fff;background:url(../images/news_jt2.png) no-repeat 40% 80%;background-color:#1488c8}

.news_sy_list .whc ul li.nsysb:hover .bt{color:#fff}

.news_sy_list .whc ul li.nsysb:hover .nr{color:#fff}





.position_all{letter-spacing:1px;margin:-50px 0 0 0;height:50px;line-height:50px;color:#fff}

.Inside_title{text-align:center;color:#333;padding:1% 0 1%;text-transform:uppercase;letter-spacing:2px}

.Inside_title .dnra{letter-spacing:1px}

.Inside_title .dnrb{letter-spacing:10px;margin:2% 0 0;font-size:36px;padding-left:10px}

.category_list{position:relative;text-align:center;font-size:0}

.category_list ul li{display:inline-block;background-color:#fff;width:12%;margin:2% 1%;letter-spacing:1px;color:#333}

.category_list ul li a{display:block;padding:10% 0}

.category_list .on{background-color:#1488c8;color:#fff}

.list_all{padding:3% 0 0}

.single_show{width:100%;word-wrap:break-word;overflow:hidden}

.single_show img{max-width:100%}

.content_show{width:100%}

.content_show .tit{font-size:30px;line-height:2;color:#333}

.content_show .info{margin:2% 0;font-size:14px;color:#535353;letter-spacing:1px}

.content_show .info .returnls{float:right}

.content_show .allnr{width:100%;overflow:hidden;border-top:1px solid #ccc;border-bottom:1px solid #ccc;padding:2% 0;margin-bottom:2%;line-height:2}

.upperandlower{padding:1% 0 0 0}

.upperandlower .next{width:25%;background-color:#626262;padding:1.5% 2%;color:#fff;font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;transition:all .3s}

.upperandlower .next .arrow{margin:0 10%}

.upperandlower .next *{color:#fff!important}

.upperandlower .tl{text-align:left}

.upperandlower .tr{text-align:right}

.upperandlower .next:hover{background-color:#1488c8}

.paging{text-align:center;padding:2% 0 2%}

.paging a{display:inline-block;padding:.65% .9%;border:1px solid #333;color:#333;margin:0 .5%;transition:ease-in .1s;border-radius:2px;background-color:#fff}

.paging span{margin:0 5px}

.case_lisst .cate-box a:hover,.paging a:hover{border:1px solid #1488c8;color:#1488c8}

.paging .currPage{border:1px solid #1488c8;color:#fff;background-color:#1488c8}

.Rmnynews{padding:5% 0 2%}

.Rmnynews .newsny{text-align:left;margin-bottom:0}

.newsbox{width:23.5%;float:left;margin-right:2%;margin-bottom:2%}

.newsbox:nth-child(4n){margin-right:0}

.newsbox .time{position:relative}

.newsbox .time .time_yr{float:left;font-size:36px;color:#333;font-weight:700;transition:all .3s}

.newsbox .time .time_n{float:left;font-size:18px;color:#333;margin-top:4%;margin-left:4%;transition:all .3s}

.newsbox .news_img{margin:5% 0;width:100%;height:13.05vw;overflow:hidden}

.newsbox .news_tit{font-size:18px;color:#333;line-height:30px;height:30px;overflow:hidden}

.newsbox .news_cot{font-size:14px;color:#333;height:40px;line-height:20px;margin:3% 0}

.newsbox .news_plus{font-size:40px;color:#333;transition:all .3s}

.newsbox:hover .news_img img{transform:scale(1.1)}

.newsbox:hover .time .time_yr{color:#1488c8}

.newsbox:hover .time .time_n{color:#1488c8}

.newsbox:hover .news_plus{color:#1488c8}

.acsl{width:62.5%;float:left;line-height:2}

.acsr{width:32.5%;float:right;border-top:10px solid #1488c8}

.acsna{font-size:30px;color:#333;padding:3% 0;border-bottom:1px dashed #555;margin:0 0 3% 0}

.acsnb{color:#333}

.acslx{position:relative;margin:5% 0}

.acslx .acslxan{font-size:24px;color:#fff;background-color:#1488c8;padding:.5% 5%;display:inline-block;border-radius:5px;overflow:hidden;letter-spacing:3px;float:left}

.acslx .acslxrx{font-size:24px;color:#333;float:left;padding:.5% 5%}

.acsall{width:100%}

.acsall .acsall_title{font-size:30px;color:#333;letter-spacing:5px;border-bottom:3px solid #d2d2d2;padding:0 0 1% 0;position:relative}

.acsall .acsall_title span{font-size:14px;color:#aaa;text-transform:uppercase;letter-spacing:1px;margin:0 0 0 3%}

.acsall .acsall_title:before{content:'';position:absolute;bottom:-3px;left:0;height:3px;width:20%;background-color:#1488c8}

.acsnrall{width:100%;overflow:hidden;padding:2% 0;line-height:0}

.acsnrall img{max-width:100%}

.acsimg{border:1px solid #d2d2d2;margin:0 0 7% 0}

.acsCa{margin:0 0 10% 0}

.acsCa ul li{float:left;width:46.5%;margin:0 7% 0 0;border:1px solid #d2d2d2}

.acsCa ul li:nth-child(2n){margin:0}

.acsCa .on{border:1px solid #1488c8}

.ascRmcp{margin:0 0 8% 0}

.ascRm_title{background-color:#1488c8;padding:4% 8%;font-size:28px;color:#fff;font-weight:700;letter-spacing:3px}

.ascRmxw{background-color:#fff;margin:0 0 10% 0}

.ascRmxw .acsRmls{padding:8% 5%}

.newsRm{color:#555;border-bottom:1px dashed #d2d2d2;padding:0 0 5% 0;margin:0 0 5% 0;transition:all .5s}

.newsRm:last-child{margin:0;border-bottom:0;padding:0}

.newsRm .dnra{float:left;color:#33b8dd;width:5%;transform:scale(1.5)}

.newsRm .dnrb{float:left;width:70%;transition:all .5s}

.newsRm .dnrc{float:right;width:20%;text-align:right}

.newsRm:hover{color:#33b8dd}

.newsRm:hover .dnrb{padding-left:1%}

.acsZx{background:url(../image/acsZx.png) no-repeat 10%;background-color:#1488c8;color:#fff;padding:5% 0 5% 28%;line-height:1.5;background-size:14.425%;font-weight:700}

.acsZx .acszxa{font-size:24px;letter-spacing:2px}

.acsZx .acszxb{font-size:32px;letter-spacing:1px}

.newsCadian{position:absolute;bottom:0;right:0;font-size:24px}

.newsCadian ul li{float:left;margin:0 10px;color:#ccc}

.newsCadian .on{color:#1488c8}

.content_main{width:100%;position:relative;overflow:hidden;padding:3% 0}

.ash_nyys{background-color:#f5f5f5}

.within_nyys{background-color:#fff}

.content_all{width:100%;position:relative}

.caselt{width:25%;float:left;margin-right:5%}

.caselt .tit{background:#1488c8;color:#fff;padding:5%;line-height:1.5;text-transform:uppercase}

.caselt ul{border:1px solid #e2e2e2}

.caselt ul li{border-top:1px solid #e2e2e2;line-height:2.8;padding-left:18%;padding-right:22%;position:relative;color:#1488c8;font-weight:700;background-color:#f5f5f5}

.caselt ul li:before{content:'';position:absolute;width:15%;height:100%;top:0;left:3%;background:url(../image/cate_icon.png) left no-repeat}

.caselt ul li:after{content:'';position:absolute;width:30%;height:100%;top:0;right:0;background:url(../image/cate_icon.png) right no-repeat}

.casert{width:70%;float:left}

.nyall_title{text-align:center;color:#333;line-height:2;margin:0 0 3% 0}

.nyall_title .sysen{font-size:16px;text-transform:uppercase}

.nyall_title .syscn{font-size:36px;letter-spacing:3px}

.news_img{margin:0 0 3% 0;position:relative}

.news_img .news_tit{position:absolute;bottom:0;width:100%;color:#fff;padding:1.5% 2%;background:rgba(0,0,0,.7);font-size:1.2vw;letter-spacing:1px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}

.info_left{width:32.5%;float:left}

.info_right{width:62.5%;float:right}

.nynewsTit{font-size:30px;color:#333;border-left:10px solid #1488c8;padding-left:3%;line-height:1.2;margin-bottom:11%;letter-spacing:3px}

.nynewsl_all{width:100%}

.nynewsl_item{margin-bottom:8%;background-color:#fff}

.nynewsl_item .img{width:100%;overflow:hidden}

.nynewsl_item .nrall{padding:5%;line-height:2}

.nynewsl_item .tit{color:#333}

.nynewsl_item .cot{color:#777;margin:2% 0}

.nynewsl_item .cktime{width:100%}

.nynewsl_item .cktime .time{color:#777;float:left}

.nynewsl_item .cktime .ck{color:#1488c8;float:right}

.nynewsl_item:hover .img img{transform:scale(1.1)}

.nynewsCA{padding:0 0 3.5%}

.nynewsCA_list{position:relative;text-align:left;font-size:0}

.nynewsCA_list ul li{float:left;width:20%;color:#333;position:relative;border-right:1px solid #f0f0f0;background-color:#fff;transition:all .2s;text-align:center}

.nynewsCA_list ul li:nth-child(5n){border-left:0}

.nynewsCA_list ul li:nth-child(5n){border-top:1px solid #f0f0f0}

.nynewsCA_list ul li a{display:block;padding:10% 5%}

.nynewsCA_list ul li:hover{color:#1488c8}

.nynewsCA_list ul .on{color:#1488c8}

.nynewsr_item{width:100%;padding:2%;background-color:#fff;margin-bottom:3%}

.nynewsr_item .img{width:30%;float:left;overflow:hidden}

.nynewsr_item .cot{width:70%;float:right;padding:0 5%;line-height:2}

.nynewsr_item .cot .tit{color:#333;font-weight:700}

.nynewsr_item .cot .intro{color:#777;margin:1% 0 2% 0}

.nynewsr_item .cot .cktime .ck{color:#fff;background-color:#1488c8;border-radius:20px;text-align:center;float:left;padding:.5% 3%}

.nynewsr_item .cot .cktime .time{float:right;color:#999a99}

.nynewsr_item:hover .img img{transform:scale(1.1)}

.info_more .ifloads{margin-top:3%;width:100%;background-color:#fff;font-size:16px;letter-spacing:2px;color:#333;text-align:center;padding:5% 0;cursor:pointer}

.load_more{text-align:center;padding-top:1%}

.load_more .loads{display:inline-block;width:16%;text-align:center;color:#fff;background-color:#1488c8;cursor:pointer;transition:all .4s ease 0s;padding:1% 0;letter-spacing:5px}

.load_more .loadend{display:none;color:#555;letter-spacing:2px}

.load_more .block{display:block}

.load_more_case{padding-top:3%}

.info_load_more{padding-top:1%}

.info_load_more .loads{margin-top:0;width:100%;background-color:#fff;letter-spacing:2px;color:#333;text-align:center;padding:2% 0;cursor:pointer}

.info_load_more2{padding-top:1%}

.info_load_more2 .loads{margin-top:0;width:100%;background-color:#fff;letter-spacing:2px;color:#333;text-align:center;padding:3% 0;cursor:pointer}

.core_item{float:left;width:31.1%;margin:0 3.3% 3.5% 0;position:relative;overflow:hidden}

.core_item:nth-child(3n){margin:0 0 3.5% 0}

.core_item .sys1{width:100%}

.core_item .sys2{position:absolute;width:100%;padding:4% 2%;text-align:center;bottom:0;background-color:rgba(0,0,0,.5);color:#fff;transition:all .8s;z-index:3}

.core_item .plus_xy{position:absolute;top:-38%;background:url(../image/plus_xy.png) no-repeat center;padding:13.89%;left:38%;z-index:4;background-size:100%;transition:all .5s}

.core_item:before{transition-duration:.4s;position:absolute;bottom:0;left:50%;transform:translateX(-50%);height:4px;width:50%;background:#1488c8;content:"";z-index:5}

.core_item:after{content:"";width:100%;height:100%;position:absolute;left:0;bottom:-100%;text-align:center;background:#fff;opacity:.4;transition:all .5s;z-index:2}

.core_item:hover .sys1 img{transform:scale(1.1)}

.core_item:hover:before{width:0}

.core_item:hover:after{bottom:0}

.core_item:hover .plus_xy{top:25%}

.core_item:hover .sys2{background-color:#1488c8}

.honor_item{float:left;width:22.1%;margin:0 3.86% 3% 0}

.honor_item:nth-child(4n){margin:0 0 3% 0}

.honor_item .cover{width:100%;border:2px solid #ddd;cursor:pointer}

.honor_item .sys2{text-align:center;margin:10% 0 0 0;color:#333}

.down_list{overflow:hidden}

.file_item{float:left;width:18.3%;padding:1% 2% 1%;margin:0 2% 2% 0;border:1px solid #ddd;text-align:center;line-height:2;color:#333}

.file_item:nth-of-type(5n){margin-right:0}

.file_item:hover{border-color:#1488c8;box-shadow:5px 5px #1488c8;transform:scale(1);transition-property:box-shadow;transition-duration:.2s;transition-delay:.2s}

.file_item .f1{color:#1488c8}

.file_item .f3{display:flex;padding:5% 0 0 0}

.file_item .f3 p{width:50%}

.knowledge_item{width:100%;border-bottom:1px solid #ccc;padding:2% 3% 2% 2%;letter-spacing:1px;transition:all .3s}

.knowledge_item .sys1{float:left;width:75%}

.knowledge_item .sys2{float:right;width:20%;text-align:right}

.knowledge_item:hover{transform:scale(1.01,1.01)}

.job_list{border-top:1px solid #ccc;padding:0 0 3% 0}

.job_list .dl{width:100%;position:relative}

.job_list .dl dd{position:relative;height:100px;line-height:100px;cursor:pointer;padding:0 3% 0 5%;border-bottom:1px solid #ccc}

.job_list .dl dd span{font-size:28px}

.job_list .dl dd span:before{content:"";display:block;position:absolute;left:3%;top:35%;width:5px;height:30px;background:#1488c8}

.job_list .dl dd small{position:absolute;right:3%;top:0;overflow:hidden;display:block;color:#666}

.job_list dl dt{display:none!important;padding:3% 3% 3% 3%;border-bottom:1px solid #ccc;position:relative}

.job_list dl dt .txt{position:relative;background:#eee;padding:2% 2%}

.job_list dl dt .txt .text1{position:relative;padding:0 0 30px;border-bottom:1px solid #ccc}

.job_list dl dt .txt .text1 li{float:left;position:relative;width:25%;color:#333;overflow:hidden;margin:1% 0;padding:0 10px 0 0}

.job_list dl dt .txt .text2{padding:2% 0;position:relative}

.job_list dl dt .txt .text2 li{float:left;padding:0 10px 0 0;position:relative;width:50%}

.job_list dl dt .txt .text2 li *{line-height:2;color:#333}

.job_list .active{border:1px solid #ccc;border-bottom:none;border-top:none}

.job_list .active dt{display:block!important}

.lxwmall{position:relative}

.lxwmnr1{color:#333;line-height:2;margin-bottom:2%;font-weight:700;letter-spacing:1px}

.lxwmnr2 li{color:#333;line-height:3;padding-left:3%}

.lxwmewm{position:absolute;right:0;bottom:0;width:20%;text-align:center;color:#333}

.lxwmewm .lxtit{margin:10% 0;padding-left:10%}

.lxwmewm_item{float:left;width:40%;margin:0 0 0 10%}

.lxwmmap{margin-top:3%}

.lxwmnr2 li:nth-of-type(1){background:url(../images/lxwm1.png) no-repeat 0 50%;background-size:1.55%}

.lxwmnr2 li:nth-of-type(2){background:url(../images/lxwm2.png) no-repeat 0 50%;background-size:1.55%}

.lxwmnr2 li:nth-of-type(3){background:url(../images/lxwm3.png) no-repeat 0 50%;background-size:1.55%}

.lxwmnr2 li:nth-of-type(4){background:url(../images/lxwm4.png) no-repeat 0 50%;background-size:1.55%}

.lxwmnr2 li:nth-of-type(5){background:url(../images/lxwm5.png) no-repeat 0 50%;background-size:1.55%}

.contact_form{width:100%;overflow:hidden}

.contact_form .wznr{width:30%;float:left;padding-top:10%}

.contact_form .wznr .nra{font-size:32px;color:#eb262d;margin:0 0 4% 0}

.contact_form .wznr .nrb{font-size:22px;color:#333;line-height:2}

.contact_form .srnr{float:right;width:60%}

.contact_form .srnr .sritem{border-bottom:1px solid #ddd;padding:0 0 2% 0;margin:0 0 2% 0}

.contact_form .srnr .sritem:last-child{border-bottom:0}

.contact_form .srnr .sritem .srtit{font-weight:700;color:#555;float:left;padding:2% 0;width:10%}

.contact_form .srnr .sritem .srsrk{float:right;width:88%;margin-right:2%}

.contact_form .srnr .sritem .srsrk input{padding:2% 2%;width:100%;transition:all .5s;border-radius:5px}

.contact_form .srnr .sritem .srsrk input:hover{box-shadow:0 1px 10px #ccc}

.contact_form .srnr .sritem .srsrkmax{width:100%}

.contact_form .srnr .sritem .srsrkmax textarea{width:100%;padding:2% 2%;resize:none;border:1px solid #ddd;border-radius:5px;height:110px}

.contact_form .checkcode{width:150px;height:45px;border:1px solid #ccc;float:left;padding:0 2%}

.contact_form .ymzsz{width:100px;height:45px;float:left;border:1px solid #ccc;margin-left:-1px}

.contact_form .syann{float:left;background-color:#eee;height:45px;border:1px solid #eee;margin-left:3%;padding:0 5%;color:#666;font-size:18px;border-radius:2px;cursor:pointer;transition:all .2s}

.contact_form .syann:hover{color:#fff;background-color:#ec1f27}

.synyz{width:22.5%;float:left;padding:0 0 5% 0}

.synyy{width:100%;float:right;padding:3% 0 5% 0}

.synyy .cateName{text-align:center;color:#1488c8;line-height:4;font-weight:700;letter-spacing:1px;font-family:"æ€æºé»‘ä½“ CN Bold"}

.synyz .zsysA{text-align:center;color:#fff;background:url(../image/zsysAimg.jpg) no-repeat 0 50%;background-size:cover;line-height:2;padding:6.5% 0;position:relative;margin:-19px 0 5% 0}

.synyz .zsysA:before{content:"";display:block;width:26px;height:19px;background:url(../image/zsysAimgs.png) no-repeat;position:absolute;right:-26px;top:0}

.synyz .zsysA .nr_cn{font-size:40px}

.cpCaAN{margin:5% 0 0 0;width:100%;padding:3% 5%;font-size:4vw;letter-spacing:2px;background-color:#1488c8;color:#fff;text-align:center;font-weight:700;display:none}

.navMenubox{width:100%;background:#fff;overflow:hidden}

.navMenu .xlCAli{display:block;margin:0;padding:0;border:0;line-height:2}

.navMenu .xlCAli .xlCAnr{display:block;color:#fff;transition:all .3s;position:relative;text-decoration:none;font-weight:700;overflow:hidden;background-color:#1488c8;padding:5% 8%;letter-spacing:1px}

.navMenu .nyt{width:80%;float:left}

.navMenu .xlCAli .xlCAnr .arrow{padding:3%;background:url(../image/incpimg1.png) no-repeat center;background-size:cover;display:inline-block;float:right;transition:all .3s;margin:2.5% 0 0}

.navMenu .open .arrow{transform:rotate(90deg)}

.navMenu>li>div.active,.navMenu>li>div:hover{color:#1488c8}

.navMenu .xlCAli .sub-menu{display:none;border:1px solid #eee}

.navMenu .xlCAli .sub-menu .xlCBli{background:0 0;border-top:1px solid #eee}

.navMenu .xlCAli .sub-menu .xlCBli .xlCBlia{padding:3% 5%;width:100%;display:block;color:#666;transition:all .3s}

.navMenu .xlCAli .sub-menu .xlCBli .xlCBlia span{margin:0 3% 0 0}

.navMenu>li>ul.sub-menu li>div{display:block;font-size:14px;line-height:65px;padding:0 20px;color:#333;clear:both;border-bottom:1px dashed #ccc}

.navMenu>li>ul.sub-menu li:last-child>div{border-bottom:0 dashed #ccc}

.navMenu>li>ul.sub-menu li>div.active,.navMenu>li>ul.sub-menu li>div:hover,.navMenu>li>ul.sub-menu>li.active>div{color:#1488c8}

.navMenu .xlCAli .sub-menu .on .xlCBlia{color:#1488c8}

.navMenu .xlCAli .sub-menu .xlCBli:hover .xlCBlia{color:#1488c8}

.NyCaall{width:100%;position:relative;margin:0 0 3% 0}

.NyCaall .NyCaz{float:left;width:66%}

.NyCaall .NyCay{width:30%;float:right}

.NyCaall .NyCaz .casy1{color:#333;font-weight:700;font-size:36px;letter-spacing:2px;position:relative;padding:0 0 0 3%;margin:5% 0}

.NyCaall .NyCaz .casy1:before{content:"";position:absolute;left:0;top:0;width:5px;height:105%;background-color:#1488c8}

.NyCaall .NyCaz .casy2{color:#333;line-height:2}

.NyLsall{width:100%;position:relative}

.NyLsall .NyLstits{width:100%;position:relative;margin:0 0 5% 0}

.NyLsall .NyLstit{font-size:24px;color:#fff;background-color:#434343;display:inline-block;padding:1% 5%;letter-spacing:5px;position:relative;z-index:2;margin:0 0 0 5%}

.NyLstits:before{content:"";position:absolute;left:0;top:0;width:4%;background-color:#1488c8;height:100%}

.NyLstits:after{content:"";position:absolute;left:10%;top:49%;width:90%;height:1px;background-color:#ccc}



.NyLsnr { overflow:hidden; margin:40px auto;}

.NyLsnr ul{ overflow:hidden;}

.NyLsnr ul li{ width:25%; float:left; border:10px #fff solid; box-sizing:border-box; overflow:hidden;} 

.NyLsnr ul li.product_item{ line-height:2;position:relative}



.NyLsnr ul li.product_item .pic{overflow:hidden;position:relative}

.NyLsnr ul li.product_item .sys1{color:#fff;position:absolute;bottom:0;width:100%;height:40px;overflow:hidden;background:rgba(20,136,200,.7);transition-property:height;transition-duration:.5s;-webkit-transition-property:height;-webkit-transition-duration:.5s}

.NyLsnr ul li.product_item .sys1 h3{padding:0 3%;font-weight:unset}

.NyLsnr ul li.product_item .sys1 p{padding:0 3%; line-height:24px;}

.NyLsnr ul li.product_item:hover .sys1{height:33%}

.NyLsnr ul li.product_item .sys2{color:#1488c8;width:65%}





.recomd_box{overflow:hidden; background:#1488c8}



.recomd_box .newslist{padding:3% 0%; overflow:hidden;color:#fff}

.recomd_box .newslist .tit{line-height:2}

.recomd_box .newslist .list ul{overflow:hidden}

.recomd_box .newslist .list ul li{float:left;width:50%;padding:0 1.5%;line-height:2;position:relative;align-items:center ;    white-space: nowrap;

    overflow: hidden;

    text-overflow: ellipsis;}

.recomd_box .newslist .list ul li:before{content:'＞';position:absolute;width:auto;left:0;top:0}

.recomd_box .newslist .list ul li a{transition:all 0.5s; -webkit-transition:all 0.5s}

.recomd_box .newslist .list ul li a:hover{ padding-left:10px;transition:all 0.5s; -webkit-transition:all 0.5s}



.pro_detail{display:flex;background:#1488c8}

.pro_detail .prol{width:30%;float:left}

.pro_detail .prol .proimg{float:left;margin-left:13%;padding-left:13%;background:#fff}

.pro_detail .pror{width:70%;float:left;padding:5% 8% 0 5%;color:#fff}

.pro_detail .pror .protit{font-size:2.5vw;padding-bottom:3%}

.pro_detail .pror .prodesc{line-height:1.5}

.proCon{min-height:200px}

.proCon .con img{max-width:100%;max-height:100%}

.pro_recomd .rtit{text-align:center;color:#1488c8;line-height:4;letter-spacing:2px;border-top:2px solid #eee}

.rprolist .product_item .sys1{background:rgba(221,221,221,.8);color:#1488c8}

.section-wrap{width:100%;height:100%;overflow:visible;transition:transform 1s cubic-bezier(.86,0,.03,1);-webkit-transition:-webkit-transform 1s cubic-bezier(.86,0,.03,1)}

.section-wrap .section{position:relative;width:100%;height:100%;background-position:center center;background-repeat:no-repeat}

.section-wrap .section .title.active .tit{opacity:1;transform:translateY(-25px);-webkit-transform:translateY(-25px);transition:all 2s cubic-bezier(.86,0,.8,1);-webkit-transition:all 2s cubic-bezier(.86,0,.8,1)}

.section-wrap .section-1{background:url(../image/screen1.jpg) no-repeat center;background-size:cover}

.section-wrap .section-2{background:url(../image/screen2.jpg) no-repeat center;background-size:cover}

.section-wrap .section-3{background:url(../image/screen3.jpg) no-repeat center;background-size:cover}

.section-wrap .section-4{background:url(../image/screen4.jpg) no-repeat center;background-size:cover}

.section-wrap .section-5{background:url(../image/screen5.jpg) no-repeat center;background-size:cover}

.section-wrap .section-6{background:url(../image/screen6.jpg) no-repeat center;background-size:cover}

.section-wrap .section-7{background:url(../image/screen7.jpg) no-repeat center;background-size:cover}

.put-section-0{transform:translateY(0);-webkit-transform:translateY(0)}

.put-section-1{transform:translateY(-100%);-webkit-transform:translateY(-100%)}

.put-section-2{transform:translateY(-200%);-webkit-transform:translateY(-200%)}

.put-section-3{transform:translateY(-300%);-webkit-transform:translateY(-300%)}

.put-section-4{transform:translateY(-400%);-webkit-transform:translateY(-400%)}

.put-section-5{transform:translateY(-500%);-webkit-transform:translateY(-500%)}

.put-section-6{transform:translateY(-600%);-webkit-transform:translateY(-600%)}

.section-btn{width:14px;position:fixed;right:3%;top:50%}

.section-btn li{width:10px;height:10px;cursor:pointer;text-indent:-9999px;border-radius:50%;-webkit-border-radius:50%;margin-bottom:12px;background:#bd362f;text-align:center;color:#fff;onsor:pointer}

.section-btn li.on{background:#fff}

.section-7{background-color:#535353}

.section-7 .foot{position:absolute;width:100%;bottom:0}

.section-7 .copyright{position:absolute;width:100%;bottom:0}

.sbnyall1{padding:5% 0 0 0;position:relative}

.sbnyall1 .sbnyz{width:100%;position:relative}

.sbnyall1 .sbnyz .img{width:100%}

.sbnyall1 .sbnyy{width:100%;line-height:2;color:#333;height:100%;overflow-x:auto;margin:2% 0}

.sbnyall1 .sbnyy::-webkit-scrollbar{width:2px;height:2px}

.sbnyall1 .sbnyy::-webkit-scrollbar-track{background-color:transparent}

.sbnyall1 .sbnyy::-webkit-scrollbar-thumb{background-color:#1488c8}

.aboutmk_logo{position:absolute;width:26px;bottom:2%;left:48%;cursor:pointer;animation:rotate 1s linear infinite}

@keyframes rotate{0%,100%{transform:scaleX(1)}

50%{transform:scaleX(1.2)}

}

@keyframes rotate{0%{transform:translateY(0)}

25%{transform:translateY(5px)}

50%{ransform:translateY(10px)}

75%{ransform:translateY(5px)}

100%{transform:translateY(0)}

}

.sbnyall1 .sbnyy .sys1{font-size:36px}

.sbnyall1 .sbnyy .sys1 span{font-size:24px;margin:0 0 0 10%;text-transform:uppercase}

.sbnytit{text-align:center;margin:0 0 4% 0}

.sbnybs{color:#fff}

.sbnyhs{color:#333}

.sbnyls{color:#1488c8}

.sbnytit .nr_en{font-size:14px;padding:1.5% 0 0 0;text-transform:uppercase;letter-spacing:1px;color:#ccc;background:url(../images/line.png) top no-repeat}

.sbnytit .nr_cn{font-size:36px;letter-spacing:5px;padding-bottom:1%}

.sbnyall2{padding:5% 0 0 0}

.sbwy1{float:left;width:33.3%;padding:0 2.38%;position:relative}

.sbwy2{float:left;margin:0 50px 0 50px;position:relative}

.sbwy1_ulall .slick-arrow{position:absolute;bottom:-50%;width:3%;text-align:center;z-index:9;height:40px;line-height:40px;border:0;background-color:#1488c8;color:#fff;font-size:0}

.sbwy1_ulall .slick-prev:after{position:absolute;content:'Â«';width:100%;height:100%;left:0;top:0;font-size:24px;color:#fff;transition:all .3s;cursor:pointer}

.sbwy1_ulall .slick-prev{left:43%}

.sbwy1_ulall .slick-next{right:43%}

.sbwy1_ulall .slick-next:after{position:absolute;content:'Â»';width:100%;height:100%;left:0;top:0;font-size:24px;color:#fff;transition:all .3s;cursor:pointer}

.sbwy1_ulall .slick-arrow:hover:after{background-color:#1488c8;color:#fff}

.sbwy2_ulall .slick-arrow{position:absolute;bottom:-50%;width:3%;text-align:center;z-index:9;height:40px;line-height:40px;border:0;background-color:#1488c8;color:#fff;font-size:0}

.sbwy2_ulall .slick-prev:after{position:absolute;content:'Â«';width:100%;height:100%;left:0;top:0;font-size:24px;color:#fff;transition:all .3s;cursor:pointer}

.sbwy2_ulall .slick-prev{left:43%}

.sbwy2_ulall .slick-next{right:43%}

.sbwy2_ulall .slick-next:after{position:absolute;content:'Â»';width:100%;height:100%;left:0;top:0;font-size:24px;color:#fff;transition:all .3s;cursor:pointer}

.sbwy_events{line-height:2;color:#fff;max-height:360px;overflow-x:auto}

.sbwy_events::-webkit-scrollbar{width:2px;height:2px}

.sbwy_events::-webkit-scrollbar-track{background-color:transparent}

.sbwy_events::-webkit-scrollbar-thumb{background-color:#1488c8}

.sbwy_structure{padding:0 3%}

.sbwy_culture{position:relative;width:100%;overflow:hidden;border-bottom:1px solid #ddd;margin-bottom:5%}

.sbwy_culture0{width:35%;display:flex;height:100%; float:left;}

.sbwy_culture0 ul{width:100%}

.sbwy_culture1{width:35%;display:flex;height:100%;left:35%}

.sbwy_culture1 ul{width:100%}

.sbwy_culture1 ul li{width:100%;height:250px;border:1px solid #ddd;padding:6% 10%;border-right:none}

.sbwy_culture0 ul li{width:100%;height:250px;border:1px solid #ddd;padding:6% 10%;border-right:none}

.sbwy_culture0 ul li:nth-of-type(-n+2){border-bottom:none}

.sbwy_culture0 ul li .tit{padding-bottom:2%}

.sbwy_culture0 ul li .desc{line-height:2}

.sbwy_culture1 ul li:nth-of-type(-n+2){border-bottom:none}

.sbwy_culture1 ul li .tit{padding-bottom:2%}

.sbwy_culture1 ul li .desc{line-height:1.5}

.sbwy_culture2{width:30%;float:right}

.head_menu ul .CAli:hover .nav-sub{display:block}

.nav-sub{display:none;position:absolute;top:90%;left:-36px;width:130px;padding:10px 0;z-index:100}

.nav-sub:after{position:absolute;top:-10px;left:50%;margin-left:-10px;content:'';border-top:10px transparent dashed;border-left:10px transparent dashed;border-bottom:10px #1488c8 solid;border-right:10px transparent dashed}

.nav-sub>dd{position:relative;background-color:#fff;border-top:1px solid #1488c8}

.nav-sub>dd:nth-of-type(n+2){border-top-color:#ddd}

.nav-sub>dd>a{display:block;padding:0 10px;line-height:2.5;color:#1488c8;text-align:center;text-indent:0;transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;-o-transition:.3s}

.nav-sub>dd:hover>a{text-indent:1em}

.nav-sub>dd:hover .nav-sub2{display:block}

.dropdown-menu{position:absolute;width:100%;display:none;z-index:999;border-radius:1px;top:100%;left:0;background-color:rgba(0,0,0,.9);overflow:hidden}

.xlYiall{padding:35px 3% 35px 0}

.xlYiall:before{content:"";height:1px;width:100%;background-color:#999}

.xlYiall .xlYils{float:right;color:#eee}

.xlYiall .xlYils .xlYia{margin:0 0 0 40px;display:inline-block}

.xlYicpall{padding:30px 0 30px 0;position:relative}

.xlYicpall:before{content:"";position:absolute;width:100%;height:1px;background-color:#777;top:70px}

.cpxlals{width:10%;float:left;text-align:center;transition:all .3s}

.cpxlals .cpxlCA{margin-bottom:40px;color:#eee;transition:all .3s}

.cpxlals .cpxlCB{line-height:2;color:#eee}

.cpxlals .cpxlCA:hover,.cpxlals .cpxlCB:hover{color:#1488c8}

.popup_menu{position:fixed;top:0;bottom:0;left:0;right:0;background:#272a2e url(../image/popup.png) no-repeat center bottom;background-size:100%;z-index:99999;display:none}

.wrap{width:1200px;margin-left:auto;margin-right:auto}

.p_s_clo{cursor:pointer}

.bbb_close{text-align:right;margin-top:2.5vw;cursor:pointer}

.bbb_input{border-bottom:1px solid #686a6d;margin-top:0}

.popup_menu .rmgjc{width:100%;color:#999;margin:2% 0 0 0;letter-spacing:1px}

.bbb_input input{background:0 0;border:0;height:40px}

.bbb_input .text{width:90%;padding-left:20px;color:#eee}

.bbb_input .sub{width:40px;background:url(../image/popup_search.png) no-repeat center;text-indent:-99999px}

.bbb_nav{margin-top:3%}

.bbb_nav dl{float:left;width:14.285%;letter-spacing:1px}

.bbb_nav dl dt{position:relative;margin-bottom:5%}

.bbb_nav dl dt a{font-size:18px;color:#fff}

.bbb_nav dl dd{margin-bottom:5%;position:relative;font-size:16px}

.bbb_nav dl dd a{color:#999}

.bbb_img{margin-top:50px}

.bbb_img li{float:left;margin-right:2.75%;position:relative;width:31.5%;text-align:center}

.bbb_img li:nth-of-type(3n){margin-right:0}

.bbb_img li p{font-size:16px;line-height:2.5;color:#eee;text-align:center;position:absolute;bottom:0;left:0;right:0}

.do-gotop{width:0!important}

.QQ{position:fixed;right:20px;top:40%;cursor:pointer;z-index:999}

.qq1{position:fixed;top:-193px;position:relative;display:none;right:225px}

.qq1 img{position:absolute;top:-193px;left:0}

.qq1 p{display:block;float:left;width:35px;height:30px;position:absolute;z-index:999;margin-top:-180px;margin-left:145px}

.qq1 ul{position:absolute;padding-top:10px;left:110px;width:75px;height:225px;top:-81px}

.qq1 ul li{width:100%;height:20px;margin:8px 0 0 0}

.qq1 ul li a{display:block;width:100%;height:100%}





.page{width:100%;height:auto;overflow:hidden;margin:30px auto}

.page ul{display:table;margin:0 auto}

.page ul li{border:1px solid #ccc;padding:0 10px;height:30px;line-height:30px;color:#333;float:left;margin:0 5px}

.page ul li a{color:#333}

.page ul .thisclass{background:#00a0e9;color:#fff;border:1px solid #00a0e9}

.page select{border:none;background:0 0;outline:0}

.page ul .thisclass a{color:#fff}



.train_banner{width:100%;overflow:hidden;position:relative;max-height:765px}

.train_banner_sk{position:absolute;width:100%;height:60px;bottom:0;top:0}

.train_banner .banner_images{width:1000%}

.train_banner .banner_images li{float:left;width:10%}

.train_banner .banner_images li a{display:block;width:100%}

.train_banner .banner_images li a img{display:block;width:100%;object-fit:cover}

.train_banner .banner_index{position:absolute;left:0;bottom:20px;width:100%;text-align:center;z-index:9}







.banner_index-frame{display:block}

.train_banner .banner_index li{transition:all .3s;width:30px;height:10px;margin:10px 0;border-radius:10px;background:#fff;display:inline-block}

.train_banner .banner_index li.current{transition:all .3s;width:40px;background:#1488c8}









.news_list{overflow:hidden; margin-top:40px;}



.news_list ul{overflow:hidden}



.news_list ul li{font-size:14px;display:block; float:left;vertical-align:top; width:33.33%; border:10px #fff solid; box-sizing:border-box;padding:10px;background:#f5f5f5;}



.news_list ul li a{transition:.3s ease 0s;display:block;width:100%;}





.news_list ul li .newimg{ width:100%;overflow:hidden;}

.news_list ul li .newimg img{ width:100%}

.news_list ul li .newnr{margin:8% auto 0;width:90% ;}



.news_list ul li .newnr h4{overflow:hidden;text-overflow:ellipsis;white-space:nowrap; display: block; font-weight:400;}



.news_list ul li .p_time{font-size:14px;line-height:1.7;color:#666;padding:0;margin-top:6px}



.news_list ul li p{transition:.3s ease 0s;margin-top:30px;font-size:15px;line-height:1.7;color:#666;display:-webkit-box;-webkit-line-clamp:2;overflow:hidden;-webkit-box-orient:vertical;height:48px; margin-bottom:30px;}

.news_list ul li .i-a{float: left;font-size:16px;position:relative;line-height:50px;width:165px;height:50px;display:block;color:#fff;background:#1488c8;text-align:center}



.news_list ul li:first-child{width:100%;margin-bottom:3%;margin-left:0;padding:20px;background:#f5f5f5}



.news_list ul li:first-child .newimg{box-shadow:10px 10px 45px 0 rgb(0 0 0 / 0%);width:39%;height:auto;display:inline-block;vertical-align:middle}

.news_list ul li:first-child .newnr{width:53%;display:inline-block;vertical-align:middle;margin-left:5%;margin-top:0}

.news_list ul li:nth-child(n+2) .i-a{ display:none;}

.news_list ul li:hover{background:#1488c8;transition:.3s ease 0s;}

.news_list ul li:hover a{color:#fff;transition:.3s ease 0s;}

.news_list ul li:hover a .p_time,.news_list ul li:hover a p{color:#fff;transition:.3s ease 0s;} 



.news_list ul li:first-child .xaizai{width:auto;display:block;vertical-align:middle;margin-left:5%;margin-top:0}

.news_list ul li:first-child b:before {

    width: 15px;

    height: 3px;

    display: inline-block;

    vertical-align: middle;

    background: #1488c8;

    margin-right: 15px;

    content: '';

}



.news_list ul li:first-child .newnr h4 {

    font-size: 20px;

    font-weight: normal;

}



.news_list ul li:first-child .newnr h4 {

    transition: 0.3s ease 0s;

    color: #333;

    font-size: 16px;

    display: block;

    white-space: nowrap;

    overflow: hidden;

    text-overflow: ellipsis;

}



.news_list ul li:first-child:hover{background:#f5f5f5;transition:.3s ease 0s;}

.news_list ul li:first-child:hover a{color:#333;transition:.3s ease 0s;}

.news_list ul li:first-child:hover a .p_time,.news_list ul li:first-child:hover a p{color:#333;transition:.3s ease 0s;} 







.news_list ul li h3 {

font-size:20px;color:#666;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-weight:400;line-height:40px}





.news_list ul li:first-child h3:before{content:"头条";width:80px;border-radius:10px;background:#1488c8;text-align:center;color:#fff;height:40px;line-height:40px;display:inline-block;margin-right:15px}

.news_list ul li:first-child a h3{color:#1488c8}

.news_list ul li:first-child:hover a h3{color:#1488c8}



.news_list ul li a h3{color:#333}

.news_list ul li a:hover h3{text-decoration:underline}

.news_list ul li:hover  a h3{color:#fff}







@media screen and (max-width:1200px){.train_banner{padding-top:0}

.train_banner .banner_index li{margin-right:10px}

.train_banner .banner_index li.current{width:20px}

}

.train_banner .banner_index li.current:hover{transform:scale(1)}

.train_banner_left{cursor:pointer;transition:all .5s;position:absolute;left:0;bottom:0;display:none;height:10%;width:3.5%;text-align:center;z-index:5;color:#fff;}

.train_banner_right{cursor:pointer;transition:all .5s;position:absolute;left:3.5%;bottom:0;height:10%;display:none;width:3.5%;text-align:center;z-index:5;color:#fff;}

.train_banner_left:hover,.train_banner_right:hover{display:block}

.train_banner_li{position:absolute;top:0;width:100%;text-align:center}

.train_banner_left .train_banner_li{color:#fff}

.train_banner_right .train_banner_li{color:#1488c8}



.m_more{ width:60%; margin:30px auto; background:#1488c8; border-radius:6px; padding:3% 0; font-size:0.22rem; text-align:center; display:none;}

.mtwo{ display:none;}



.QS_list  .swiper-pagination{ display:none;}









.side{position:fixed;width:78px;right:0;top:50%;margin-top:-200px;z-index:10000;border:1px solid #ccc;background:#fff;border-bottom:0}

.side ul li{width:78px;height:78px;float:left;position:relative;border-bottom:1px solid #e0e0e0;color:#333;font-size:14px;line-height:38px;text-align:center;transition:all .3s;cursor:pointer;}

.side ul li a{color:#333}

.side ul li:hover{background:#1488c8;color:#fff}

.side ul li:hover a{color:#fff}

.side ul li i{height:25px;margin-bottom:1px;display:block;overflow:hidden;background-repeat:no-repeat;background-position:center center;background-size:auto 25px;margin-top:14px;transition:all .3s}

.side ul li i.bgs1{background-image:url(../images/ios01.png)}

.side ul li i.bgs2{background-image:url(../images/ios02.png)}

.side ul li i.bgs3{background-image:url(../images/ios03.png)}



.side ul li i.bgs6{background-image:url(../images/ios03.png)}



.side ul li:hover i.bgs1{background-image:url(../images/icon11.png)}

.side ul li:hover i.bgs2{background-image:url(../images/icon22.png)}

.side ul li:hover i.bgs6{background-image:url(../images/icon33.png)}





.side ul li.sideetel:hover .telBox{display:block}

.side ul li.sideewm:hover .ewBox{display:block}

.side ul li .sidebox{position:absolute;width:78px;height:78px;top:0;right:0;transition:all .3s;overflow:hidden}





.side ul li.sideewm .ewBox{width: 130px;

    display: none;

    color: #363636;

    text-align: center;

    padding: 10px;

    position: absolute;

   left: -130px;

    top: -67px;

    background-repeat: no-repeat;

    background-position: center center;

    border: 1px solid #e0e0e0;

    background: #1488c8;}

.side ul li.sideetel .telBox{width:240px;height:78px;display:none;color:#fff;text-align:left;position:absolute;left:-240px;top:0;background:#1488c8}

.side ul li.sideetel .telBox dd{display:block;height:100px;overflow:hidden;padding-left:82px;line-height:24px;font-size:18px;padding-top:14px}

.side ul li.sideetel .telBox dd span{display:block;line-height:28px;height:28px;overflow:hidden;margin-top:11px;font-size:18px}

.side ul li.sideetel .telBox dd.bgs1{background:url(../images/right_pic8.png) 28px center no-repeat;background-color:#0a8ada}

.side ul li.sideetel .telBox dd.bgs2{background:url(../images/icon11.png) 28px 19px no-repeat;background-size:15%}

.side ul li.sideewm .ewBox img{width:100%}









.buttom{background:#1488c8;bottom:0;margin:0 auto;max-width:100%;min-width:320px;position:fixed;width:100%;z-index:200; display:none;}

.buttom ul{overflow:hidden}

.buttom ul li{color:#fff;float:left;width:25%;padding:3% 0;border-right:1px #fff solid;box-sizing:border-box}

.buttom ul li .sy{overflow:hidden;text-align:center;vertical-align:middle;width:50%;margin:0 auto}

.buttom ul li p{font-size:14px;overflow:hidden;text-align:center}

.buttom ul li a{color:#fff}

.buttom ul li .sy img{width:30px;}



.mtop{ display:none;}









.pro-intro{overflow:hidden;padding:10px}

.pro-intro .img{float:left;width:405px;height:auto;overflow:hidden}

.pro-intro .img img{display:block;width:450px;height:395px}

.pro-intro .info{float:right;width:428px;height:395px;box-sizing:border-box;overflow:hidden;border:1px solid #d2d2d2;border-left:none}

.pro-intro .info p{color:#555;font-size:20px;border-bottom:1px solid #d9d9d9;height:45px;margin-top:60px;text-indent:20px}

.pro-intro .info .tel{width:100%;height:160px;border-bottom:1px solid #d9d9d9}

.pro-intro .info .tel img{display:block;margin-top:25px;margin-left:25px}

.pro-intro .info .tel b{width:100%;display:block;color:#1c71c8;margin-left:25px;font-size:36px;margin-top:10px;line-height:36px;font-weight:400}

.pro-intro .data{width:100%;height:auto;overflow:hidden}

.pro-intro .info .btn{width:100%;height:auto;overflow:hidden;margin-top:30px;margin-left:25px}

.pro-intro .info .btn a{display:block;width:165px;height:48px;background:#1c71c8;color:#fff;float:left;margin-right:15px;line-height:48px;font-size:16px;text-indent:30px;border-radius:10px;position:relative}

.pro-intro .info .btn a:after{content:url(../images/kf.png);position:absolute;top:13px;right:29px}

.pro-intro h2{font-size:28px;color:#333;font-weight:400;margin-bottom:16px;text-align:center;margin-top:20px}

.pro-intro .share{width:100%;height:46px;line-height:46px;border-bottom:1px #e7e7e7 solid;background:#f1f1f1;text-align:center}

.pro-intro .share p span{display:inline-block;font-size:12px;color:#999;padding:0 8px}

.pro-intro .info .btn a:last-child{background:#595757;text-indent:0;text-align:center}

.pro-intro .info .btn a:last-child::after{content:""}

.pro-intro .info .btn a:hover{background:#25b240}

.pro-intro .intro{width:100%;height:auto;overflow:hidden;margin-top:40px;min-height:500px}

.pro-intro .intro .t{width:100%;height:30px;border-bottom:1px solid #d2d2d2}

.pro-intro .intro .t p{color:#fff;font-size:18px;background:#1c71c8;width:180px;height:30px;line-height:30px;text-align:center}

.pro-intro .textxq{width:100%;height:auto;overflow:hidden;color:#666;font-size:16px;line-height:30px;margin-top:20px}

.txt{width:100%;height:auto;overflow:hidden;margin-top:10px;font-size:20px;text-align:center;height:45px;font-weight:700;background:url(../images/tit02.png) no-repeat center bottom;color:#1c71c8}

.textxq img{max-width:100%;margin:0 auto;text-align:center;display:block}



.article-detailed{overflow:hidden;background:#fff;padding:20px}

.article-detailed .tit{width:100%;height:auto;overflow:hidden;margin-bottom:15px}

.article-detailed .tit p{color:#333;font-size:24px;text-align:center;border-bottom:1px dashed #f1f1f1;padding:10px 0}

.article-detailed .tit span{display:block;color:#333;margin-top:5px;font-size:12px;text-align:center}

.article-detailed .intro{width:100%;height:auto;overflow:hidden}

.article-detailed .intro img{display:block;max-width:100%;margin:0 auto}

.article-detailed .intro p{color:#333;font-size:16px;line-height:30px}

.fy{height:auto;border:1px solid #d2d2d2;overflow:hidden;margin-top:30px}

.fy p{width:33.333%;box-sizing:border-box;height:60px;line-height:60px;float:left;color:#666;font-size:16px;text-align:center;border-right:1px solid #d2d2d2;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;padding:0 10px}

.fy p:last-child{border:none}

.fy p a{color:#666}



.w20{ margin:20px auto;}




.prolist{ margin:30px auto;}

.prolist ul li.cur1{ background:#1488c8}
.prolist ul li { border:1px #ccc solid; margin:5px }


.four_ysm{ display:none;}
.four_ysm{ width:100%; overflow:hidden; margin:0px auto;}

.four_ysm img{ width:100%}





@media screen and (max-width:1600px){

	

	.head_menu .CAli{ margin-left:40px;}

	

	.QS_item .si2 .si2c1{ font-size:20px;}

	.sbwy_culture1 ul li{height:225px;}

.sbwy_culture0 ul li{height:225px;}

	}



@media screen and (max-width:1440px){

	
	.sbwy_culture1 ul li{height:203px;}

.sbwy_culture0 ul li{height:203px;}
	.head_menu .CAli{ margin-left:20px;}

	.head_logo {

    float: left;

    padding-top: 11px;

}

	.four_ys .fys3 li{font-size:20px;}

.four_ys .fys4{ font-size:20px;}
	}





@media screen and (max-width:1280px){

	

	.head_menu .CAli{ margin-left:20px;}

	.head_logo {

    float: left;

    padding-top: 11px;

}

.wh1600 {

    margin: 0% 2%!important;

}

.head{ padding:0px;}

.QS_item .si2 .si2c1{ font-size:16px;}

.QS_list{ padding:0px;}

.news_sy_list .whc ul li.nsysb{ padding:20px;}

.news_sy_list .whc ul li.nsysb .ys1{ width:35%;}

.news_sy_list .whc ul li.nsysb .ys2{ width:55%;}

.news_sy_list .whc ul li.nsysb.nsysb {

 

    background: url(../images/news_jt1.png) no-repeat 50% 80%;

}

}

@media screen and (max-width:1200px){



	.NyLsnr ul li.product_item:hover .sys1{height:40px; }

	.NyLsnr ul li.product_item .sys1 h3{line-height:40px;}

}

@media screen and (max-width:1110px){

 .head{

        display: none;

    }

    .mi_head_all{

        display: block;

    }



.sy_title_all .dca {

    text-align:center;

    font-size: 30px;

    color: #1488c8;

    font-weight: 700;

    letter-spacing: 0px;

    float: none;

    text-transform: uppercase;

}

.sy_title_all .dcb{ display:none;}



.ProCa ul li {

    float: left;

    color: #333;

    margin: 0;

    padding: 0px; width:25%;

    line-height: 3; text-align:center; background:#f2f2f2; box-sizing:border-box; border:5px #fff solid;

    letter-spacing: 0px;

    border-radius: 3px;

}





.four_ys,.three_ys{ background:#1488c8}

.three_ys .three_ys_item{ margin:0px; width:auto;}



}



@media screen and (max-width:950px){
	
	.sbwy_culture2 img.pubimg_d{

    width: 100%;

    height: 100%;

    display: none;

}
.sbwy_culture2 img.pubimg_dq{

    width: 100%;

    height: 100%;

    display: block;

}

.about_sy .about_sy_all .asar{ float:none; width:100% }

.about_sy .about_sy_all .asal{ float:none; width:auto}

.news_sy_list .wha{ display:none;}

.news_sy_list .whb{

    width: auto;

    margin: 0%;

}



.news_sy_list .nsl{ float:none;}

.news_sy_list .whc{ width:auto;}

.news_sy_list .whc ul li.nsysb .ys1 {

    width: 10%;

    min-width: 90px; margin-right:15px; float:left;

}

.news_sy_list .whc ul li.nsysb .ys2{ width:auto; float:none;}

.news_sy_list .whc ul li.nsysb.nsysb {

    background: url(../images/news_jt1.png) no-repeat 95% 90%;

	padding:0  20px;height: 97px;

}



.news_sy_list .nsysa {

    background: #fff;

    border: 1px solid #eee;

    padding: 10px 23px;

    color: #555;

    line-height: 2;

    height:inherit;

    margin: 0 0 20px 0;

    background: url(../images/news_jt1.png) no-repeat 95% 90%;

	

}



.QS_list  .swiper-pagination{ display:block;}

.QS_list .swiper-container{ padding-bottom:60px;}

.sbwy_culture2 {

    width: auto; float: none; }

	.sbwy_culture1 ul li{ border:1px #ddd solid}

	.sbwy_culture0 {

    width: 50%; margin-top:20px;

    display: flex;

    height: 100%;

    float: left;

}

.sbwy_culture1 {

    width: 50%;margin-top:20px;

    display: flex;

    height: 100%;

    left: 35%;

}

}



@media screen and (max-width:750px){



	.four_ysm{ display:block;}
	.four_ys{ display:none;}

	.pro-intro .share{height:inherit;line-height:inherit;padding:10px 0}

.pro-intro .share p span{display:block;font-size:.22rem;color:#999;padding:3px 8px}

.fy{height:auto;border:1px solid #d2d2d2;overflow:hidden;margin-top:30px}

.fy p{width:50%;box-sizing:border-box;height:inherit;line-height:inherit;float:left;color:#666;font-size:.2rem;text-align:center;border-right:1px solid #d2d2d2;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;padding:10px}

.fy p:last-child{border:none;border-top:1px #ccc solid;width:100%}

.pro-intro h2{font-size:.25rem;line-height: 0.4rem;}

	.recomd_box .newslist .list ul li

	{ width:auto; float:none; padding-left:30px; }

	.tit:after{ display:block; content:"——"; color:#fff;} 

.honor_item{

    width: 48%;}

	.honor_item:nth-child(2n) {

    margin: 0 0 4% 0;

}



.news_list ul li:first-child .newnr h4{ font-size:0.22rem;}

.news_list ul li .newnr h4{ font-size:0.22rem;}

.news_list ul li .p_time{ font-size:0.15rem;}

.news_list ul li p{ font-size:0.2rem; height:inherit}



.news_list ul li:first-child .newimg{box-shadow:10px 10px 45px 0 rgb(0 0 0 / 0%);width:auto;height:auto;max-height:355px;display:block;vertical-align:middle}

.news_list ul li:first-child .newnr{width:auto;display:block;vertical-align:middle;margin-left:5%;margin-top:20px}



	.news_list ul li{ width:50%; border:6px #fff solid;}





	.fsdb20{ font-size:0.2rem;}

	.NyLsnr ul li{ width:50%}

	.pub_banner{ height:200px; min-height:200px; }

	.pub_banner h3{ line-height:180px;}

.sy_title_all .dca{ font-size:0.3rem;}

.ProCa ul li{ width:50%}

.ProCa ul li a{ font-size:0.22rem;}

.sycore_item .sys2{ font-size:0.22rem;}

.m_more{ display:block; }

.m_more a{color:#fff; font-size:0.25rem;}

.four_ys .fys2{ font-size:0.3rem;}

.four_ys .fys3 li{ font-size:0.22rem; margin-bottom:15px;}

.four_ys .fys4 span{ font-size:0.22rem;}

.QS_title .sys1{ font-size:0.3rem;}

.QS_title .sys2{ font-size:0.2rem;}

.four_ys .fys4{ font-size:0.22rem;}

.QS_item .si2 .si2c1{ font-size:0.22rem;}

.QS_item .si2 .si2c1 p{ font-size:0.2rem;}

.QS_item .si2 .si2c1{ padding:3% 0 0}

.QS_item .si2 .si2c2{ font-size:0.5rem;}

.QS_item .si2 .si2_2{ font-size:0.2rem; line-height:.35rem; height:inherit; padding-bottom:20px;}

.three_ys .three_ys_item{ font-size:0.2rem;}

.about_sy .about_sy_all .asal .sys1{ font-size:0.3rem; text-align:center;}



.sycore_item {

    width: 50%;

    float: left;

    margin: 0%; border:5px #fff solid; box-sizing:border-box;

    line-height: 2;

    position: relative;

    overflow: hidden;

}



.about_sy {

    background:none;

    background-size: cover;

    padding: 5% 0 0;

}



.about_sy .about_sy_all {

    margin: 0 3%;

    padding:  0% ;

    background-color: #fff;

}



.three_ys .three_ys_item:nth-of-type(1){background:url(../images/b_img1.png) no-repeat top left;background-size:50px; margin-bottom:20px; }

.three_ys .three_ys_item:nth-of-type(2){background:url(../images/b_img2.png) no-repeat top left;background-size:50px;margin-bottom:20px;}

.three_ys .three_ys_item:nth-of-type(3){background:url(../images/b_img3.png) no-repeat top left;background-size:50px;margin-bottom:20px;}





.QS_list .swiper-slide:nth-child(2) .si1{ display:none;}

.QS_list .swiper-slide:nth-child(2) .mtwo{ display:block;}



.about_sy .about_sy_all .asal .sys4 {

    color: #fff;







    letter-spacing: 0px;

  

    height:inherit;

    line-height: inherit;





 width:60%; margin:30px auto; background:#1488c8; border-radius:6px; padding:3% 0; font-size:0.22rem; text-align:center; display: block;}

 .fsdb18{ font-size:0.22rem;}

 

 .foot_list {float: none; text-align:center;}

	

.foot_rwm{ display:none;}



.foot_list .foot_ul h3{ font-size:0.3rem; margin-bottom:25px; padding-top:5%}

.foot_list .foot_ul p{ font-size:0.18rem; line-height:0.35rem;}

.news_sy_list .whc ul li.nsysb .ys2 .nr{ font-size:0.18rem;}

.news_sy_list .whb ul li.nsysa .ys2{ font-size:0.18rem;}

.side{ display:none;}

.buttom{ display:block;}

.mtop{ display:block; width:40px; height:40px; position:fixed; right:2px; bottom:12%; border-radius:3px; background:#1488c8 url(../images/icon33.png) no-repeat center center; background-size:20px; z-index:1;}

.foot{ padding-bottom:1rem;}

.links{ display:none;}

.mi_head .mi_Cal{ width:70px;}



.show .mmitem:nth-of-type(1){transform:rotate(45deg); top: 32px!important;

    left: 9px !important;}

.show .mmitem:nth-of-type(3){transform:rotate(-45deg);margin-left:10px!important;    right: 12px!important;

    top: 32px!important;

}

.sbnytit .nr_cn{ font-size:0.3rem;}

.fsdb24{ font-size:0.25rem;}

.fsdb16{ font-size:0.2rem;}

.sbwy_culture1 ul li, .sbwy_culture0 ul li{ height:3.8rem;}

.sbwy_culture1 ul li .desc{  color:#666; margin-top:10px;}

.sbwy_culture0 ul li .desc{ color:#666; margin-top:10px;}

.pub_banner h3{ font-size:0.4rem;}



}







@media screen and (max-width:430px){

	.logo{ width:80%; float:left; }

	

	.mi_head .logo{padding:4% 1%}

	.mi_head .mi_Cal .mmitem{width: 40px;}

	.mi_head .mi_Cal .mmitem:nth-of-type(1) {

    top: 25px;

}

.mi_head .mi_Cal .mmitem:nth-of-type(2) {

    top: 38px;

}

.mi_head .mi_Cal .mmitem:nth-of-type(3) {

    top: 51px;

}

.mi_head .mi_Cal {

    width: 50px;

}

	.news_list ul li{ width:100%; border:6px #fff solid;}

	

.show .mmitem:nth-of-type(1){transform:rotate(45deg); top: 30px!important;

    left: 0px !important;}

.show .mmitem:nth-of-type(3){transform:rotate(-45deg);margin-left:10px!important;    right: 12px!important;

    top: 30px!important;

}


.recomd_box .newslist .list ul li

	{  padding-left:20px; }


}

