*{ list-style: none;}
a{color: #666666;}
a:hover, .blog-post-item h4>a:hover,#portfolio .item-box-desc a h3{color: #cf0e00;}
.nav-tabs>li>a.active{color: #cf0e00!important}
.productbreadcrumb .breadcrumb>a+a:before {content: "•";padding: 0 7px 0 5px;}
.productbreadcrumb .breadcrumb a{font-size: 12px;}
.ziyebanner{ text-align: center; background-color: #cf0e00;}
.ziyebanner img{max-width: 100%;}
#topMain.nav-pills>li:hover>a, #topMain.nav-pills>li:focus>a {
    color: #ffffff;
    background-color: rgb(204 0 1);
}
#portfolio.portfolio-gutter .item-box .item-box-desc {padding: 20px 20px 20px 20px!important;background-color: #FFF;}
#portfolio .item-box-desc h2, #portfolio .item-box-desc h3 {font-size: 14px;}
.content {line-height:28px;overflow:hidden;padding-top: 15px;max-width: 980px;margin:0  auto  30px auto; font-size: 16px;word-break:break-all; word-wrap:break-word;}
.content img {max-width:100%;display:block;border:0 none;height:auto;}
.content p {margin-bottom:15px; }
.content table{max-width:100%; }


.shangxia dd a{color:#cf0e00;}

.shangxia dd a:hover{color:#f39217;}

/* 子nav*/
    div.side-nav ul.list-group-bordered>li>a {padding: 15px 10px;}
    div.side-nav ul>li>ul {padding: 0px 0!important;}
    .side-nav, div.side-nav .list-group-item li a{font-size:16px!important;}
    div.side-nav ul ul>li>a.dropdown-toggle:before {top: 15px;}
    div.side-nav ul>li>a{color: #333;}
    div.side-nav ul>li.active>a{color: #cf0e00 !important;}
    div.side-nav ul.list-group-item li a{padding: 15px 10px!important;}
    div.side-nav ul ul ul{padding-left: 0px !important;}
    div.side-nav ul>li:before{content: none;}


    div.side-nav .side-nav-head button {background-color: rgb(255 255 255 / 20%);}

@media only screen and (max-width: 767px){
    div.side-nav .side-nav-head {background-color: #F9FAFC;margin-bottom: 0px;border: 1px solid rgba(0,0,0,0.1);border-radius: 5px;}
    div.side-nav ul>li {border-bottom: rgba(0,0,0,0.03) 0px solid !important;}
    section div.row>div {margin-bottom: 15px;}
    div.side-nav ul>li>ul>li>a {padding: 15px 10px 15px 10px!important;} 
    div.side-nav ul>li>a.dropdown-toggle:before {content: "\f068"!important;}
    div.side-nav ul>li.active>a.dropdown-toggle:before {content: "\f067"!important;}
    div.side-nav li.list-group-item li.list-group-item a.dropdown-toggle:before {right: 20px;}
    div.side-nav ul.list-group-noicon>li {padding-left: 0;padding-right: 0;}
    div.side-nav ul>li>ul {padding: 0px 0!important;}
    div.side-nav ul.list-group-bordered>li a{border-bottom: rgba(148,149,150,0.1) 1px solid;}
    div.side-nav ul.list-group-bordered>li a{border-right: rgba(148,149,150,0.1) 1px solid;}
    div.side-nav ul.list-group-bordered>li a{border-left: rgba(148,149,150,0.1) 1px solid;}
    div.side-nav ul>li:hover>a, div.side-nav ul>li.active>a:hover, div.side-nav ul.list-group-bordered>li>a:hover{color: #cf0e00!important;}

    .sidenav {margin-top: 15px;}
}


@media only screen and (min-width: 768px){
.nav_left    div.side-nav ul>li>ul>li>a {padding: 15px 10px 15px 10px!important;}
.nav_left    div.side-nav li.list-group-item {padding: 0 0px;}
.nav_left    div.side-nav li.list-group-item li.list-group-item a.dropdown-toggle:before {right: 20px;}
.nav_left    div.side-nav ul.list-group-bordered>li>a {padding: 15px 10px!important;}
.nav_left    div.side-nav ul.list-group-bordered>li>a {border-bottom: rgba(0,0,0,0.05) 0px solid;}
.nav_left   div.side-nav ul>li:hover>a, .nav_left div.side-nav ul>li.active>a:hover{color: #cf0e00!important;}
.nav_left   div.side-nav li a{border-bottom: rgba(0,0,0,0.1) 1px dashed!important;}
.nav_left   div.side-nav ul.list-group-noicon>li ul{display: block;}
.nav_left   div.side-nav ul>li>a.dropdown-toggle:before {content: "\f068";font-size: 14px;top: 18px;}
.nav_left   div.side-nav ul>li.active>a.dropdown-toggle:before {content: "\f067";font-size: 14px;top: 18px;}
.nav_left   div.side-nav .side-nav-head {padding-left:0;width: 100%;  margin-bottom:0px!important; display: table;border-bottom:1px solid #e4eaec!important;}
.nav_left   div.side-nav .side-nav-head h4{list-style: none;padding:10px 15px;margin-right:15px;float: left;border-bottom: 1px solid #333!important;line-height: 1;
    margin-bottom: -1px; overflow: hidden; position: relative;display: block;}
.nav_top    div.side-nav .side-nav-head {display: none;}
.nav_top    div.side-nav li.list-group-item {padding: 0 0px;}
.nav_top    div.side-nav li.list-group-item li.list-group-item a.dropdown-toggle:before {right: 20px;}
.nav_top    div.side-nav ul.list-group-bordered>li>a {padding: 15px 10px!important;}
.nav_top    div.side-nav ul {display: block;overflow-y: inherit;max-height: none;}
.nav_top    div.side-nav ul>li{display: inline-block;}
.nav_top    div.side-nav ul.list-group-bordered>li>a {border-bottom: rgba(0,0,0,0.05) 0px solid;}
.nav_top    div.side-nav ul.list-group-bordered>li>a {padding: 15px 10px!important;    background-image: url(images/fgx.jpg);background-repeat: no-repeat;background-position: right center;}
.nav_top    div.side-nav ul ul a.dropdown-toggle, .nav_top .sidenav .list-group-bordered>li>a{border-top: #ededed 0px solid; }
.nav_top    div.side-nav a.dropdown-toggle{margin-right:15px;}
.nav_top    div.side-nav ul ul, .nav_top .nav_top .sidenav div.side-nav ul ul ul{position: absolute;min-width: 200px;background: #fff;}
.nav_top    div.side-nav ul ul li{width: 100%;}
.nav_top    div.side-nav ul>li>a.dropdown-toggle:before {content: "\f107";font-size: 14px;top: 18px;}
.nav_top    div.side-nav ul>li.active>a.dropdown-toggle:before {content: "\f106";font-size: 14px;top: 18px;}
.nav_top    div.side-nav ul>li:hover>a, .nav_top  div.side-nav ul>li.active>a:hover{color: #cf0e00!important;}
.nav_top    div.side-nav ul>li>ul>li>a {padding: 15px 10px 15px 20px!important;}
.nav_top   div.side-nav ul ul li a{border-bottom: rgba(0,0,0,0.1) 1px dashed!important;}


.sidenav {background-color: #f1f1f1;    border-bottom: rgba(0,0,0,0.1) 1px solid;}
.copyright .bshare-custom{float: right;}
}
/* 子nav*/

.page-header ul.page-header-tabs>li>a {padding: 6px 10px;}

@media (max-width: 768px){
section{padding: 30px 0;}
}
.indexcontactnr {
    width: 100%;
    padding-top: 25px;
    padding-left: 0;
}
.indexcontactnr li {
    line-height: 38px;
    font-family: "微软雅黑";
    font-size: 14px;
    color: #6d6d6d;
}

.indexbt {
    line-height: 25px;
    font-size: 20px;
    color: #cf0e00;
    font-family: "微软雅黑";
    background-image: url(images/tubiao.jpg);
    background-repeat: no-repeat;
    background-position: left center;
    padding-left: 20px;
}
.indexaboutnr{width: 100%;
    padding-top: 25px;}
.indexaboutnr span a {
    float: right;
    color: #fe9403;
    font-family: Arial;
    padding-top: 2px;
    font-size: 14px;
}
.m_ri_news1 ul li {
    height: 36px;
    line-height: 36px;
    border-bottom: dashed 1px #c6c6c6;
    font-family: "微软雅黑";
    font-size: 14px;
    color: #6D6D6D;
}
.m_ri_news1 a:hover {
    color: #cf0e00;
}
.m_ri_news1 a {
    color: #333;
    font-size: 14px;
}
.right {
    float: right;
}
.left {
    float: left;
}
.phone01{padding-left:35px; background-image:url(images/phone01.jpg); background-repeat:no-repeat; background-position:left center;}

.phone02{padding-left:35px; background-image:url(images/phone02.jpg); background-repeat:no-repeat; background-position:left center;}

.phone03{padding-left:35px; background-image:url(images/phone03.jpg); background-repeat:no-repeat; background-position:left center;}

.phone04{padding-left:35px; background-image:url(images/phone04.jpg); background-repeat:no-repeat; background-position:left center;}

.phone05{padding-left:35px; background-image:url(images/phone05.jpg); background-repeat:no-repeat; background-position:left center;}

.phone06{padding-left:35px; background-image:url(images/phone06.jpg); background-repeat:no-repeat; background-position:left center;}


/* news_list}*/

.article_title, .article_title a{display: block; font-size: 16px;;}
.vedio-post-item {display: block;margin-bottom: 30px;    border-bottom: 1px solid #eaeaea;}
.videoplay, .videoplay .img-fluid{max-width: 980px;margin: 0 auto;}

.news .news_title a{display: block; font-size: 16px; padding:10px 0;}
.news .news-post-item .news_date{display: block;padding-top:10px;font-size: 14px;color: #666; overflow: hidden;}
.news_title .fa-external-link{color:#007bff; }
.fa-file-pdf-o{color:#da2323; }
.news .news-post-item  {margin: 0px;padding: 0px 10px;}
.news .newstit:focus, .news .newstit, .news .newstit:hover{background: #dee2e6!important;border: 1px solid #C3D0E1; border-radius: 2px;padding: 10px 5px;}

.news_title a{color: #000;line-height: 24px!important; font-weight: 400; font-size: 16px;}
.news_title a:hover{color: #cf0e00;}
.news-post-item {display: block;margin-bottom: 30px;}
/* news_text}*/
.news_text .news-post-item  {margin: 0px;padding: 0px 0px;}
.news_text .news_title{min-height: 24px;margin-left: 14px;}
.news_text .news_date{float:right;margin-left:14px; }
.news_text .news_title a:before {padding-right:7px;  margin-left: -14px;content: "•";color: #cf0e00;}

.news_text .news-post-item:hover {transition-property: box-shadow;transition-duration: .2s;}
.news_text .news-post-item{border-bottom: #eee 1px solid;}

/* news_tab}*/
.news_tab .news_title a{border-right: #eee 1px solid;margin-right: 115px;}
.news_tab .news_date{float:right;margin-left:14px; }
.news_tab .news-post-item{border-left: #eee 1px solid;border-right: #eee 1px solid;border-bottom: #eee 1px solid;}

/* news_img}*/
.news_img .news-post-item{overflow: hidden;border-bottom: #eee 1px solid;}
.news_img .news-post-item .article_img{position: relative;overflow: hidden;}
.news_img .news-post-item .article_img img{display: block;max-width: 100%;height: auto;}
.news_img .news_date {font-size: 14px;color: #666;}
.news_img .news-post-item:hover{transition-property: box-shadow;transition-duration: .2s;}

/* news_big}*/
.media_title {
text-align: center;color: #cf0e00;
}
.xinxi{text-align: center;font-size: 12px;}

@media only screen and (max-width: 767px){
.news-post-item .news_date {float: none;}
.news-post-item .news_title{padding-left: 0px;}
.news_tab .news_title a{border-right: #eee 0px solid;margin-right:0px;}
.news_text .news_title a:before {padding-right:0px;  margin-left: 0px;content: " ";color: #007bff;}
.news_text .news_title{margin-left:0px;}
.news_text .news_date{margin-left:0px; }


.media_title {
	text-align: left;
    font-size: 16px; font-weight: 700;
    line-height: 1.4;
    margin: 15px 0;
}
.xinxi{text-align: left;}


}




#footer p{margin-bottom: 15px;}





.pages {

    clear: both;

    overflow: hidden; 

}

.pages .c{text-align:center;}

.pages ul li {

    background-color: #FFFFFF;

    border: 1px solid #ECECEC;

    float: left;

    list-style: none outside none;

    margin-right: 10px;
    margin-bottom: 15px;

}

.pages ul li.c {

    background-color: #2abdde;

    color: #FFFFFF;

    padding: 5px 15px;

}

.pages ul li a {

    float: left;

    padding: 5px 15px;
     color: #333333;

}

.pages ul li a:hover {

    background-color: #2abdde;

    color: #FFFFFF;

    text-decoration: none;

}

/*定义滚动条高宽及背景 高宽分别对应横竖滚动条的尺寸*/
  ::-webkit-scrollbar{
    width: 6px;
    height: 6px;
    background-color: #F5F5F5;
  }

  /*定义滚动条轨道 内阴影+圆角*/
  ::-webkit-scrollbar-track {
    box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
    -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
    border-radius: 3px;
    background-color: #F5F5F5;
  }

  /*定义滑块 内阴影+圆角*/
  ::-webkit-scrollbar-thumb{
    border-radius: 3px;
    box-shadow: inset 0 0 6px rgba(0, 0, 0, .1);
    -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, .1);
    background-color: #cf0e00;
  }
  ::-webkit-scrollbar-thumb:hover{
    background-color: #00cbc5;}
   #toTop {background-color: #cf0e00;}
   #toTop:hover {background-color: #e50000;}



/*pro_chnal*/



.pro_chTitle{ width:100%;font-size:16px; padding-top:18px; text-align:center;}

.pro_chIntro{ width:100%;color:#b2b2b2; font-size:14px; padding-top:12px; text-align:center;}


/*news-tech*/

#news-tech{ clear:both; width:100%; height:auto; overflow:hidden; padding:42px 0 18px; margin-top:44px; background-color:#f9f9f9;}

.news_techBox{ }

.news_techBox .pro_chyy{ width:330px;}

.news_techBox .pro_chtop{ padding-bottom:16px;}
.new_techlist ul{ padding:0px}

.new_techlist li{ height:34px; line-height:34px; border-bottom:1px dashed #d8d8d8;}

.new_techlist li a{ color:#4c4c4c; background:url(../assets/images/icon1.jpg) no-repeat left; float:left; padding-left:6px; margin-left:4px; display:inline-block; height:34px; overflow:hidden; white-space: nowrap; text-overflow:ellipsis;}

.new_techlist li span{ float:right; color:#4c4c4c; margin-right:6px;}

.pro_chyy{ background:url(../assets/images/pro_chyy.jpg) no-repeat; height:16px; margin-top:6px; display:inline;}


/*about*/

 @media only screen and (max-width: 767px){
   #totel {
    background-color: #cf0e00;
    color: #FFF;
    position: fixed;
 
    bottom: 0px;
    text-align: center;
    z-index: 1000;
    width: 100%;
   }
   #totel p{display:none;}
}
 @media only screen and (min-width: 768px){  
     #totel {    width: 135px;
    position: fixed;
    right: 15px;
    top: 40%;
    text-align: center;
    z-index: 1000;
    display: block;
     }
  #totel a{width: 100%!important;;
    display: block;
    margin: 10px;
    border-radius: 5px !important;
    height: auto;
    max-height: 60px;
  }
 } 


/*footer*/
.footer,.foot_t{ width:100%;  height:auto; overflow:hidden; padding-top:20px}
.foot_tLine{ background:url(../assets/images/f_tline.jpg) repeat-x top; width:100%; padding-top:2px;}
.foot_t,.foot_c{ background:url(../assets/images/f_tbd.jpg) repeat;}
.foot_top{ height:auto; overflow:hidden; padding-top:54px;}
.foot_Tleft dl{ }
.foot_Tleft dt,.f_tName{ padding-bottom:12px;}
.foot_Tleft dt a,.f_tName a{ font-size:16px;}
.foot_Tleft dd a,.foot_TrcontCon{ color:#494949;}
.foot_Tleft dd,.foot_TrcontCon{ height:32px; line-height:32px; margin-bottom:0px}
.foot_messText,.foot_messArea{ background-color:#FFF; color:#999; font-size:12px;  overflow:hidden; border:1px solid #d8d8d8;}
.foot_messText{ height:20px; line-height:20px; padding:5px 0 5px 6px}
.foot_messArea{ height:28px; line-height:24px; padding-left:6px; padding-top:4px;}
.foot_messSub{ background:url(../assets/images/ind_subbd.jpg) no-repeat; font-family:"Microsoft YaHei"; color:#FFF; font-size:12px; width:78px; height:34px; display:block; border:none; cursor:pointer;}
.foot_c{ height:auto; overflow:hidden; padding:8px 0 10px;}
.f_loveName{ color:#545454; font-size:14px;}
.f_loveList{ color:#8d8d8d; margin-left:-10px; line-height:32px;}
.f_loveList a{ color:#8d8d8d; font-size:14px; margin:0 10px;}
.foot_d{ width:100%; height:64px; background:url(../assets/images/f_dbd.jpg) repeat;}
.foot_down{ color:#b2b2b2; height:64px; line-height:64px; text-align:center;}
.foot_down a{ color:#b2b2b2;}

