html{
	overflow-x:hidden;
}
body{
	overflow-x:hidden;
}
.btn.bg{border-color:#1357a5;background-color:#1357a5;color:#fff;}
.tabCon .con{display:none;}
.tabCon .con.act{display:block;}
.mBtn{display:none;}
.row{display:flex;flex-flow:row wrap;justify-content:space-between;}
.row .col{flex:1;}
.commonUI{display:flex;flex-flow:row wrap;justify-content:space-between;}
.commonUI li{cursor:pointer;flex:1;}
.gradient_linear{background-image:-webkit-gradient(linear,0 0,0 bottom,from(#49d),to(#5571b4));-webkit-background-clip:text;-webkit-text-fill-color:transparent;}
.searDiv{position:relative;float:right;display:inline-block;overflow:hidden;margin-top:20px;margin-left:5px;width:215px;height:36px;max-width:430px;border:1px solid #bbb;border-radius:18px;background:0 0;}
#searcher{float:right;display:block;margin-right:4px;padding:0 5px;width:160px;height:34px;border:none;color:#333;font-size:13px;}
#searchglass{float:right;display:block;overflow:hidden;width:36px;height:36px;border:none;background-color:transparent;background-position:3px center;background-repeat:no-repeat;text-indent:-99em;cursor:pointer;}
.bgcon{overflow:hidden;padding-bottom:3vw;background-color:#fff;background-position:center top;background-size:auto auto;background-repeat:no-repeat;}
.fot_link{clear:both;padding:10px;line-height:2em;}
.fot_link strong{float:left;color:#333;}
.fot_link a{padding:0 10px;color:#666;}
.fot_link a:hover{color:#1357a5;}
#shareicon{display:inline-block;}
#shareicon .icon-wechat .wechat-qrcode{top:43px;}
#shareicon .icon-wechat .wechat-qrcode:after{position:absolute;top:-8px;left:50%;margin-left:-6px;width:0;height:0;border-color:transparent transparent #f3f3f3 transparent;border-style:solid;border-width:0 8px 8px 8px;content:'';}
.breakerDiv{overflow:hidden;border-bottom:1px solid #ddd;}
.breakerDiv h1,.breakerDiv h3{color:#1357a5;font-weight:400;font-size:1.4rem;}

.pagination {
    display: flex;
    padding-left: 0;
    list-style: none;
}
.pagination ul {
    display: flex !important;
    justify-content: center;
}
.pagination_style ul li:first-child {
    margin-left: 0;
}
.pagination_style ul li {
    margin-left: 20px;
}
.pagination_style ul li a {
    display: inline-block;
    font-size: 18px;
    color: #999999;
    font-family: monospace;
}
.pagination_style ul li .active {
    color: #000000;
    font-weight: 600;
}
.pagination input {
    display: none;
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
    .pagination_style.blog_pagination {
        padding-top: 0;
    }
}

@media only screen and (max-width: 767px) {
    .pagination_style.blog_pagination {
        padding-top: 0;
    }
}

.pagination_style.blog_pagination ul li {
    margin-left: 28px;
}

.pagination_style.blog_pagination ul li:first-child {
    margin-left: 0;
}

@media only screen and (max-width: 575px) {
    .pagination_style.blog_pagination ul li {
        margin-left: 18px;
    }
}

.pagination_style.blog_pagination ul li a {
    font-size: 17px;
    font-weight: 400;
}

@media only screen and (max-width: 575px) {
    .pagination_style.blog_pagination ul li a {
        font-size: 15px;
    }
}

.pagination_style {
    padding-bottom: 10px;
    justify-content:center;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
    .pagination_style {
        padding-top: 19px;
    }
}

@media only screen and (max-width: 767px) {
    .pagination_style {
        padding-top: 19px;
    }
}

.pagination_style ul li {
    margin-left: 20px;
}

.pagination_style ul li:first-child {
margin-left: 0;
}

.pagination_style ul li a {
display: inline-block;
font-size: 18px;
color: #999999;
}

.pagination_style ul li a:hover {
    color: #000000;
}

.pagination_style ul li a.current {
    color: #000000;
    font-weight: 600;
}








@media (max-width:768px){.breakerDiv h1,.breakerDiv h3{font-size:1.16666667rem;}
}
.breakerDiv+.ind_pro{padding-top:0;}
.breaker{float:right;overflow:hidden;box-sizing:border-box;color:#666;text-overflow:ellipsis;white-space:nowrap;font-size:14px;line-height:50px;}
@media (max-width:640px){.breaker{font-size:13px;}
}
.breaker a{color:#666;}
.breaker span{color:#666;}
.breaker i{color:#666;}
.main{overflow:hidden;margin-top:2vw;}
.main .bor{box-sizing:border-box;padding:1rem;border:1px solid #bbb;}
.main.containe{max-width:1400px;}
.lside{float:left;margin-right:2rem;width:13.5rem;}
.lside h2{box-sizing:border-box;background-color:#1357a5;color:#fff;text-indent:1em;font-weight:400;font-size:1.3rem;line-height:2.6em;}
@media (max-width:768px){.lside h2{font-size:1.13043478rem;}
}
.lside h2 small{text-transform:uppercase;}
.lside .iauth{box-sizing:border-box;}
.lside .iauth li{background-color:#eee;}
.lside .iauth a{position:relative;display:block;color:#333;text-align:left;text-indent:2em;font-size:.8rem;line-height:3.2em;}
@media (max-width:768px){.lside .iauth a{font-size:.88888889rem;}
}

@media (max-width:640px){.lside .iauth a{font-size:1rem;}
}
.lside .iauth a:after{position:absolute;top:0;right:1rem;z-index:5;display:block;color:#888;content:">";font-weight:700;font-size:1.2rem;font-family:'宋体';}
@media (max-width:768px){
    .lside .iauth a:after{font-size:1.09090909rem;}
    .lside .iauth a {
        text-indent: 0.7em !important;
    }
}
.lside .iauth a.act,.lside .iauth a:hover{background-color:#fafafa;}
.lside .iauth a.act:after,.lside .iauth a:hover:after{color:#1357a5;}
.lside .iauth dl dd{border-top:1px solid #ddd;}
.lside .iauth dl a{color:#666;font-size:14px;line-height:3.4em;}
@media (max-width:640px){.lside .iauth dl a{font-size:13px;}
}
.lside .iauth dl a:after{font-size:0;}
.lside .news_l{margin-top:2vw;}
.lside h3{margin-bottom:5px;color:#333;font-size:1.2rem;line-height:2em;}
@media (max-width:768px){.lside h3{font-size:1.09090909rem;}
}
.lside .newslist{padding:1em;border:1px solid #dfdfdf;}
.lside .newslist li{margin-bottom:.8rem;padding-bottom:.5rem;border-bottom:1px dashed #ddd;}
.lside .newslist a{display:block;overflow:hidden;}
.lside .newslist a.act,.lside .newslist a:hover{color:#1357a5;}
.lside .newslist a span{color:#888;font-size:12px;}
.lside .newslist .big{float:left;margin-right:.8rem;width:5rem;height:3.75rem;}
.lside .newslist h4{overflow:hidden;margin-bottom:.5em;height:3em;color:#666;font-weight:400;font-size:14px;line-height:1.67em;}
@media (max-width:640px){.lside .newslist h4{font-size:13px;}
}
.inner_list{box-sizing:border-box;padding:5px;}
.inner_list li{float:left;margin:1.5%;padding:1.5%;width:44%;background-color:#eee;}
.inner_list .imWrap{box-sizing:border-box;padding-top:75%;border:1px solid #bbb;}
.inner_list p{display:block;overflow:hidden;width:100%;height:3em;color:#333;text-align:center;text-overflow:ellipsis;white-space:nowrap;font-size:14px;line-height:3.6em;}
@media (max-width:640px){.inner_list p{font-size:13px;}
}
.inner_tit{position:relative;clear:both;margin-bottom:1rem;padding-top:2rem;text-align:left;}
.inner_tit h3{padding-left:.3em;border-left:4px solid #1357a5;color:#000;font-size:1.45rem;line-height:1em;}
@media (max-width:768px){.inner_tit h3{font-size:1.16rem;}
}
.article img{max-width:100%;}
.articleTit{margin-top:1rem;color:#333;text-align:center;font-weight:400;font-size:1.2rem;}
@media (max-width:768px){.articleTit{font-size:1.09090909rem;}
}
.sub_info{margin-bottom:1rem;padding:5px 0;border-bottom:1px dashed #bbb;color:#666;text-align:center;line-height:1.5rem!important;}
.sub_info span{margin-right:1rem;}
.pr .sub_info span:after{position:absolute;top:0;left:0;z-index:5;display:block;width:100%;height:100%;content:" ";}
.articleCon{overflow:hidden;color:#333!important;font-size:14px!important;line-height:2.1!important; margin-bottom:30px}
.articleCon img{height:auto!important;max-width:100%;}
.skip{overflow:hidden;margin-top:2vw;padding:.8rem;height:2em;background-color:#eee;}
.skip>div{float:left;width:50%;font-size:0;}
.skip>div:last-child{text-align:right;}
.skip a{display:inline-block;overflow:hidden;max-width:calc(100% - 5em);color:#666;text-overflow:ellipsis;white-space:nowrap;font-size:14px;}
@media (max-width:640px){.skip a{font-size:13px;}
}
.skip span{position:relative;display:inline-block;overflow:hidden;padding-right:5px;color:#333;font-size:14px;}
@media (max-width:640px){.skip span{font-size:13px;}
}
h3.tag{margin-top:.5rem;padding-top:.4rem;border-top:1px dashed #e0e1dc;color:#999;font-weight:400;font-size:14px;line-height:1.7em;}
@media (max-width:640px){h3.tag{font-size:13px;}
}
h3.tag a{margin:0 8px 0 5px;color:#005a98;}
h3.tag a :hover{color:#0172bd;}
.titbar{margin:1rem 0;height:36px;border-bottom:1px solid #bbb;}
.titbar h2{display:inline-block;border-bottom:2px solid #1357a5;color:#1357a5;font-size:.8rem;line-height:35px;}
@media (max-width:768px){.titbar h2{font-size:.88888889rem;}
}
@media (max-width:640px){.titbar h2{font-size:1rem;}
}
.news_pre{margin-top:-.8rem;width:103%;}
.news_pre li{float:left;margin-right:3%;width:47%;border-bottom:1px dashed #bbb;}
.news_pre span.date{float:right;color:#666;font-size:13px;}
.news_pre a{padding-left:1.5em;background-position:0 center;background-size:auto auto;background-repeat:no-repeat;color:#666;font-size:14px;line-height:3em;}
@media (max-width:640px){.news_pre a{font-size:13px;}
}
#pro_pre .swiper-slide a{display:block;}
#pro_pre .swiper-slide .big img{min-height:100%;}
#pro_pre .swiper-slide p{display:block;overflow:hidden;color:#666;text-align:center;text-overflow:ellipsis;white-space:nowrap;line-height:40px;}
#shareicon1>a{float:right;width:16px;height:16px;background-size:100%;}
body{padding-top:80px;}
#header{position:fixed;top:0;left:0;z-index:125;width:100%;height:93px;background-color:#fff;box-shadow:0 0 12px rgba(70,70,70,.5);}
.gray{background-color:#eee;}
.navbar{padding:.6rem 0;font-size:0;}
.navbar .logo{position:relative;z-index:50;float:left;display:inline-block;vertical-align:middle;}
.navbar .logo img{float:left;display:block;margin-right:13px;}
@media (max-width:768px){.navbar .logo img{margin-top:3px;max-height:42px;}
}
.navbar .logo h1{padding-left:.5rem;width:17em;color:#333;letter-spacing:3px;font-weight:400;font-size:.8rem;line-height:1.7em;}
@media (max-width:768px){.navbar .logo h1{font-size:.88888889rem;}
}
@media (max-width:640px){.navbar .logo h1{font-size:1rem;}
}
.navbar .logo small{display:block;color:#333;text-transform:uppercase;letter-spacing:1px;font-weight:400;font-size:11px;line-height:1.3em;}
#Nav{float:right;display:flex;overflow:hidden;padding-top:.5rem;width:calc(100% - 500px);max-width:1000px;text-align:center;flex-flow:row nowrap;justify-content:space-between;}
#Nav li{position:relative;flex:1;}
#Nav li a{display:block;box-sizing:border-box;color:#333;white-space:nowrap;font-size:15px;line-height:2.7em;transition:none;}
@media (max-width:640px){#Nav li a{font-size:1rem;}
}
#Nav li:before{position:absolute;top:0;left:0;z-index:5;display:block;color:#333;content:"|";font-size:15px;line-height:3em;}
@media (max-width:640px){#Nav li:before{font-size:1rem;}
}
#Nav li:first-child:before{display:none;}
#Nav li a.active,#Nav li:hover>a{color:#1357a5;}
.scroll#header{height:56px;}
.scroll .logobar .logo{padding-top:6px;}
.scroll .logobar .logo img{height:42px;}
.scroll #Nav li a{height:56px;line-height:59px;}
.scroll .tellNum{margin-top:20px;}
.ind_pro{margin-bottom:2vw;padding:1vw 0;width:102%;}
.ind_pro .imgcon{height:330px;}
.ind_pro li{float:left;overflow:hidden;box-sizing:border-box;margin-top:2vw;margin-right:2%;width:31%;border:2px solid #fff;background-color:#fff;}
.ind_pro li:hover{border-color:#1357a5;}
@media (max-width:768px){.ind_pro li{width:48%!important;}
}
.ind_pro .big{position:relative;width:100%;}
.ind_pro .big .imWrap img{min-height:100%;}
.ind_pro h3{position:absolute;bottom:0;left:0;z-index:7;overflow:hidden;width:100%;background-color:rgba(0,0,0,.5);color:#fff;text-align:center;text-overflow:ellipsis;white-space:nowrap;font-size:.85rem;line-height:3.5rem;}
@media (max-width:768px){.ind_pro h3{font-size:.94444444rem;}
}
@media (max-width:640px){.ind_pro h3{font-size:1.0625rem;}
}
.ind_pro.pro li:first-child{background-color:#1357a5;}
.ind_pro.pro li:first-child .imgcon{text-align:left;}
.ind_pro.pro li:first-child h2{display:inline-block;margin-top:-2rem;margin-left:3rem;color:#fff;vertical-align:middle;font-weight:400;font-size:2.1rem;line-height:2.3em;}
@media (max-width:768px){.ind_pro.pro li:first-child h2{font-size:1.35483871rem;}
}
.ind_pro.pro li:first-child h2 small{position:relative;display:block;color:#fff;text-transform:uppercase;font-size:2.3rem;font-family:Arial;}
@media (max-width:768px){.ind_pro.pro li:first-child h2 small{font-size:1.42857143rem;}
}
.ind_pro.pro li:first-child h2 small:after{position:absolute;top:-2px;left:0;z-index:5;display:block;width:1.5rem;height:2px;background-color:#fff;content:" ";}
.ind_pro.case li:first-child{float:right;}
.ind_pro.case li:first-child .imgcon{text-align:right;}
.ind_pro.case li:first-child h2 small:after{right:0;left:inherit;}
.ind_pro.case h2{margin-top:-2rem;margin-right:3rem;}
.moreR{display:block;margin-right:auto;margin-left:auto;padding:0 2rem;width:8em;border:1px solid #1357a5;border-radius:3px;color:#1357a5;text-align:center;line-height:3em;}
.moreR i{padding-left:5px;vertical-align:middle;font-size:.85rem;line-height:1em;}
@media (max-width:768px){.moreR i{font-size:.94444444rem;}
}
@media (max-width:640px){.moreR i{font-size:1.0625rem;}
}
.moreR.bg{border-color:#fff;color:#fff;}
#ind_about{overflow:hidden;background-position:0 center;background-size:auto auto;background-repeat:no-repeat;}
#ind_about .w50{float:left;width:50%;}
#ind_about .w50>img{float:right;display:block;}
.ind_about{box-sizing:border-box;padding-top:2vw;padding-bottom:3vw;padding-left:2vw;width:48vw;max-width:800px;}
.ind_about h2{position:relative;color:#1357a5;text-align:left;font-size:1.9rem;line-height:2.4em;}
@media (max-width:768px){.ind_about h2{font-size:1.31034483rem;}
}
.ind_about h2:after{position:absolute;bottom:0;left:0;z-index:5;display:block;width:100px;height:5px;background-color:#1357a5;content:" ";}
.ind_about p.con{overflow:hidden;margin:2em 2em 2em 0;height:5.7em;color:#1357a5;font-size:.8rem;line-height:1.9em;}
@media (max-width:768px){.ind_about p.con{font-size:.88888889rem;}
}
@media (max-width:640px){.ind_about p.con{font-size:1rem;}
}
@media (max-width:768px){.ind_about p.con{padding-left:2em;}
}
.ind_about .moreR{margin-left:0;}
.ind_about img{max-width:100%;}
.ind_about dl{overflow:hidden;padding-bottom:2vw;}
.ind_about dd{float:left;width:50%;}
.ind_about dd .img{float:left;margin-right:10px;}
.ind_about dd h3{color:#1357a5;font-size:.9rem;line-height:2.3em;}
@media (max-width:768px){.ind_about dd h3{font-size:.94444444rem;}
}
.ind_about dd p{color:#1357a5;}
#caseimg{padding:1rem 0;}
#caseimg .swiper-slide{box-sizing:border-box;padding:15px;background-color:#fff;box-shadow:2px 2px 7px rgba(70,70,70,.2);}
#caseimg .swiper-slide:hover{padding:.5rem;border:.25rem solid #1357a5;}
#caseimg .swiper-slide:hover .abs{opacity:1;}
#caseimg .swiper-slide:hover .more{border-color:#1357a5;color:#1357a5;}
#caseimg .big{position:relative;}
#caseimg .imWrap{padding-top:60%;}
#caseimg+.swiper-button-prev{top:55%;}
#caseimg+.swiper-button-prev+.swiper-button-next{top:55%;}
#caseimg .more{float:right;display:inline-block;margin-top:.2rem;color:#1357a5;font-size:14px;}
@media (max-width:640px){#caseimg .more{font-size:13px;}
}
#caseimg .date{overflow:hidden;margin-bottom:.4rem;padding:.4rem 0;border-bottom:1px solid #ddd;color:#666;text-overflow:ellipsis;white-space:nowrap;font-size:13px;}
#caseimg .date strong{display:block;color:#1357a5;font-size:1.25rem;line-height:1.2em;}
@media (max-width:768px){#caseimg .date strong{font-size:1.08695652rem;}
}
#caseimg .date span.fr{line-height:33px;}
#caseimg .date i{color:#1357a5;}
#caseimg h4{overflow:hidden;color:#333;text-overflow:ellipsis;white-space:nowrap;font-weight:400;font-size:.9rem;line-height:2em;}
@media (max-width:768px){#caseimg h4{font-size:.94444444rem;}
}
#caseimg small{display:block;overflow:hidden;height:3.2em;color:#999;font-size:14px;line-height:1.7em;}
@media (max-width:640px){#caseimg small{font-size:13px;}
}
#ind_news{position:relative;z-index:5;overflow:hidden;margin-bottom:-2px;padding:2vw 0 3vw;}
#ind_news>.containe{overflow:visible;}
@media (max-width:768px){#ind_news{padding:0;}
#ind_news .swiper-button-next.ir,#ind_news .swiper-button-prev.il{display:none;}
}
#ind_news .swiper-button-prev.il{left:-50px;}
#ind_news .swiper-button-next.ir{right:-50px;padding:0;}
#ind_news .swiper-button-next.ir,#ind_news .swiper-button-prev.il{width:32px;height:58px;background-size:100% auto;}
@media (max-width:700px){#ind_news .swiper-button-next.ir,#ind_news .swiper-button-prev.il{width:20px;height:36px;}
}
.ind_tit h2{display:inline-block;color:#1357a5;letter-spacing:1px;font-size:2rem;}
@media (max-width:768px){
    .ind_tit h2 {
        font-size: 1.33333333rem;
        margin-top: 1rem;
    }
}
.ind_tit h2 small{text-transform:uppercase;font-weight:400;font-size:2rem;}
@media (max-width:768px){.ind_tit h2 small{font-size:1.33333333rem;}
}
.ind_tit .more{float:right;margin-top:1rem;padding:0 2em;background-color:#1357a5;color:#fff;line-height:2em;}
#footer{padding-top:3vw;border-top:2px solid #1357a5;background-color:#fff;}
#footer .flogo{float:left;display:inline-block;margin-right:4vw;text-align:left;}
#footer .flogo dl{margin-top:1rem;padding-left:1.5rem;background-position:0 6px;background-size:auto auto;background-repeat:no-repeat;}
#footer .flogo dd{overflow:hidden;color:#333;text-overflow:ellipsis;white-space:nowrap;font-size:14px;line-height:2.2em;}
@media (max-width:640px){#footer .flogo dd{font-size:13px;}
}
.fastlink{overflow:hidden;margin-top:1.5rem;padding:0 10%;}
.fastlink h3{border-bottom:2px solid #1357a5;color:#1357a5;line-height:3em;}
.botnav{display:block;overflow:hidden;margin-right:auto;margin-bottom:1vw;margin-left:auto;padding:.5rem 0;max-width:1000px;text-align:left;}
.botnav li{position:relative;float:left;margin-top:.8rem;width:33.3%;}
.botnav li a{display:inline-block;box-sizing:border-box;color:#666;text-align:left;white-space:nowrap;font-size:15px;line-height:2em;}
@media (max-width:640px){.botnav li a{font-size:1rem;}
}
@media (max-width:768px){.botnav{display:none;}
}
.copyright {
    margin-top: 1.5rem;
    /*padding: .5rem 0;*/
    background-color: #1357a5;
    color: #fff;
    text-align: left;
    height: 39px;
    line-height: 39px;
}
.copyright a{color:#fff;}
.ind_ewm{float:right;margin-top:2vw;padding:9px;max-width:174px;text-align:center;}
.ind_ewm img{max-width:100%;}
.ind_ewm p{color:#666;font-size:12px;line-height:3em;}
a.backtotop{float:right;margin-top:5vw;margin-left:2vw;width:3.5rem;height:4.5rem;background-position:0 center;background-size:auto auto;background-repeat:no-repeat;font-size:0;}
.about_tit{margin:2vw 0;text-align:center;}
.about_tit h2 {
    color: #3f3e3e;
    font-weight: 400;
    font-size: 1.5rem;
    line-height: 1.2em;
}
@media (max-width:768px){.about_tit h2{font-size:1.2rem;}
}
.about_tit small{color:#1357a5;text-transform:uppercase;font-size:1.2rem;}
@media (max-width:768px){.about_tit small{font-size:1.09090909rem;}
}
.inner_products{margin-top:1vw;width:103%;}
.inner_products li{float:left;margin-right:2.5%;margin-bottom:2.5%;padding-bottom:1rem;width:22.5%;background-color:#f5f5f5;}
.inner_products h3{position:relative;overflow:hidden;color:#333;text-align:center;text-overflow:ellipsis;white-space:nowrap;font-weight:400;font-size:1.2rem;line-height:3em;}
@media (max-width:768px){.inner_products h3{font-size:1.09090909rem;}
}
.inner_products h3:after{position:absolute;bottom:.5rem;left:50%;z-index:5;display:block;margin-left:-.75rem;width:1.5rem;height:3px;background-color:#1357a5;content:" ";}
.inner_products p.con{display:block;overflow:hidden;padding:0 1rem;height:5em;color:#666;font-size:15px;line-height:1.7em;}
@media (max-width:640px){.inner_products p.con{font-size:1rem;}
}
.service_tit{margin-bottom:1em;color:#333;text-align:center;font-weight:400;font-size:1.5rem;}
@media (max-width:768px){.service_tit{font-size:1.2rem;}
}
.commonnews{margin-top:1em;padding:5px;}
.commonnews li{overflow:hidden;padding:1.5rem;border-bottom:1px solid #ddd;}
.commonnews .more{float:right;display:block;margin-top:1.5rem;width:2.25rem;border:1px solid #a7a7a7;border-radius:50%;color:#a7a7a7;text-align:center;font-size:1.25rem;line-height:2.25rem;}
@media (max-width:768px){.commonnews .more{font-size:1.08695652rem;}
}
.commonnews .date{float:left;display:inline-block;margin:6px;padding:1.1rem;background:#f5f5f5;color:#888;text-align:center;font-size:13px;}
.commonnews .date strong{display:block;font-size:1.45rem;line-height:1.2em;}
@media (max-width:768px){.commonnews .date strong{font-size:1.16rem;}
}
.commonnews .wrap{padding:0 3vw 0 2vw;}
.commonnews h3{display:block;overflow:hidden;color:#333;text-overflow:ellipsis;white-space:nowrap;font-size:1.3rem;line-height:1.2em;}
@media (max-width:768px){.commonnews h3{font-size:1.13043478rem;}
}
.commonnews p.con{overflow:hidden;margin-top:.6em;height:3.5em;color:#666;font-size:14px;line-height:24px;}
@media (max-width:640px){.commonnews p.con{font-size:13px;}
}
.commonnews li:hover{border:none;box-shadow:2px 2px 7px rgba(70,70,70,.2);}
.commonnews li:hover .date{background-color:#1357a5;color:#fff;}
.commonnews li:hover .more{border-color:#1357a5;color:#1357a5;}
.commonnews .tags{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.commonnews .tags .tag{display:inline-block;width:1.5em;height:1.5em;vertical-align:text-top;}
.commonnews .tags a{display:inline-block;margin-right:.5em;color:#777;}
.gray{overflow:hidden;background-color:#f5f5f5;}
#ind_form2{margin:3vw auto;max-width:1200px;}
#ind_form2 .col{float:left;box-sizing:border-box;width:31%;border:1px solid #bbb;background-color:#fff;}
#ind_form2 .col2{margin:0 3.5%;}
#ind_form2 .cb{box-sizing:border-box;border:1px solid #bbb;background-color:#fff;}
#ind_form2 input,#ind_form2 textarea{border:none;}
#ind_form2>div{margin-bottom:1.5rem;padding-top:.5em;padding-bottom:.8rem;}
#ind_form2>div>*{vertical-align:middle;}
#ind_form2 label{padding-left:1em;color:#666;}
#ind_form2 label i{padding-right:5px;vertical-align:initial;font-size:14px;}
#ind_form2 label i.fa-mobile{vertical-align:middle;font-size:21px;}
#ind_form2 textarea{width:70%;height:70px;text-indent:.8em;}
#ind_form2 .ushoppingccsub{
	display: block;
    margin-right: auto;
    margin-left: auto;
    padding: 0 6em;
    height: 50px;
    border: none;
    background-color: #1357a5;
    color: #fff;
    cursor: pointer;
    text-align: center;
    display: block;	
}
@media (max-width:768px){#ind_form2{margin-bottom:2rem;width:100%;}
}
.containe.contact2{box-sizing:border-box;margin-top:1rem;max-width:1200px;}
.containe.contact2 .tit {
    padding-bottom: 3vw;
    color: #3f3e3e;
    text-align: center;
    font-weight: 400;
    font-size: 1.5rem;
    line-height: 2em;
}
@media (max-width:768px){.containe.contact2 .tit{font-size:1.16666667rem;}
}
.containe.contact2 .tit small {
    display: block;
    text-transform: uppercase;
    font-size: 1.2rem;
    line-height: 2em;
    color: #1357a5;
}
.containe.contact2 h3{margin-bottom:.5rem;padding-left:.6rem;border-left:3px solid #eee;}
.containe.contact2 h3 small{display:block;color:#ddd;text-transform:uppercase;font-size:1.2rem;}
@media (max-width:768px){.containe.contact2 h3 small{font-size:1.09090909rem;}
}
.containe.contact2 .lx{margin:0 5vw;}
.containe.contact2+.cb p{line-height:0;}
#ditu{position:relative;margin-bottom:3vw;width:100%;height:510px;}
.ditu_info{position:absolute;top:0;right:0;z-index:5;box-sizing:border-box;padding:40px;width:50%;}
.ditu_info .bg{box-sizing:border-box;padding:30px;width:100%;height:100%;background-color:rgba(19,87,164,.8);}
.ditu_info h2{padding-bottom:1em;color:#fff;font-weight:400;font-size:1.4rem;line-height:2em;}
@media (max-width:768px){.ditu_info h2{font-size:1.16666667rem;}
}
.ditu_info dl i{padding-right:7px;font-size:.8rem;}
@media (max-width:768px){.ditu_info dl i{font-size:.88888889rem;}
}
@media (max-width:640px){.ditu_info dl i{font-size:1rem;}
}
.ditu_info dl dd{margin-bottom:1em;color:#fff;font-size:.85rem;line-height:1.5em;}
@media (max-width:768px){.ditu_info dl dd{font-size:.94444444rem;}
}
@media (max-width:640px){.ditu_info dl dd{font-size:1.0625rem;}
}
.ditu_info dl dd span{float:left;}
#inner_case{display:flex;width:100%;max-width:1200px;flex-flow:row wrap;justify-content:space-between;}
#inner_case>*{margin:3px;border:1px solid #fff;background-color:#fff;text-align:center;cursor:pointer;flex:1 1 7em;}
@media screen and (max-width:767px){#inner_case>*{border:1px solid #dfdfdf;}
}
#inner_case span{display:inline-block;font-size:.85rem;line-height:2em;}
@media (max-width:768px){#inner_case span{font-size:.94444444rem;}
}
@media (max-width:640px){#inner_case span{font-size:1.0625rem;}
}
#inner_case .active span{border-bottom:2px solid #000;}
#inner_case a{ color:#000}
.ind_case#grid{min-height:50vw;}
.inner_jobs li{margin-bottom:1em;padding-bottom:1em;border-bottom:1px solid #666;}
.inner_jobs h4{padding-bottom:.8em;color:#1357a5;font-size:1.2rem;}
@media (max-width:768px){.inner_jobs h4{font-size:1.09090909rem;}
}
.pagebar { padding:20px; overflow:hidden; clear:both}
.pagebar .pagingtxt {
  display: flex;
  justify-content: center;
  margin-top: 10px;
}
.pagingtxt a {
    background: #fff;
    border: 1px solid #e3e1e1;
    color: #333;
    font-size: 12px;
    padding: 8px 10px;
    margin: 0 2px;
    border-radius: 3px;
    line-height: 100%
}
.pagingtxt span {
    color: #333;
    font-size: 12px;
    padding: 7px 2px;
    margin: 0 2px;
    border-radius: 3px;
}
.pagingtxt a:hover {
  color: #333;
  border: 1px solid #333;
}
.pagingtxt a.page-num-current {
    color: #fff;
    background: #136ec2;
    border: 1px solid #136ec2;
}
.pagingtxt .st{ font-family:宋体}
.text-secondary{ text-align:center; padding:20px 0}
#maximg img{ max-width:100%; height:auto !important}



@media (max-width:640px) {
    .f14 {
        font-size: 13px;
    }
}

.f15 {
    font-size: 15px;
}

@media (max-width:640px) {
    .f15 {
        font-size: 1rem;
    }
}

.f16 {
    font-size: .8rem;
}

@media (max-width:768px) {
    .f16 {
        font-size: .88888889rem;
    }
}

@media (max-width:640px) {
    .f16 {
        font-size: 1rem;
    }
}

.f17 {
    font-size: .85rem;
}

@media (max-width:768px) {
    .f17 {
        font-size: .94444444rem;
    }
}

@media (max-width:640px) {
    .f17 {
        font-size: 1.0625rem;
    }
}

.f18 {
    font-size: .9rem;
}

@media (max-width:768px) {
    .f18 {
        font-size: .94444444rem;
    }
}

.f19 {
    font-size: .95rem;
}

.f20 {
    font-size: 1rem;
}

.f21 {
    font-size: 1.05rem;
}

@media (max-width:768px) {
    .f21 {
        font-size: 1rem;
    }
}

.f22 {
    font-size: 1.1rem;
}

@media (max-width:768px) {
    .f22 {
        font-size: 1.04761905rem;
    }
}

.f23 {
    font-size: 1.15rem;
}

@media (max-width:768px) {
    .f23 {
        font-size: 1.04545455rem;
    }
}

.f24 {
    font-size: 1.2rem;
}

@media (max-width:768px) {
    .f24 {
        font-size: 1.09090909rem;
    }
}

.f25 {
    font-size: 1.25rem;
}

@media (max-width:768px) {
    .f25 {
        font-size: 1.08695652rem;
    }
}

.f26 {
    font-size: 1.3rem;
}

@media (max-width:768px) {
    .f26 {
        font-size: 1.13043478rem;
    }
}

.f27 {
    font-size: 1.35rem;
}

@media (max-width:768px) {
    .f27 {
        font-size: 1.125rem;
    }
}

.f28 {
    font-size: 1.4rem;
}

@media (max-width:768px) {
    .f28 {
        font-size: 1.16666667rem;
    }
}

.f29 {
    font-size: 1.45rem;
}

@media (max-width:768px) {
    .f29 {
        font-size: 1.16rem;
    }
}

.f30 {
    font-size: 1.5rem;
}

@media (max-width:768px) {
    .f30 {
        font-size: 1.2rem;
    }
}

.f31 {
    font-size: 1.55rem;
}

@media (max-width:768px) {
    .f31 {
        font-size: 1.19230769rem;
    }
}

.f32 {
    font-size: 1.6rem;
}

@media (max-width:768px) {
    .f32 {
        font-size: 1.23076923rem;
    }
}

.f33 {
    font-size: 1.65rem;
}

@media (max-width:768px) {
    .f33 {
        font-size: 1.22222222rem;
    }
}

.f34 {
    font-size: 1.7rem;
}

@media (max-width:768px) {
    .f34 {
        font-size: 1.25925926rem;
    }
}

.f35 {
    font-size: 1.75rem;
}

@media (max-width:768px) {
    .f35 {
        font-size: 1.25rem;
    }
}

.f36 {
    font-size: 1.8rem;
}

@media (max-width:768px) {
    .f36 {
        font-size: 1.28571429rem;
    }
}

.f37 {
    font-size: 1.85rem;
}

@media (max-width:768px) {
    .f37 {
        font-size: 1.27586207rem;
    }
}

.f38 {
    font-size: 1.9rem;
}

@media (max-width:768px) {
    .f38 {
        font-size: 1.31034483rem;
    }
}

.f39 {
    font-size: 1.95rem;
}

@media (max-width:768px) {
    .f39 {
        font-size: 1.3rem;
    }
}

.f40 {
    font-size: 2rem;
}

@media (max-width:768px) {
    .f40 {
        font-size: 1.33333333rem;
    }
}

.f41 {
    font-size: 2.05rem;
}

@media (max-width:768px) {
    .f41 {
        font-size: 1.32258065rem;
    }
}

.f42 {
    font-size: 2.1rem;
}

@media (max-width:768px) {
    .f42 {
        font-size: 1.35483871rem;
    }
}

.f48 {
    font-size: 2.3rem;
}

@media (max-width:768px) {
    .f48 {
        font-size: 1.42857143rem;
    }
}

.f88 {
    font-size: 4.4rem;
}

@media (max-width:1200px) {
    .f88 {
        font-size: 4vw;
    }
}

@media (max-width:768px) {
    .f88 {
        font-size: 1.45454545rem;
    }
}

@media (max-width:640px) {
    .btn {
        font-size: 13px;
    }
}