﻿#header{position:relative;float:left;width:100%}
.go-top span{font-size:18px;padding-top:5px}
.fa-qq:hover{opacity:.8}
.nbanner-text{position:absolute;bottom:15px;left:0;width:100%}
.nbanner-text span{text-transform:capitalize;font-size:60px;font-weight:700}
@media (max-width:992px){.nbanner-text span{font-size:35px}
}
.underline-dashed{border-bottom:dashed 1px #dedede;margin-top:10px;margin-bottom:10px;display:block}
.underline-solid{border-bottom:solid 1px #f4f4f4;display:block}
.top_line{float:left;width:100%;padding:15px 0}
.location {
    float: left;
    text-transform: capitalize;
    width: 100%;
    font-size: 17px;
    line-height: 30px;
    box-shadow: 0 0 8px rgba(100,100,100,.6);
    padding: 10px 0;
}
.location .ab-title{padding-top:10px;padding-bottom:10px}
.location span{padding-left:15px}
.location h3{position:absolute;left:15px;background-color:#6d030d;color:#fff;font-size:24px;padding:30px 0;bottom:0;width:260px;text-align:center}
.location i {
    color: #7a7b7c
}

.nei_title{border-bottom:solid 1px #ececec;float:left;width:100%}
.nei_title h3{padding-bottom:15px;font-size:22px;font-weight:700;float:left}
.nei_title p{font-size:16px;color:#666;padding-bottom:15px}
.nframe{float:left;width:100%;min-height:600px}
.gallery img:hover{border-color:#e60122}
.gallery span{display:block;text-align:center;margin-bottom:15px}
.piccontext{border:1px solid #e4e4e4;background:#fff;overflow:hidden;padding:30px;margin:0}
.piccontext h1{font-size:20px;color:#2c2c2c}
.source{line-height:20px;overflow:hidden;padding:15px 0;display:block;float:left;width:100%}
.source_left{float:left;color:#666}
.source_left a{color:#666}
.source_left a:hover{color:#ff5d11;text-decoration:underline}
.source_left span{color:#ababab;padding-left:15px}
.source_right{float:right;height:20px;color:#666}
.source_right a{color:#666}
.source_right span{padding:0 10px}
@media (max-width:767px){.source_right{float:left}
    .location h3 { display:none;
    }
}
.picshowtxt{float:left;width:100%;padding:15px 0}
.picshowtxt_left{float:left}
.picshowtxt_left span{color:#e55656;font-size:30px}
.picshowtxt_left i{color:#666;font-size:20px}
.picshowtxt_right span{float:left;line-height:42px;padding-left:15px;font-size:18px;color:#666}
#swiper,.swiper-slide,.swiper-wrapper{float:left;width:100%;height:auto!important}
#owl1 .item img.hover{border-color:#e60122}
#news_tit h1{padding:15px 0;text-transform:capitalize}
#news_tit p{margin:0 0 10px}
#productdetail { float:left; width:100%; margin-bottom:15px;
}
.productdetail_txt {
    padding-top: 20px;
    padding-bottom: 20px
}
#productdetail_txt>span{font-size:18px; font-weight:bold; font-size:26px; line-height:1.5;}

#productdetail_txt p{line-height:2}
#productdetail_txt .lianxi a{font-size:14px;line-height:2pc}
#productdetail_txt .lianxi a img{padding-right:10px}
.pro_show_cent{font-size:15px;line-height:25px}
.pro_show_tit{float:left;width:100%;margin-bottom:15px;position:relative}
.pro_show_tit span{font-size:20px;color:#6d030d;float:left;font-weight:700;z-index:1;position:relative; margin-top:15px;}
.pro_show{float:left;width:100%;background-color:#fff}
ul.share-buttons{list-style:none;padding:15px 0;float:left;width:100%}
ul.share-buttons li{display:inline;padding-right:10px}
ul.share-buttons .sr-only{position:absolute;overflow:hidden;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);padding:0;width:1px;height:1px;border:0}
ul.share-buttons img{width:2pc}
.Inquiry{padding:5px 30px;display:inline-block;font-size:24px;border-radius:50px;cursor:pointer}
@media (max-width:767px){.nei_title h3{font-size:24px}
#news_tit h1{font-size:24px}
}
.cate_hot{}
.cate_hot_info a{font-size:14px;text-align:center;display:block;overflow:hidden;text-transform:capitalize;padding:10px 0}
.cate_hot_info p{font-size:12px;text-align:center;height:35px;overflow:hidden;color:#fff}
.cate_img a{display:block;overflow:hidden;position:relative;text-align:center}
.cate_img a:hover img {
    border-color: #a80000
}
.cate_img img{width:100%;transition:all .3s}
.cate_img a span{ margin-bottom:15px;display:block}
.cate_img:hover a p {opacity:1;}

.cate_hot_img a img{
  max-width:100%;
}
.cate_hot_img a { display:block;
}
.pro_shade{float:left;width:100%;height:100%;position:absolute;z-index:10;top:0px;left:0px;background-color:rgba(174,37,28,0.5);opacity:0;-webkit-transition:.5s;transition:.5s;overflow:hidden;}
.pro_right{float:right;width:15%;height:15%;}
.pro_check{margin-top:45%;font-size:16px;color:#fff;border:3px solid #fff;display:block;width:50%;line-height:30px;text-align:center;}
.pro_bottom{text-align:center;width:10%;height:1px;margin-top:10%;border-bottom:1px solid #fff;}
.cate_hot_img:hover .pro_shade{opacity:1;}
.cate_hot_img{position:relative;}

#left {
    margin-bottom: 10px;
    position: relative;
    margin-top: 15px;
    float: left;
    width: 100%
}
#right{min-height:600px}
#right img{max-width:100%}
@media (max-width:767px){#right:before{content:none}
}
.rbt{font-size:12px;float:left;width:100%;line-height:36px}
.rbt a,.rbt span{text-transform:capitalize}
.rbt h1{float:left;font-size:24px;text-transform:capitalize;line-height:1.5;border-bottom:solid 1px rgba(153,153,153,.6);width:100%}
@media (max-width:767px){.rbt h1{display:block}
.rbt .location{display:none}
}
.left_menu{float:left;width:100%;}
.left_menu h2{padding-left:initial;font-size:24px;text-transform:capitalize;color:#fff;background-color:#2e308b;line-height:50px;padding-left:50px;white-space:nowrap;font-weight:700}
.left_menu>ul{width:100%}
.left_menu>ul>li{position:relative;margin-bottom:5px;float:left; margin-right:15px;}
    .left_menu > ul > li > a {
        font-size: 17px;
        line-height: 40px;
        text-transform: capitalize;
        display: block;
        border: 1px solid #ddd;
        padding: 0 15px;
    }
.left_menu > ul > li > a:before{content:'';border-style:solid;position:absolute;z-index:5;box-sizing:content-box;width:0;height:100%;border-width:2px 0 2px 0;top:-2px;left:0;-webkit-transition-delay:0.05s;transition-delay:0.05s;border-color:#a80000; transition:all .3s;}
.left_menu > ul > li > a:after{content:'';border-style:solid;position:absolute;z-index:5;box-sizing:content-box;width:100%;height:0;border-width:0 2px 0 2px;top:0;left:-2px;border-color:#a80000; transition:all .3s;}
.left_menu > ul > li:hover > a:before,.left_menu > ul > li.hover > a:before{width:100%;}
.left_menu > ul > li:hover > a:after,.left_menu > ul > li.hover > a:after{height:100%;}


.left_menu>ul>li>ul>li{background-color:#f0f0f0}
.about-left .left_menu>ul>li:before{position:absolute;content:"";width:30px;height:10px;background-image:url(../images/xian.jpg);background-repeat:no-repeat;background-position:center center;overflow:hidden;right:15px;top:calc(50% - 5px)}
.left_menu>ul>li>ul>li>a{padding-left:60px;display:block;line-height:35px;position:relative;font-size:16px;border-top:solid 5px #fff;font-weight:700}
.left_menu>ul>li>ul>li.hover>a{color:#fff;background-color:#b3261d}
.left_menu>ul>li>ul>li:hover>a{color:#fff;background-color:#b3261d}
.left_contact{box-shadow:20px 20px 20px -20px #999;border:1px solid #ddd;margin-top:15px;float:left;width:100%}
.left_contact h2{padding-left:18px;padding-left:50px;background-image:url(../images/lbt_bg.png);background-repeat:no-repeat;background-position:10px;font-size:20px;text-transform:capitalize;color:#fff;background-color:#a80000;line-height:50px;font-weight:500;font-family: "Microsoft YaHei";}
.left_contact>ul{}
.left_contact>ul>li{font-size:14px;line-height:35px;display:block;width:100%;padding-left:18px}
.left_contact>ul>li>a{display:inline-block;font-size:14px;line-height:35px}

.left_contact>ul>li.fb span{ width:90%; float:right; line-height:26px;}
.left_contact img{max-width:100%}
.catelist1{float:left;width:100%; margin-bottom:15px;}
.hpcp a{position:relative;display:block;border:solid 1px #e5e5e5; margin-bottom:15px;}
.hpcp a img{width:100%;transition:all .3s}
.hpcp{text-align:center}
.hpcp p{text-align:center;font-size:14px;padding-bottom:15px;}
.hpcp input{float:left;width:14px;height:14px}
.hpcp span{display:inline-block;font-weight:700}
.hpcp a i{font-size:40px;position:absolute;left:calc(50% - 15px);top:calc(50% - 15px);color:#333;opacity:0;transition:all .3s;color:#fff}
.hpcp a:hover i{opacity:1}
.p_item1 .ccover{position:absolute;top:0;width:100%;text-align:center;bottom:0;background-color:rgba(0,0,0,.3)}
.p_item1 .ccover span{position:absolute;top:40%;width:100%;text-align:center;font-size:32px;bottom:0;transition:all .3s;left:0}
.p_item1{margin-bottom:30px}
.p_item1>a{display:block;color:#fff;font-size:24px;line-height:45px;margin-top:10px;position:relative;overflow:hidden}
.p_item1>a>img{display:block;border-radius:3px;transition:all .5s;width:100%}
.p_item1>a i{opacity:0;transition:all .3s;position:absolute;top:40%;left:0;width:100%;font-size:40PX}
.p_item1 a:hover i{opacity:1;top:calc(60% - 15px);transition-delay:.3s}
.p_item1>a:hover>img{transform:scale(1.09)}

#pr_menu{margin-bottom:15px;float:left;width:100%}
#pr_menu ul li{float:left}
#pr_menu ul li a{float:left;font-size:16px;white-space:nowrap;transition:all .3s}
#pr_menu ul li.hover a,#pr_menu ul li:hover a{color:#e60122}
.download-list{float:left;width:100%}
.download-list a{padding:15px;display:block;background-color:#004a99}
.download-list a span{display:block;padding-top:10px;color:#fff;font-size:20px;text-align:center;position:relative}
.download-list a i{position:absolute;top:30%;width:100%;left:0;color:#FFF;opacity:0;transition:all .4s}
.download-list a figure{position:relative}
.download-list a figure img{width:100%}
.download-list a figure:before{content:"";background-color:rgba(0,0,0,.5);position:absolute;top:0;bottom:0;left:0;right:0;opacity:0;transition:all .4s}
.download-list a:hover i{opacity:1;top:40%}
.download-list a:hover figure:before{opacity:1}
#tiles{position:relative}
#tiles li{width:300px;padding:7.5px;cursor:pointer}
.newslist{position:relative;box-shadow:0 2px 3px 2px rgba(0,0,0,.2);float:left;overflow:hidden;margin-bottom:15px;padding:5px 5px 10px 5px;width:100%;-webkit-transition:all .2s ease-in;-moz-transition:all .2s ease-in;-o-transition:all .2s ease-in;transition:all .2s ease-in}
.newslist .newslist-img{width:100%;float:left;position:relative}
.newslist .newslist-img a:before{content:"";position:absolute;top:0;bottom:0;left:0;right:0;background-color:rgba(0,0,0,.3);opacity:0;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.newslist:hover .newslist-img a:before{opacity:1}
.newslist .newslist-img a i{color:#fff;font-size:30px;position:absolute;z-index:10;opacity:0;left:calc(50% - 15px);text-align:center;top:40%;transition:all .3s}
.newslist:hover .newslist-img a i{opacity:1}
.newslist img{width:100%}
.newslist a.thumbnail{margin-bottom:0}
.newslist a{float:left;width:100%}
.newslist a h3{float:left;overflow:hidden;padding:5px;width:100%;border-bottom:solid 1px #333;white-space:nowrap;font-weight:700;font-size:14px;line-height:2;text-transform:capitalize}
.newslist span{float:left;padding-right:10px;color:#666;font-size:15px;line-height:20px}
.newslist-text{-webkit-transition:all .2s ease-in;-moz-transition:all .2s ease-in;-o-transition:all .2s ease-in;transition:all .2s ease-in}
.newslist p{float:left;overflow:hidden;margin-bottom:10px;width:100%;color:#999;text-align:left;font-size:12px;padding:5px}
.newslist a.more{float:left;width:auto;text-transform:uppercase;font-size:12px;line-height:20px;padding:5px}
.newsitem{float:left;padding-bottom:30px;width:100%}
.newsitem img{float:left;width:100%}
.newsitem h3{padding:15px 0}
.newsitem span{display:block;padding-bottom:15px}
.newsitem p{color:#999}
.myBtnStyle{color:#fff;background-color:#6d030d;min-width:120px;transition:all .3s}
.myBtnStyle:hover{background-color:#e60122;color:#fff}
.contactDetails{font-size:20px;padding:15px 0;line-height:30px}
.contactDetails span{display:block}
.contactDetails a{line-height:34px;color:#e60122}

@media (max-width:767px){.contactDetails span.left,.contactDetails span.right{width:100%;text-align:center}
.contactDetails{font-size:14px}
}
#owl1 img{max-width:100%}
.videosrc{cursor:pointer}
.category{float:left;width:100%;background-color:#f6f6f6;margin-bottom:15px;padding-top:15px}
.category.bg-color{background-color:#e2f1f8}
.category-img img{width:100%;padding-bottom:15px}
.category-text a{color:#005d9f;font-size:18px;line-height:2}
.category-text p{color:#485767;font-size:12px;padding-bottom:15px}
.category-child{padding-bottom:15px;float:left;width:100%}
.category-child a{color:#999;line-height:2;font-size:13px;white-space:nowrap}
.category-child a:hover{color:#005d9f}
.pr-item{float:left;width:100%}
.pr-item-text a{line-height:2;font-size:18px;color:#005d9f}
#tiles{position:relative}
#tiles li{width:270px;padding:7.5px;cursor:pointer}
.news-item {
    border-bottom: 2px solid #f1f1f1;
    float: left;
    width: 100%;
    padding-top: 30px
}
.news-item img{width:100%;padding-bottom:30px}
.news-item a{font-size:18px;display:block;font-weight:700;line-height:2;}
.news-item p {
    font-size: 16px;
    display: block;
    color: #5d5a5a
}
.news-item a.pull-right {font-size:14px;color:#000;
}
.news-item a.pull-right:hover {
    color: #6d030d;
}

.news-item time{color:#7a7a7a;margin-bottom:10px;display:block}
.contact_detail{margin-bottom:30px;float:left;width:100%}
.contact_detail p{line-height:2;font-size:15px}
.support_title h3{border-bottom:solid 1px #005d9f;color:#005d9f;line-height:2;padding-top:15px;margin-bottom:15px}

.contact_detail li { color:#333!important; font-size:17px!important;
}

#content {
    padding-top: 15px
}
#sitemapnav .bigli a{color:#005d9f;text-decoration:underline;font-weight:700}
#sitemapnav .bigli{float:left;width:100%}
.text{float:left;width:100%;padding:15px 0}
.down{float:left;margin-top:15px}
.down span{background:-webkit-linear-gradient(#2b6fe2,#123885);background:-o-linear-gradient(#2b6fe2,#123885);background:-moz-linear-gradient(#2b6fe2,#123885);background:linear-gradient(#2b6fe2,#123885);color:#fff;padding:5px 10px 5px 15px;border-radius:5px;float:left}
.down span i{margin-left:10px}
.down img{float:left;margin-left:15px}
#send{float:left;background-color:#454545;color:#fff;border-radius:4px;text-align:center;line-height:2;font-size:18px;margin-top:15px;margin-bottom:15px;transition:all .3s; padding:0 30px;}
#send:hover{background-color:#6d030d}
#owl-product{padding:0 15px}
#owl-product img{max-width:100%}
.relproduct{position:relative}
.n-title{border-bottom:solid 1px #ddd;margin-bottom:15px; float:left; width:100%;}
.n-title h3{font-size:32px;line-height:1.8;float:left; border-bottom: 2px solid #a80000; text-transform:capitalize}
.n-title i{background-color:#b3261d;color:#fff;padding:4px 6px;border-radius:4px;margin:0 5px;float:left;margin-top:10px}
.n-title-1{border-bottom:solid 2px #b3261d;margin-top:30px;margin-bottom:15px}
.n-title-1 h3{line-height:2}
.honor img{width:100%}
.product a { float:left;
}
#productdetail_img {border:solid 1px #ededed;float:left; width:100%;
}
.contactUs h3 { font-size:26px; margin-bottom:30px;
}
.contactUs p {font-size:18px; padding-left:40px;position:relative;
}
.contactUs i {color: #6d030d;position:absolute; left:2px; font-size:20px;top:10px;
}
.contactUs .foot-menu h3 {padding-top:30px; margin-bottom:0;
    color: #333;
}
.contactUs .foot-menu li{color:#333;
}


#swiper-container2 img {
    max-width: 100%;
}
#swiper-container2 .swiper-slide {
    margin:5px 0; 
    border: solid 1px #ededed;
}
#video img { max-width:100%;
}
#myTabContent {
}
#myTabContent img {
    max-width: 100%;
}
#pleft{background:#fff;box-shadow:20px 20px 20px -20px #999;border:1px solid #ddd;margin:25px 0px;}
#pleft h3{background-repeat:no-repeat;padding-top:8%;padding-bottom:8%;padding-left:50px;background-image:url(../images/lbt_bg.png);background-position:10px;background-color:#a80000;color:#fff;font-size:20px;text-transform:capitalize;font-family:"Microsoft YaHei";}
#pleft ul{width:100%;}
#pleft ul li{width:100%;line-height:35px;overflow:hidden;border-top:1px solid #ccc;}
#pleft ul li a{font-size:14px;line-height:35px;color:#333;text-transform:capitalize;display:block;padding-left:15px; transition:all .3s;}
#pleft ul li ul li a{ padding-left:10px;}

#pleft ul li:hover > a{color:#fff;background-color:#a80000;}
#pleft ul li.hover > a{color:#fff;background-color:#a80000;}
#pleft{margin-bottom:15px;}
.product-img { border:solid 1px #ddd; margin-bottom:15px;
}
.product-img img {
    max-width: 100%;
}

.prod_txt
{
    width: 100%;
    float: left;
    height: auto;
    color:#333;
}
.prod_txt>ul>li:first-child
{
    font-size:20px;
    color:#a80000;
}
.prod_txt > ul > li:last-child
{
        border-bottom:0px;
}
#remark { margin-bottom:15px; color:#a80000; display:block; font-weight:bold; font-size:20px;
}
.prod_li > span:nth-child(1) {
    display: inline-block;
    width: 35%;
}
.prod_li>span:nth-child(2)
{
     display:inline-block;
     width:65%;
}
#myTab{margin:0px;border-bottom:none;}
#myTab li{width:33%;text-align:center;background-color:#ebeaea;border-top:3px solid #a80000;border-right:1px solid #fff}
#myTab li a{color:#333;border:none;margin:0; padding:10px 0px;}
#myTab li:nth-child(3){width: 34%;border-right:0px solid #fff}
#myTab li.active a{background-color:#fff;}
#myTabContent { float:left;width:100%;
}
.news_list{width:100%;float:left;height:auto;min-height:250px;}
.news_list .media-body{padding-left:20px;}
.news_list .media-body h4{font-weight:bold;color:#111;font-size:20px;overflow:hidden;line-height:2;}
.news_list .media-body span{color:#444;line-height:20px;color:#999;font-size:14px;margin:10px 0;display:block;}
.news_list .media-body p{color:#666;overflow:hidden;height:43px;font-size:14px;line-height:22px;margin-bottom:20px;}
.news_list .list-group{border:1px solid #ddd;margin-bottom:30px;float:left; width:100%; padding:15px; transition:all .3s;}
.news_list .list-group:hover{-moz-box-shadow:0 0 25px 0 rgba(0,0,0,.2);-webkit-box-shadow:0 0 25px 0 rgba(0,0,0,.2);box-shadow:0 0 25px 0 rgba(0,0,0,.2);background-color:#f5f5f5;}
.news_list .list-group img{ max-width:200px;}




.news_icon{border-radius:8px;float:right;width:110px;height:110px;background:#EFEFEF;color:#333; margin-left:15px;}
.news_icon b{font-size:47px;text-align:center;display:block;border-bottom:1px solid #ddd;font-weight:normal;color:#666;}
.news_icon span{color:#666;display:block;text-align:center;line-height:30px;font-size:12px;}
@media (max-width:767px){.news_list .thumbnail{overflow:hidden;border:none;margin:0px;}
.news_list .media-body h4{font-size:14px;height:20px;margin-top:15px;line-height:20px;}
.news_list .media-body span{line-height:20px;font-size:12px;margin:0px;}
.news_list .thumbnail img{margin:0px;padding:0px;width:130px;height:65px;}
.new_right{margin:0px;padding:0px;}
}
@media (max-width:767px) {
    .news_list .list-group img { max-width:100%;
    }
    .news_list .media-body { padding-left:0; width:100%;float:left;
    }
  
}