._red{
    color:#E21C2D;
}
@media screen and (max-width: 720px) {
    html{
        overflow-x: hidden;
    }
}
/* 全局 */
body{
    /*font-size: 12px;*/
    line-height: 28px;
    overflow-x: hidden;
    font-family: "Hiragino Sans GB", "STHeiti", "Microsoft Yahei,微软雅黑", Helvetica, Tahoma, Arial, "sans-serif";

}
a{
    color: #4a4a4a;
}

.contbox{
    width: 1000px;
    /*padding-left: 2px;*/
    /*padding-right: 2px;*/
    margin: 0 auto;
    position: relative;
}
._red_background{
    background:#E21C2D;
}
._white_font{
    color: white;
}
._img_max{
    width: 100%;
}
._p_color{
    color: #818181;
;
}
.tag_title{
    background: url("/images/titleheadbg.gif") no-repeat left center ;
    position: relative;
    padding-left: 10px;
    line-height: 18px;
    margin-bottom: 15px;
}
.tag_title .more{
    position: absolute;
    top: 0;
    right: 0;
}
/*头部*/
.header{
    height: 95px;
    position:relative;
}
.compayname{
    width: 180px;
    height: 95px;
    position: absolute;
    left: 0;
    top: 0;
    margin: 0;
    overflow: hidden;
}
.nav{
    width: 800px;
    height: 45px;
    position: absolute;
    top: 50px;
    right: 0px;
    line-height: 45px;
    background: url("/images/nav_bg-l.gif") no-repeat left bottom;
}
.nav .nav_bg{
    width: 700px;
    position: absolute;
    left: 5px;
    bottom: 0;
    border-bottom: 5px solid #E21C2D;
}
.nav ul li{
    width: 90px;
    display: inline-block;
}
.nav ul li a{
    width: 100%;
    height: 100%;
    display: block;
    text-align: center;
    color: #010101;
}
.nav_bottom_bg{
    width: 10000px;
    height: 5px;
    background: #E21C2D;
    position: absolute;
    left: 50%;
    bottom: 0;
    /*right: 0;*/
}
.topblock{
    width: 370px;
    height: 35px;
    position: absolute;
    top: 0;
    right: -80px;
    background: #E21C2D;
}
.topblock .toplink{
    line-height: 35px;
}
.topblock .toplink a{
    text-decoration: none;
    cursor: pointer;
}
.topblock .toplink a:hover{
    color: #fff;
}
.horn{
    display: block;
    width: 35px;
    height: 35px;
    position: absolute;
    top: 0;
}
.lhorn{ /*左角*/
    background: url("/images/lhorn.gif") no-repeat;
    left: 0;
}
.rhorn{ /*右角*/
    background: url("/images/rhorn.gif") no-repeat;
    right: 0;
}

/* 翻页广告 */
.pagead{
    /*height: 370px;*/
    /*background: #efefef;*/
}
.carousel-inner>.item>a>img, .carousel-inner>.item>img{
    display: inline;
}
.carousel-control{
    opacity: 0.05;
}
.carousel-control:hover{
    opacity: 0.2;
}
/* 底部 */
.footer{
    margin-top: 10px;
    height: 90px;
}
.footer p{
    padding-top: 25px;
}
.footer a{
    color: white;
}
/* 首页内容 */
.indexbody{
    margin-top: 20px;
}
.rows{
    /*border: 0.5px solid #cccccc;*/
}
.compayinfo{
    width: 410px;
    /*display: inline-block;*/
    float: left;
}
.newsinfo{
    width: 300px;
    /*display: inline-block;*/
    float: left;
    margin-left: 25px;
}
.prodinfo{
    width: 240px;
    /*display: inline-block;*/
    float: right;
}
.sollbox{
    position: relative;
    background: #d8d8d8;
}
.applicbox{
    width: 940px;
    margin: 0 auto;
    padding: 10px;
}
.applicbox a{
    margin: 3px;
    overflow: hidden;
    width: 224px;
    display: block;
    text-align: center;
    float: left;
    border: 0;
}
.applicbox a img{
    width: 100%;
}
.applicbox a:hover{
    background: #ec1c24;
    color: #ffffff;
    text-decoration: none;
}
.apppre, .appnext{
    width: 29px;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    background: #ec1c24;
}
.appnext{
    left: auto;
    right: 0;
}

/*新闻列表*/
.contbody{
    margin-top: 20px;
}
.bodyleft{
    width: 258px;
    float: left;
}
.leftnav{
    padding-top: 60px;
    background: url("/images/news_left_header.gif") no-repeat top left;
}
.leftnav .leftnavul{

    /*background: url("/images/news_left_center.gif") repeat-y;*/
}
.leftnav ul{
    margin-bottom: 0;
    padding-left: 60px;
    padding-top: 10px;
    background: url("/images/news_left_center.gif") repeat-y;
    padding-bottom: 80px;
}
.leftnav ul li{
    line-height: 37px;
    border-bottom: 1px solid #b7b7b7;
    width: 170px;
}
.leftnav ul li{
    padding-left: 26px;
    background: url("/images/news-tag.gif") no-repeat;
}
.leftnavfooter{
    height: 380px;
    background: url("/images/news_left_footer.gif") no-repeat;
}


.bodyright{
    width: 715px;
    float: right;
}
.titlelist{
    height: 38px;
    border-bottom: 1px solid #E21C2D;
    background: url("/images/news-tag.gif") no-repeat 20px;
    padding-left: 40px;
    font-size: 14px;
    color: #E21C2D;
    line-height: 38px;
    margin-top: 5px;
}
.bodyright .newslist{
    padding-left: 20px;
    padding-right: 20px;
}
.bodyright .newslist .media{
    padding-top: 15px;
    padding-bottom: 30px;
    border-bottom: 1px solid #ededed;
}

.bodyright .newslist .media .media-left a{
    display: block;
    width: 243px;
    height: 163px;
    overflow: hidden;
}
.bodyright .newslist .media .media-left .media-object{
    max-width: 243px;
    /*max-height: 163px;*/
}
.media-heading{
    line-height: 30px;
}
.bodyright .newslist .media .media-body{
    padding-top: 10px;
    padding-left: 10px;
}
.page{
    text-align: center;
    margin-top: 40px;
    padding-bottom: 30px;
}

.verifyimg{
    height: 30px;
    cursor: pointer;
    margin-left: 10px;
}
.detailbox h1.text-center{
    font-size: 28px;
}
.detailcontent{
    margin: 20px;
    overflow: hidden;
    letter-spacing: 1px; /* 中文字距离 || 字母间距 */
    /*font-size: 16px;*/
}
.detailcontent img{
    max-width: 100%;
}
.detailcontent .out{position:relative;}
.detailcontent .out strong{
    font-style: normal;
    display: block;
    position: absolute;
    bottom: -16px;
    left: 2px;
    width: 40px;
}
.detailcontent .out em {
    font-style: normal;
    display: block;
    position: absolute;
    top: -31px;
    right: -15px;
    width: 43px;
}
/*微信二维码*/
.weixin{
    width: 120px;
    height: 250px;
    background: #d8d8d8;
    position: fixed;
    right: 0;
    bottom: 10%;
    padding: 5px;
    font-size: 12px;
}
.weixin img{
    width: 100%;
}