/******公用样式开始*******/
ul, li, ol, p, a{ margin: 0; padding: 0; }
ul, ol, li { list-style: none;}
img { border: none; }
textarea { resize: none; padding: 5px; }
button, a { outline: none; cursor: pointer; }
.fl { float: left; }
.fr { float: right; }

.common_width { width: 1170px; margin: 0 auto; }
.bdn { border-right: none !important; }
.f_count { color: #ff8c12; font-weight: bold; }
.tel_infomaition a:hover, .top_box2 .top_tel_container a:hover, .top_head_box3 .top_head_right a:hover, .top_box4 .top_right a:hover { text-decoration: underline; }

@media (min-width: 1024px) { /**公共1024区分**/
nav.navbar.bootsnav ul.nav > li > a { font-size: 16px; }
nav.navbar.bootsnav li.dropdown ul.dropdown-menu > li > a:hover { background: #0056a1; }
nav.navbar.bootsnav ul.nav > li > a { font-weight: normal; }
}

@media (max-width: 992px) { /**公共992区分**/
body.side-right { overflow: hidden; }
body.side-right nav.navbar.bootsnav .navbar-toggle { float: left; }
nav.navbar.bootsnav.navbar-mobile ul.nav, body nav.navbar.bootsnav .navbar-nav > li > a { border-top: none; }
body nav.navbar.bootsnav .navbar-toggle {margin-top: 20px;padding: 2px 5px;margin-right: 10px;}}

@media (max-width: 767px) { /**公共767区分**/
nav.navbar.bootsnav.navbar-mobile ul.nav { border-top: none; }
.side-right nav.navbar.bootsnav .navbar-toggle { margin: 6px 8px 0 0;}
  body nav.navbar.bootsnav .navbar-toggle {
    margin-top: 8px;
    padding: 2px 5px;
    margin-right: 8px;
}
}
/******公用样式结束*******/


/*头部导航－第8种开始*/
.head_box {/* background: url(../images/header-bg1.png); */ height: 100px;background: #fff;border-bottom: 2px solid #e51837;}
.head_box .logo_box { padding: 0;margin-top: 13px;width: 34%;}
.head_box .logo_box img {width: 100%;}
.head_box .nav_content {width: 66%; }
.contact_box{text-align: right;margin-top: 6px;margin-right: 30px;}
.contact_box span{color: #ff0000;font-family: Arial, Helvetica, sans-serif;font-size: 20px;}
.contact_box img{width: 40px;height: 40px;}
.head_box .nav_list { margin-top: 13px; }
.head_box .container, .head_box nav.navbar.bootsnav { background: transparent; border: none; }
.head_box nav.navbar.bootsnav ul.nav > li > a { color: #fff; font-weight: normal; font-size: 16px;}
.head_box nav.navbar.bootsnav .navbar-brand { padding:1% 0 0 2%}
.head_box nav.navbar.bootsnav .navbar-brand img { width:60%;}

/*媒体查询样式*/
@media (min-width: 1024px) {
.head_box nav.navbar.bootsnav ul.nav > li > a { padding: 10px 14px; color: #000;}
  .head_box nav.navbar.bootsnav ul.nav > li > a:hover{color: #fff;}
.head_box5 nav.navbar.bootsnav ul.nav > li > a { text-align: center; }
.head_box nav.navbar.bootsnav ul.nav > li > a:hover {background: url(../images/nav-bg.png)no-repeat;}
}
@media (min-width: 992px) and (max-width: 1024px){
.head_box .info_content{display: block !important;}
  .head_box nav.navbar.bootsnav ul.nav > li > a { padding: 10px 10px;}
.head_box .nav_content{margin:0;padding: 0;}
.common_width{width:970px !important;}
.head_box .container { width:100%;}
.visible-lg-block { display:block !important;}
.info_content .contact_box span { font-size:16px;}
.info_content .contact_box { padding-left:2%;}
}
@media (max-width: 992px) {
.head_box, .head_box .container, .head_box nav.navbar.bootsnav {height: 50px; border-bottom: none; }
.head_box nav.navbar.bootsnav .navbar-toggle { color: #5497e8; }
.head_box .navbar-default .navbar-brand { color: #fff; }
.head_box nav.navbar.bootsnav .navbar-collapse {}
.head_box nav.navbar.bootsnav ul.nav li.dropdown ul.dropdown-menu > li > a { color: #fff; }
  .contact_box{display:none;}
}
nav.navbar.bootsnav ul.nav > li.dropdown > a.dropdown-toggle:after {right:5%;}
.nav > li:after { background:#000;}
/*iPad*/
@media (max-width: 768px) and (min-width: 415px) {
.head_box, .head_box .container, .head_box nav.navbar.bootsnav  { height:70px;}
.head_box { height:69px;}
.head_box nav.navbar.bootsnav .navbar-brand { height:60px; padding:1% 0 0 0}
.head_box nav.navbar.bootsnav .navbar-brand img { width:40%;}
body nav.navbar.bootsnav .navbar-toggle { margin-top:2% !important;}

}
/*头部导航－第8种结束*/

/*产品展示－第5种开始*/
.product_title{margin: 15px 0;}
.product_title p{margin:10px 0;font-size: 15px;}
.product_title h3{margin:10px 0;font-size: 26px;}
.product_title .pro_tit_img{height:3px;line-height: 3px;margin:10px 0;}
.product_content li{margin-bottom: 15px;overflow: hidden;}
.product_content .product_img{height:150px;line-height: 144px;overflow: hidden;border: 1px solid #cfcfcf;background: #fff;text-align: center;display:table-cell; vertical-align:middle; padding: 2%;}
.product_content .product_img img{width:100%;height: 100%;}
.product_content h4,.product_content h5,.product_content p{color:#444;}
.product_content h4{font-size: 18px;color:#4f81eb;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.product_content h5{font-size: 14px; margin-top:5px;}
.product_content p{font-size: 12px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3; margin-top:5px; color:#666; text-indent:2em;}
.product_btn a{background: #b50000;color:#fff;padding: 10px 35px;}
.product_btn a:hover{text-decoration: none;background: #de2c2c;}
@media (min-width: 1024px){
.product_content p{height:105px;}
}
@media (max-width: 992px){
.product_content .product_img{height:120px;line-height: 114px;}
.product_title h3{font-size: 14px;}
.product_content h4{font-size: 18px;margin:3px 0;}
.product_content h5{font-size: 14px;margin:3px 0;}
.product_content p{-webkit-line-clamp: 3;}
}
@media (max-width:767px){
.product_content .product_img{height:110px;line-height: 104px;}
}
@media (max-width: 320px){
.product_content .product_img{height:96px;line-height: 90px;}
}
/*产品展示－第5种结束*/

/*新闻展示－第4种开始*/
.news-box{padding: 20px;}
.news_title{overflow: hidden;border: 1px solid #ab2a31;padding-left: 20px;}
.news_title h3{font-size: 26px;color:#ff0000;margin:10px 0;float: left;}
.news_title h3 span{font-size: 24px;color:#666666;}

.news_title a{
  font-size: 20px;
    line-height: 46px;
    float: right;
    margin-right: 30px;
}


.news_title h5{font-size: 18px;color:#999;}
.news_content{margin-top: 20px;}
.news_content .list-box{margin-bottom: 20px;}

.news_container .news_list_box{display: block;padding: 10px;border: 1px solid #ccc;}
.news_container .news_img{}
.news_container .news_type{background: #e51837;line-height: 40px;color:#fff;font-size: 18px;}
.news_container .news_info h3{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;width:100%;font-size: 16px;}
.news_container .news_list{padding: 0 5px;}
.news_container .news_list li{border-bottom: 1px dashed #c4c4c4;padding: 10px;}
.news_container .news_list a{display: block;background: url(../images/li-dot.png) left center no-repeat;color:#666;}
.news_container .news_list a:hover{color:#ff0000;}
.news_list .news_item_tit{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.news_list .news_item_date{font-size: 12px;padding: 0;}

@media (min-width: 992px) and (max-width: 1024px){

}
@media (max-width: 992px){}
@media (max-width: 767px){
  .news_title{padding-left: 10px;}
  .news_title h3{font-size: 18px;}
  .news_title h3 span {font-size: 14px;}
  .news_title a {font-size: 16px;line-height: 40px;margin-right: 10px;}
  .news_content ul li{margin: 0;}
  
}

/*新闻展示－第4种结束*/
