﻿/*电脑版的样式*/

.top_bg,.banner_box{display: none;}
#bottombox{display:none;}

@media screen and (max-width: 980px) {
table{width:100%;}
table td{}

.top_bg{display:table;}
.head_bg,.top_header,.wrap,.search_bg,.yb_conct{display: none;}
.w_1200{width: 100%;}
#search_bg,.left{display: none;}
.top_bg,.banner_box{display: block;}
.Language{margin-top: 1.1rem; float: left;}
.Language a{display: table; float: left; background: #4f97d1; color: #fff; padding: 4px; margin-right: 6px; border-radius: 5px; height: 1.7rem;line-height: 1.1rem;} .Language a img{border-radius: 4px; margin: -3px; margin-left: 0px; margin-right: 3px;}
/*导航幻灯片*/
.side{display:none;}
.top_bg{width:100%; height:70px; margin:auto; background:#fff; border-bottom:1px solid #e6e6e6; border-top:none; position:fixed; top:0; left:0; z-index:9999;}
.top,.w1200{width:95%; margin:auto;}
.logo{width: 44px;float: left;overflow: hidden;}
.logo img{width: 100%;}
.main{margin: 0rem auto; display: table;}
.main_n{margin-top: 0.2rem;}
#copyright_lx{width: 87%; height: auto; margin: 0 auto; float: left; margin-left: 0; margin-bottom: 0.6rem;}


.navMenubox{position:fixed; top:70px; bottom:0px; width:100%; left:0px; background:#fff; display:none; height:cala(100vh - 80px); overflow-y:auto; margin-left:0; float:inherit;}
.navMenu{width:100%;}
.navMenu> li{position:relative; width:100%; border-bottom:1px solid #e6e6e6;}
.navMenu>li>a{display:block; padding:0 0 0 20px; color:#000; text-decoration:none; font-size:16px; background:#fff;line-height: 50px; margin-right:50px;}
.navMenu>li>i{position:absolute; right:10px; top:8px; width:36px; height:36px; background:#fff url(../images/off.png) no-repeat center; cursor:pointer;}
.navMenu>li>a.active>i{width:36px; height:36px; background:#fff url(../images/on.png) no-repeat center;}
.navMenu>li>a.active{color:#fff; background:#cb2200; }
.navMenu>li>ul.sub-menu, .navMenu>li>ul.sub-menu>li>ul.sub-menu{display:none; clear:both; margin:8px 0px;}
.navMenu>li>ul.sub-menu li{background:none; margin:0px; padding:0px; position:relative;}
.navMenu>li>ul.sub-menu li>a{display: block; font-size:14px; line-height:36px; padding-left:20px; border-top:1px solid #e6e6e6;}
.navMenu>li>ul.sub-menu li>a i{position:absolute; right:10px; top:0; width:36px; height:36px; background:url(../images/pic26.png) no-repeat center; cursor:pointer;}
.navMenu>li>ul.sub-menu li>a.active i{width:36px; height:36px; background:url(../images/pic27.png) no-repeat center;}
.navMenu>li>ul.sub-menu li>a.active, .navMenu>li>ul.sub-menu li>a:hover, .navMenu>li>ul.sub-menu>li.active >a{color: #fff; background:#cb2200;}

.naverbox{display:block; position:relative; top:0; left:0; z-index:100;}
.naverbox .btn{position: absolute; top: 20px; right: 0; height: 30px;}
.naverbox .btn span{display:block; width:30px; height:30px; color:#fff; background:url(../images/dh.png) no-repeat center; cursor:pointer;}
.banner_box img{width:100%; display:block;}
.banner_box{width:100%;text-align:center; margin-top:80px;}
.banner_box img{vertical-align:middle;}
.roll_img_mb_01{overflow:hidden;position:relative;}
.roll_img_mb_01 .img_box{overflow:hidden;text-align:center;}
.roll_img_mb_01 .img_box img{vertical-align:middle;width:100%;}
.roll_img_mb_01 .nav_box{overflow:hidden; position:absolute; left:50%; transform:translate(-50%,0); bottom:20px;}
.roll_img_mb_01 .nav_box li{width:30px;height:3px; font-size:1px; overflow:hidden; background:#fff; float:left; margin:4px;}
.roll_img_mb_01 .nav_box .li_on{background:#0037ad;}

.banner_box img{width:100%; display:block;}
.banner_box{width: 100%; text-align: center; margin-top: 70px;}
.banner_box img{vertical-align:middle;}
.roll_img_mb_01{overflow:hidden;position:relative;}
.roll_img_mb_01 .img_box{overflow: hidden; text-align: center; height: 23.2rem;}
.roll_img_mb_01 .img_box img{vertical-align:middle;width:100%;}
.roll_img_mb_01 .nav_box{overflow:hidden; position:absolute; left:50%; transform:translate(-50%,0); bottom:20px;}
.roll_img_mb_01 .nav_box li{width:30px;height:3px; font-size:1px; overflow:hidden; background:#fff; float:left; margin:4px;}
.roll_img_mb_01 .nav_box .li_on{background:#0037ad;}



.product{padding-top: 0.5rem; border-bottom: 1px solid #ddd; box-shadow: 0px 0px 0px #ddd;}
.product .product_top label{font-size: 1.4rem; text-align: center; display: table; text-transform: uppercase; color: #dfdfdf; margin: 0 auto;}
.product .product_top{text-align: center; font-size: 1.1rem;}

#tablit{margin:0 auto;height:auto;padding-top:10px;}
#tablit dl{float: left; padding-bottom: 10px; margin-top: 0.1rem; text-align: center; width: 100%;}
#tablit dl dt{float:left;width:12px;height:32px;line-height:30px;font-size:14px;}
#tablit dl dd{float:left;width:120px;height:30px;line-height:30px;text-align:center;font-size:14px;}
#tablit .on{border: #dedede 1px solid; color: #ffffff; background: #72b9f2; padding: 8px 30px; border-radius: 6px; width: 96%; display: table; margin: 0 auto; line-height: 14px;}
#tablit .out{border: #ddd 1px solid; color: #3b3b3b; background: #ffffff; padding: 8px 30px; line-height: 12px; border-radius: 6px; width: 96%; display: table; margin-bottom: 0.5rem; margin: 0.5rem auto; float: none;}
.tabcon{height: auto; border-top: none; clear: both; padding-top: 0px;}
.dis{display:none;}
.tabcon ul li{width: 47.1%; display: inline-block; border: 1px solid #ddd; margin: 1%; overflow: hidden;}
.tabcon ul li a{display: table;width: 100%;height: 100%;overflow: hidden;}
.tabcon ul li span{display: table;width: 100%;text-align: center;line-height: 40px;}
.tabcon ul li img{width: 100%;transition: all 0.5s;}
.tabcon ul li:hover img{transform:scale(1.2)}
.tabcon ul li:hover{box-shadow: 1px 1px 10px #ddd;}
.tabcon .cp_y{display: table;width: 100%;overflow: hidden;}


/*应用案例*/
.App{display: table; width: 100%; margin-bottom: 0.5rem;}
.App .App_bg h3{font-size: 1.3rem; text-align: center; font-weight: initial; margin-top: 0.9rem;}
.tage{display: table; width: 96%; background: none; background-size: 130%; height: auto; margin-bottom: 0px; margin: 0 auto; margin-top: 1.3rem;margin-bottom:0.4rem;}
.tage .tage_z ul li{display: table; margin-bottom: 10px; padding: 0.5rem; border: 1px dashed #ddd; width: 100%; border-radius: 10px; margin-bottom: 0.3rem; height: 6rem; margin-left: 0px;}
.tage .tage_y ul li{display: table; margin-bottom: 10px; padding: 0.5rem; border: 1px dashed #ddd; width: 100%; border-radius: 10px; margin-bottom: 0.3rem; float: right; height: 6rem;}
.tage_z{width: 49%; float: left; display: table;}
.tage .tage_y{float: right; width: 49%;}
.tage .tage_z ul li:nth-child(3) {margin-bottom: 0.5rem;}
.tage .tage_y ul li:nth-child(3) {margin-bottom: 0.5rem}
.tage .tage_y ul li h3{font-size: 0.8rem; display: table; margin-bottom: 5px; color: #36a3f8;}
.tage .tage_z ul li h3{font-size: 0.8rem; display: table;margin-bottom: 5px;color: #36a3f8;}


.gg_bg h3{text-align: center; font-size: 14px; display: table; width: 100%; color: #fff; font-weight: initial; padding-top: 1.2rem; padding-bottom: 0.5rem;}
.gg_bg span{width: 100%; display: table; font-size: 14px; color: #fff; text-align: center;}
.gg_bg em{font-style: normal; font-size: 14px; display: table; width: 5rem; line-height: 1rem; border: 1px solid #ddd; text-align: center; background: #fff; margin: 0 auto; margin-top: 10px; border-radius: 10px;}
.gg_bg{width: 100%; height: 8rem; background: url(../images/guanggao_bg.jpg) no-repeat center; margin-bottom: 1.5rem;}

/*关于我们*/
.new_bg{width: 97%; float: none; border: 1px solid #ddd; padding: 8px; margin: 0 auto;}
.about_bg .about_n h3{font-size: 1.1rem; text-align: center; font-weight: initial; margin-top: 0px;}
.about_z{display: table; width: 90%; float: none; margin: 0 auto;}
.about_bg .about_n p{display: table; width: 100%; text-align: center; margin: 9px auto; margin-bottom: 0.5rem;}
.about_y{display: table; width: 95%; float: none; margin: 0 auto;}
.about_y h3{font-size: 1rem; line-height: 2.5rem;}
.about_y span{font-size: 0.6rem; line-height: 1.3rem;}
.about_bg{width: 100%; display: table; margin-bottom: 1rem;}
.new-left{width: 29%; float: left;}
.new-body span{display: block; font-weight: 300; height: auto; color: #999999; font-size: 12px; border: none; margin-bottom: 0px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; line-height: 20px;}
.new-body h4{height: auto;}
.new-body p{color: #999999; color: ; font-size: 13px; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; font-size: 0.2rem;}
#new_body_title{display: inline-block; max-width: 100%; font-size: 12px; color: #000000; line-height: 0.85rem; font-weight: bold; color: #747373;}
.new-left img{width: 100%; height: 100%; margin: 0rem; margin-left: 0px; margin-right: 0px;}
.about_bg .about_n {border-bottom: 1px solid #ddd;margin-bottom: 10px;padding-top: 20px;}

.Coo{width: 97%; float: none; border: 1px solid #ddd; padding: 8px; margin: 4px auto;display: table;}
.Coo .Coo_bg li{width: 30.5%; float: left; display: table; border: 1px solid #ddd; margin: 1.2%; margin-bottom: 0.5rem; margin-top: 0.3rem;}

.new_center{margin-bottom: 40px; display: table; margin: 0 auto; width: 100%; margin-bottom: 0.5rem;}
.Links{display: table; width: 91%; border-top: 1px solid #ddd; margin: 0 auto;}

.copy_nav{border-bottom: #fff solid 1px; padding: 25px 0px; text-align: center; color: #fff; font-size: 16px; display: none;}
.copyright_lxz{line-height: 1.2rem; color: #fff; padding-left: 0; padding-top: 3px; border-right: 1px solid #ddd; width: 95%; margin: 0 auto; border: none;}
/*右边*/
.right{display: table; float: right; width: 95%; float: none; margin: 0 auto;}
.right .Bread{width: 100%; line-height: 3.5rem; text-indent: 1rem; border-bottom: 1px solid #ddd; margin-bottom: 1rem;}
.right .Bread a{font-size: 0.9rem;}
.right .Bread i{display: table; width: 0.8rem; height: 1rem; background-size: 100%; float: left; margin: 1rem; margin-right: -3px; margin-left: -6px; font-size: 1.2rem; color: #72b9f2;}
.Factory li{width: 47%; display: inline-block; margin: 1.1%; border: 1px solid #ddd;}
.Factory li:hover{width: 47%; display: inline-block; margin: 1.1%; border: 1px solid #ddd;}
#pictureViewer > .content{background-color: #fff; position: absolute; width: 100%; height: 100%; margin: auto; top: 0; right: 0; bottom: 0; left: 0;}
.hza{width: 100%; margin: 2px auto;}
.main_z_b{display: table; float: none; width: 95%; margin:0 auto;}
.shebei{width: 95%;display: table;margin:0 auto;}
.main_z_b{display: table; float: left; width: 100%!important;;}
.main_y_b{display: table; float: left; margin-left: 0; width: 100%;}
.main_y_b h3{font-size: 1.1rem; line-height: 45px; font-weight: 400; border-bottom: 1px solid #ddd; margin-bottom: 15px;}


.news_bg .new_n li a{font-size: 16px; font-weight: bold; position: relative; display: table; width: 96%; float: left; text-indent: 1.5em;}
.news_bg .new_n li span{width: 95%; display: table; float: right; margin-top: 10px;}
.news_bg .new_n li div{display: table; width: 100%; text-indent: 15px; line-height: 30px; color: #929292; padding-top: 10px;}
.Case_new h4{font-size: 1rem; text-align: center; display: table; width: 100%; border-bottom: 1px solid #ddd; padding-bottom: 19px; margin-bottom: 10px; margin-top: 20px;}
/*联系我们*/
.cotact_z{width: 100%;left: left;}
.cotact_z ul li{line-height: 30px; margin: 5px; display: table; width: 32%; float: left; border-right: 1px solid #ddd; padding: 2px;}
.cotact_z ul li:nth-child(3){border:none;}
.map_z{width: 100%; display: table; margin-bottom: 23px; border: 1px solid #ddd; padding: 10px; border-radius: 10px;}
.map_z ul{width: 100%; float: left; display: table; margin-top: 0.3rem;}
.map_z ul li{font-size: 0.7rem; line-height: 2rem;}
.map_z ul li h3{display: table; width: 100%; font-size: 1.1rem; font-weight: bold; color: #72b9f2;}
.map_y{display: table;width:100%;float: right;height:auto!important;}
.map{margin-top: 30px;display: table;width: 100%;}
.text{font-size: 0.8rem; line-height: 30px; margin-top: 20px; color: #ffffff; background: #72b9f2; padding: 10px; border-radius: 10px;}
.head_bg


/*小图*/
.sp-thumbs a:link, .sp-thumbs a:visited{width: 3rem; height: 3rem; overflow: hidden; opacity: .3; display: inline-block; background-size: cover; background-position: center; -webkit-transition: all .2s ease-out; -moz-transition: all .2s ease-out; -ms-transition: all .2s ease-out; -o-transition: all .2s ease-out; transition: all .2s ease-out; margin: 5px;}

/*定制*/
.soka {
    width: 49%;
    border: 1px solid #D8D8D8;
    line-height: 1.5rem;
    margin-bottom: 0.8rem;
    padding-left: 10px;
    font-size: 0.8rem;
    font-family: "Microsoft YaHei", verdant, tahoma;
}
.sokb {
    border: 1px solid #D8D8D8;
    line-height: 1.5rem;
    margin-bottom:1.5rem;
    padding-left: 0.2rem;
    font-size: 0.8rem;
    font-family: "Microsoft YaHei", verdant, tahoma;
    width: 100%;
}
.tj {
    width: 49%;
    line-height: 1.5rem;
    color: #fff;
    background-color: #72b9f2;
    cursor: pointer;
    font-family: Arial,Microsoft YaHei;
    font-size: 0.8rem;
    border: 0px;
    text-align: center;
}

.footer_bg {
    line-height: 23px;
    text-align: center;
    font-size: 14px;
    color: #fff;
    background: #39a0f2;
    background: linear-gradient(to right, #7fb659 , #185f98);
    height: 50px;
    margin-bottom:50px;
}
.copy_bg {
    height: auto;
    width: 100%;
    padding-bottom: 10px;
    background: linear-gradient(to right, #178d5d , #206693);
    margin-top: 10px;
}

    .iCopy{padding:10px 0 60px}
    /*bottombox*/
    #bottombox{display:block;width:100%; height:55px;background: #4f97d1; z-index:10; position:fixed; bottom:0px; left: 0px; padding:5px 0; }
    .fize{ text-align:center;}
    .fize img { display:block; margin:auto; width:20px; height:20px;}
    .fize a{ color:#FFFFFF;  font-size:14px;}
    .f1,.f2,.f3,.f4,.f5{ width:25%; height:auto; float:left;  color:#FFFFFF; text-align:center; display:block; margin:3px 0px;}
	.content,.ny_main{ width:95%;}

}


@media screen and (max-width: 425px) {
.roll_img_mb_01 .img_box {
    overflow: hidden;
    text-align: center;
    height: 12.5rem;
}
}




@media screen and (max-width: 375px) {
.roll_img_mb_01 .img_box {
    overflow: hidden;
    text-align: center;
    height: 11.4rem;
}
}


@media screen and (max-width: 320px) {
.roll_img_mb_01 .img_box {
    overflow: hidden;
    text-align: center;
    height: 9.4rem;
}
}