
html,body{padding:0px;margin:0px;}

.head{height:120px;}
.head .logo img{width:90px;height:90px;float:left;}
.wap .head .logo img{width:45px;height:45px;float:left;}
.head .logo {float:left;margin-top:19px;margin-right:10px;}
.wap .head .logo {margin-top:50px;}
.head .nl {float:left;max-width:640px;}
.wap .head .nl{max-width:100%;}
.head .name{font-weight:bold;font-size:26px;padding:0px;margin:0px;margin-top:35px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.head .link{font-size:18px;padding:0px;margin:0px;color:#ccc;}


.wap .head .name{font-size:20px;line-height:40px;}
.navbar-default{background:#2b2b2b;}
.navbar-default .container-fluid{padding:0px;}
.navbar{margin-bottom:0px;border:none;}
.navbar .navbar-nav{margin:0 -15px;}
.navbg{width:100%;background:#2b2b2b;margin-bottom:20px;}
.navbar-default .navbar-nav > li > a{color:#fff;}
.navbar-default .navbar-nav > .active > a,
.navbar-default .navbar-nav > .active > a:hover{color:#fff;background:rgb(69, 138, 253);}
.navbar-default .navbar-nav > .active > a:focus{color:#fff;}
.navbar-default .navbar-nav > li > a:hover{color:#fff;background:rgb(69, 138, 253);}
.navbar-default .navbar-nav > li > a:focus{color:#fff;}
.navbar-nav > li {margin-right: 20px;}


/* company/index  begin */
.route-box{background:#f0f1f2;height:60px;line-height:60px;}
.route-box .breadcrumb{background:transparent;padding:0px;margin:0px;}
.route--box .container {margin:0px;padding:0px;}


.abox {margin-top:30px;padding:0px;}

 .abox .left{border-top-left-radius: 5px;border-top-right-radius: 5px;overflow: hidden;}
 .abox .left .title{background:rgb(228,228,228);height:50px;line-height:50px;text-align:center;font-size:16px;}
 .abox .left .list a{color:#666;font-size:15px;}
 .abox .left .list{background:#fff;padding:15px 0;}
 .abox .left .list li{height:28px;line-height:28px;}

.right .row .title{
    font-size:18px;
    margin-bottom:15px;
    text-align:left;
}
.right .items .item{

    background:#fff;
    float:left;
    margin-left:10px;
    margin-bottom:20px;
    width:200px;
}
.right .items .item .img{
    padding: 10px;
}
.right .items .item .img img{
    width:180px;
}
.right .items .item0 {
    margin-left:0px;
}
.right .items .item .title {
    font-size: 13px;
    color: rgb(34, 34, 34);
    line-height:18px;
    padding:5px 10px;
    margin-top:10px;
    height:40px;
    overflow: hidden;
}
.right .items .item .title a{
    color: rgb(34, 34, 34);
}
.right .items .item .price{
    font-size: 18px;
    color: rgb(102, 102, 102);
    padding:0px  10px 5px 10px;

}

.index .right .row2 .body{
    background:#fff;
    padding:20px;
    margin:0px;
}
.abox .right .row2 .body .left{
    float:left;
    width:48%;
}
.abox .right .row2 .body .left img{
    width:100%;
}
.abox .right .row2 .body .right{
    float:right;
    width:48%;
}
.abox .right .row2 .body .right .li  {
    margin:10px 0;
}
.abox .right .row2 .body .right .li img{
    vertical-align: middle;
    margin-right:10px;
    display:inline-block;
}

.index .right .row2 .des{
    background:#fff;
    padding:20px;
    line-height:24px;
}

.index .right .row3 .t22{width:100%;}
.index .right .row3 .t22 a{color: #6B6B6B;line-height: 30px;display:inline-block;width:22.5%;margin:0 1% 0 0;white-space: nowrap;overflow: hidden;text-overflow: ellipsis; }

.index .abox .right{}
.index #allmap{width:100%;height:400px;}
.index .panel table th{width:30%;}
.index .comlist a{display:inline-block;width:33%;line-height:25px;}
.index .banner img{width:100%;}
.wap .index .banner{margin:0px -15px;}
.index .box .tbg{background:url('/images/company/index/dot2.png') repeat-x center center;}
.index .box .title{margin-top:70px;margin-bottom:40px;height:40px;width:180px; line-height:40px;background:#fff;margin-left:-90px;;position: relative;left:50%;}
.index .box .title .line1{float:left;margin-top:10px;}
.index .box .title .line1 img{transform:rotate(180deg);
    -ms-transform:rotate(180deg); 	/* IE 9 */
    -moz-transform:rotate(180deg); 	/* Firefox */
    -webkit-transform:rotate(180deg); /* Safari 和 Chrome */
    -o-transform:rotate(180deg); 	/* Opera */}
.index .box .title .des{float:left;width:133px;text-align: center;color:#515151;font-size:24px;font-weight:700;}
.index .box .title .line2{float:right;margin-top:9px;}
.index .box1 .left{float:left;width:30%;}
.index .box1 .left img{width:100%;}

.index .box1 .right{float:right;width:67%;}
.index .box2 .body{}
.index .box2 .body .img{width:24%;float:left;padding:5px;}
.index .box2 .body .img img{width:100%;height:100%;}
.index .box2 .body .nom{margin-right:0%;}
.index .box2 .product{float:left;margin-bottom:10px;border:1px solid #fff;}
.index .box2 .product:hover{border:1px solid #ccc;}
.index .box2 .product .t1{width:100%;display:inline-block;overflow:hidden;}
.index .box2 .product .t2 {margin-top:3px;color:#333;display:inline-block;height:38px;overflow: hidden;width:100%;}
.index .box2 .img span{height:40px;position: absolute;bottom:0px;left:0px;width:100%;display:inline-block;margin:0 5px;background:#000;color:#fff;overflow:hidden;}

.index .box3b{background:#F3F3F3;padding:25px 0;margin:50px 0;}
.index .box3 .left{width:50%;float:left;background:url('/images/company/index/u44.png') no-repeat center center  ;background-size: cover;color:#fff;height:300px;}
.index .box3 .left .t1{font-size:32px;width:150px;text-align:center;margin-left:60%;margin-top:100px;}
.index .box3 .left .t2{font-size:22px;width:150px;text-align:center;margin-left:60%;}
.index .box3 .right{width:47%;float:right;}
.index .box3 .right .title{font-size: 20px;font-weight:400px;}
.index .box3 .right{width:47%;float:right;}
.index .box3 .news1{margin-bottom:30px;}
.index .box3 .tb{font-size: 20px;font-weight:400;color:#333;line-height:30px;text-align:center;}
.index .box3 .tb2{font-size: 13px;font-weight:400;color:#666;line-height:22px;}

.index .box4{display:flex;flex-direction: row;flex-wrap:nowrap;background:#F3F3F3;height:690px;margin-bottom:50px;}
.index .box4 .img{width:400px;overflow: hidden;height:690px;}
.index .box4 .img img{width:100%;}
.index .box4 .table{width:auto;flex:1;height:100%;}
.index .box4 .table .t1{padding-left:10px;font-size:16px;font-weight:400;margin:50px;margin-bottom:40px;background:url("/images/company/index/u54.png") no-repeat left center;}
.index .box4 .table .t2{margin-left:50px;margin-right:50px;color: #434343;line-height: 30px;font-size:14px;}

.index .box5 {margin-bottom:50px;}
.index .box5  .t1{padding-left:10px;font-size:16px;font-weight:400;color:#333;margin-top:50px;margin-bottom:20px;background:url("/images/company/index/u54.png") no-repeat left center;}

.wap .comlist a {display: inline-block;width: 49%;line-height: 25px;overflow: hidden;text-overflow: ellipsis;}
/* company/index  end */

.topline{
    border-bottom:1px solid #f0f0f0;
}
.detail{padding-top:20px;margin-bottom:50px;background:#F0F0F0;}
.detail .breadcrumb{background:#f0f0f0;}
.detail .row1{background:#fff;border:1px solid #f0f0f0;padding:15px 0;}
.navbg{margin-bottom:0px;}
.detail .body img{max-width:100%;}
.detail .title{font-size:20px;text-align:center;}
.detail .time{text-align:center;color:#666;border-bottom:1px solid #dfdfdf;margin-top:5px;margin-bottom:20px;padding-bottom:10px;}

.detail .items .item{font-size:18px;line-height:30px;}
.detail .items .item1{font-size:22px;margin:10px 0;}
.detail .items .item2{color:#E70012;font-size:20px;margin:30px 0;}
.detail .items .item .lab{width:12%;float:left;color:#333;font-size:14px;}
.detail .items .item .des{width:87%;float:right;color:#333;font-size:14px;}
.detail .body{border:1px solid #E4E4E4; background:#fff;padding:15px;}
.detail .body .title{padding:5px 0;font-size:14px;color:#000;border-bottom:1px solid #e4e4e4;text-align:left;}

.detail .body .des{padding:15px 0;color:#333;}
.detail .row3 a{display:block;line-height:30px;color:#333;}
.wap .detail .row3{padding:15px;}
.detail .abox .right .row{
    margin-bottom:30px;
}
.detail .abox .right .row .lab{
    color:#999;
    font-size:14px;
    margin-bottom:15px;
    font-weight:bold;
}
.detail .row3 a{
    display:inline-block;
    float:left;
    background:#fff;
    width:18%;
    height:40px;
    line-height:40px;
    border-radius: 20px;
    text-align:center;
    margin-right:2%;
    margin-bottom:10px;
    overflow: hidden;
}
.detail .row4 a {
    color:#999;
    display:inline-block;
    width:31%;
    height:25px;
    line-height:25px;

}
.detail .row5 a {
    color:#999;
    display:inline-block;
    width:18%;
    margin-right:1%;
    height:25px;
    line-height:25px;

}
