.header,.header .logo{line-height:80px}.header .language .t,.header .logo img{display:inline-block;vertical-align:middle;height:60px; margin:0px 0px 0px 8px;}.cate-groups .cate-list,.e_box .mian-nav,.e_box .mian-nav .mian-child,.header .head-nav,.newsl{list-style-type:none}.header{position:relative}.header .language,.header .menu{position:absolute;top:0;z-index:1}.header .logo img{max-width:70%;max-height:80%}.header .language{right:60px}.header .language .t{line-height:20px;border:1px solid #838383;padding:0 5px;color:#838383;font-size:12px;margin-top:-5px}.header .menu{right:15px}.header .menu img{width:30px}.header .head-nav{display:none}.header .head-nav li{line-height:40px;border-top:1px solid #efefef;padding-left:20px;font-size:14px}.header .head-nav a{color:#464646}.ban-index{display:block;width:100%}.baner-page{bottom:30px}.baner-page .swiper-pagination-bullet{width:14px;height:14px;border-radius:7px;background:#fff;opacity:1}.baner-page .swiper-pagination-bullet-active{background:#1c96d7}.block-title{text-align:center;font-size:26px;color:#101010}.block-title .blue{color:#006dca}.block-role{width:25px;height:2px;background:#1e7d29;margin:10px auto}.block-en{font-size:14px;color:#b4b4b4;text-align:center;text-transform:uppercase}.block-en.blue{color:#005bac};.block-x{margin-bottom:20px;margin-left:15px;margin-right:15px}.block-x img{width:100%}.block-yewu{padding:40px 15px 50px}.block-case,.block-pros,.pro-case{padding:50px 0px 35px 0}.block-yewu .fl,.block-yewu .fr{width:48%}.block-yewu .imgbox{width:100%}.block-yewu .imgbox+.imgbox{margin-top:10px}.block-yewu .imgbox img{max-width:100%;border:0;display:block}.block-case .half{width:48%;display:inline-block}.block-case .case-item{margin:15px;height:140px;border:2px solid #dfdfdf;-webkit-box-sizing:border-box;box-sizing:border-box;line-height:140px;overflow:hidden}.block-case .case-item img{display:inline-block;border:0;vertical-align:middle;max-width:100%}.product-cate{margin-top:20px}.pro-case .half{width:45%;display:inline-block}.pro-case .case-item{height:180px;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden;margin:2%;background:#f5f6fa}.pro-case .case-item .case-img{height:140px}.pro-case .case-item img{display:inline-block;border:0;vertical-align:middle;max-width:100%}.pro-case .case-item .case-name{line-height:40px;font-size:14px;color:#343434;text-align:center}.block-pros{background-color:#f5f6fa;background:url(../images/product_bj.jpg); background-repeat:no-repeat; background-position:center top;}.block-pros .pro-item{margin:0 10px 10px;padding:2px}.block-pros .pro-item .img{line-height:140px}.block-pros .pro-item .img img{max-width:100%;vertical-align:top;display:inline-block}.block-pros .pro-item .pro-name{margin:0;line-height:20px;font-size:14px;color:#333;text-align:center}.block-ys{padding:35px 0}.block-ys .swiper-container{padding:0 0 35px}.block-ys .ys-item{margin:0 15px}.block-ys .item-img img{max-width:100%;display:block}.block-ys .title{font-size:20px;color:#3f3f3f;font-weight:700;padding:20px 0;background:url(../images/smalldot.png) bottom center no-repeat;background-size:100% auto;margin:0 0 10px}.block-ys .descs{font-size:16px;color:#5d5d5d;line-height:30px;position:relative;text-indent:1em}.block-ys .descs:before{content:'';width:4px;height:4px;display:block;border-radius:2px;background:#006dca;position:absolute;left:0;top:14px;z-index:1}.block-ys .youshi-page{bottom:0}.block-ys .youshi-page .swiper-pagination-bullet{width:16px;height:16px;border-radius:8px;background-color:grey;opacity:1}.block-ys .youshi-page .swiper-pagination-bullet-active{background-color:#006dca}.block-envir{background-color:#0a6dc0;padding:40px 0}.block-envir .block-title{color:#fff}.block-envir .envir-item{margin:0 10px 10px;height:170px;}.block-envir .envir-item .img{overflow:hidden}.block-envir .envir-item .img img{min-width:100%;min-height:100%;vertical-align:top;height:120px}.block-envir .envir-item .name{overflow:hidden;white-space:nowrap;-o-text-overflow:ellipsis;text-overflow:ellipsis;line-height:55px;color:#333;font-size:14px;text-align:center}.block-about{text-align:center;padding:35px 0 50px}.block-about .block-en,.block-about v .block-title{color:#fff}.block-about .about-text{font-size:14px;color:#fff;line-height:25px;padding:0 15px}.block-about .about-text p{margin:0;font-size:14px;color:#333}.block-about .about-text img{max-width:100%}.block-about .more-box{margin-top:20px}.block-news{padding:50px 0 30px 0px;background-color:#fff;background:url(../images/news_index_bj.jpg); background-repeat:no-repeat; background-position:center top;}.block-news .news-list{padding:0 15px}.block-news .new-item{margin-bottom:10px;height:100px}.block-news .img{float:left;height:100px;width:140px}.block-news .img img{max-width:100%}.block-news .news-info{margin-left:150px}.block-news p{margin:0}.block-news .title{color:#464646;font-size:16px;margin-bottom:5px}.block-news .info{color:#707070;font-size:14px;margin-bottom:5px}.block-news .news-btn .more{border:1px solid #595959;padding:0 10px;line-height:25px;text-align:center;color:#595959;font-size:14px;display:inline-block}.block-news .tab-top{font-size:0;text-align:center;padding:0 15px;margin-bottom:15px}.block-news .tab-top .top-item{width:30%;display:inline-block;line-height:40px;background-color:#fff;color:#5b5b5b;font-size:16px}.block-news .bottom-item .list li:before,.newsl li:before{content:'';width:4px;height:4px;border-radius:2px}.block-news .tab-top .top-item+.top-item{margin-left:5%}.block-news .tab-top .active{background-color:#006dca;color:#fff}.block-news .bottom-item{display:none}.block-news .bottom-item.active{display:block}.block-news .bottom-item .list{list-style-type:none;padding:0 15px}.block-news .bottom-item .list li{line-height:40px;border-bottom:1px dashed #f5f5f5;padding-left:15px;position:relative}.block-news .bottom-item .list li:before{display:block;position:absolute;background-color:#006dca;left:0;top:18px}.block-news .bottom-item .list li a{color:#626262;font-size:16px}.newsl{margin:30px 15px}.newsl li{line-height:40px;padding-left:40px;position:relative;border-bottom:1px dashed #eee}.newsl li a{color:#575757;font-size:14px}.newsl li:before{display:block;background:#006dca;position:absolute;left:15px;top:16px}.apply-job,.apply-job table{width:100%}.newsl li .time{position:absolute;right:10px;top:0;bottom:0;font-size:12px;color:#0059c8}.apply-job{padding:10px 0}.apply-job .form-controls01,.apply-job .form-controls02{display:block;width:80%;padding-left:16px;color:#ccc;background-color:transparent;background-image:none;float:left;vertical-align:middle}.apply-job tr{line-height:40px}.apply-job .form-controls01{height:28px;line-height:28px;border:0;border:1px solid #ddd;border-radius:0;margin-bottom:8px}.apply-job .form-controls02{padding-top:0;height:80px;line-height:20px;border:0;border:1px solid #ddd;border-radius:0;margin-bottom:10px}.footer{padding-bottom:60px;background:#eeeeee;height:175px;overflow:hidden;}.footer .foot-logo{float:left;text-align:center;line-height:120px;width:120px}.footer .foot-logo img{display:inline-block;max-height:70px;vertical-align:middle;max-width:100px}.footer .foot-info{margin-left:0px;margin-top:30px;margin-bottom:30px; text-align:center; color:#005bac;}.footer .foot-info .info{margin:0;font-size:14px;color:#005bac;line-height:25px}.pagefoot{position:fixed;left:0;right:0;bottom:0;z-index:999;height:60px;line-height:60px;background:#0c5aaa}.pagefoot .page-link{text-align:center;width:25%;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:14px;color:#fff;font-weight:700;display:inline-block}.pagefoot .page-link+.page-link{border-left:1px solid #005988;margin-left:-5px}.about-page{padding:40px 0}.page-c-nav{text-align:center;padding:10px 0}.page-c-nav a{color:#989898;font-size:16px;margin:0 5px}.cate-groups{text-align:center}.cate-groups .cate-item{line-height:45px;padding:0 80px;display:inline-block;font-size:14px;color:#7a7a7a;border:1px solid #7a7a7a}.cate-groups .cate-list{text-align:left}.cate-groups .cate-list .toggle{position:absolute;right:0;top:0;z-index:10;display:block;width:50px;background:#ddefdf;color:#5a5a5a;font-size:24px;text-align:center;height:50px}.cate-groups .cate-list li{line-height:50px;background:#d3e6d5;position:relative;padding:0 15px;border-bottom:1px solid #fff}.cate-groups .cate-list a{font-size:16px;color:#5a5a5a;display:block}.cate-groups .cate-list .childs>li{border-bottom:0;border-top:1px solid #fff}.cate-groups .cate-list .childs{display:none}.cate-groups .cate-list .active .childs{display:block}.cate-groups .cate-list .closeline{height:50px}.cate-groups .cate-list .close-cate{position:absolute;right:0;top:0;width:50px;display:block;text-align:center;font-size:24px;color:#fff}.content{padding:30px 15px;font-size:14px;color:#333}.see-more{padding:10px 0;text-align:center}.see-more .links{line-height:50px;padding:0 60px;background:#006dca;color:#fff;font-size:14px;display:inline-block}.detail-head{padding:20px 15px}.detail-head .head-img{width:100%;display:block}.detail-head .name{text-align:center;font-size:18px;color:#0558b6;margin:10px 0 0}.detail-title{line-height:50px;font-size:18px;font-weight:700;color:#0558b6;border-bottom:1px solid #0558b6;margin:0 15px}.modal-bg{background:rgba(0,0,0,.6)}.modal-hover{position:fixed;left:0;right:0;top:0;bottom:0;width:100%;height:100%;z-index:10000;display:none}#modal{margin-top:200px}.close-modal{position:fixed;left:50%;bottom:100px;margin-left:-10px;font-size:26px;color:#fff}.modal-hover .swiper-slide{text-align:center}.modal-hover .swiper-slide img{display:inline-block;max-width:100%}.article-top{line-height:55px;background:#0558b6;color:#fff;position:relative;padding:0 15px;height:55px}.article-top .name{font-size:16px;margin:0}.article-top .en{margin-left:10px}.article-top .back{position:absolute;right:15px;top:0;bottom:0;z-index:10;color:#fff}.article-top .back-ico{display:inline-block;width:23px;height:10px;background:url(../images/back-icon.png) no-repeat;margin-left:3px}.article-head{margin:15px;text-align:center;border-bottom:1px dashed #ccc;padding:0 0 20px}.article-head .titl{font-size:18px;color:#575757;font-weight:400;margin:0}.article-head .time{font-size:14px;color:#8c8c8c}.article-content{margin:0 15px;padding:10px 0}.article-content img{max-width:100%}.article-foot{padding:30px 0;text-align:center;font-size:0}.article-foot .foot-link{display:inline-block;margin:0 17px;width:56px;height:56px}.article-foot .prev{background:url(../images/news-btns.png) no-repeat;background-size:auto 100%}.article-foot .list{background:url(../images/news-btns.png) -91px 0 no-repeat;background-size:auto 100%}.article-foot .next{background:url(../images/news-btns.png) -182px 0 no-repeat;background-size:auto 100%}.e_box{position:fixed;left:100%;right:0;top:0;bottom:0;z-index:1000000;background:rgba(0,0,0,.4);display:none}.e_box .left-role,.e_box .mian-box{position:absolute;bottom:0;z-index:1000001;height:100%;top:0}.e_box .left-role{left:0;width:50px;background:url(../images/right-btn.png) center 100px no-repeat}.e_box .mian-box{left:50px;right:0;background:#fff;min-width:150px}.e_box .top-title{line-height:40px;height:40px;background-color:#f0f0f0;text-align:center}.e_box .mian-nav>li{line-height:50px;font-size:16px;padding-left:15px;border-bottom:1px solid #cdd5d5;position:relative}.e_box .mian-nav .toggle{position:absolute;right:0;top:0;font-size:20px;width:50px;background:#fffcfc;text-align:center}.e_box .mian-nav .mian-child{display:none}.e_box .mian-nav .mian-child.active{display:block}.e_box .mian-nav .mian-child li{border-top:1px solid #cdd5d5;padding-left:10px;font-size:12px}.e_box .mian-nav a{color:#343434};
#x_youshi_index{
overflow:hidden;
width:1080px;
margin:10px auto 0px auto;
}
#x_youshi{
overflow:hidden;
width:100%;
margin:30px auto 0px auto;
}
#x_youshi ul{
margin:0px auto;
width:100%;
overflow:hidden;
}
#x_youshi ul li{
float:left;
text-align:center;
width:50%;
padding:0px;list-style-type:none; 
border:px solid #eee;
margin:0px 0px 20px 0px;
}
#x_youshi ul li img{
width:70%;
max-width:100%;
    max-height:100%;
    transition:transform 0.6s;
    -webkit-transition:-webkit-transform 0.6s;
}

