
/*内容头部category*/
.head_tit{background-color:#dd0b19;padding:15px 0;color:#fff;margin-bottom:30px;}
.head_tit li{ float: left;  }
.head_tit li a{ color: #fff; padding:15px 25px;}
.head_tit li a:hover{ background-color: #b3000c;}
.head_tit li a.on{ background-color: #b3000c;}
.head_tit .series_name{font-size: 14px;color:#333;}
.head_tit .series_name a{ display: inline-block; margin: 0 10px; padding-top: 40px;}
.head_tit-xs { margin: 20px auto 0;}
.head_tit-xs  li{  float: left;text-align: center; margin: 0 auto 10px; padding: 10px 5px; }
.head_tit-xs  li a{ padding: 10px 15px; background-color: #404040;color: #fff;}
.head_tit-xs  li a:hover,.head_tit-xs  li a.on{ background-color: #b3000c;}

/*内页右侧栏目*/

.content_right form{border:1px solid #ccc; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px;background:#fff;
    position:relative;padding:5px;margin-top: 10px;}
.content_right input[type='text']{background:transparent;border:0;font-size:12px;width: 90%}
.content_right input[type='submit']{position:absolute;right:10px;top:1px;width:20px;background:transparent;border:0;height:100%;}
.content_right i{color: #dd0c1a;padding-right: 5px;}

.content_right aside{margin-bottom: 30px;}
.content_right aside h3{margin-bottom: 15px;overflow: hidden;position: relative;}
.content_right aside.left_title h3:after,.content_right .command_pro h3:after{content:'';height:5px;width:99%;position:absolute;top:10px;margin-left: 10px;}
.content_right .left_title li{padding:8px 0;-webkit-transition: all 0.5s ease-in-out;-moz-transition: all 0.5s ease-in-out;  -ms-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out;  transition: all 0.5s ease-in-out;}
.content_right .left_title li:before { content: "\f105"; font-family: FontAwesome; font-size: 12px; padding-right: 10px; }
.content_right .left_title li:hover { padding-left:10px;}
.content_right .command_news ul.tab{ border-left: 1px solid #ddd; overflow: hidden; border-radius: 2px;}
.content_right .command_news ul.tab li{ background: #fafafa; border-right: 1px solid #ddd; border-top: 2px solid #666; cursor: pointer; float: left; font-size: 15px; padding: 12px 13px}
.content_right .command_news ul.tab li.current{border-top-color: #dd0b19;border-bottom: 1px solid #fff;background: #fff;}
.content_right .command_news .content_tab{border:1px solid #ddd;margin-top: -1px;padding:15px;}
.content_right .command_news .content_tab img{width:100%; float: left;margin-right: 10px;}
.content_right .command_news .content_tab p.title{ font-size: 18px;}
.content_right .command_news .content_tab p.title a{overflow: hidden; text-overflow:ellipsis;  white-space: nowrap; display: block;width: 100%; }
.content_right .command_news .content_tab p.title span{font-size: 14px;}
.content_right .command_news .content_tab li{padding:10px 0;overflow: hidden;}
.content_right .command_pro p{ font-size: 16px; padding-bottom: 15px;}
.content_right .command_pro {border:1px solid #ddd;margin-top: -1px;padding:15px;}
.content_right .command_pro figure{text-align: center; margin-bottom: 20px;}
.content_right .command_pro img{width:100%;margin-bottom: 10px;}
.content_right .command_pro figure a { overflow: hidden;  text-overflow:ellipsis;  white-space: nowrap;display: block;  }




/*单页*/
.single{ padding-bottom: 30px;}
.single img{width:100%;}
.single p{ line-height: 2; margin-top: 10px;}

/*合作客户*/
.container .customer{ background-color: #fff; margin: 40px auto;padding-bottom: 20px;}
.container .customer li{ border: 1px #e1e1e1 solid;width: 20%;  float: left;}
.container .customer li img { width: 100%;display: table-cell;  vertical-align:middle;  text-align:center;}
.container .customer li:hover img{ }

/*服务中心*/
.container .service { margin: 30px 0 30px;position: relative; display: block; }
.container  .service img{ width: 100%;}
.container  .service p{ font-size: 13px; color: #848484;line-height: 2; background-color: #fff; padding:15px;border-bottom: 3px #fff solid; overflow: hidden;  text-overflow:ellipsis;  white-space: nowrap;
}
.container  .service .service_h{ font-size: 16px; color: #474747;border-bottom: 1px #e8e8e8 solid;line-height: 2; background-color: #fff; padding:15px;}
.container  .service:hover{position: relative; top:-20px;}
.container  .service:hover p{ border-bottom: 3px #c30d23 solid; }

/* 联系我们*/
.container .contact{ padding: 20px 0; }
.container .contact p{ line-height: 3;}
.container .contact p img{ margin-right: 5px;}
.container .code img{ text-align: center; margin: 0 auto;}
.container .code p { text-align: center; line-height: 2;}
.container  .map .my-map{ height: 500px;}
.container  .map { margin: 20px 0 30px;}



    /*产品列表页*/
.container .index_pro_list .pro{ margin: 50px 0 40px;}
.container .index_pro_list .pro img{ width: 100%;}
.container .index_pro_list .pro a.image{display: block;position:relative;}
.container .index_pro_list .pro .layer{position:absolute;width:100%;height:100%;background: rgba(50, 50, 50, 0.55);left:0;top:0;-webkit-transform: scale(0,0);
    -moz-transform: scale(0,0); -ms-transform: scale(0,0); -o-transform: scale(0,0); transform: scale(0,0); -webkit-transition: all .5s ease-in-out;
    -moz-transition: all .5s ease-in-out; -ms-transition: all .5s ease-in-out; -o-transition: all .5s ease-in-out; transition: all .5s ease-in-out;}
.container .index_pro_list .pro .icon-search{ color: #fff; font-size: 30px; padding: 10px; position:relative;top:45%; left:45%;}
.container .index_pro_list li:hover .layer{ -webkit-transform: scale(1, 1); -moz-transform: scale(1, 1); -ms-transform: scale(1, 1); -o-transform: scale(1, 1); transform: scale(1, 1); }

.container .index_pro_list .pro p{ font-size: 16px;color: #717171;padding:20px 10px 10px;line-height:2;overflow: hidden;
    text-overflow:ellipsis;  white-space: nowrap;}
.container .index_pro_list .pro .p_small{ font-size: 12px; color: #bdbcbc;padding-top: 0;}
.container .index_pro_list li:hover .pro_p{box-shadow: 4px 4px 5px #e2e2e2; }
.container .index_pro_list .layer1{position:absolute;width:100%;height:100%;left:0;top:0;-webkit-transform: scale(0,0);
    -moz-transform: scale(0,0); -ms-transform: scale(0,0); -o-transform: scale(0,0); transform: scale(0,0); -webkit-transition: all .5s ease-in-out;
    -moz-transition: all .5s ease-in-out; -ms-transition: all .5s ease-in-out; -o-transition: all .5s ease-in-out; transition: all .5s ease-in-out;}
.container .index_pro_list .layer1 img{  position:relative; width:19%;top:0;left:80%;}
.container .index_pro_list li:hover .layer1{ -webkit-transform: scale(1, 1); -moz-transform: scale(1, 1); -ms-transform: scale(1, 1); -o-transform: scale(1, 1); transform: scale(1, 1); }
.container .index_pro_list li:hover p{ color: #c30d23;}


/*产品内页*/
.container .pro_inner img{width:100%;}
.container .pro_inner .pro_p h3 { padding-bottom: 15px; border-bottom: 1px #dbdbdb solid; color: #585858; margin-bottom: 30px;}
.container .pro_inner .pro_p .content{line-height: 2; }



/*新闻列表页*/
.container .news_list{ margin: 30px auto;}
.container .news_list li{ margin-bottom: 40px;}
.container  .news{ border: 1px #e8e8e8 solid; padding-bottom: 20px;}
.container .news img{width: 100%;}
.container .news p{ padding: 15px 10px 0; color: #767676;display: -webkit-box;  -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;  overflow: hidden;  }
.container .news .news_h{font-size: 16px; color: #282828;overflow: hidden;  text-overflow:ellipsis;  white-space: nowrap; padding: 15px 10px 0;}
.container .news:hover{box-shadow: 3px 3px 5px #e4e4e4; }



/*新闻内页*/
.container .news_inner h3{}
.container .news_inner .read_msg{margin:20px 0; padding-bottom: 20px; border-bottom: 1px #9d9d9d dashed;}
.container .news_inner .read_msg span{margin:0 20px;}

.container .news_inner .detail img{ width: 100%;}


.pagination{text-align: center;font-size: 0; margin: 45px 0;display: block;}
.pagination a{font-size: 14px;border:1px solid #999999;display: inline-table;padding: 3px 10px; margin:0 5px;line-height: 25px;}
.pagination a.active{color:#fff;background:#dd0b18;border:1px solid #dd0b18;}

.prev_next{font-size: 14px;margin:45px 0 20px;line-height: 2}

/*视频内页*/
.container .video{ margin: 10px 0 30px;}
.container .video embed{height: 350px; }
.container .video p{ text-align: center; margin-top: 10px; font-weight: bold;}


@media (max-width:768px){
    .single{min-height: 450px;}
    .single img{width:100%;}
    .content_right .command_reading figure{margin-top:20px;margin-bottom: 20px;}
    .head_tit li a{ padding: 15px 10px;}
    .head_tit {font-size: 18px;margin-top: 0;}
    .head_tit .location{margin-top: 0;}
    .head_tit .series_name{font-size: 12px;text-align: center}
    .head_tit .series_name a{margin:0 8px;}

    .container .customer li{ width: 33.33%;}
    .container .list_news{ margin: 20px 0 40px;}

    .container .code img{ width: 100%;}
    .container  .map .my-map{ height: 300px;}

    .container .news_inner h3{ margin-top :30px;}
}

@media (min-width:768px) and (max-width: 992px){
    .navbar-default .logo{width:300px;}
    .content_right .command_reading{font-size: 12px;}
    .content_right .command_reading figure{margin-top:20px;margin-bottom: 20px;}

}