@CHARSET "UTF-8";
body {
    background: #f0f0f0;
    font-family: "Microsoft YaHei", Arial;
    overflow-x: hidden;
}
body.body-white {
    background: #fff;
}
*{
    padding: 0px;
    margin: 0px;
    text-align: left;
}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {margin:0;padding:0;}
table {border-collapse:collapse;border-spacing:0;}
fieldset,img {border:0}
address,caption,cite,code,dfn,em,strong,th,var {font-style:normal;font-weight:normal}
ol,ul {list-style:none}
caption,th {text-align:left}
h1,h2,h3,h4,h5,h6 {font-size:100%;font-weight:normal}
q:before,q:after {content:''}
abbr,acronym { border:0}
img {
    border: none;
}
input {
    padding: 1px;
    vertical-align: middle;
    line-height: normal;
}
button i{
    margin-right: 5px;
}
a:link, a:visited {
    text-decoration: none;
    color: #1F376D;
}
a:hover, a:active {
    text-decoration: none;
    color: #ee4902;
    border: none;
}
.bg-gray{background-color: #f7f7f7;}
@media (min-width: 1366px){.container{width: 1320px;}}
@media (min-width: 1366px){.navbar-main .container{width: 1170px;}}

@media (max-width: 1023px){.tc-hidden-xs{display:none;}}
.w-social li{
    float: left;
    line-height: 45px;
    border-right:1px solid #355480;
    font-size: 12px;
    text-align: center;
    width: 120px;
}
.w-social li a span{
    margin-left: 2px;
}
.w-social a:link, .w-social a:visited{
    color: #FFFFFF;
}
.w-social a:hover, .w-social a:active{
    color: #ee4902;
}
.fluid-logo{
    display: none;
}
.nav-w-logo{
    width: 60%;
    top: 18px;
    float: left;
    padding: 9px 10px;
    margin-left: 15px;
}
.nav-w-logo img{width: 100%;}
@media (min-width: 1024px){
    .fluid-logo{
        display: block;
    }
    .nav-w-logo{display: none;}
}
.w-logo{
    margin: 0 auto;
    text-align: center;
    max-height: 200px;
}
.w-logo img{
    margin: 0px auto;
}
.navbar-main{
    background-color: rgba(236,236,236,0.8);
    border:0 solid transparent;
    z-index: 9999;
    margin-top:2px;
}
.navbar-main .navbar-nav>li{
    text-align: center;
}
@media (min-width: 1024px){.navbar-main .navbar-nav>li{margin-right: 100px;}}
.navbar-main .navbar-nav>li.active>a{
    border-top: 2px solid #1b59b1;
}
.navbar-main .navbar-nav>li>a{
    font-family: "Open Sans", Verdana, Geneva, sans-serif;
    font-size: 14px;
    font-weight: 500;
    text-align: center;
    padding:10px 0;
    border-top: 2px solid #ececec;
}
.navbar-main .navbar-nav>li>a:link ,.navbar-main .navbar-nav>li>a:visited{
    color: #333333;
}
.navbar-main .navbar-nav>li>a:hover,.navbar-main .navbar-nav>li>a:active{
    color: #1b59b1;
    border-top: 2px solid #1b59b1;
}
.navbar-main .dropdown-menu{
    background-color: #ececec;
    border-top: 1px solid #1b59b1;
    width: 100%;
    position: relative;
}

@media (min-width: 1024px){
    .navbar-main .dropdown-menu{
        width: auto;
        position: absolute;
    }
    .navbar-main .dropdown-menu-level-2{
        right: -100%;
        left: 99.5%;
        top: -8px;
        box-shadow:none;
    }
}
.navbar-main .dropdown-menu>a,.navbar-main .dropdown-menu>li>a:link,.navbar-main .dropdown-menu>li>a:visited{
    background-color: #ececec;
    color:#1b59b1;
    padding: 15px 80px 15px 15px;
    border-bottom: 1px solid #fafafa;
}
.navbar-main .dropdown-menu>li>a:hover,.navbar-main .dropdown-menu>li>a:active {
    background-color: rgba(244, 134, 0, 0.2);
}
.tc-separate{height: 60px;}
.tc-products-box{
    margin: 15px auto 10px auto;
}
.tc-title-line{
    border-top: 1px solid #b3b3b3; position: relative;
}
.tc-title{
    position: absolute; left: 0; right: 0; text-align: center; bottom: -12px;
}
.tc-title>span{
    font-size: 20px; color: #1b59b1; background-color: #FFFFFF; padding: 0 50px;
    font-weight: 400;
}
.tc-products{
    margin-top: 50px;
}
.tc-product-list{
    padding: 0;
    margin-bottom: 15px;
}
@media (min-width: 1024px){
    .tc-product-list{
        /*padding: 15px;*/
    }
}
.tc-product-list img{
    border-radius: 0;
    width: 100%;
}
.tc-product-list p,.list-product-list p{
    margin-top: 10px;
    text-align: center;
    height: 40px;
    overflow: hidden;
}
.tc-products-button,.tc-news-button{
    margin-top: 40px;
    text-align: center;
}
.tc-btn-warning{
    color: #fff;
    background-color: #ee4902;
    border-color: #ee4902;
    border-radius: 3px;
    padding: 8px 30px;
}
.tc-btn-warning:hover{
    color: #fff;
    background-color: #a93201;
    border-color: #a93201;
}
.tc-company-box,.tc-news-box{
    background-color: #e4e4e4;
    padding-top: 72px;
    padding-bottom: 70px;
}
.tc-company-box .tc-title>span{
    font-size: 28px;
    background-color: #e4e4e4;
}
.tc-company-box .tc-title{
    bottom: -20px;
}
.tc-company{
    margin-top: 62px;
}
@media (min-width: 1024px){
    .tc-company .tc-company-factory{
        padding-right: 20px;
        margin-bottom: 0px;
    }
}
.tc-company .tc-company-factory{
    margin-bottom: 20px;
}
.tc-company .tc-company-factory img{
    width: 100%;
}
.tc-company-about p{
    font-size: 18px;
    word-break: break-all;
}
.tc-about-button{
    margin-top: 25px;
}
.tc-news-box .tc-title>span{
    background-color: #e4e4e4;
}
.tc-news{
    margin-top: 50px;
}
.tc-news-list{
    position: relative;
    overflow: hidden;
    margin-bottom: 15px;
}
.tc-news-list img{
    width: 100%;
}
.tc-news-list p{
    margin-top: 5px;
}
.footer{
    background-color: #272727;
    padding-top: 80px;
    color: #bcbbbb;
    font-size: 12px;
}
.footer-list-title{
    padding-bottom: 8px;
    margin-bottom: 15px;
    border-bottom: 1px solid #bcbbbb;
}
.footer-list-title span{
    color: #FFFFFF;
    font-size: 18px;
}
.footer-about{
    margin-bottom: 15px;
}
.footer-tags ul>li{
    float: left;
    margin-bottom: 15px;
}
.footer-contact ul>li{
    margin-bottom: 15px;
}
.footer-tags ul>li>a{
    padding: 0px 20px;
}
.footer-tags a:link,.footer-tags a:visited{
    color: #bcbbbb;
}
.footer-tags a:hover,.footer-tags a:active{
    color: #ee4902;
}
.footer-about-box,.footer-tags,.footer-contact,.footer-get{
    margin-bottom: 50px;
    clear: both;
}
.footer-bottom{
    background-color: #000000;
    padding: 15px 0;
}
.footer-bottom p{
    color: #bcbbbb;
    text-align: center;
    font-size: 12px;
}
.bg-gray .breadcrumb{
    font-size: 12px;
    background-color: #f7f7f7;
    padding-top: 15px;
    margin-bottom: 5px;
}
.tc-full-page{width: 100%; clear: both;}
.tc-l-page{}
.tc-r-page{}
@media (min-width: 1024px){
    .tc-l-page{ padding-right: 30px;}
    .tc-r-page{ padding-left: 30px;}
    .portal-page .tc-l-page{padding-left: 30px; padding-right: 15px;}
    .portal-page .tc-r-page{padding-left: 15px; padding-right: 30px;}
}
.tc-list-products{margin-top: 50px;}
.list-title-line{
    border-top: 1px solid #1b59b1; position: relative;
}
.list-title{
    position: absolute; left: 0; right: 0; text-align: center; bottom: -16px;
}
.list-title>span{
    font-size: 26px; color: #1b59b1; background-color: #F7F7F7; padding: 0 50px;
    font-weight: 400;
}
.list-product-list{
    margin-bottom: 15px;
}
.list-product-list img{
    border-radius: 0px;
    width: 100%;
}
.post_message{
    padding-top: 30px; margin-bottom: 50px; border-top: 1px solid rgba(236,236,236,1);
}
.category-box{margin-bottom: 30px;}
.category-li{
    padding: 8px 0;
}
.category-li ul>li{
    padding: 12px 0px;
    border-bottom: 1px solid #e7e6e6;
}
.category-li ul>li>i{margin-right: 12px;}
.category-li ul>li>a:link,.category-li ul>li>a:visited{
    text-decoration: none;
    color: #1b59b1;
}
.category-li ul>li>a:hover,.category-li ul>li>a:active{
    text-decoration: none;
    color: #ee4902;
}
.category-li .sub_ul>li{
    padding-left: 30px;
}
.category-title{background-color: #1b59b1;text-align: center;}
.category-title p{color: #FFFFFF; padding: 9px 15px; font-size: 12px;}
.product-img{padding: 0 30px;}
.product-img img{width: 100%;}
.product-title{ border-bottom: 1px solid #e7e6e6;}
.product-title p{ font-size: 26px; padding-bottom: 22px; font-weight: 400;}
.product-attr{padding: 15px; border-bottom: 1px solid #e7e6e6;}
.product-attr p{font-size: 16px; padding: 8px;}
.product-list-tag{margin-bottom: 30px;}
.product-list-tag-title{padding: 15px 0; font-size: 16px;}
.product-list-tag ul>li>span{padding: 5px 8px; border: 1px solid #e7e6e6; font-size: 12px;}
.product-des-box{ margin-top: 80px;}
@media (min-width: 1024px){.product-des-box{padding-left: 30px;}}
.product-des-title{padding: 10px 0;}
.product-des-title span{padding: 11px 35px;background-color: #FFFFFF;border-top: 2px solid #ee4902; border-left: 1px solid #ebeaea;border-right: 1px solid #ebeaea;z-index: 99; position: relative; bottom: -1px;}
.product-des{ padding: 20px 15px 30px 15px; background-color: #FFFFFF;border: 1px solid #ebeaea; overflow-x:hidden;}
.product-post-message{ margin-top: 30px;}
.related-product-list{margin-bottom: 15px;}
.an-images{overflow: hidden;}
.send_message_box{padding: 30px 30px 80px 30px;}
.tc-model{background-color: #ebebeb;border-radius: 5px;}
.related-product{margin-top: 80px;margin-bottom: 50px;}
@media (min-width: 1024px){.related-product{padding-left: 30px;}}
.related-product-title p{font-size: 16px;margin-bottom:30px;}
.page-title{border-top: 1px solid #ebebeb; margin-top: 20px; }
.page-title span{font-size: 26px;background-color: #f7f7f7; position: relative; bottom: 20px; padding-right: 30px;}
.article-title{font-size: 26px; padding: 30px 15px; border-bottom: 1px solid #ebebeb;}
.article-con{margin-top: 30px; padding: 0 15px; overflow-x: hidden;}
.hot-art-title{margin-bottom: 30px; margin-top: 80px; font-size: 26px; padding-bottom: 30px;}
.hot-art-lists{margin-bottom: 30px;}
.hot-art-list{margin-bottom: 30px; padding-left: 5px; padding-right: 5px;}
/*slide*/
.slide-caption{position: absolute; bottom: 0.8em;left: 0; right: 0; text-align: center; display: none;}
.slide-caption a{color: #FFFFFF; padding: 0.1em 1.2em; background-color: rgba(238, 73, 2, 0.7);border-radius:0.8em;}
.slide-list{position: relative;}
.slide-list img{width: 100%;}
.tc-swiper-container .swiper-button-prev{background-image:url("data:image/svg+xml;base64,CjxzdmcgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMTAwMCAxMDAwIiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPG1ldGFkYXRhPiDnn6Lph4/lm77moIfkuIvovb0gOiBodHRwOi8vd3d3LnNmb250LmNuLyA8L21ldGFkYXRhPjxnPjxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAuMDAwMDAwLDUxMS4wMDAwMDApIHNjYWxlKDAuMTAwMDAwLC0wLjEwMDAwMCkiPjxwYXRoIGQ9Ik00NDUwLjUsNDk4OC4xQzI5NjEuOSw0ODE5LjcsMTYxOC40LDM5NjIuMyw4MTQuNCwyNjY1LjdDNTg0LDIyOTQuNiwzNjguNiwxNzkxLjMsMjU5LjksMTM3My4zQzgwLjcsNjg2LjYsNTAuOS0xMTcuNCwxNzYuNy03ODkuMkM0NTYuMS0yMjU2LjUsMTM3My4xLTM1MTAuNCwyNjgwLjQtNDIxMGM1MTguMi0yNzkuNCw5OTMuOC00MzcuMiwxNjEwLjItNTM3LjRjMzI4LjQtNTMuMywxMDc0LjktNTUuNSwxNDE4LjItMi4xYzIxNjIuNSwzMzQuOCwzODE3LjQsMTk4OS43LDQxNTIuMyw0MTUyLjNjNTMuMywzNDMuNCw1MS4yLDEwODkuOC0yLjEsMTQxOC4yYy0xMjUuOCw3NjkuOS0zNzUuMywxNDE2LjEtNzg0LjgsMjAyMS43Yy04MTIuNSwxMjA5LjItMjA3NS4xLDE5NzIuNy0zNTU3LjMsMjE0Ny42QzUzMDUuNyw1MDE1LjksNDY4MC44LDUwMTMuNyw0NDUwLjUsNDk4OC4xeiBNNTM5OS42LDQ0OTkuOGMyMTU2LjEtMjAyLjYsMzg0My0xOTI3LjksMzk5OC43LTQwODYuMmM3Ni44LTEwNzctMjM4LjktMjExMy40LTkxNC45LTMwMDQuOWMtMTM0LjMtMTc5LjEtNTE2LjEtNTY3LjMtNzAzLjgtNzE4LjdjLTg4Mi45LTcxMC4yLTE5NzAuNi0xMDU1LjctMzA4MS43LTk3Ni43Yy0xNTgwLjMsMTEzLTI5NzIuOSwxMDU1LjctMzY1OS42LDI0ODAuM2MtNzQwLDE1MjkuMS01NDEuNywzMzI2LjksNTE0LDQ2NTMuNEMyNDc3LjgsNDAxMS40LDM5MzQuNCw0NjM2LjMsNTM5OS42LDQ0OTkuOHoiIHN0eWxlPSJmaWxsOiNhOWI3YjciPjwvcGF0aD48cGF0aCBkPSJNNTYzMiwxODc4LjhDNTQ2Ny44LDE3NTcuMiwzOTg1LjYsMjQ3LjMsMzk3MC43LDE4NS40QzM5MzIuMywzOC4zLDM5MzYuNiwzNCw0ODM0LjQtODYzLjhsODUzLjEtODUzSDU3OTJjMTE1LjIsMCwxNzQuOSwzOC40LDIzMC4zLDE0Ny4xYzcyLjUsMTQyLjksNjQsMTU1LjctNzI1LjEsOTQ0LjhMNDU3MCwxMDYuNWw3MjcuMiw3MjkuNGM3OTUuNSw3OTkuNyw3OTcuNiw4MDEuOSw3MjMsOTU5LjdDNTk0Ny43LDE5NDcsNTc3NC45LDE5ODMuMiw1NjMyLDE4NzguOHoiIHN0eWxlPSJmaWxsOiNhOWI3YjciPjwvcGF0aD48L2c+PC9nPjwvc3ZnPiAg");}
.tc-swiper-container .swiper-button-next{background-image:url("data:image/svg+xml;base64,CjxzdmcgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDEwMDAgMTAwMCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMTAwMCAxMDAwIiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPG1ldGFkYXRhPiDnn6Lph4/lm77moIfkuIvovb0gOiBodHRwOi8vd3d3LnNmb250LmNuLyA8L21ldGFkYXRhPjxnPjxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAuMDAwMDAwLDUxMS4wMDAwMDApIHNjYWxlKDAuMTAwMDAwLC0wLjEwMDAwMCkiPjxwYXRoIGQ9Ik00NDUwLjUsNDk4OC4xQzI5NjEuOSw0ODE5LjcsMTYxOC40LDM5NjIuMyw4MTQuNCwyNjY1LjdDNTg0LDIyOTQuNiwzNjguNiwxNzkxLjMsMjU5LjksMTM3My4zQzgwLjcsNjg2LjYsNTAuOS0xMTcuNCwxNzYuNy03ODkuMkM0NTYuMS0yMjU2LjUsMTM3My4xLTM1MTAuNCwyNjgwLjQtNDIxMGM1MTguMi0yNzkuNCw5OTMuOC00MzcuMiwxNjEwLjItNTM3LjRjMzI4LjQtNTMuMywxMDc0LjktNTUuNSwxNDE4LjItMi4xYzIxNjIuNSwzMzQuOCwzODE3LjQsMTk4OS43LDQxNTIuMyw0MTUyLjNjNTMuMywzNDMuNCw1MS4yLDEwODkuOC0yLjEsMTQxOC4yYy03NC42LDQ1NC4yLTE4MS4zLDgzMy45LTMzNywxMTk4LjZjLTcwOCwxNjU0LjktMjE5Ni42LDI3NTcuNS00MDA1LjEsMjk3MC44QzUzMDUuNyw1MDE1LjksNDY4MC44LDUwMTMuNyw0NDUwLjUsNDk4OC4xeiBNNTM5OS42LDQ0OTkuOGMyMTU2LjEtMjAyLjYsMzg0My0xOTI3LjksMzk5OC43LTQwODYuMmM3Ni44LTEwNzctMjM4LjktMjExMy40LTkxNC45LTMwMDQuOWMtMTM0LjMtMTc5LjEtNTE2LjEtNTY3LjMtNzAzLjgtNzE4LjdjLTg4Mi45LTcxMC4yLTE5NzAuNi0xMDU1LjctMzA4MS43LTk3Ni43Yy0xNTgwLjMsMTEzLTI5NzIuOSwxMDU1LjctMzY1OS42LDI0ODAuM0MzMTkuNi0zMjAsNDgzLjgsMTQxMy44LDE0NzEuMiwyNzQwLjNDMjM4OC4zLDM5NzAuOSwzODgzLjIsNDY0MC41LDUzOTkuNiw0NDk5Ljh6IiBzdHlsZT0iZmlsbDojYTliN2I3Ij48L3BhdGg+PHBhdGggZD0iTTQwODMuNywxOTA2LjVjLTEwNC41LTU1LjQtMTUzLjUtMjA5LTEwMC4yLTMxMy41YzEyLjgtMjUuNiwzNDUuNS0zNzEuMSw3NDAtNzY3LjhsNzE4LjctNzE4LjdMNDcxMC43LTYyNWMtNjgwLjMtNjgwLjMtNzMzLjYtNzM3LjktNzQ0LjMtODE4LjljLTE0LjktMTA4LjgsMzguNC0yMDQuNywxMzQuNC0yNTEuN2M4NS4zLTQwLjUsMTQyLjktNDAuNSwyMTcuNS0yLjFjMzIsMTcuMSw0MjguNyw0MDMuMSw4ODIuOSw4NTkuNWM4OTMuNiw4OTUuNyw4OTUuNyw5MDAsODIxLjEsMTA0Mi45Yy0xOS4yLDM0LjEtNDExLjYsNDM5LjMtODcyLjMsOTAwYy04MjUuMyw4MjMuMi04NDAuMyw4MzYtOTIzLjQsODM2QzQxNzkuNywxOTM4LjUsNDExNS43LDE5MjUuNyw0MDgzLjcsMTkwNi41eiIgc3R5bGU9ImZpbGw6I2E5YjdiNyI+PC9wYXRoPjwvZz48L2c+PC9zdmc+ICA=");}
.tc-swiper-container .swiper-button-next,.tc-swiper-container .swiper-button-prev{
    width: 40px;height: 40px;
    margin-top: -20px;
    background-size:40px 40px;
    -moz-background-size:40px 40px;
    -webkit-background-size:40px 40px;
    opacity: 0.3;
}
.tc-swiper-container .swiper-button-next:hover,.tc-swiper-container .swiper-button-prev:hover{
    opacity: 1;
}
@media (min-width: 1024px){
    .tc-swiper-container .swiper-button-next,.tc-swiper-container .swiper-button-prev{
        width: 60px;height: 60px;
        margin-top: -30px;
        background-size:60px 60px;
        -moz-background-size:60px 60px;
        -webkit-background-size:60px 60px;
    }
    .slide-caption a{color: #FFFFFF; padding: 0.8em 1.2em; background-color: rgba(238, 73, 2, 0.7);border-radius:1.2em;}
    .slide-caption{bottom: 2em;}
}
@media (min-width: 992px){
    .col-md-2-5 {
        width: 20%;
        float: left;
    }
}
.col-md-2-5{
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
}
.show_block{display: block;}
.category-box .box-2{overflow: hidden;}
.category-box .box-list{position: relative;}
.category-box .box-list img{width: 100%;}
.category-box .box-list .box-title{position: absolute; top:0;bottom: 0; text-align: center; left: 0; right: 0; background-color: rgba(0,0,0,0.3);}
.category-box .box-list .box-title:hover{background-color: rgba(0,0,0,0);}
.category-box .box-list .box-title>p.title{text-align: center; color: #ffffff; font-size: 56px;position: absolute;top: 10%;width: 100%;}
.category-box .box-list .box-title>p.des{text-align: center; color: #ffffff; font-size: 18px; position: absolute; bottom: 5%;width: 100%;}
.category-box .category-index-list{margin-bottom: 15px;}
.tc-separate{height: 15px; clear: both;}
@media (min-width: 992px){
    .category-box .box-list .box-title>p.title{font-size: 56px;top: 30%}
    .category-box .box-row-2{margin-bottom: 20px;}
    .category-box .category-index-list{margin-bottom: 0;}
    .tc-separate{height: 50px; clear: both;}
}
::-webkit-scrollbar-track-piece {
    background-color:#f8f8f8;
}
::-webkit-scrollbar {
    width:9px;
    height:9px;
}
::-webkit-scrollbar-thumb {
    background-color:#dddddd;
    background-clip:padding-box;
    min-height:28px;
}
::-webkit-scrollbar-thumb:hover {
    background-color:#bbb;
}