#x_youshi ul li h3{
text-align:centr;
line-height:26px;
font-size:18px;
color:#333;
padding:2px 0px 2px 0px;
font-weight:normal;
}
#x_youshi ul li hr{ width:28px;margin:0px auto; color:#707070;height:2px;border:none;border-top:2px  solid #707070; padding:0px 0px 10px 0px;}
#x_youshi ul li p{
text-align:centr;
line-height:24px;
font-size:14px;
color:#858585;
padding:12px 20px;
font-weight:normal;
}
.swiper-wrapper{margin-top:0px;}
#x_news_index_right{
width:94%;
max-width:480px;
overflow:hidden;
padding-bottom:0px;
margin:20px auto 0px auto;
}
#x_news_index_right h1{
font-size:20px;
color:#101010;
margin-bottom:12px;
}
#x_news_index_right h1 span{
color:#a9a9a9;
font-size:16px;
font-family:Arial, Helvetica, sans-serif;
padding-left:8px;
font-weight:normal;

}
#x_news_index_right h2{
color:#a9a9a9;
font-size:16px;
font-family:Arial, Helvetica, sans-serif;
}
#x_news_index_right hr{
width:46px;margin:0px; color:#c39702;height:2px;border:none;border-top:2px  solid #1f62b1; padding:10px 0px 10px 0px;
}
#x_news_index_right ul{
width:100%;
margin:16px auto;
}
#x_news_index_right ul li{
overflow:hidden; width:100%;
float:left;
margin:0px 0px 20px 0px;list-style-type:none; 
}

#x_news_index_right ul li h3{
font-size:14px;color:#fff; font-weight:normal;
margin:0px 0px 10px 0px;
}
#x_news_index_right ul li h3 a{
color:#fff;
}
#x_news_index_right ul li h3 a:hover{
color:#ff0;
}
#x_news_index_right ul li p{
font-size:12px;line-height:20px; color:#d1d1d3;
}
#x_news_index_right ul li h4{
margin-top:60px;
}
#x_news_index_right ul li h5{
text-align:center;
}
#x_date{
width:80px;
border:1px solid #fff;
border-radius:4px;
margin:0px;
font-size:14px;
padding:12px 6px 16px 10px;
color:#fff;
margin:0px 16px 0px 0px;
float:left;
}
#x_date h1{
font-size:18px; color:#fff;
font-weight:normal;
line-height:18px;
margin-bottom:6px;
}

#x_date_right{
width:410px;
float:right;
overflow:hidden;
}
#x_date_right h3{
border-bottom:0px solid #ddd;
font-size:18px; color:#888888;
padding:2px 0px 4px 0px;margin-bottom:4px;
}
#x_date_right p{
color:#979797;font-size:14px;
}